77.6 MB
/srv/reproducible-results/rbuild-debian/r-b-build.t7fTYCMi/b1/openmesh_11.0.0-2_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.t7fTYCMi/b2/openmesh_11.0.0-2_i386.changes
683 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·2d495b247815cfd7aae6de8b1faf487a·16011812·debug·optional·libopenmesh-apps-dbgsym_11.0.0-2_i386.deb1 ·2d495b247815cfd7aae6de8b1faf487a·16011812·debug·optional·libopenmesh-apps-dbgsym_11.0.0-2_i386.deb
2 ·d8c2720793ea8959655f087153efab23·590904·libs·optional·libopenmesh-apps_11.0.0-2_i386.deb2 ·d8c2720793ea8959655f087153efab23·590904·libs·optional·libopenmesh-apps_11.0.0-2_i386.deb
3 ·6c74cf59446eb61a3038b13ea2a36000·190516·libdevel·optional·libopenmesh-dev_11.0.0-2_i386.deb3 ·6c74cf59446eb61a3038b13ea2a36000·190516·libdevel·optional·libopenmesh-dev_11.0.0-2_i386.deb
4 ·bd7d58e9c88847168dc9588c2893cc57·23462972·doc·optional·libopenmesh-doc_11.0.0-2_all.deb4 ·92ce811909f44247f73738e2a87809ab·23467180·doc·optional·libopenmesh-doc_11.0.0-2_all.deb
5 ·44101dfa63861205122675879e2dacc0·5741428·debug·optional·libopenmesh11.0-dbgsym_11.0.0-2_i386.deb5 ·44101dfa63861205122675879e2dacc0·5741428·debug·optional·libopenmesh11.0-dbgsym_11.0.0-2_i386.deb
6 ·7c29aa881d55a622b72d6ef421cc028b·314316·libs·optional·libopenmesh11.0_11.0.0-2_i386.deb6 ·7c29aa881d55a622b72d6ef421cc028b·314316·libs·optional·libopenmesh11.0_11.0.0-2_i386.deb
77.6 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····73244·2024-11-23·23:24:26.000000·control.tar.xz2 -rw-r--r--···0········0········0····73396·2024-11-23·23:24:26.000000·control.tar.xz
3 -rw-r--r--···0········0········0·23389536·2024-11-23·23:24:26.000000·data.tar.xz3 -rw-r--r--···0········0········0·23393592·2024-11-23·23:24:26.000000·data.tar.xz
50.6 KB
control.tar.xz
50.6 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:·571146 Installed-Size:·57104
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
50.0 KB
./md5sums
30.0 B
./md5sums
Files differ
49.9 KB
line order
    
Offset 1, 497 lines modifiedOffset 1, 497 lines modified
1 usr/share/doc/libopenmesh-dev/html/OpenMesh_text_128.png1 usr/share/doc/libopenmesh-dev/html/OpenMesh_text_128.png
2 usr/share/doc/libopenmesh-dev/html/a00005_source.html 
3 usr/share/doc/libopenmesh-dev/html/a00026_source.html2 usr/share/doc/libopenmesh-dev/html/a00023_source.html
 3 usr/share/doc/libopenmesh-dev/html/a00047_source.html
4 usr/share/doc/libopenmesh-dev/html/a00053_source.html4 usr/share/doc/libopenmesh-dev/html/a00065_source.html
 5 usr/share/doc/libopenmesh-dev/html/a00257_source.html
5 usr/share/doc/libopenmesh-dev/html/a00236_source.html6 usr/share/doc/libopenmesh-dev/html/a00260_source.html
 7 usr/share/doc/libopenmesh-dev/html/a00311_source.html
 8 usr/share/doc/libopenmesh-dev/html/a00314_source.html
6 usr/share/doc/libopenmesh-dev/html/a00290_source.html9 usr/share/doc/libopenmesh-dev/html/a00320_source.html
 10 usr/share/doc/libopenmesh-dev/html/a00326.html
 11 usr/share/doc/libopenmesh-dev/html/a00326.js
 12 usr/share/doc/libopenmesh-dev/html/a00326_source.html
 13 usr/share/doc/libopenmesh-dev/html/a00327.map
 14 usr/share/doc/libopenmesh-dev/html/a00327.md5
 15 usr/share/doc/libopenmesh-dev/html/a00327.png
 16 usr/share/doc/libopenmesh-dev/html/a00328.map
 17 usr/share/doc/libopenmesh-dev/html/a00328.md5
 18 usr/share/doc/libopenmesh-dev/html/a00328.png
 19 usr/share/doc/libopenmesh-dev/html/a00329.html
7 usr/share/doc/libopenmesh-dev/html/a00329_source.html20 usr/share/doc/libopenmesh-dev/html/a00329_source.html
 21 usr/share/doc/libopenmesh-dev/html/a00330.map
 22 usr/share/doc/libopenmesh-dev/html/a00330.md5
 23 usr/share/doc/libopenmesh-dev/html/a00330.png
 24 usr/share/doc/libopenmesh-dev/html/a00338.html
 25 usr/share/doc/libopenmesh-dev/html/a00338.js
 26 usr/share/doc/libopenmesh-dev/html/a00338_source.html
 27 usr/share/doc/libopenmesh-dev/html/a00339.map
 28 usr/share/doc/libopenmesh-dev/html/a00339.md5
 29 usr/share/doc/libopenmesh-dev/html/a00339.png
 30 usr/share/doc/libopenmesh-dev/html/a00340.map
 31 usr/share/doc/libopenmesh-dev/html/a00340.md5
 32 usr/share/doc/libopenmesh-dev/html/a00340.png
 33 usr/share/doc/libopenmesh-dev/html/a00341.html
 34 usr/share/doc/libopenmesh-dev/html/a00341.js
8 usr/share/doc/libopenmesh-dev/html/a00422_source.html35 usr/share/doc/libopenmesh-dev/html/a00341_source.html
 36 usr/share/doc/libopenmesh-dev/html/a00342.map
 37 usr/share/doc/libopenmesh-dev/html/a00342.md5
 38 usr/share/doc/libopenmesh-dev/html/a00342.png
 39 usr/share/doc/libopenmesh-dev/html/a00344.html
 40 usr/share/doc/libopenmesh-dev/html/a00344.js
 41 usr/share/doc/libopenmesh-dev/html/a00344_source.html
 42 usr/share/doc/libopenmesh-dev/html/a00345.map
 43 usr/share/doc/libopenmesh-dev/html/a00345.md5
 44 usr/share/doc/libopenmesh-dev/html/a00345.png
 45 usr/share/doc/libopenmesh-dev/html/a00347_source.html
 46 usr/share/doc/libopenmesh-dev/html/a00350.html
 47 usr/share/doc/libopenmesh-dev/html/a00350.js
 48 usr/share/doc/libopenmesh-dev/html/a00350_source.html
 49 usr/share/doc/libopenmesh-dev/html/a00351.map
 50 usr/share/doc/libopenmesh-dev/html/a00351.md5
 51 usr/share/doc/libopenmesh-dev/html/a00351.png
 52 usr/share/doc/libopenmesh-dev/html/a00353_source.html
 53 usr/share/doc/libopenmesh-dev/html/a00356.html
 54 usr/share/doc/libopenmesh-dev/html/a00356.js
 55 usr/share/doc/libopenmesh-dev/html/a00356_source.html
 56 usr/share/doc/libopenmesh-dev/html/a00357.map
 57 usr/share/doc/libopenmesh-dev/html/a00357.md5
 58 usr/share/doc/libopenmesh-dev/html/a00357.png
 59 usr/share/doc/libopenmesh-dev/html/a00359.html
 60 usr/share/doc/libopenmesh-dev/html/a00359.js
 61 usr/share/doc/libopenmesh-dev/html/a00359_source.html
 62 usr/share/doc/libopenmesh-dev/html/a00360.map
 63 usr/share/doc/libopenmesh-dev/html/a00360.md5
 64 usr/share/doc/libopenmesh-dev/html/a00360.png
 65 usr/share/doc/libopenmesh-dev/html/a00362.html
 66 usr/share/doc/libopenmesh-dev/html/a00362.js
 67 usr/share/doc/libopenmesh-dev/html/a00362_source.html
 68 usr/share/doc/libopenmesh-dev/html/a00363.map
 69 usr/share/doc/libopenmesh-dev/html/a00363.md5
 70 usr/share/doc/libopenmesh-dev/html/a00363.png
 71 usr/share/doc/libopenmesh-dev/html/a00364.map
 72 usr/share/doc/libopenmesh-dev/html/a00364.md5
 73 usr/share/doc/libopenmesh-dev/html/a00364.png
 74 usr/share/doc/libopenmesh-dev/html/a00365.html
 75 usr/share/doc/libopenmesh-dev/html/a00365.js
 76 usr/share/doc/libopenmesh-dev/html/a00365_source.html
 77 usr/share/doc/libopenmesh-dev/html/a00366.map
 78 usr/share/doc/libopenmesh-dev/html/a00366.md5
 79 usr/share/doc/libopenmesh-dev/html/a00366.png
 80 usr/share/doc/libopenmesh-dev/html/a00368.html
 81 usr/share/doc/libopenmesh-dev/html/a00368.js
 82 usr/share/doc/libopenmesh-dev/html/a00368_source.html
 83 usr/share/doc/libopenmesh-dev/html/a00369.map
 84 usr/share/doc/libopenmesh-dev/html/a00369.md5
 85 usr/share/doc/libopenmesh-dev/html/a00369.png
 86 usr/share/doc/libopenmesh-dev/html/a00371_source.html
 87 usr/share/doc/libopenmesh-dev/html/a00374_source.html
 88 usr/share/doc/libopenmesh-dev/html/a00377_source.html
 89 usr/share/doc/libopenmesh-dev/html/a00380.html
 90 usr/share/doc/libopenmesh-dev/html/a00380.js
 91 usr/share/doc/libopenmesh-dev/html/a00380_source.html
 92 usr/share/doc/libopenmesh-dev/html/a00381.map
 93 usr/share/doc/libopenmesh-dev/html/a00381.md5
 94 usr/share/doc/libopenmesh-dev/html/a00381.png
 95 usr/share/doc/libopenmesh-dev/html/a00383_source.html
 96 usr/share/doc/libopenmesh-dev/html/a00386_source.html
 97 usr/share/doc/libopenmesh-dev/html/a00395_source.html
 98 usr/share/doc/libopenmesh-dev/html/a00398_source.html
 99 usr/share/doc/libopenmesh-dev/html/a00401_source.html
 100 usr/share/doc/libopenmesh-dev/html/a00404_source.html
 101 usr/share/doc/libopenmesh-dev/html/a00407.html
 102 usr/share/doc/libopenmesh-dev/html/a00407.js
 103 usr/share/doc/libopenmesh-dev/html/a00407_source.html
 104 usr/share/doc/libopenmesh-dev/html/a00408.map
 105 usr/share/doc/libopenmesh-dev/html/a00408.md5
 106 usr/share/doc/libopenmesh-dev/html/a00408.png
 107 usr/share/doc/libopenmesh-dev/html/a00409.map
 108 usr/share/doc/libopenmesh-dev/html/a00409.md5
 109 usr/share/doc/libopenmesh-dev/html/a00409.png
 110 usr/share/doc/libopenmesh-dev/html/a00410.html
 111 usr/share/doc/libopenmesh-dev/html/a00410.js
 112 usr/share/doc/libopenmesh-dev/html/a00410_source.html
 113 usr/share/doc/libopenmesh-dev/html/a00411.map
 114 usr/share/doc/libopenmesh-dev/html/a00411.md5
 115 usr/share/doc/libopenmesh-dev/html/a00411.png
 116 usr/share/doc/libopenmesh-dev/html/a00412.map
 117 usr/share/doc/libopenmesh-dev/html/a00412.md5
 118 usr/share/doc/libopenmesh-dev/html/a00412.png
 119 usr/share/doc/libopenmesh-dev/html/a00413_source.html
9 usr/share/doc/libopenmesh-dev/html/a00425_source.html120 usr/share/doc/libopenmesh-dev/html/a00425_source.html
 121 usr/share/doc/libopenmesh-dev/html/a00428_source.html
 122 usr/share/doc/libopenmesh-dev/html/a00434_source.html
 123 usr/share/doc/libopenmesh-dev/html/a00437_source.html
 124 usr/share/doc/libopenmesh-dev/html/a00440.html
 125 usr/share/doc/libopenmesh-dev/html/a00440.js
 126 usr/share/doc/libopenmesh-dev/html/a00440_source.html
Max diff block lines reached; 44040/51122 bytes (86.15%) of diff not shown.
77.5 MB
data.tar.xz
77.5 MB
data.tar
167 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/a00005_source.html 
9 -rw-r--r--···0·root·········(0)·root·········(0)····48620·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00026_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
10 -rw-r--r--···0·root·········(0)·root·········(0)····32349·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00053_source.html9 -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)····40499·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00065_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/a00257_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/a00260_source.html
 13 -rw-r--r--···0·root·········(0)·root·········(0)····41327·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00311_source.html
 14 -rw-r--r--···0·root·········(0)·root·········(0)····36723·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00314_source.html
 15 -rw-r--r--···0·root·········(0)·root·········(0)····80337·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00320_source.html
 16 -rw-r--r--···0·root·········(0)·root·········(0)····19219·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00326.html
 17 -rw-r--r--···0·root·········(0)·root·········(0)·····1398·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00326.js
11 -rw-r--r--···0·root·········(0)·root·········(0)····30118·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00236_source.html18 -rw-r--r--···0·root·········(0)·root·········(0)····96101·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00326_source.html
 19 -rw-r--r--···0·root·········(0)·root·········(0)·····3888·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00327.map
 20 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00327.md5
 21 -rw-r--r--···0·root·········(0)·root·········(0)····70545·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00327.png
 22 -rw-r--r--···0·root·········(0)·root·········(0)······414·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00328.map
 23 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00328.md5
 24 -rw-r--r--···0·root·········(0)·root·········(0)····11515·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00328.png
 25 -rw-r--r--···0·root·········(0)·root·········(0)····65572·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00329.html
12 -rw-r--r--···0·root·········(0)·root·········(0)····14176·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00290_source.html26 -rw-r--r--···0·root·········(0)·root·········(0)···272527·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00329_source.html
 27 -rw-r--r--···0·root·········(0)·root·········(0)····62910·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00330.map
 28 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00330.md5
 29 -rw-r--r--···0·root·········(0)·root·········(0)··1581181·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00330.png
 30 -rw-r--r--···0·root·········(0)·root·········(0)·····8344·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00338.html
 31 -rw-r--r--···0·root·········(0)·root·········(0)······119·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00338.js
 32 -rw-r--r--···0·root·········(0)·root·········(0)····33867·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00338_source.html
 33 -rw-r--r--···0·root·········(0)·root·········(0)·····1332·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00339.map
 34 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00339.md5
 35 -rw-r--r--···0·root·········(0)·root·········(0)····27683·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00339.png
 36 -rw-r--r--···0·root·········(0)·root·········(0)······412·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00340.map
 37 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00340.md5
 38 -rw-r--r--···0·root·········(0)·root·········(0)····10176·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00340.png
 39 -rw-r--r--···0·root·········(0)·root·········(0)····23986·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00341.html
 40 -rw-r--r--···0·root·········(0)·root·········(0)······124·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00341.js
 41 -rw-r--r--···0·root·········(0)·root·········(0)····91400·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00341_source.html
 42 -rw-r--r--···0·root·········(0)·root·········(0)····19701·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00342.map
 43 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00342.md5
 44 -rw-r--r--···0·root·········(0)·root·········(0)···377858·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00342.png
 45 -rw-r--r--···0·root·········(0)·root·········(0)····10841·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00344.html
 46 -rw-r--r--···0·root·········(0)·root·········(0)······361·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00344.js
 47 -rw-r--r--···0·root·········(0)·root·········(0)····29508·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00344_source.html
 48 -rw-r--r--···0·root·········(0)·root·········(0)·····4239·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00345.map
 49 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00345.md5
 50 -rw-r--r--···0·root·········(0)·root·········(0)····72545·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00345.png
 51 -rw-r--r--···0·root·········(0)·root·········(0)····62950·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00347_source.html
 52 -rw-r--r--···0·root·········(0)·root·········(0)····10830·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00350.html
 53 -rw-r--r--···0·root·········(0)·root·········(0)······358·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00350.js
 54 -rw-r--r--···0·root·········(0)·root·········(0)····30239·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00350_source.html
 55 -rw-r--r--···0·root·········(0)·root·········(0)·····4237·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00351.map
 56 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00351.md5
 57 -rw-r--r--···0·root·········(0)·root·········(0)····72033·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00351.png
 58 -rw-r--r--···0·root·········(0)·root·········(0)····22619·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00353_source.html
 59 -rw-r--r--···0·root·········(0)·root·········(0)····10053·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00356.html
 60 -rw-r--r--···0·root·········(0)·root·········(0)······112·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00356.js
 61 -rw-r--r--···0·root·········(0)·root·········(0)····80964·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00356_source.html
 62 -rw-r--r--···0·root·········(0)·root·········(0)·····2315·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00357.map
 63 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00357.md5
 64 -rw-r--r--···0·root·········(0)·root·········(0)····40765·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00357.png
 65 -rw-r--r--···0·root·········(0)·root·········(0)····10214·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00359.html
 66 -rw-r--r--···0·root·········(0)·root·········(0)······127·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00359.js
 67 -rw-r--r--···0·root·········(0)·root·········(0)····99510·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00359_source.html
 68 -rw-r--r--···0·root·········(0)·root·········(0)·····2516·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00360.map
 69 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00360.md5
 70 -rw-r--r--···0·root·········(0)·root·········(0)····43138·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00360.png
 71 -rw-r--r--···0·root·········(0)·root·········(0)····10891·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00362.html
 72 -rw-r--r--···0·root·········(0)·root·········(0)······117·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00362.js
13 -rw-r--r--···0·root·········(0)·root·········(0)····16761·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00329_source.html73 -rw-r--r--···0·root·········(0)·root·········(0)····36271·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00362_source.html
 74 -rw-r--r--···0·root·········(0)·root·········(0)······925·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00363.map
 75 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00363.md5
 76 -rw-r--r--···0·root·········(0)·root·········(0)····19842·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00363.png
14 -rw-r--r--···0·root·········(0)·root·········(0)····37775·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00422_source.html77 -rw-r--r--···0·root·········(0)·root·········(0)·····3373·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00364.map
 78 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00364.md5
 79 -rw-r--r--···0·root·········(0)·root·········(0)····77650·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00364.png
15 -rw-r--r--···0·root·········(0)·root·········(0)····20996·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00425_source.html80 -rw-r--r--···0·root·········(0)·root·········(0)····23222·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00365.html
 81 -rw-r--r--···0·root·········(0)·root·········(0)······111·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00365.js
16 -rw-r--r--···0·root·········(0)·root·········(0)····38899·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00446_source.html82 -rw-r--r--···0·root·········(0)·root·········(0)····80897·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00365_source.html
 83 -rw-r--r--···0·root·········(0)·root·········(0)····19135·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00366.map
 84 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00366.md5
 85 -rw-r--r--···0·root·········(0)·root·········(0)···378321·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00366.png
17 -rw-r--r--···0·root·········(0)·root·········(0)···127306·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00449_source.html86 -rw-r--r--···0·root·········(0)·root·········(0)····23406·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00368.html
18 -rw-r--r--···0·root·········(0)·root·········(0)····42265·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00452_source.html87 -rw-r--r--···0·root·········(0)·root·········(0)······225·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00368.js
19 -rw-r--r--···0·root·········(0)·root·········(0)····34125·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00461_source.html88 -rw-r--r--···0·root·········(0)·root·········(0)····41204·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00368_source.html
 89 -rw-r--r--···0·root·········(0)·root·········(0)····19670·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00369.map
 90 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00369.md5
 91 -rw-r--r--···0·root·········(0)·root·········(0)···380591·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00369.png
 92 -rw-r--r--···0·root·········(0)·root·········(0)····24803·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00371_source.html
20 -rw-r--r--···0·root·········(0)·root·········(0)····37598·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00479_source.html93 -rw-r--r--···0·root·········(0)·root·········(0)····59797·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00374_source.html
 94 -rw-r--r--···0·root·········(0)·root·········(0)····41094·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00377_source.html
 95 -rw-r--r--···0·root·········(0)·root·········(0)····39463·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00380.html
 96 -rw-r--r--···0·root·········(0)·root·········(0)······158·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00380.js
21 -rw-r--r--···0·root·········(0)·root·········(0)····27008·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00485_source.html97 -rw-r--r--···0·root·········(0)·root·········(0)····50335·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00380_source.html
22 -rw-r--r--···0·root·········(0)·root·········(0)····88587·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00500_source.html98 -rw-r--r--···0·root·········(0)·root·········(0)····36183·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00381.map
 99 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00381.md5
 100 -rw-r--r--···0·root·········(0)·root·········(0)···837017·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00381.png
23 -rw-r--r--···0·root·········(0)·root·········(0)····33406·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00503_source.html101 -rw-r--r--···0·root·········(0)·root·········(0)····33496·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00383_source.html
 102 -rw-r--r--···0·root·········(0)·root·········(0)····74881·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00386_source.html
24 -rw-r--r--···0·root·········(0)·root·········(0)···184949·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00509_source.html103 -rw-r--r--···0·root·········(0)·root·········(0)···123920·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00395_source.html
 104 -rw-r--r--···0·root·········(0)·root·········(0)····38580·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00398_source.html
 105 -rw-r--r--···0·root·········(0)·root·········(0)····27702·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00401_source.html
 106 -rw-r--r--···0·root·········(0)·root·········(0)····30741·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00404_source.html
 107 -rw-r--r--···0·root·········(0)·root·········(0)·····9524·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00407.html
 108 -rw-r--r--···0·root·········(0)·root·········(0)·······75·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00407.js
 109 -rw-r--r--···0·root·········(0)·root·········(0)····41283·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00407_source.html
 110 -rw-r--r--···0·root·········(0)·root·········(0)·····1131·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00408.map
 111 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00408.md5
 112 -rw-r--r--···0·root·········(0)·root·········(0)····19214·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00408.png
 113 -rw-r--r--···0·root·········(0)·root·········(0)·····2205·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00409.map
 114 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00409.md5
 115 -rw-r--r--···0·root·········(0)·root·········(0)····56441·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00409.png
 116 -rw-r--r--···0·root·········(0)·root·········(0)····10334·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00410.html
 117 -rw-r--r--···0·root·········(0)·root·········(0)······184·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00410.js
 118 -rw-r--r--···0·root·········(0)·root·········(0)····61465·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00410_source.html
 119 -rw-r--r--···0·root·········(0)·root·········(0)·····2443·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00411.map
 120 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00411.md5
 121 -rw-r--r--···0·root·········(0)·root·········(0)····36566·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00411.png
 122 -rw-r--r--···0·root·········(0)·root·········(0)·····1236·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00412.map
 123 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00412.md5
 124 -rw-r--r--···0·root·········(0)·root·········(0)····27828·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00412.png
25 -rw-r--r--···0·root·········(0)·root·········(0)····23131·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00512_source.html125 -rw-r--r--···0·root·········(0)·root·········(0)····42413·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00413_source.html
 126 -rw-r--r--···0·root·········(0)·root·········(0)····17745·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00425_source.html
Max diff block lines reached; 133960/170572 bytes (78.54%) of diff not shown.
1.25 MB
./usr/share/doc/libopenmesh-dev/html/a00329_source.html
    
Offset 21, 1028 lines modifiedOffset 21, 17013 lines modified
00000140:·2267·656e·6572·6174·6f72·2220·636f·6e74··"generator"·cont00000140:·2267·656e·6572·6174·6f72·2220·636f·6e74··"generator"·cont
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
Diff chunk too large, falling back to line-by-line diff (605 lines added, 605 lines removed)
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·2055·6e69··le>OpenMesh:·Uni000001b0:·6c65·3e4f·7065·6e4d·6573·683a·204f·7065··le>OpenMesh:·Ope
000001c0:·7474·6573·7473·2f75·6e69·7474·6573·7473··ttests/unittests000001c0:·6e4d·6573·682f·546f·6f6c·732f·5375·6264··nMesh/Tools/Subd
000001d0:·5f63·6f6d·6d6f·6e2e·6868·2053·6f75·7263··_common.hh·Sourc000001d0:·6976·6964·6572·2f41·6461·7074·6976·652f··ivider/Adaptive/
000001e0:·6520·4669·6c65·3c2f·7469·746c·653e·0a3c··e·File</title>.<000001e0:·436f·6d70·6f73·6974·652f·5275·6c65·7354··Composite/RulesT
000001f0:·6c69·6e6b·2068·7265·663d·2274·6162·732e··link·href="tabs.000001f0:·5f69·6d70·6c2e·6868·2053·6f75·7263·6520··_impl.hh·Source·
00000200:·6373·7322·2072·656c·3d22·7374·796c·6573··css"·rel="styles00000200:·4669·6c65·3c2f·7469·746c·653e·0a3c·6c69··File</title>.<li
00000210:·6865·6574·2220·7479·7065·3d22·7465·7874··heet"·type="text00000210:·6e6b·2068·7265·663d·2274·6162·732e·6373··nk·href="tabs.cs
00000220:·2f63·7373·222f·3e0a·3c73·6372·6970·7420··/css"/>.<script·00000220:·7322·2072·656c·3d22·7374·796c·6573·6865··s"·rel="styleshe
00000230:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas00000230:·6574·2220·7479·7065·3d22·7465·7874·2f63··et"·type="text/c
00000240:·6372·6970·7422·2073·7263·3d22·6a71·7565··cript"·src="jque00000240:·7373·222f·3e0a·3c73·6372·6970·7420·7479··ss"/>.<script·ty
00000250:·7279·2e6a·7322·3e3c·2f73·6372·6970·743e··ry.js"></script>00000250:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr
00000260:·0a3c·7363·7269·7074·2074·7970·653d·2274··.<script·type="t00000260:·6970·7422·2073·7263·3d22·6a71·7565·7279··ipt"·src="jquery
00000270:·6578·742f·6a61·7661·7363·7269·7074·2220··ext/javascript"·00000270:·2e6a·7322·3e3c·2f73·6372·6970·743e·0a3c··.js"></script>.<
00000280:·7372·633d·2264·796e·7365·6374·696f·6e73··src="dynsections00000280:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
00000290:·2e6a·7322·3e3c·2f73·6372·6970·743e·0a3c··.js"></script>.<00000290:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr
000002a0:·6c69·6e6b·2068·7265·663d·226e·6176·7472··link·href="navtr000002a0:·633d·2264·796e·7365·6374·696f·6e73·2e6a··c="dynsections.j
000002b0:·6565·2e63·7373·2220·7265·6c3d·2273·7479··ee.css"·rel="sty000002b0:·7322·3e3c·2f73·6372·6970·743e·0a3c·6c69··s"></script>.<li
000002c0:·6c65·7368·6565·7422·2074·7970·653d·2274··lesheet"·type="t000002c0:·6e6b·2068·7265·663d·226e·6176·7472·6565··nk·href="navtree
000002d0:·6578·742f·6373·7322·2f3e·0a3c·7363·7269··ext/css"/>.<scri000002d0:·2e63·7373·2220·7265·6c3d·2273·7479·6c65··.css"·rel="style
000002e0:·7074·2074·7970·653d·2274·6578·742f·6a61··pt·type="text/ja000002e0:·7368·6565·7422·2074·7970·653d·2274·6578··sheet"·type="tex
000002f0:·7661·7363·7269·7074·2220·7372·633d·2272··vascript"·src="r000002f0:·742f·6373·7322·2f3e·0a3c·7363·7269·7074··t/css"/>.<script
00000300:·6573·697a·652e·6a73·223e·3c2f·7363·7269··esize.js"></scri00000300:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java
00000310:·7074·3e0a·3c73·6372·6970·7420·7479·7065··pt>.<script·type00000310:·7363·7269·7074·2220·7372·633d·2272·6573··script"·src="res
00000320:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip00000320:·697a·652e·6a73·223e·3c2f·7363·7269·7074··ize.js"></script
00000330:·7422·2073·7263·3d22·6e61·7674·7265·6564··t"·src="navtreed00000330:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
00000340:·6174·612e·6a73·223e·3c2f·7363·7269·7074··ata.js"></script00000340:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
00000350:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="00000350:·2073·7263·3d22·6e61·7674·7265·6564·6174···src="navtreedat
00000360:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"00000360:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.
00000370:·2073·7263·3d22·6e61·7674·7265·652e·6a73···src="navtree.js00000370:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te
00000380:·223e·3c2f·7363·7269·7074·3e0a·3c6c·696e··"></script>.<lin00000380:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s
00000390:·6b20·6872·6566·3d22·7365·6172·6368·2f73··k·href="search/s00000390:·7263·3d22·6e61·7674·7265·652e·6a73·223e··rc="navtree.js">
000003a0:·6561·7263·682e·6373·7322·2072·656c·3d22··earch.css"·rel="000003a0:·3c2f·7363·7269·7074·3e0a·3c6c·696e·6b20··</script>.<link·
000003b0:·7374·796c·6573·6865·6574·2220·7479·7065··stylesheet"·type000003b0:·6872·6566·3d22·7365·6172·6368·2f73·6561··href="search/sea
000003c0:·3d22·7465·7874·2f63·7373·222f·3e0a·3c73··="text/css"/>.<s000003c0:·7263·682e·6373·7322·2072·656c·3d22·7374··rch.css"·rel="st
000003d0:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text000003d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000003e0:·2f6a·6176·6173·6372·6970·7422·2073·7263··/javascript"·src000003e0:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr
000003f0:·3d22·7365·6172·6368·2f73·6561·7263·6864··="search/searchd000003f0:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
00000400:·6174·612e·6a73·223e·3c2f·7363·7269·7074··ata.js"></script00000400:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
00000410:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="00000410:·7365·6172·6368·2f73·6561·7263·6864·6174··search/searchdat
00000420:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"00000420:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.
00000430:·2073·7263·3d22·7365·6172·6368·2f73·6561···src="search/sea00000430:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te
00000440:·7263·682e·6a73·223e·3c2f·7363·7269·7074··rch.js"></script00000440:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s
00000450:·3e0a·3c6c·696e·6b20·6872·6566·3d22·646f··>.<link·href="do00000450:·7263·3d22·7365·6172·6368·2f73·6561·7263··rc="search/searc
00000460:·7879·6765·6e2e·6373·7322·2072·656c·3d22··xygen.css"·rel="00000460:·682e·6a73·223e·3c2f·7363·7269·7074·3e0a··h.js"></script>.
00000470:·7374·796c·6573·6865·6574·2220·7479·7065··stylesheet"·type00000470:·3c6c·696e·6b20·6872·6566·3d22·646f·7879··<link·href="doxy
00000480:·3d22·7465·7874·2f63·7373·2220·2f3e·0a3c··="text/css"·/>.<00000480:·6765·6e2e·6373·7322·2072·656c·3d22·7374··gen.css"·rel="st
00000490:·6c69·6e6b·2068·7265·663d·226c·6f67·6f5f··link·href="logo_00000490:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000004a0:·616c·6967·6e2e·6373·7322·2072·656c·3d22··align.css"·rel="000004a0:·7465·7874·2f63·7373·2220·2f3e·0a3c·6c69··text/css"·/>.<li
000004b0:·7374·796c·6573·6865·6574·2220·7479·7065··stylesheet"·type000004b0:·6e6b·2068·7265·663d·226c·6f67·6f5f·616c··nk·href="logo_al
000004c0:·3d22·7465·7874·2f63·7373·222f·3e0a·3c2f··="text/css"/>.</000004c0:·6967·6e2e·6373·7322·2072·656c·3d22·7374··ign.css"·rel="st
000004d0:·6865·6164·3e0a·3c62·6f64·793e·0a3c·6469··head>.<body>.<di000004d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000004e0:·7620·6964·3d22·746f·7022·3e3c·212d·2d20··v·id="top"><!--·000004e0:·7465·7874·2f63·7373·222f·3e0a·3c2f·6865··text/css"/>.</he
000004f0:·646f·206e·6f74·2072·656d·6f76·6520·7468··do·not·remove·th000004f0:·6164·3e0a·3c62·6f64·793e·0a3c·6469·7620··ad>.<body>.<div·
00000500:·6973·2064·6976·2c20·6974·2069·7320·636c··is·div,·it·is·cl00000500:·6964·3d22·746f·7022·3e3c·212d·2d20·646f··id="top"><!--·do
00000510:·6f73·6564·2062·7920·646f·7879·6765·6e21··osed·by·doxygen!00000510:·206e·6f74·2072·656d·6f76·6520·7468·6973···not·remove·this
00000520:·202d·2d3e·0a3c·6469·7620·6964·3d22·7469···-->.<div·id="ti00000520:·2064·6976·2c20·6974·2069·7320·636c·6f73···div,·it·is·clos
00000530:·746c·6561·7265·6122·3e0a·3c74·6162·6c65··tlearea">.<table00000530:·6564·2062·7920·646f·7879·6765·6e21·202d··ed·by·doxygen!·-
00000540:·2063·656c·6c73·7061·6369·6e67·3d22·3022···cellspacing="0"00000540:·2d3e·0a3c·6469·7620·6964·3d22·7469·746c··->.<div·id="titl
00000550:·2063·656c·6c70·6164·6469·6e67·3d22·3022···cellpadding="0"00000550:·6561·7265·6122·3e0a·3c74·6162·6c65·2063··earea">.<table·c
00000560:·3e0a·203c·7462·6f64·793e·0a20·3c74·7220··>.·<tbody>.·<tr·00000560:·656c·6c73·7061·6369·6e67·3d22·3022·2063··ellspacing="0"·c
00000570:·6964·3d22·7072·6f6a·6563·7472·6f77·223e··id="projectrow">00000570:·656c·6c70·6164·6469·6e67·3d22·3022·3e0a··ellpadding="0">.
00000580:·0a20·203c·7464·2069·643d·2270·726f·6a65··.··<td·id="proje00000580:·203c·7462·6f64·793e·0a20·3c74·7220·6964···<tbody>.·<tr·id
00000590:·6374·6c6f·676f·223e·3c69·6d67·2061·6c74··ctlogo"><img·alt00000590:·3d22·7072·6f6a·6563·7472·6f77·223e·0a20··="projectrow">.·
000005a0:·3d22·4c6f·676f·2220·7372·633d·2272·7774··="Logo"·src="rwt000005a0:·203c·7464·2069·643d·2270·726f·6a65·6374···<td·id="project
000005b0:·685f·7663·695f·7267·622e·6a70·6722·2f3e··h_vci_rgb.jpg"/>000005b0:·6c6f·676f·223e·3c69·6d67·2061·6c74·3d22··logo"><img·alt="
000005c0:·3c2f·7464·3e0a·2020·3c74·6420·6964·3d22··</td>.··<td·id="000005c0:·4c6f·676f·2220·7372·633d·2272·7774·685f··Logo"·src="rwth_
000005d0:·7072·6f6a·6563·7461·6c69·676e·223e·0a20··projectalign">.·000005d0:·7663·695f·7267·622e·6a70·6722·2f3e·3c2f··vci_rgb.jpg"/></
000005e0:·2020·3c64·6976·2069·643d·2270·726f·6a65····<div·id="proje000005e0:·7464·3e0a·2020·3c74·6420·6964·3d22·7072··td>.··<td·id="pr
000005f0:·6374·6e61·6d65·223e·4f70·656e·4d65·7368··ctname">OpenMesh000005f0:·6f6a·6563·7461·6c69·676e·223e·0a20·2020··ojectalign">.···
00000600:·0a20·2020·3c2f·6469·763e·0a20·203c·2f74··.···</div>.··</t00000600:·3c64·6976·2069·643d·2270·726f·6a65·6374··<div·id="project
00000610:·643e·0a20·3c2f·7472·3e0a·203c·2f74·626f··d>.·</tr>.·</tbo00000610:·6e61·6d65·223e·4f70·656e·4d65·7368·0a20··name">OpenMesh.·
00000620:·6479·3e0a·3c2f·7461·626c·653e·0a3c·2f64··dy>.</table>.</d00000620:·2020·3c2f·6469·763e·0a20·203c·2f74·643e····</div>.··</td>
00000630:·6976·3e0a·3c21·2d2d·2065·6e64·2068·6561··iv>.<!--·end·hea00000630:·0a20·3c2f·7472·3e0a·203c·2f74·626f·6479··.·</tr>.·</tbody
00000640:·6465·7220·7061·7274·202d·2d3e·0a3c·212d··der·part·-->.<!-00000640:·3e0a·3c2f·7461·626c·653e·0a3c·2f64·6976··>.</table>.</div
00000650:·2d20·4765·6e65·7261·7465·6420·6279·2044··-·Generated·by·D00000650:·3e0a·3c21·2d2d·2065·6e64·2068·6561·6465··>.<!--·end·heade
00000660:·6f78·7967·656e·2031·2e39·2e38·202d·2d3e··oxygen·1.9.8·-->00000660:·7220·7061·7274·202d·2d3e·0a3c·212d·2d20··r·part·-->.<!--·
00000670:·0a3c·7363·7269·7074·2074·7970·653d·2274··.<script·type="t00000670:·4765·6e65·7261·7465·6420·6279·2044·6f78··Generated·by·Dox
00000680:·6578·742f·6a61·7661·7363·7269·7074·223e··ext/javascript">00000680:·7967·656e·2031·2e39·2e38·202d·2d3e·0a3c··ygen·1.9.8·-->.<
00000690:·0a2f·2a20·406c·6963·656e·7365·206d·6167··./*·@license·mag00000690:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
000006a0:·6e65·743a·3f78·743d·7572·6e3a·6274·6968··net:?xt=urn:btih000006a0:·742f·6a61·7661·7363·7269·7074·223e·0a2f··t/javascript">./
000006b0:·3a64·3364·3961·3961·3635·3935·3532·3166··:d3d9a9a6595521f000006b0:·2a20·406c·6963·656e·7365·206d·6167·6e65··*·@license·magne
000006c0:·3936·3636·6135·6539·3463·6338·3330·6461··9666a5e94cc830da000006c0:·743a·3f78·743d·7572·6e3a·6274·6968·3a64··t:?xt=urn:btih:d
000006d0:·6238·3362·3635·3639·3926·616d·703b·646e··b83b65699&amp;dn000006d0:·3364·3961·3961·3635·3935·3532·3166·3936··3d9a9a6595521f96
000006e0:·3d65·7870·6174·2e74·7874·204d·4954·202a··=expat.txt·MIT·*000006e0:·3636·6135·6539·3463·6338·3330·6461·6238··66a5e94cc830dab8
000006f0:·2f0a·7661·7220·7365·6172·6368·426f·7820··/.var·searchBox·000006f0:·3362·3635·3639·3926·616d·703b·646e·3d65··3b65699&amp;dn=e
00000700:·3d20·6e65·7720·5365·6172·6368·426f·7828··=·new·SearchBox(00000700:·7870·6174·2e74·7874·204d·4954·202a·2f0a··xpat.txt·MIT·*/.
00000710:·2273·6561·7263·6842·6f78·222c·2022·7365··"searchBox",·"se00000710:·7661·7220·7365·6172·6368·426f·7820·3d20··var·searchBox·=·
00000720:·6172·6368·2f22·2c27·2e68·746d·6c27·293b··arch/",'.html');00000720:·6e65·7720·5365·6172·6368·426f·7828·2273··new·SearchBox("s
00000730:·0a2f·2a20·406c·6963·656e·7365·2d65·6e64··./*·@license-end00000730:·6561·7263·6842·6f78·222c·2022·7365·6172··earchBox",·"sear
00000740:·202a·2f0a·3c2f·7363·7269·7074·3e0a·3c73···*/.</script>.<s00000740:·6368·2f22·2c27·2e68·746d·6c27·293b·0a2f··ch/",'.html');./
00000750:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text00000750:·2a20·406c·6963·656e·7365·2d65·6e64·202a··*·@license-end·*
00000760:·2f6a·6176·6173·6372·6970·7422·2073·7263··/javascript"·src00000760:·2f0a·3c2f·7363·7269·7074·3e0a·3c73·6372··/.</script>.<scr
00000770:·3d22·6d65·6e75·6461·7461·2e6a·7322·3e3c··="menudata.js"><00000770:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
00000780:·2f73·6372·6970·743e·0a3c·7363·7269·7074··/script>.<script00000780:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
00000790:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java00000790:·6d65·6e75·6461·7461·2e6a·7322·3e3c·2f73··menudata.js"></s
000007a0:·7363·7269·7074·2220·7372·633d·226d·656e··script"·src="men000007a0:·6372·6970·743e·0a3c·7363·7269·7074·2074··cript>.<script·t
000007b0:·752e·6a73·223e·3c2f·7363·7269·7074·3e0a··u.js"></script>.000007b0:·7970·653d·2274·6578·742f·6a61·7661·7363··ype="text/javasc
000007c0:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te000007c0:·7269·7074·2220·7372·633d·226d·656e·752e··ript"·src="menu.
000007d0:·7874·2f6a·6176·6173·6372·6970·7422·3e0a··xt/javascript">.000007d0:·6a73·223e·3c2f·7363·7269·7074·3e0a·3c73··js"></script>.<s
000007e0:·2f2a·2040·6c69·6365·6e73·6520·6d61·676e··/*·@license·magn000007e0:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text
000007f0:·6574·3a3f·7874·3d75·726e·3a62·7469·683a··et:?xt=urn:btih:000007f0:·2f6a·6176·6173·6372·6970·7422·3e0a·2f2a··/javascript">./*
00000800:·6433·6439·6139·6136·3539·3535·3231·6639··d3d9a9a6595521f900000800:·2040·6c69·6365·6e73·6520·6d61·676e·6574···@license·magnet
00000810:·3636·3661·3565·3934·6363·3833·3064·6162··666a5e94cc830dab00000810:·3a3f·7874·3d75·726e·3a62·7469·683a·6433··:?xt=urn:btih:d3
00000820:·3833·6236·3536·3939·2661·6d70·3b64·6e3d··83b65699&amp;dn=00000820:·6439·6139·6136·3539·3535·3231·6639·3636··d9a9a6595521f966
00000830:·6578·7061·742e·7478·7420·4d49·5420·2a2f··expat.txt·MIT·*/00000830:·3661·3565·3934·6363·3833·3064·6162·3833··6a5e94cc830dab83
00000840:·0a24·2866·756e·6374·696f·6e28·2920·7b0a··.$(function()·{.00000840:·6236·3536·3939·2661·6d70·3b64·6e3d·6578··b65699&amp;dn=ex
00000850:·2020·696e·6974·4d65·6e75·2827·272c·7472····initMenu('',tr00000850:·7061·742e·7478·7420·4d49·5420·2a2f·0a24··pat.txt·MIT·*/.$
00000860:·7565·2c66·616c·7365·2c27·7365·6172·6368··ue,false,'search00000860:·2866·756e·6374·696f·6e28·2920·7b0a·2020··(function()·{.··
00000870:·2e70·6870·272c·2753·6561·7263·6827·293b··.php','Search');00000870:·696e·6974·4d65·6e75·2827·272c·7472·7565··initMenu('',true
00000880:·0a20·2024·2864·6f63·756d·656e·7429·2e72··.··$(document).r00000880:·2c66·616c·7365·2c27·7365·6172·6368·2e70··,false,'search.p
00000890:·6561·6479·2866·756e·6374·696f·6e28·2920··eady(function()·00000890:·6870·272c·2753·6561·7263·6827·293b·0a20··hp','Search');.·
000008a0:·7b20·696e·6974·5f73·6561·7263·6828·293b··{·init_search();000008a0:·2024·2864·6f63·756d·656e·7429·2e72·6561···$(document).rea
000008b0:·207d·293b·0a7d·293b·0a2f·2a20·406c·6963···});.});./*·@lic000008b0:·6479·2866·756e·6374·696f·6e28·2920·7b20··dy(function()·{·
000008c0:·656e·7365·2d65·6e64·202a·2f0a·3c2f·7363··ense-end·*/.</sc000008c0:·696e·6974·5f73·6561·7263·6828·293b·207d··init_search();·}
000008d0:·7269·7074·3e0a·3c64·6976·2069·643d·226d··ript>.<div·id="m000008d0:·293b·0a7d·293b·0a2f·2a20·406c·6963·656e··);.});./*·@licen
000008e0:·6169·6e2d·6e61·7622·3e3c·2f64·6976·3e0a··ain-nav"></div>.000008e0:·7365·2d65·6e64·202a·2f0a·3c2f·7363·7269··se-end·*/.</scri
000008f0:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te000008f0:·7074·3e0a·3c64·6976·2069·643d·226d·6169··pt>.<div·id="mai
00000900:·7874·2f6a·6176·6173·6372·6970·7422·3e0a··xt/javascript">.00000900:·6e2d·6e61·7622·3e3c·2f64·6976·3e0a·3c73··n-nav"></div>.<s
00000910:·2f2a·2040·6c69·6365·6e73·6520·6d61·676e··/*·@license·magn00000910:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text
Max diff block lines reached; 1160158/1244225 bytes (93.24%) of diff not shown.
65.0 KB
html2text {}
Max HTML report size reached
22.7 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/Apps/Decimating/CmdOption.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/conio.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CmdOption.hh</div></div>98 ··<div·class="headertitle"><div·class="title">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-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 73 lines modifiedOffset 138, 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><span·class="preprocessor">#ifndef·CMDOPTION</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_CONIO_HH</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CMDOPTION</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_UTILS_CONIO_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/OpenMeshDLLMacros.hh&gt;</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>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="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>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span>Utils·{</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="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="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·T·value_type;</div> 
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>OPENMESHDLLEXPORT</div>
 155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01254.html#a2b1b16ff0eef4367cd904dc3ea16022a">kbhit</a>(<span·class="keywordtype">void</span>);</div>
156 <div·class="line"><a·id="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> 
158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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> 
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <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="comment">//·has·been·set·and·may·have·an·value·(check·with·is_valid())</span></div> 
164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">bool</span>·is_enabled()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·enabled_;·}</div> 
165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>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>
166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·enable()·{·enabled_·=·<span·class="keyword">true</span>;·}</div> 
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·operator·=·(·<span·class="keyword">const</span>·T&amp;·_val·)·</div> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··{·</div> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····val_·=·_val;</div> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····valid_=<span·class="keyword">true</span>;·</div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····enable();</div> 
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;·</div> 
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">operator</span>·T··()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·val_;·}</div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//··operator·const·T&amp;·()·const·{·return·val_;·}</span></div>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>
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">operator</span>·T*·()·<span·class="keyword">const</span>··{·<span·class="keywordflow">return</span>·is_valid()·?·&amp;val_·:·<span·class="keyword">nullptr</span>;·}</div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">private</span>:</div>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="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>166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
 167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·enabled_;</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">private</span>:·<span·class="comment">//·non-copyable</span></div>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>
 169 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//·============================================================================</span></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>
 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.</div><div·class="ttdef"><b>Definition</b>·conio.cc:101</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·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div> 
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;);</div> 
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·operator·=·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·);</div> 
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div> 
193 </div> 
194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div> 
196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>std::ostream&amp;·operator·&lt;&lt;·(·std::ostream&amp;·_os,·<a·class="code·hl_class"·href="a02182.html">CmdOption&lt;T&gt;</a>&amp;·_opt·)</div> 
197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>{</div> 
198 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··_os·&lt;&lt;·(T&amp;)_opt;</div> 
199 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordflow">return</span>·_os;</div> 
200 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>}</div> 
201 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div> 
202 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">#endif</span></div> 
203 <div·class="ttc"·id="aa02182_html"><div·class="ttname"><a·href="a02182.html">CmdOption</a></div><div·class="ttdef"><b>Definition</b>·CmdOption.hh:49</div></div> 
204 </div><!--·fragment·--></div><!--·contents·-->174 </div><!--·fragment·--></div><!--·contents·-->
205 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
206 <hr>176 <hr>
207 <address>177 <address>
208 <small>178 <small>
209 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">179 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
210 </a>180 </a>
4.08 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 CmdOption.hh5 conio.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
13 8·*·*13 8·*·*
14 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
15 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
16 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 47, 69 lines modifiedOffset 47, 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
 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 --
 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 79
 75 80//·--------------------------------------------------------------------------
 76 --
 77 81}·//·namespace·Utils
 78 82}·//·namespace·OpenMesh
 79 83//·--------------------------------------------------------------------------
 80 --
 81 84#endif·//·OPENMESH_UTILS_CONIO_HH
 82 85/
 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 _\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.
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: 
61 51 
62 52·typedef·T·value_type; 
63 53 
64 54·explicit·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n(const·T&·_val)·:·val_(_val),·valid_(true),·enabled_ 
65 (false)·{·} 
66 55·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n()·:·val_(T()),valid_(false),·enabled_(false)·{·} 
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();·} 
71 60 
72 61·//·has·been·set·and·may·have·an·value·(check·with·is_valid()) 
73 62·bool·is_enabled()·const·{·return·enabled_;·} 
74 63 
75 64·void·enable()·{·enabled_·=·true;·} 
76 65 
77 66·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·operator·=·(·const·T&·_val·) 
78 67·{ 
79 68·val_·=·_val; 
80 69·valid_=true; 
81 70·enable(); 
82 71·return·*this; 
83 72·} 
84 73 
85 74·operator·T·()·const·{·return·val_;·} 
86 75·//·operator·const·T&·()·const·{·return·val_;·} 
87 76 
88 77·operator·T*·()·const·{·return·is_valid()·?·&val_·:·nullptr;·} 
89 78 
90 79private: 
91 80 
92 81·T·val_; 
93 82·bool·valid_; 
94 83·bool·enabled_; 
95 84 
96 85private:·//·non-copyable 
97 86 
98 87·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n(const·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&); 
99 88·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·operator·=·(·const·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·); 
100 89 
101 90}; 
102 91 
103 92template·<·typename·T·> 
104 93std::ostream&·operator·<<·(·std::ostream&·_os,·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8<_\x8T_\x8>&·_opt·) 
105 94{ 
106 95·_os·<<·(T&)_opt; 
107 96·return·_os; 
108 97} 
109 98 
110 99#endif 
111 _\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n 
112 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·CmdOption.hh:4995 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·conio.cc:129
 96 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8g_\x8e_\x8t_\x8c_\x8h_\x8e
 97 int·getche(void)
 98 A·blocking·single·character·input·from·stdin·with·echo.
Max diff block lines reached; 160/4154 bytes (3.85%) of diff not shown.
57.7 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/Apps/QtViewer/QGLViewerWidget.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, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">QGLViewerWidget.hh</div></div>98 ··<div·class="headertitle"><div·class="title">meshDualT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 193 lines modifiedOffset 136, 114 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="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>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">··Changelog:</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">····-·29·mar·2010:·initial·work</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment"></span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">··Programmer:·</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">····Clement·Courbet·-·clement.courbet@ecp.fr</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment"></span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">··(c)·Clement·Courbet·2010</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">*/</span></div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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_QGLVIEWERWIDGET_HH</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·OPENMESH_MESH_DUAL_H</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_QGLVIEWERWIDGET_HH</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_MESH_DUAL_H</span></div>
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>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------·STL</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>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>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;map&gt;</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>
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>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#else</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">····#include·&lt;QtOpenGLWidgets/QOpenGLWidget&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·__APPLE__</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#include·&lt;GL/gl.h&gt;</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>
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>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>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&lt;·6</span></div> 
174 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};"> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02230.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>·:·<span·class="keyword">public</span>·QGLWidget</div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#else</span></div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>class·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>·:·<span·class="keyword">public</span>·QOpenGLWidget</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#endif</span></div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Q_OBJECT</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="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>
181 <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="comment">//==·Function·DEFINITION·=========================================================</span></div>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><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>183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshTraits&gt;</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>PolyMesh_ArrayKernelT&lt;MeshTraits&gt;*·MeshDual·(PolyMesh_ArrayKernelT&lt;MeshTraits&gt;·&amp;primal)</div>
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">··#else</span></div> 
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·QOpenGLWidget·Super;</div> 
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">··#endif</span></div> 
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>···</div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··PolyMesh_ArrayKernelT&lt;MeshTraits&gt;*·dual·=·<span·class="keyword">new</span>·PolyMesh_ArrayKernelT&lt;MeshTraits&gt;();</div>
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Default·constructor.</span></div> 
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>(·QWidget*·_parent=0·);</div> 
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//we·will·need·to·reference·which·vertex·in·the·dual·is·attached·to·each·face·in·the·primal</span></div>
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·Destructor.</span></div>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//and·which·face·of·the·dual·is·attached·to·each·vertex·in·the·primal.</span></div>
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02230.html">~QGLViewerWidget</a>();</div> 
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">private</span>:</div>191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··FPropHandleT&lt;·typename·PolyMesh_ArrayKernelT&lt;MeshTraits&gt;::VertexHandle·&gt;·primalToDual;</div>
197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··primal.add_property(primalToDual);</div>
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">void</span>·init(<span·class="keywordtype">void</span>);</div> 
199 <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>
 194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//for·each·face·in·the·primal·mesh,·add·a·vertex·at·the·center·of·gravity·of·the·face</span></div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0a371650bb71152018ea1f3f570b465b">PolyMesh_ArrayKernelT&lt;MeshTraits&gt;::ConstFaceIter</a>·fit=primal.faces_begin();·fit!=primal.faces_end();·++fit)</div>
200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">public</span>:</div> 
201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&gt;·5</span></div> 
203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">/*·Updates·the·gui·-·used·to·provide·backwards·compability·*/</span></div> 
Max diff block lines reached; 19290/46882 bytes (41.15%) of diff not shown.
11.8 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 QGLViewerWidget.hh5 meshDualT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 45, 199 lines modifiedOffset 45, 151 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 42 
53 43 
54 44 
55 45#ifndef·OPENMESHAPPS_QGLVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_QGLVIEWERWIDGET_HH 
57 47 
58 4852 42/*
 53 43·Compute·the·dual·of·a·mesh:
 54 44·-·each·face·of·the·original·mesh·is·replaced·by·a·vertex·at·the·center·of
 55 gravity·of·the·vertices·of·the·face
 56 45·-·each·vertex·of·the·original·mesh·is·replaced·by·a·face·containing·the·dual
 57 vertices·of·its·primal·adjacent·faces
 58 46
 59 47·Changelog:
 60 48·-·29·mar·2010:·initial·work
 61 49
 62 50·Programmer:
 63 51·Clement·Courbet·-·clement.courbet@ecp.fr
 64 52
 65 53·(c)·Clement·Courbet·2010
 66 54*/
 67 55
 68 56#ifndef·OPENMESH_MESH_DUAL_H
 69 57#define·OPENMESH_MESH_DUAL_H
 70 58
59 49//==·INCLUDES71 59//==·INCLUDES
60 =================================================================72 =================================================================
61 50#include·<OpenMesh/Core/Geometry/VectorT.hh> 
62 51#include·<string>73 60
 74 61//·--------------------·STL
63 52#include·<vector>75 62#include·<vector>
 76 63#if·defined(OM_CC_MIPS)
 77 64#·include·<math.h>
64 53#include·<map> 
65 54#if·QT_VERSION_MAJOR·<·6 
66 55·#include·<QGLWidget> 
67 56#else78 65#else
 79 66#·include·<cmath>
68 57·#include·<QtOpenGLWidgets/QOpenGLWidget> 
69 58#endif 
70 59 
71 60#ifndef·__APPLE__ 
72 61·#include·<GL/gl.h> 
73 62#endif80 67#endif
 81 68
 82 69#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>
 83 70#include·<OpenMesh/Core/Utils/Property.hh>
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 7184 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_OBJECT85 72//==·FORWARDDECLARATIONS
 86 ======================================================
 87 73
 88 74//==·NAMESPACES
 89 ===============================================================
 90 75
 91 76
 92 77namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 93 78namespace·Util·{
92 7994 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: 
108 95 
109 96·void·init(void);95 80//==·Function·DEFINITION
 96 =========================================================
 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);
Max diff block lines reached; 8370/12024 bytes (69.61%) of diff not shown.
154 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/Apps/QtViewer/MeshViewerWidgetT_impl.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, 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">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-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, 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="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>·</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>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>
Diff chunk too large, falling back to line-by-line diff (41 lines added, 763 lines removed)
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>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;iostream&gt;</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">#include·&lt;fstream&gt;</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPM_STREAMINGDEF_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·--------------------</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;QImage&gt;</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="preprocessor">#include·&lt;QFileInfo&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="preprocessor">#include·&lt;QKeyEvent&gt;</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><span·class="comment">//·--------------------</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/Utils/vector_cast.hh&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00986.html">OpenMesh/Tools/Utils/Timer.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><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>VDPM·{</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">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>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">using·namespace·</span>Qt;</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>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">#··undef·min</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><span·class="preprocessor">#··undef·max</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="preprocessor">#endif</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>·</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><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>·</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>·</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">template</span>·&lt;<span·class="keyword">typename</span>·M&gt;</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">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="keywordtype">bool</span>·</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="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">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="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">···75</a></span><a·class="code·hl_function"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;M&gt;::open_mesh</a>(<span·[·...·truncated·by·diffoscope;·len:·144,·SHA:·0290d914b626ac9048b06473d8b6d6f2824da00494ae1094923ce98bdd6c81b6·...·]</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</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="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·load·mesh</span></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="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//·calculate·normals</span></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="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·set·scene·center·and·radius···</span></div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">enum</span>·VHierarchySearchMode···{·kBruteForce,·kUseHashing·};</div>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··mesh_.request_face_normals();</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··mesh_.request_face_colors();</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="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.request_vertex_normals();</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="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.request_vertex_colors();</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="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.request_vertex_texcoords2D();</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="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><span·class="comment">//·OPENMESH_VDPROGMESH_VDPMSTREAMINGDEF_HH·defined</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>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="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>190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··{</div>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>····<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> 
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····</div> 
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="comment">//·update·face·and·vertex·normals·····</span></div> 
196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">if</span>·(·!·opt_.check(·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">IO::Options::FaceNormal</a>·)·)</div> 
197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······mesh_.<a·class="code·hl_function"·href="a02718.html#a5677ec057717fece1bc3c7abbf93cbdf">update_face_normals</a>();</div> 
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">else</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> 
200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····</div> 
201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">if</span>·(·!·opt_.check(·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ad989c6d671050e12953b648c4c72dded">IO::Options::VertexNormal</a>·)·)</div> 
202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······mesh_.<a·class="code·hl_function"·href="a02718.html#acbf60ccc42cb484ba2911bda8277551c">update_vertex_normals</a>();</div> 
203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">else</span></div> 
204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;File·provides·vertex·normals\n&quot;</span>;</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>·</div> 
207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="comment">//·check·for·possible·color·information</span></div> 
208 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">if</span>·(·opt_.check(·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7">IO::Options::VertexColor</a>·)·)</div> 
209 <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="}"> 
210 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">··107</a></span>····{</div> 
211 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;File·provides·vertex·colors\n&quot;</span>;</div> 
212 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······add_draw_mode(<span·class="stringliteral">&quot;Colored·Vertices&quot;</span>);</div> 
213 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}"> 
214 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a02226.html#a2cdeb54527878a9033821eda356cb103">··110</a></span>····}</div> 
215 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordflow">else</span></div> 
216 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······mesh_.release_vertex_colors();</div> 
217 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
218 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····<span·class="keywordflow">if</span>·(·_opt.check(·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46">IO::Options::FaceColor</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>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;File·provides·face·colors\n&quot;</span>;</div> 
221 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······add_draw_mode(<span·class="stringliteral">&quot;Solid·Colored·Faces&quot;</span>);</div> 
222 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>······add_draw_mode(<span·class="stringliteral">&quot;Smooth·Colored·Faces&quot;</span>);</div> 
223 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····}</div> 
224 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····<span·class="keywordflow">else</span></div> 
225 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>······mesh_.release_face_colors();</div> 
226 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
Max diff block lines reached; 9952/126614 bytes (7.86%) of diff not shown.
30.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 MeshViewerWidgetT_impl.hh5 StreamingDef.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, 894 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//==·INCLUDES54 44//
55 =================================================================55 =============================================================================
56 45 
57 46#ifdef·_MSC_VER 
58 47//#·pragma·warning(disable:·4267·4311) 
59 48#endif56 45//
 57 46//·CLASS·newClass
 58 47//
 59 48//
 60 =============================================================================
Diff chunk too large, falling back to line-by-line diff (45 lines added, 765 lines removed)
60 4961 49
61 50//62 50
62 51#include·<iostream>63 51#ifndef·OPENMESH_VDPM_STREAMINGDEF_HH
63 52#include·<fstream>64 52#define·OPENMESH_VDPM_STREAMINGDEF_HH
64 53//·--------------------65 53
65 54#include·<QImage>66 54//==·INCLUDES
66 55#include·<QFileInfo>67 =================================================================
67 56#include·<QKeyEvent>68 55
68 57//·--------------------69 56//==·FORWARDDECLARATIONS
69 58#include·<OpenMesh/Core/Utils/vector_cast.hh>70 ======================================================
70 59#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.U_.t_.i_.l_.s_./_.T_.i_.m_.e_.r_.._.h_.h>71 57
71 60#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh>72 58//==·NAMESPACES
72 6173 ===============================================================
73 62using·namespace·_.O_.p_.e_.n_.M_.e_.s_.h;74 59
74 63using·namespace·Qt;75 60namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
75 6476 61namespace·VDPM·{
76 65#if·defined(_MSC_VER)77 62
77 66#·undef·min78 63
78 67#·undef·max79 64//==·CLASS·DEFINITION
79 68#endif80 =========================================================
80 6981 65
81 70//==·IMPLEMENTATION82 66#define·VDPM_STREAMING_PORT·4096
82 ==========================================================83 67
83 7184 68//#define·DEBUG_COUT
84 7285 69//#define·QDATASTREAM
85 73template·<typename·M>86 70
86 74bool87 71#ifdef·DEBUG_COUT
87 _.7_.5_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.T_.<_.M_.>_.:_.:_.o_.p_.e_.n_.__.m_.e_.s_.h(const·char*·_filename,·_.I_.O_.:_.:_.O_.p_.t_.i_.o_.n_.s·_opt)88 72static·bool·debug_print_;
88 76{89 73static·bool·debug_print()·{·return·debug_print_;·}
89 77·//·load·mesh90 74static·void·set_debug_print(bool·flag)·{·debug_print_·=·flag;·}
90 78·//·calculate·normals91 75#endif
91 79·//·set·scene·center·and·radius92 76
92 8093 77enum·VDPMDownLinkStatus·{·kStarted,·kFinished,·kStartable·};
93 81·mesh_.request_face_normals();94 78enum·VDPMStreamingPhase·{·kBaseMesh,·kVSplitHeader,·kVSplits·};
94 82·mesh_.request_face_colors();95 79enum·VDPMClientMode·{·kStatic,·kDynamic·};
95 83·mesh_.request_vertex_normals();96 80enum·VHierarchySearchMode·{·kBruteForce,·kUseHashing·};
96 84·mesh_.request_vertex_colors();97 81
97 85·mesh_.request_vertex_texcoords2D();98 82
98 8699 83//
99 87·std::cout·<<·"Loading·from·file·'"·<<·_filename·<<·"'\n";100 =============================================================================
100 88·if·(·_.I_.O_.:_.:_.r_.e_.a_.d_.__.m_.e_.s_.h(mesh_,·_filename,·_opt·))101 84}·//·namespace·VDPM
101 89·{102 85}·//·namespace·OpenMesh
102 90·//·store·read·option103 86//
103 91·opt_·=·_opt;104 =============================================================================
104 92105 87#endif·//·OPENMESH_VDPROGMESH_VDPMSTREAMINGDEF_HH·defined
105 93·//·update·face·and·vertex·normals106 88//
106 94·if·(·!·opt_.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·)·) 
107 95·mesh_._\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8s(); 
108 96·else 
109 97·std::cout·<<·"File·provides·face·normals\n"; 
110 98 
111 99·if·(·!·opt_.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·)·) 
112 100·mesh_._\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8s(); 
113 101·else 
114 102·std::cout·<<·"File·provides·vertex·normals\n"; 
115 103 
116 104 
117 105·//·check·for·possible·color·information 
118 106·if·(·opt_.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8C_\x8o_\x8l_\x8o_\x8r·)·) 
119 _\x81_\x80_\x87·{ 
120 108·std::cout·<<·"File·provides·vertex·colors\n"; 
121 109·add_draw_mode("Colored·Vertices"); 
122 _\x81_\x81_\x80·} 
123 111·else 
124 112·mesh_.release_vertex_colors(); 
125 113 
126 114·if·(·_opt.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·)·) 
127 115·{ 
128 116·std::cout·<<·"File·provides·face·colors\n"; 
129 117·add_draw_mode("Solid·Colored·Faces"); 
130 118·add_draw_mode("Smooth·Colored·Faces"); 
131 119·} 
132 120·else 
133 121·mesh_.release_face_colors(); 
134 122 
135 _\x81_\x82_\x83·if·(·_opt.check(·_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d·)·) 
136 124·std::cout·<<·"File·provides·texture·coordinates\n"; 
137 125 
138 126 
139 127·//·bounding·box 
140 _\x81_\x82_\x88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8n_\x8s_\x8t_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·vIt(mesh_.vertices_begin()); 
141 129·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8n_\x8s_\x8t_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·vEnd(mesh_.vertices_end()); 
142 130 
143 131·using·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8c_\x83_\x8f; 
144 132 
145 133·_\x8V_\x8e_\x8c_\x83_\x8f·bbMin,·bbMax; 
146 134 
147 135·bbMin·=·bbMax·=·OpenMesh::vector_cast<Vec3f>(mesh_.point(*vIt)); 
148 136 
149 137·for·(size_t·count=0;·vIt!=vEnd;·++vIt,·++count) 
150 138·{ 
151 139·bbMin._\x8m_\x8i_\x8n_\x8i_\x8m_\x8i_\x8z_\x8e(·OpenMesh::vector_cast<Vec3f>(mesh_.point(*vIt))); 
152 140·bbMax._\x8m_\x8a_\x8x_\x8i_\x8m_\x8i_\x8z_\x8e(·OpenMesh::vector_cast<Vec3f>(mesh_.point(*vIt))); 
153 141·} 
Max diff block lines reached; 5949/30869 bytes (19.27%) of diff not shown.
46.8 KB
./usr/share/doc/libopenmesh-dev/html/a00479_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Apps/VDProgMesh/Synthesizer/VDPMSynthesizerViewerWidget.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/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">VDPMSynthesizerViewerWidget.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, 166 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_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>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;string&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><span·class="preprocessor">#include·&lt;QTimer&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>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/IO/MeshIO.hh&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><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>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><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>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>VDPM·{</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>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="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>·</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>176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">private</span>:</div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>
181 <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>··<a·class="code·hl_typedef"·href="a01253.html#aa201c711fa128b2693fab7cd74997a06">VHierarchyNodeHandleList</a>····················front_;</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··············</div>182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··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>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">typedef</span>·TriMesh_ArrayKernelT&lt;VDPM::MeshTraits&gt;··VDPMMesh;</div> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT&lt;VDPMMesh&gt;</a>·············<a·class="code·hl_class"·href="a02222.html">MeshViewerWidget</a>;</div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·using·view·dependent·progressive·mesh·</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="keyword">using·</span>VDPM::Plane3d;</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>
 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>
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">using·</span>VDPM::VFront;</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>··<span·class="keyword">using·</span>VDPM::VHierarchy;</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">using·</span>VDPM::VHierarchyNode;</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">using·</span>VDPM::VHierarchyNodeIndex;</div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">using·</span>VDPM::VHierarchyNodeHandle;</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01253.html#a503c22d36bf2bdb5daeccd78c29053fd">VDPM::VHierarchyNodeHandleContainer</a>;</div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">using·</span>VDPM::ViewingParameters;</div> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>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>
201 <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>
202 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="};"> 
203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02270.html">··101</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02270.html">VDPMSynthesizerViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidget</a></div> 
204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</div> 
205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:</div> 
206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidget</a>·<a·class="code·hl_class"·href="a02226.html">Base</a>;</div> 
208 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
209 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">public</span>:</div> 
210 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
Max diff block lines reached; 4286/37246 bytes (11.51%) of diff not shown.
10.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 VDPMSynthesizerViewerWidget.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, 198 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_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH 
64 52#define·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_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 56 
70 57#include·<string>68 55
 69 56#include·<OpenMesh/Core/System/config.h>
 70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh>
71 58#include·<QTimer>71 58#include·<vector>
72 5972 59
 73 60
73 60#include·<OpenMesh/Core/IO/MeshIO.hh> 
74 61#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
75 62#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh> 
76 63 
77 64#include·<OpenMesh/Tools/VDPM/MeshTraits.hh> 
78 65#include·<OpenMesh/Tools/VDPM/StreamingDef.hh> 
79 66#include·<OpenMesh/Tools/VDPM/ViewingParameters.hh> 
80 67#include·<OpenMesh/Tools/VDPM/VHierarchy.hh> 
81 68#include·<OpenMesh/Tools/VDPM/VFront.hh> 
82 69 
83 70 
84 71//==·FORWARDDECLARATIONS74 61//==·FORWARDDECLARATIONS
85 ======================================================75 ======================================================
86 72 
87 7376 62
 77 63
88 74//==·NAMESPACES78 64//==·NAMESPACES
89 ===============================================================79 ===============================================================
90 7580 65
91 76namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
92 77 
93 7882 67namespace·VDPM·{
 83 68
94 79//==·CLASS·DEFINITION84 69//==·CLASS·DEFINITION
95 =========================================================85 =========================================================
96 8086 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·};
97 8194 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 8495 82·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y_.N_.o_.d_.e_.H_.a_.n_.d_.l_.e_.L_.i_.s_.t·front_;
 96 83·VHierarchyNodeHandleListIter·front_it_;
 97 84·std::vector<VHierarchyNodeHandleListIter>·front_location_;
101 8598 85
102 86·//·using·view·dependent·progressive·mesh99 86public:
103 87100 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;101 88·_.V_.F_.r_.o_.n_.t();
 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_;·}
112 96109 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);
113 97 
114 98//==·CLASS·DEFINITION 
115 ========================================================= 
116 99 
117 100 
118 _\x81_\x80_\x81class·_\x8V_\x8D_\x8P_\x8M_\x8S_\x8y_\x8n_\x8t_\x8h_\x8e_\x8s_\x8i_\x8z_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t 
119 102{ 
120 103public: 
121 104 
122 105·typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·_\x8B_\x8a_\x8s_\x8e; 
123 106 
124 107public: 
125 108 
126 109·explicit·_\x8V_\x8D_\x8P_\x8M_\x8S_\x8y_\x8n_\x8t_\x8h_\x8e_\x8s_\x8i_\x8z_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(QWidget*·_parent=0,·const·char* 
127 _name=0); 
128 110 
129 111·_\x8~_\x8V_\x8D_\x8P_\x8M_\x8S_\x8y_\x8n_\x8t_\x8h_\x8e_\x8s_\x8i_\x8z_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(); 
130 112 
131 114·void·_\x8o_\x8p_\x8e_\x8n_\x8__\x8v_\x8d_\x8__\x8p_\x8r_\x8o_\x8g_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename); 
132 115 
133 116 
134 117private: 
135 118 
136 119·QString·qFilename_; 
137 120·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y·vhierarchy_; 
138 121·_\x8V_\x8F_\x8r_\x8o_\x8n_\x8t·vfront_; 
139 122·_\x8V_\x8i_\x8e_\x8w_\x8i_\x8n_\x8g_\x8P_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s·viewing_parameters_; 
Max diff block lines reached; 3649/10494 bytes (34.77%) of diff not shown.
40.9 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/Apps/Subdivider/SubdivideWidget.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/VDPM/MeshTraits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SubdivideWidget.hh</div></div>98 ··<div·class="headertitle"><div·class="title">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 140, 114 lines modifiedOffset 140, 102 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·SubdivideWidget</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>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·SUBDIVIDEWIDGET_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·SUBDIVIDEWIDGET_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPM_TRAITS_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPM_TRAITS_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;QTimer&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;QMainWindow&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;QStatusBar&gt;</span></div>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="a06488.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;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;OpenMesh/Tools/VDPM/VHierarchy.hh&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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>·</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>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="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>
 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>
168 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};">174 <div·class="foldopen"·id="foldopen00078"·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>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:·50,·SHA:·b8deebb60cc03ff93886305c4c983b807a62345027ee7d68526ab1ff5e9f14bc·...·]</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="a06488.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
170 <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>
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··Q_OBJECT</div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··</div> 
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">public</span>:</div>180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·Mesh·&gt;</a>·Subdivider;</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>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>
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····{</div>
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·std::map&lt;·SOPType,·Subdivider*·&gt;·SubdividerPool;</div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·node_handle_;·</div>
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</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>
191 <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>
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>189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······node_handle_·=·_node_handle;·</div>
193 <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>
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>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····</div>
 192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">bool</span>·is_ancestor(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>·&amp;_other)</div>
195 <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>
 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="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>196 <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>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02246.html#a76b8eb6dd5f47ea05161c22da4adca54">open_mesh</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·_filename);</div> 
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">private</span>:</div>
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">void</span>·keyPressEvent(·QKeyEvent·*k·);</div> 
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02246.html#a537edb8daa5e873442678d01cd5ffca7">··103</a></span>··QStatusBar·*<a·class="code·hl_variable"·href="a02246.html#a537edb8daa5e873442678d01cd5ffca7">status_bar</a>;</div>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>
202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">void</span>·update();</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="l00105"·name="l00105"></a><span·class="lineno">··105</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>··<a·class="code·hl_define"·href="a06488.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="a06488.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="a06488.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="a06488.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>
204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>};</div>
 211 </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> 
Max diff block lines reached; 9285/32445 bytes (28.62%) of diff not shown.
9.08 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SubdivideWidget.hh5 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 50, 126 lines modifiedOffset 50, 139 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·SubdivideWidget57 46//·CLASS·VDPMTraits
58 47//58 47//
59 48//59 48//
60 =============================================================================60 =============================================================================
61 4961 49
62 50#ifndef·SUBDIVIDEWIDGET_HH 
63 51#define·SUBDIVIDEWIDGET_HH 
64 5262 50
 63 51#ifndef·OPENMESH_VDPM_TRAITS_HH
 64 52#define·OPENMESH_VDPM_TRAITS_HH
65 5365 53
 66 54
66 54//==·INCLUDES67 55//==·INCLUDES
67 =================================================================68 =================================================================
 69 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 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 6174 61
75 6275 62//==·FORWARDDECLARATIONS
 76 ======================================================
76 6377 63
77 6478 64
78 65//==·CLASS·DEFINITION79 65//==·NAMESPACES
79 =========================================================80 ===============================================================
80 6681 66
81 _\x86_\x87class·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·QWidget 
82 68{ 
83 69·Q_OBJECT 
84 70 
85 71public:82 67namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 83 68namespace·VDPM·{
 84 69
 85 70//==·CLASS·DEFINITION
 86 =========================================================
 87 71
86 7288 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·{
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: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·}
 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·}
 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·};
 115 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);
 122 111};
 123 112
 124 113
 125 114//
103 89 
104 91·explicit·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(QWidget*·_parent=0,·const·char*·_name=0); 
105 92 
106 _\x89_\x84·_\x8~_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t()·{}; 
107 95 
108 96 
109 98·bool·_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename); 
110 99 
111 100·void·keyPressEvent(·QKeyEvent·*k·); 
112 101 
113 _\x81_\x80_\x83·QStatusBar·*_\x8s_\x8t_\x8a_\x8t_\x8u_\x8s_\x8__\x8b_\x8a_\x8r; 
Max diff block lines reached; 4247/9271 bytes (45.81%) of diff not shown.
122 KB
./usr/share/doc/libopenmesh-dev/html/a00500_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/Tools/Decimater/MixedDecimaterT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VectorT.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="a00500.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, 395 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>·</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">//</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="comment">//··CLASS·VectorT</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>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="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>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH</span></div>
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>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>
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>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>
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><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> 
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>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="a00515.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="a00554.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</span></div>
161 <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>·</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>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="preprocessor">#ifndef·OPENMESH_VECTOR_HH</span></div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·OPENMESH_VECTOR_HH</span></div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 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>·</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·INCLUDES·=================================================================</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>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="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> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</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>170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div>
 172 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03390.html">···77</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03390.html">MixedDecimaterT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>&lt;MeshT&gt;,·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>&lt;MeshT&gt;</div>
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><span·class="comment">//==·NAMESPACES·===============================================================</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>·</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>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>
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>
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>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>
 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>
 189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keyword">public</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="l00099"·name="l00099"></a><span·class="lineno">···99</span>········Scalar·values_[N];</div> 
192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>};</div>191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 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="l00101"·name="l00101"></a><span·class="lineno">··101</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>
194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>196 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··{</div>
 197 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>····<span·class="keywordflow">return</span>·(·(_n_vertices·&lt;·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices())·?</div>
 198 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·······decimate(·this-&gt;<a·class="code·hl_function"·href="a03370.html#aa14feb37564fb387f1b2c7b61beeb184">mesh</a>().n_vertices()·-·_n_vertices,·_mc_factor·,·_only_selected)·:·0·);</div>
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> 
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> 
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> 
Max diff block lines reached; 72314/95324 bytes (75.86%) of diff not shown.
28.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 VectorT.hh5 MixedDecimaterT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 595 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 46//54 46//
57 =============================================================================55 =============================================================================
58 47//56 47//
59 48//·CLASS·VectorT57 48//·CLASS·MixedDecimaterT·-·IMPLEMENTATION
60 49//58 49//
61 50//59 50//
62 =============================================================================60 =============================================================================
63 5161 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.62 52#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH
 63 53#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH
 64 54
 65 55
 66 56//==·INCLUDES
 67 =================================================================
69 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 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
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 
75 6273 62
76 63#ifndef·OPENMESH_VECTOR_HH 
77 64#define·OPENMESH_VECTOR_HH74 63
 75 64//==·NAMESPACE
 76 ================================================================
78 6577 65
 78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 67namespace·Decimater·{
79 66 
80 67//==·INCLUDES 
81 ================================================================= 
82 6880 68
 81 69
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 
92 78 
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·DEFINITION82 70//==·CLASS·DEFINITION
101 =========================================================83 =========================================================
102 8684 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;
103 8798 87
104 97template<typename·Scalar,·int·N>·class·VectorDataT·{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
105 98·public: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·}
106 99·Scalar·values_[N]; 
107 100}; 
108 101 
109 102 
110 103#if·defined(__GNUC__)·&&·defined(__SSE__) 
111 104 
112 106template<>·class·VectorDataT<float,·4>·{ 
113 107·public: 
114 108·union·{ 
Max diff block lines reached; 24377/29164 bytes (83.59%) of diff not shown.
61.0 KB
./usr/share/doc/libopenmesh-dev/html/a00503_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/Tools/Decimater/ModQuadricT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 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">LoopSchemeMaskT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModQuadricT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00503.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, 161 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>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//</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">//··CLASS·ModQuadricT</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>·</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="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">#include·&lt;vector&gt;</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><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>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="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><span·class="preprocessor">#include·&lt;float.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="a00563.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00818.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
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>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>
 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>Decimater·{</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>
 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>
159 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};">172 <div·class="foldopen"·id="foldopen00075"·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>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03434.html">···75</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03434.html">ModQuadricT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href[·...·truncated·by·diffoscope;·len:·40,·SHA:·851914df49290dad9e0884186fea2903de4d68786bbcb2573d5e9db9721970bc·...·]</div>
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>{</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><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="a00563.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>
162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">public</span>:</div>181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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> 
165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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> 
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> 
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">protected</span>:</div> 
175 <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="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>
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> 
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div> 
183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····:·Base(_mesh,·false)</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="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>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Base::mesh().add_property(·quadrics_·);</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>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
 190 </div>
191 <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="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>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 193 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">
 194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03434.html#ab61e337c3cea0e7c1e796207ec8bd7e0">···97</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03434.html#ab61e337c3cea0e7c1e796207ec8bd7e0">~ModQuadricT</a>()</div>
193 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··{</div>195 <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">··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>196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····Base::mesh().remove_property(quadrics_);</div>
 197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
 198 </div>
 199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
Max diff block lines reached; 17897/49304 bytes (36.30%) of diff not shown.
12.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 LoopSchemeMaskT.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 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, 165 lines modifiedOffset 46, 198 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#ifndef·LOOPSCHEMEMASKT_HH 
56 46#define·LOOPSCHEMEMASKT_HH53 42//
 54 =============================================================================
 55 43//
 56 44//·CLASS·ModQuadricT
 57 45//
 58 46//
 59 =============================================================================
57 4760 47
58 48#include·<cmath> 
59 49#include·<vector>61 48#ifndef·OSG_MODQUADRIC_HH
 62 49#define·OSG_MODQUADRIC_HH
60 5063 50
61 51#include·<OpenMesh/Core/System/config.h> 
62 52#include·<OpenMesh/Core/Utils/SingletonT.hh>64 51
 65 52//==·INCLUDES
 66 =================================================================
63 5367 53
 68 54#include·<float.h>
 69 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h>
 70 56#include·<OpenMesh/Core/Utils/Property.hh>
 71 57#include·<OpenMesh/Core/Utils/vector_cast.hh>
 72 58#include·<_\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
64 54namespace·_.O_.p_.e_.n_.M_.e_.s_.h78 63namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
65 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{79 64namespace·Decimater·{
 80 65
 81 66
 82 67//==·CLASS·DEFINITION
 83 =========================================================
 84 68
 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
70 68public: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)
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]; 
81 79 
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·{99 90·{
 100 91·_\x8u_\x8n_\x8s_\x8e_\x8t_\x8__\x8m_\x8a_\x8x_\x8__\x8e_\x8r_\x8r();
 101 92·Base::mesh().add_property(·quadrics_·);
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·}102 93·}
100 97 
101 98·inline·static·Scalar·compute_step_weight(uint·_valence)103 94
 104 95
 105 _\x89_\x87·virtual·_\x8~_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T()
102 99·{106 98·{
 107 99·Base::mesh().remove_property(quadrics_);
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·}108 100·}
109 105 
110 106·inline·static·Scalar·compute_tang0_weight(uint·_valence,·uint·_ver_id)109 101
 110 102
 111 103public:·//·inherited
 112 104
 113 106·virtual·void·initialize(void)·override;
111 107·{114 107
Max diff block lines reached; 7354/13028 bytes (56.45%) of diff not shown.
270 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/Geometry/Vector11T.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">Vector11T.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="a00509.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, 926 lines modifiedOffset 136, 239 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> 
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>·</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="preprocessor">#include·&lt;array&gt;</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="preprocessor">#include·&lt;algorithm&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;numeric&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>
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>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><span·class="preprocessor">#include·&lt;cmath&gt;</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="preprocessor">#include·&lt;ostream&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><span·class="preprocessor">#include·&lt;istream&gt;</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="preprocessor">#include·&lt;cassert&gt;</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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;cstdlib&gt;</span></div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
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>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;<a·class="code"·href="a00563.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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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><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>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="keyword">namespace·</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>
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>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="keyword">struct·</span>are_convertible_to;</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><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> 
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">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> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>
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>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>
184 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};">172 <div·class="foldopen"·id="foldopen00088"·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>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>
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>175 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</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>176 <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>····<span·class="keyword">public</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="a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·[·...·truncated·by·diffoscope;·len:·69,·SHA:·dded37dfa3a022ded108088aef12cdf8c7cdf1ff0659ce34fe72a07969629000·...·]</div>
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>178 <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>········<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=[·...·truncated·by·diffoscope;·len:·86,·SHA:·e20fb1fb73f282f0dc1fbea1de910641d652cc768dfa69f71a5dff569d8ede72·...·];</div>179 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·····················Scalar;</div>
 180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>······················Point;</div>
 181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>·····················Normal;</div>
 182 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>···············VertexHandle;</div>
 183 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·················FaceHandle;</div>
 184 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a1e3309b66b4cb3bf22b6229f20375ef2">Mesh::EdgeHandle</a>·················EdgeHandle;</div>
 185 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02282.html">NormalConeT&lt;Normal&gt;</a>·······················<a·class="code·hl_class"·href="a02282.html">NormalCone</a>;</div>
200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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>187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
205 </div>188 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 189 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">public</span>:</div>
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>190 <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="}">191 <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>192 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a03418.html#a9ce9d2155ccb0c7719081d7e0ec2c023">··107</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03418.html#a9ce9d2155ccb0c7719081d7e0ec2c023">ModNorma[·...·truncated·by·diffoscope;·len:·90,·SHA:·edd339f1815d3493fe5f7816a4ce899c429a1c23010890401160d64d05817e1c·...·]</div>
 193 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··:·Base(_mesh,·true),·mesh_(Base::<a·class="code·hl_function"·href="a03402.html#a6636be0f91c65f5dc2e59a1264df49f5">mesh</a>())</div>
210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>········}</div>194 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··{</div>
211 </div>195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<a·class="code·hl_function"·href="a03418.html#a083312c66b27b936d28fceb86e32bc86">set_normal_deviation</a>(_max_dev);</div>
212 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>196 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····mesh_.add_property(normal_cones_);</div>
Max diff block lines reached; 191958/215664 bytes (89.01%) of diff not shown.
59.3 KB
html2text {}
Max HTML report size reached
70.6 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/Geometry/Plane3d.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">Plane3d.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="a00512.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, 90 lines modifiedOffset 138, 288 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</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">//··CLASS·Plane3D</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·ModRoundnessT</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>·</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>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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_PLANE3D_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>
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>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>
158 <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>
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>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>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>
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>
 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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>164 <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><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</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="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><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>
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="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="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
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="l00074"·name="l00074"></a><span·class="lineno">···74</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="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
173 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">175 <div·class="foldopen"·id="foldopen00086"·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>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>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div>177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>{</div>
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</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="a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03438.html">ModRoundnessT</a>,·MeshT,·Roundness·);</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="a02306.html">OpenMesh::Vec3f</a>·········<a·class="code·hl_class"·href="a02306.html">vector_type</a>;</div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a02306.html#aab637709c0a6301721542fe2efefa707">vector_type::value_type</a>·value_type;</div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</span>:</div> 
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>180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<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>181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">public</span>:</div>
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··{·</div>182 <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>····n_.normalize();</div> 
191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····d_·=·-dot(n_,_pnt);·</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>
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>
 187 <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="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="foldopen"·id="foldopen00100"·data-start="{"·data-end="}">
 190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03438.html#a6e56da8acf8ce9a37577c07764e5c98b">··100</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03438.html#a6e56da8acf8ce9a37577c07764e5c98b">ModRoundnessT</a>(·MeshT·&amp;_dec·)·:</div>
 191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····Base(_dec,·false),</div>
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··{</div>192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····min_r_(-1.0)</div>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<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>193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··{·}</div>
 194 </div>
198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>195 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03438.html#a7b6ea799f3e162748ea4612654c56eb5">··106</a></span>··<a·class="code·hl_function"·href="a03438.html#a7b6ea799f3e162748ea4612654c56eb5">~ModRoundnessT</a>()·{·}</div>
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>197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">public</span>:</div>198 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">public</span>:·<span·class="comment">//·inherited</span></div>
204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>199 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
205 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<a·class="code·hl_class"·href="a02306.html">vector_type</a>·n_;</div> 
206 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··value_type··d_;</div>200 <div·class="foldopen"·id="foldopen00120"·data-start="{"·data-end="}">
 201 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a03438.html#a8cca90f7cddf16a1df74ff9255412698">··120</a></span>··<span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03438.html#a8cca90f7cddf16a1df74ff9255412698">collapse_priority</a>(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)<span·class="keyword">·override</span></div>
207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>202 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span><span·class="keyword">··</span>{</div>
 203 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····<span·class="comment">//·····using·namespace·OpenMesh;</span></div>
208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>};</div> 
209 </div> 
Max diff block lines reached; 5322/57507 bytes (9.25%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
14.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 Plane3d.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, 101 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 45 
56 46//55 48//
57 =============================================================================56 =============================================================================
58 47// 
59 48//·CLASS·Plane3D 
60 49//57 49//
 58 50//·CLASS·ModRoundnessT
61 50//59 51//
 60 52//
62 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_DECIMATER_MODROUNDNESST_HH
 64 55#define·OPENMESH_DECIMATER_MODROUNDNESST_HH
63 51 
64 52 
65 53#ifndef·OPENMESH_PLANE3D_HH 
66 54#define·OPENMESH_PLANE3D_HH 
67 55 
68 5665 56
 66 57
69 57//==·INCLUDES67 58//==·INCLUDES
70 =================================================================68 =================================================================
71 58 
72 59#include·<OpenMesh/Core/Geometry/VectorT.hh> 
73 60 
74 61 
75 62//==·FORWARDDECLARATIONS 
76 ====================================================== 
77 6369 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>
 72 62
 73 63#if·defined(OM_CC_MSVC)
 74 64#·define·OM_ENABLE_WARNINGS·4244
 75 65#·pragma·warning(disable·:·OM_ENABLE_WARNINGS·)
 76 66#endif
 77 67
78 64//==·NAMESPACES78 68//==·NAMESPACE
79 ===============================================================79 ================================================================
80 65 
81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
82 67namespace·VDPM·{ 
83 6880 69
 81 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 82 71namespace·Decimater·{·//·BEGIN_NS_DECIMATER
 83 72
 84 73
84 69//==·CLASS·DEFINITION85 74//==·CLASS·DEFINITION
85 =========================================================86 =========================================================
86 70 
87 71 
88 _\x87_\x88class·OPENMESHDLLEXPORT·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d 
89 79{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{
90 80public: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·);
91 81 
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 9094 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:95 91·public:
118 108 
119 109·_.v_.e_.c_.t_.o_.r_.__.t_.y_.p_.e·n_;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
 111 109
 112 _\x81_\x82_\x80·float·_\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8p_\x8r_\x8i_\x8o_\x8r_\x8i_\x8t_\x8y(const·CollapseInfo&·_ci)·override
 113 121·{
Max diff block lines reached; 4796/14627 bytes (32.79%) of diff not shown.
42.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/Geometry/NormalConeT.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">NormalConeT.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="a00515.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 93 lines modifiedOffset 137, 112 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="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</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> 
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>
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>·</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><span·class="preprocessor">#ifndef·OPENMESH_NORMALCONE_HH</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="preprocessor">#define·OPENMESH_NORMALCONE_HH</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>·</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="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>
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>·</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>
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>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="a00539.html">OpenMesh/Tools/Decimater/BaseDecimaterT.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="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>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>
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="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 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>·</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>·</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>
 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>·Vector&gt;</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="};">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>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[·...·truncated·by·diffoscope;·len:·90,·SHA:·cb3f9265dd409c22d6d1f43252180dcc686c8e4def746732b2d92c8d44899858·...·]></div>
174 <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>:</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>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>
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>178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·MeshT·························Mesh;</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03374.html">CollapseInfoT&lt;MeshT&gt;</a>··········<a·class="code·hl_struct"·href="a03374.html">CollapseInfo</a>;</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT&lt;MeshT&gt;</a>···············<a·class="code·hl_class"·href="a03402.html">Module</a>;</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·std::vector&lt;·Module*·&gt;········ModuleList;</div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·ModuleList::iterator·ModuleListIterator;</div>
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</span></div>
181 <div·class="line"><a·id="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>·</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>
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>187 <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>··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>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>
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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>190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div>
189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 192 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03386.html#afc28828d97d0d0d724e219278be37bee">decimate</a>(·<span·class="keywordtype">size_t</span>·_n_collapses·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>);</div>
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> 
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> 
196 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">private</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> 
199 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··Scalar··angle_;</div> 
200 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</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>
201 </div>200 </div>
202 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</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>
Max diff block lines reached; 4914/33123 bytes (14.84%) of diff not shown.
9.61 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 NormalConeT.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 46, 119 lines modifiedOffset 47, 139 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
 54 43
53 43// 
54 ============================================================================= 
55 44// 
56 45//·CLASS·NormalCone 
57 46// 
58 47//55 47//
59 =============================================================================56 =============================================================================
60 48 
61 49 
62 50#ifndef·OPENMESH_NORMALCONE_HH 
63 51#define·OPENMESH_NORMALCONE_HH57 48//
 58 49//·CLASS·McDecimaterT
 59 50//
 60 51//
 61 =============================================================================
64 5262 52
 63 53#ifndef·OPENMESH_MC_DECIMATER_DECIMATERT_HH
 64 54#define·OPENMESH_MC_DECIMATER_DECIMATERT_HH
65 53 
66 54//==·INCLUDES 
67 ================================================================= 
68 5565 55
69 5666 56
 67 57//==·INCLUDES
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 ===============================================================68 =================================================================
 69 58
 70 59#include·<memory>
 71 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 72 61
76 6273 62
77 6374 63
78 64namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{75 64//==·NAMESPACE
 76 ================================================================
79 6577 65
 78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 67namespace·Decimater·{
80 66 
81 67//==·CLASS·DEFINITION 
82 ========================================================= 
83 6880 68
84 6981 69
 82 70//==·CLASS·DEFINITION
 83 =========================================================
 84 71
 85 72
85 76template·<typename·Vector>86 76template·<·typename·MeshT·>
86 _\x87_\x87class·_\x8N_.o_.r_.m_.a_.l_.C_.o_.n_.e_.T87 _\x87_\x87class·_\x8M_.c_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T·:·virtual·public·_.B_.a_.s_.e_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T<MeshT>·//virtual
 88 especially·for·the·mixed·decimater
87 78{89 78{
88 79public:90 79public:·//--------------------------------------------------------·public
 91 types
89 8092 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·_.m_.a_.x_.__.a_.n_.g_.l_.e(const·_.N_.o_.r_.m_.a_.l_.C_.o_.n_.e_.T&)·const;93 81·typedef·_.M_.c_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T_.<_.·_.M_.e_.s_.h_.T_.·_.>·_.S_.e_.l_.f;
 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:
102 97108 97
 109 110·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(·size_t·_n_collapses·,·bool·_only_selected·=·false);
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_;·} 
106 103 
107 _\x81_\x80_\x85·inline·Scalar·_\x8a_\x8n_\x8g_\x8l_\x8e()·const·{·return·angle_;·} 
108 106 
109 107private: 
110 108 
111 109·Vec3·center_normal_; 
112 110·Scalar·angle_; 
113 111};110 111
114 112 
115 113 
116 114//111 _.1_.2_.2·size_t·_.d_.e_.c_.i_.m_.a_.t_.e_.__.t_.o(·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
Max diff block lines reached; 3491/9812 bytes (35.58%) of diff not shown.
33.4 KB
./usr/share/doc/libopenmesh-dev/html/a00518_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Geometry/EigenVectorT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModEdgeLengthT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">EigenVectorT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00518.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 80 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> 
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="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>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="preprocessor">#include·&lt;Eigen/Dense&gt;</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="preprocessor">#include·&lt;Eigen/Geometry&gt;</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODEDGELENGTHT_C</span></div>
148 <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>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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="a00527.html">ModEdgeLengthT.hh</a>&quot;</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>
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>156 <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>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">using·</span>value_type·=·_Scalar;</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>Decimater·{</div>
160 <div·class="line"><a·id="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">[·...·truncated·by·diffoscope;·len:·107,·SHA:·8d57476b6459264c29a03e2e0d35233499ab8980670e9b6ffa5622fc6d7ef628·...·]</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>
162 <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">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 163 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">···65</a></span><a·class="code·hl_function"·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">ModEdgeLengthT&lt;MeshT&gt;::ModEdgeLengthT</a>(MeshT·&amp;_mesh,·<span·class="keywordtype">float</span>·_edge_length,</div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordtype">bool</span>·_is_binary)·:</div>
 166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····Base(_mesh,·_is_binary),·mesh_(Base::mesh())·{</div>
 167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_function"·href="a03406.html#a50769dacd1da04bca568e2d441589a15">set_edge_length</a>(_edge_length);</div>
 168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div>
163 </div>169 </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">//·namespace·OpenMesh</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> 
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>··<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> 
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</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>173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
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>174 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03406.html#ac051bac3cde9afe41507514755b95d03">···74</a></span><span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03406.html#ac051bac3cde9afe41507514755b95d03">ModEdgeLengthT&lt;MeshT&gt;::collapse_priority</a>(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)·{</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·sqr_length·=·sqrnorm(_ci.p0·-·_ci.p1);</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordflow">return</span>·(·(sqr_length·&lt;=·sqr_edge_length_)·?·sqr_length·:·float(Base::ILLEGAL_COLLAPSE));</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··}</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>
 180 </div>
179 <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>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
180 <div·class="line"><a·id="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>183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
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>185 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}">
 186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03406.html#a34aef5589f477365f74d68afb101874a">···83</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03406.html#a34aef5589f477365f74d68afb101874a">ModEdgeLengthT&lt;MeshT&gt;::set_error_tolerance_factor</a>(<span·class="keywordtype">double</span>·_factor)·{</div>
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·x.dot(x);</div>187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordflow">if</span>·(_factor·&gt;=·0.0·&amp;&amp;·_factor·&lt;=·1.0)·{</div>
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="comment">//·the·smaller·the·factor,·the·smaller·edge_length_·gets</span></div>
 189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="comment">//·thus·creating·a·stricter·constraint</span></div>
 190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·division·by·error_tolerance_factor_·is·for·normalization</span></div>
 191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·new_edge_length·=·edge_length_·*·<span·class="keyword">static_cast&lt;</span>typename·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a><span·class="keyword">&gt;</span>(_factor·/·this-&gt;error_tolerance_factor_);</div>
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····set_edge_length(new_edge_length);</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="l00090"·name="l00090"></a><span·class="lineno">···90</span>····this-&gt;error_tolerance_factor_·=·_factor;</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>194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··}</div>
 195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div>
 196 </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>
195 <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>
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> 
Max diff block lines reached; 3214/26586 bytes (12.09%) of diff not shown.
7.37 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 EigenVectorT.hh5 ModEdgeLengthT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 45, 86 lines modifiedOffset 46, 100 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 45#pragma·once 
53 46 
54 47#include·<Eigen/Core> 
55 48#include·<Eigen/Dense> 
56 49#include·<Eigen/Geometry> 
57 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.");53 42
 54 46//
 55 =============================================================================
 56 47//
 57 48//·CLASS·ModEdgeLengthT·-·IMPLEMENTATION
 58 49//
 59 50//
 60 =============================================================================
 61 51#define·OPENMESH_DECIMATER_MODEDGELENGTHT_C
 62 52
 63 53//==·INCLUDES
 64 =================================================================
 65 54
 66 55#include·"_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8._\x8h_\x8h"
 67 56
 68 57//==·NAMESPACES
 69 ===============================================================
65 5870 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·} 
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);71 59namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 72 60namespace·Decimater·{
 73 61
 74 62//==·IMPLEMENTATION
 75 ==========================================================
 76 63
 77 64template<class·MeshT>
 78 _\x86_\x85_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T(MeshT·&_mesh,·float·_edge_length,
 79 66·bool·_is_binary)·:
 80 67·Base(_mesh,·_is_binary),·mesh_(Base::mesh())·{
 81 68·_\x8s_\x8e_\x8t_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h(_edge_length);
 82 69}
 83 70
 84 71//---------------------------------------------------------------------------
 85 --
 86 72
 87 73template<class·MeshT>
 88 _\x87_\x84float·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8p_\x8r_\x8i_\x8o_\x8r_\x8i_\x8t_\x8y(const·CollapseInfo&·_ci)·{
 89 75·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·sqr_length·=·sqrnorm(_ci.p0·-·_ci.p1);
 90 76
 91 77·return·(·(sqr_length·<=·sqr_edge_length_)·?·sqr_length·:·float(Base::
 92 ILLEGAL_COLLAPSE));
86 78·}93 78}
87 7994 79
 95 80//---------------------------------------------------------------------------
 96 --
 97 81
 98 82template<class·MeshT>
 99 _\x88_\x83void·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8s_\x8e_\x8t_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8__\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e_\x8__\x8f_\x8a_\x8c_\x8t_\x8o_\x8r(double·_factor)·{
 100 84·if·(_factor·>=·0.0·&&·_factor·<=·1.0)·{
 101 85·//·the·smaller·the·factor,·the·smaller·edge_length_·gets
 102 86·//·thus·creating·a·stricter·constraint
 103 87·//·division·by·error_tolerance_factor_·is·for·normalization
 104 88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·new_edge_length·=·edge_length_·*·static_cast<typename
 105 _\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r>(_factor·/·this->error_tolerance_factor_);
 106 89·set_edge_length(new_edge_length);
 107 90·this->error_tolerance_factor_·=·_factor;
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·}108 91·}
 109 92}
 110 93
 111 94//
 112 =============================================================================
103 95113 95}
Max diff block lines reached; 2431/7525 bytes (32.31%) of diff not shown.
177 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/Geometry/VectorT_inc.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 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">VectorT_inc.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="a00521.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 706 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="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModAspectRatioT·-·IMPLEMENTATION</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODASPECTRATIOT_C</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>
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> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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="a00533.html">ModAspectRatioT.hh</a>&quot;</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> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VECTOR_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="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="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>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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</span></div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>Decimater·{</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="preprocessor">#if·defined(·OPENMESH_VECTOR_HH·)</span></div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</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="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>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>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>
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>{</div>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····maxl2·=·l2;</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>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>
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="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>
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">//----------------------------------------------------------------·class·info</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>
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··Scalar·a2·=·sqrnorm(d0·%·d1);</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>179 <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"><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#a18a2b371d7ebd[·...·truncated·by·diffoscope;·len:·79,·SHA:·c18405d10c63f86c61d939c330776203f7388c3fb631be518f5c60ff27f3e12d·...·]</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>
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 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>
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> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//--------------------------------------------------------------·constructors</span></div> 
189 <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>
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[·...·truncated·by·diffoscope;·len:·6,·SHA:·07f05acb866a92bde15caf4d3eff525864651868f489a2aef1d4032a3faf7e21·...·]</div>190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
191 <div·class="line"><a·id="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="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
192 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">194 <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> 
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="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03394.html#abf03957b45de9fa8d4ecbb04aefd122f">···96</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03394.html#abf03957b45de9fa8d4ecbb04aefd122f">ModAspectR[·...·truncated·by·diffoscope;·len:·38,·SHA:·22f9907a367327e702809990cc6986e11e16b5bdcf8effecccd2c535df9df82b·...·]</div>
 196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a34402ff0bd674fbad2685df22eecde64">Mesh::FaceIter</a>·f_it,·f_end(mesh_.faces_end());</div>
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//·····values_[0]·=·v0;</span></div>197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typename</span>·Mesh::FVIter·fv_it;</div>
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····vectorize(v);</div>198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordflow">for</span>·(f_it·=·mesh_.faces_begin();·f_it·!=·f_end;·++f_it)·{</div>
 200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····fv_it·=·mesh_.fv_iter(*f_it);</div>
 201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>&amp;·p0·=·mesh_.point(*fv_it);</div>
 202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>&amp;·p1·=·mesh_.point(*(++fv_it));</div>
 203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>&amp;·p2·=·mesh_.point(*(++fv_it));</div>
 204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
Max diff block lines reached; 109827/144692 bytes (75.90%) of diff not shown.
35.4 KB
html2text {}
Max HTML report size reached
58.4 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/Geometry/NormalConeT_impl.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">NormalConeT_impl.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="a00524.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 139 lines modifiedOffset 137, 148 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>
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="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModProgMeshT</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">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="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>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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>
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">#include·&lt;math.h&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>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifdef·min</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="a00563.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··undef·min</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><span·class="preprocessor">#endif</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>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>162 <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="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>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</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="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Vector&gt;</div>170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
175 <div·class="foldopen"·id="foldopen00074"·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>
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>173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
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>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="a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·[·...·truncated·by·diffoscope;·len:·55,·SHA:·0e54468371b81391bd08518f207bdf8e153ef874bd98fd81282f03cf37f85e5e·...·]</div>
 177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
189 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">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>
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>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>
197 </div>185 </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>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>
202 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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>192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··};</div>
 193 </div>
Max diff block lines reached; 23898/46618 bytes (51.26%) of diff not shown.
12.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 NormalConeT_impl.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 46, 162 lines modifiedOffset 47, 191 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
 54 43
53 43//55 48//
54 =============================================================================56 =============================================================================
55 44//57 49//
56 45//·CLASS·NormalConeT·-·IMPLEMENTATION 
57 46// 
58 47//58 50//·CLASS·ModProgMeshT
 59 51//
 60 52//
59 =============================================================================61 =============================================================================
60 48 
61 49#define·OPENMESH_NORMALCONE_C 
62 5062 53
 63 54#ifndef·OPENMESH_TOOLS_MODPROGMESHT_HH
 64 55#define·OPENMESH_TOOLS_MODPROGMESHT_HH
 65 56
 66 57
63 51//==·INCLUDES67 58//==·INCLUDES
64 =================================================================68 =================================================================
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 5969 59
73 60#ifdef·min 
74 61#·undef·min 
75 62#endif70 60#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.B_.a_.s_.e_.T_.._.h_.h>
 71 61#include·<OpenMesh/Core/Utils/Property.hh>
 72 62
76 6373 63
77 64 
78 65//==·NAMESPACES74 64//==·NAMESPACE
79 ===============================================================75 ================================================================
 76 65
80 66 
81 67 
82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 67namespace·Decimater·{
 79 68
83 6980 69
 81 70//==·CLASS·DEFINITION
84 70 
85 71//==·IMPLEMENTATION 
86 ==========================================================82 =========================================================
 83 71
87 7284 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{
 88 82public:
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 8389 83
 90 _\x88_\x84·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T,·MeshT,·ProgMesh·);
 91 85
 92 _\x88_\x89·struct·_\x8I_\x8n_\x8f_\x8o
 93 90·{
 94 _\x89_\x83·explicit·_\x8I_\x8n_\x8f_\x8o(·const·CollapseInfo&·_ci·)
 95 94·:·_\x8v_\x80(_ci._\x8v_\x80),·_\x8v_\x81(_ci._\x8v_\x81),·_\x8v_\x8l(_ci._\x8v_\x8l),_\x8v_\x8r(_ci._\x8v_\x8r)
 96 95·{}
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 9697 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 106
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_); 
Max diff block lines reached; 8734/13021 bytes (67.08%) of diff not shown.
46.7 KB
./usr/share/doc/libopenmesh-dev/html/a00527_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Geometry/MathDefs.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, 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">MathDefs.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="a00527.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 142 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>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</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> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·MATHDEFS_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
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="preprocessor">#include·&lt;cfloat&gt;</span></div> 
151 <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>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</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>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;cfloat&gt;</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> 
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>
 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>
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>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>{</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>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Decimater·{</div>
163 </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">//==·CLASS·DEFINITION·=========================================================</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>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>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>
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)</[·...·truncated·by·diffoscope;·len:·3,·SHA:·cd35a2426062b7d58fd4a63f813cc506ef87e449087d28d256b8c393f20fa364·...·]>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>
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>167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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="a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>,·MeshT,·EdgeLength·)</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> 
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> 
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>····;</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> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>(MeshT&amp;·_mesh,·<span·class="keywordtype">float</span>·_edge_length·=·FLT_MAX,</div>
 173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordtype">bool</span>·_is_binary·=·<span·class="keyword">true</span>);</div>
 174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 175 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03406.html#ab5e760cd28b8523f64f0485674f700c4">···86</a></span>····<span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03406.html#ab5e760cd28b8523f64f0485674f700c4">edge_length</a>()<span·class="keyword">·const·</span>{</div>
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>177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·edge_length_;</div>
189 <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>
 179 </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>180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>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>
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····}</div>
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> 
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> 
Max diff block lines reached; 12681/38556 bytes (32.89%) of diff not shown.
8.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 MathDefs.hh5 ModEdgeLengthT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 46, 145 lines modifiedOffset 47, 113 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45#ifndef·MATHDEFS_HH 
56 46#define·MATHDEFS_HH 
57 47 
58 48#include·<cmath>54 46//
 55 =============================================================================
 56 47//
 57 48//·CLASS·ModEdgeLengthT
 58 49//
 59 50//
 60 =============================================================================
 61 51#ifndef·OPENMESH_DECIMATER_MODEDGELENGTHT_HH
 62 52#define·OPENMESH_DECIMATER_MODEDGELENGTHT_HH
 63 53
 64 54//==·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>
59 49#include·<cfloat>68 57#include·<cfloat>
 69 58
 70 59//==·NAMESPACES
 71 ===============================================================
 72 60
60 50 
61 51#ifndef·M_PI 
62 52·#define·M_PI·3.14159265359 
63 53#endif 
64 54 
65 55namespace·_.O_.p_.e_.n_.M_.e_.s_.h73 61namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 74 62namespace·Decimater·{
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;·} 
71 6375 63
 76 64//==·CLASS·DEFINITION
 77 =========================================================
 78 65
72 64template·<class·T1,·class·T2,·typename·Real> 
73 65inline·bool·is_eq(const·T1&·a,·const·T2&·b,·Real·_eps) 
74 66{·return·_\x8i_\x8s_\x8__\x8z_\x8e_\x8r_\x8o(a-b,·_eps);·} 
75 67 
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 75 
84 76template·<class·T1,·class·T2,·typename·Real> 
85 77inline·bool·is_lt(const·T1&·a,·const·T2&·b,·Real·_eps) 
86 78{·return·(a·<·b)·&&·!is_eq(a,b,_eps);·} 
87 79 
88 80template·<class·T1,·class·T2,·typename·Real> 
89 81inline·bool·is_le(const·T1&·a,·const·T2&·b,·Real·_eps) 
90 82{·return·(a·<·b)·||·is_eq(a,b,_eps);·} 
91 83 
92 84/*const·float·flt_eps__·=·10*FLT_EPSILON; 
93 85const·double·dbl_eps__·=·10*DBL_EPSILON;*/ 
94 86const·float·flt_eps__·=·(float)1e-05; 
95 87const·double·dbl_eps__·=·1e-09; 
96 88 
97 89inline·float·eps__(float) 
98 90{·return·flt_eps__;·} 
99 91 
100 92inline·double·eps__(double) 
101 93{·return·dbl_eps__;·} 
102 94 
103 95template·<class·T>79 74template<class·MeshT>
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·_.i_.s_.__.z_.e_.r_.o(a-b);·}80 _.7_.5class·_.M_.o_.d_.E_.d_.g_.e_.L_.e_.n_.g_.t_.h_.T:·public·_.M_.o_.d_.B_.a_.s_.e_.T<MeshT>·{
 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;
110 10299 102
 100 104·void·set_error_tolerance_factor(double·_factor)·override;
 101 105
 102 106·private:
 103 107
 104 108·_\x8M_\x8e_\x8s_\x8h&·mesh_;
 105 109·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·edge_length_,·sqr_edge_length_;
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);·} 
Max diff block lines reached; 2255/9088 bytes (24.81%) of diff not shown.
28.1 KB
./usr/share/doc/libopenmesh-dev/html/a00530.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·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·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModProgMeshT_impl.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 88, 79 lines modifiedOffset 88, 173 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124; 
95 <a·href="#namespaces">Namespaces</a>·&#124;94 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#typedef-members">Typedefs</a>··</div>95 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">QuadricT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModProgMeshT_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·&quot;Config.hh&quot;</code><br·/>99 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 100 <code>#include·&lt;fstream&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
 102 <code>#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</code><br·/>
102 <code>#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</code><br·/>
 104 <code>#include·&lt;<a·class="el"·href="a00524_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·QuadricT.hh:</div>106 Include·dependency·graph·for·ModProgMeshT_impl.hh:</div>
105 <div·class="dyncontent">107 <div·class="dyncontent">
106 <div·class="center"><img·src="a00531.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00531.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·alt=""/></div>
 109 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh">
107 <map·name="aOpenMesh_2Core_2Geometry_2QuadricT_8hh"·id="aOpenMesh_2Core_2Geometry_2QuadricT_8hh"> 
108 <area·shape="rect"·title="·"·alt=""·coords="112,5,307,45"/> 
109 <area·shape="rect"·href="a06353_source.html"·title="·"·alt=""·coords="5,101,88,126"/> 
110 <area·shape="poly"·title="·"·alt=""·coords="175,48,82,97,79,92,172,43"/> 
111 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="112,93,307,133"/> 
112 <area·shape="poly"·title="·"·alt=""·coords="212,46,212,79,207,79,207,46"/> 
113 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="331,93,490,133"/> 
114 <area·shape="poly"·title="·"·alt=""·coords="255,43,355,85,353,90,252,48"/> 
115 <area·shape="rect"·title="·"·alt=""·coords="139,181,317,221"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="72,124,177,173,175,178,70,129"/> 
117 <area·shape="poly"·title="·"·alt=""·coords="372,136,281,178,279,173,369,131"/> 
118 </map> 
119 </div> 
120 </div><div·class="textblock"><div·class="dynheader"> 
121 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> 
122 <div·class="dyncontent"> 
123 <div·class="center"><img·src="a00532.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"·alt=""/></div> 
124 <map·name="aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"·id="aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"> 
125 <area·shape="rect"·title="·"·alt=""·coords="125,5,319,45"/>110 <area·shape="rect"·title="·"·alt=""·coords="503,5,703,45"/>
 111 <area·shape="rect"·title="·"·alt=""·coords="2011,790,2074,815"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="703,27,1212,43,1555,58,1913,76,2250,100,2533,127,2644,143,2728,160,2782,178,2797,188,2803,199,2803,540,2799,567,2788,587,2772,601,2751,610,2702,626,2676,635,2649,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,2700,621,2749,605,2769,596,2784,584,2794,566,2797,540,2797,201,2793,192,2780,183,2727,165,2643,148,2532,133,2250,105,1912,82,1555,63,1212,49,703,32"/>
 113 <area·shape="rect"·title="·"·alt=""·coords="2838,101,2911,126"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="703,25,1175,33,1834,46,2457,66,2684,77,2819,91,2833,94,2832,99,2818,96,2684,83,2456,71,1834,51,1175,38,703,31"/>
126 <area·shape="rect"·href="a01076.html"·title="·"·alt=""·coords="122,93,322,133"/>115 <area·shape="rect"·href="a00632_source.html"·title="·"·alt=""·coords="213,519,371,559"/>
127 <area·shape="poly"·title="·"·alt=""·coords="225,59,225,93,219,93,219,59"/>116 <area·shape="poly"·title="·"·alt=""·coords="545,48,494,71,444,104,423,124,406,147,395,172,391,200,391,372,384,412,368,450,346,483,323,510,319,507,342,480,363,447,379,410,385,371,385,200,390,171,401,144,419,120,441,100,492,66,543,43"/>
 117 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="396,526,647,551"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="592,47,575,75,557,113,543,156,537,200,537,371,534,449,527,513,522,512,528,448,532,371,532,200,538,154,552,111,571,73,588,44"/>
128 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="5,181,212,221"/>119 <area·shape="rect"·href="a00647_source.html"·title="·"·alt=""·coords="25,181,183,221"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="530,48,370,96,258,138,160,178,158,173,256,133,369,91,529,43"/>
 121 <area·shape="rect"·href="a00524.html"·title="·"·alt=""·coords="584,93,784,133"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="623,44,659,81,655,85,619,47"/>
 123 <area·shape="rect"·title="·"·alt=""·coords="880,783,1059,823"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="301,558,318,600,345,645,386,697,408,715,440,732,474,744,519,755,631,772,754,785,866,793,866,798,754,790,630,778,518,760,472,749,438,737,405,719,382,701,340,648,314,602,296,560"/>
 125 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="70,607,229,647"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="262,561,194,602,191,597,259,556"/>
 127 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="187,695,346,735"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="292,559,274,681,269,681,287,558"/>
 129 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="372,554,384,556,755,582,1282,616,1282,621,754,587,384,561,371,559"/>
 131 <area·shape="poly"·title="·"·alt=""·coords="151,647,155,691,163,714,178,733,213,747,277,760,465,779,680,791,866,797,866,802,680,796,464,784,277,765,211,752,174,737,159,717,150,692,145,647"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="177,645,231,684,228,689,174,649"/>
 133 <area·shape="rect"·title="·"·alt=""·coords="46,702,111,727"/>
 134 <area·shape="poly"·title="·"·alt=""·coords="136,649,99,693,95,689,132,645"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="347,729,366,732,636,767,866,790,866,795,636,772,365,737,346,734"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="513,553,487,588,460,636,451,662,447,687,451,711,463,733,482,743,516,753,621,770,747,783,866,792,866,798,747,788,620,775,515,758,479,748,459,737,446,713,442,687,446,660,455,634,483,585,509,550"/>
 137 <area·shape="rect"·title="·"·alt=""·coords="717,614,779,639"/>
 138 <area·shape="poly"·title="·"·alt=""·coords="556,549,706,604,711,606,709,611,704,609,554,554"/>
 139 <area·shape="rect"·title="·"·alt=""·coords="355,614,419,639"/>
 140 <area·shape="poly"·title="·"·alt=""·coords="505,554,418,609,415,604,502,549"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="86,223,62,250,38,285,18,325,11,369,11,628,10,687,17,710,36,733,53,742,80,750,159,764,265,775,388,784,648,794,866,798,866,803,648,799,388,789,264,781,158,769,78,755,51,746,33,737,12,713,5,688,5,628,5,368,13,323,33,282,58,247,82,220"/>
 142 <area·shape="rect"·href="a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="493,607,693,647"/>
 143 <area·shape="poly"·title="·"·alt=""·coords="687,133,687,288,687,452,683,508,675,532,661,560,647,581,630,599,626,595,643,577,656,557,670,530,678,507,681,452,681,288,681,133"/>
 144 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="2147,181,2306,221"/>
 145 <area·shape="poly"·title="·"·alt=""·coords="784,118,2134,192,2133,198,784,123"/>
 146 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="473,695,631,735"/>
 147 <area·shape="poly"·title="·"·alt=""·coords="587,648,569,683,565,681,582,646"/>
 148 <area·shape="rect"·href="a00542.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="656,695,856,735"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="630,644,710,686,707,691,628,649"/>
 150 <area·shape="rect"·title="·"·alt=""·coords="2379,790,2437,815"/>
 151 <area·shape="poly"·title="·"·alt=""·coords="694,643,706,644,889,659,1045,665,1311,663,1439,661,1577,664,1733,673,1916,692,2046,713,2173,739,2366,787,2365,792,2171,744,2045,718,1916,697,1732,678,1577,669,1439,667,1311,668,1045,670,889,664,705,649,693,648"/>
 152 <area·shape="poly"·title="·"·alt=""·coords="632,730,867,778,866,783,631,735"/>
 153 <area·shape="poly"·title="·"·alt=""·coords="2306,204,2391,211,2482,223,2563,241,2595,253,2618,267,2638,290,2648,312,2651,338,2651,369,2651,540,2651,573,2648,600,2638,624,2618,649,2577,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,2645,573,2645,540,2645,369,2645,338,2643,314,2634,293,2614,271,2593,258,2562,247,2481,228,2390,216,2306,209"/>
 154 <area·shape="poly"·title="·"·alt=""·coords="2147,206,1814,215,1595,225,1370,240,1159,261,983,289,914,306,862,325,830,347,821,357,819,369,819,540,822,575,831,610,845,643,863,674,903,729,941,771,937,775,898,733,858,677,841,645,826,611,817,576,813,540,813,368,817,355,826,343,860,321,913,301,982,284,1158,256,1370,235,1595,220,1814,210,2147,201"/>
 155 <area·shape="poly"·title="·"·alt=""·coords="2307,205,2401,214,2505,226,2601,244,2639,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,2537,790,2452,802,2451,796,2536,785,2585,774,2634,758,2678,736,2714,708,2728,691,2738,672,2744,651,2747,628,2747,369,2741,334,2725,310,2699,291,2666,272,2638,260,2600,249,2505,232,2400,219,2306,211"/>
 156 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1537,695,1701,735"/>
 157 <area·shape="poly"·title="·"·alt=""·coords="2307,207,2384,222,2425,235,2463,251,2497,272,2525,298,2543,330,2549,368,2549,540,2547,562,2542,581,2533,596,2521,609,2489,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,2417,656,2447,644,2487,625,2518,605,2529,593,2537,579,2542,561,2544,540,2544,369,2538,332,2520,302,2494,276,2461,256,2423,240,2383,227,2306,212"/>
 158 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="2147,269,2306,309"/>
 159 <area·shape="poly"·title="·"·alt=""·coords="2229,222,2229,255,2224,255,2224,222"/>
 160 <area·shape="rect"·title="·"·alt=""·coords="1899,790,1984,815"/>
 161 <area·shape="poly"·title="·"·alt=""·coords="2307,202,2398,213,2447,224,2494,239,2535,261,2569,289,2592,324,2598,346,2600,369,2600,540,2598,562,2592,580,2572,607,2541,627,2503,649,2457,671,2398,691,2256,728,2112,759,2001,785,1990,788,1989,783,1999,780,2111,754,2255,723,2396,686,2455,666,2500,644,2538,623,2568,603,2588,578,2593,561,2595,540,2595,369,2593,347,2587,327,2565,292,2532,265,2492,244,2445,229,2397,218,2306,207"/>
 162 <area·shape="rect"·title="·"·alt=""·coords="912,526,992,551"/>
 163 <area·shape="poly"·title="·"·alt=""·coords="2147,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,1457,303,1624,267,1767,243,1911,226,2147,205"/>
 164 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1635,269,1799,309"/>
 165 <area·shape="poly"·title="·"·alt=""·coords="2148,219,1813,275,1813,269,2147,213"/>
 166 <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="rect"·title="·"·alt=""·coords="1589,790,1665,815"/>
 168 <area·shape="poly"·title="·"·alt=""·coords="1623,735,1627,776,1622,776,1618,735"/>
 169 <area·shape="poly"·title="·"·alt=""·coords="2307,294,2425,313,2490,331,2554,354,2611,386,2658,426,2676,450,2690,476,2698,505,2701,537,2701,628,2694,668,2673,702,2643,730,2606,752,2566,769,2525,783,2452,798,2451,793,2523,777,2564,764,2604,747,2640,726,2669,699,2689,666,2696,628,2696,537,2693,506,2685,478,2672,453,2654,430,2608,390,2552,359,2489,336,2424,318,2306,299"/>
 170 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="2101,357,2352,383"/>
 171 <area·shape="poly"·title="·"·alt=""·coords="2229,310,2229,343,2224,343,2224,310"/>
 172 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1616,607,1795,647"/>
 173 <area·shape="poly"·title="·"·alt=""·coords="2162,312,2124,331,2091,359,2076,385,2069,410,2070,461,2071,486,2069,511,2060,536,2040,561,2009,574,1952,588,1809,613,1808,608,1951,583,2008,569,2037,557,2055,533,2064,510,2066,486,2065,461,2064,410,2071,383,2087,356,2121,327,2159,307"/>
 174 <area·shape="poly"·title="·"·alt=""·coords="2247,380,2314,426,2354,457,2391,493,2422,532,2441,572,2444,592,2443,611,2435,630,2422,649,2401,661,2366,671,2265,683,2132,688,1982,688,1695,686,1588,689,1526,697,1510,706,1499,716,1488,727,1470,737,1368,769,1261,789,1160,800,1073,805,1072,799,1160,795,1261,784,1366,764,1468,732,1484,723,1495,712,1507,701,1525,692,1588,683,1695,681,1982,683,2132,682,2264,677,2365,666,2399,656,2418,645,2431,628,2437,610,2439,592,2436,573,2418,535,2387,497,2350,461,2310,430,2244,385"/>
 175 <area·shape="rect"·title="·"·alt=""·coords="2321,614,2407,639"/>
 176 <area·shape="poly"·title="·"·alt=""·coords="2237,381,2275,439,2321,517,2357,600,2353,602,2316,520,2270,442,2233,384"/>
 177 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="2102,519,2266,559"/>
 178 <area·shape="poly"·title="·"·alt=""·coords="2226,383,2195,506,2190,505,2221,382"/>
Max diff block lines reached; 3625/26455 bytes (13.70%) of diff not shown.
2.18 KB
html2text {}
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s 
6 QuadricT.hh·File·Reference 
7 #include·"Config.hh"5 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s
 6 ModProgMeshT_impl.hh·File·Reference
 7 #include·<vector>
 8 #include·<fstream>
8 #include·<OpenMesh/Core/Geometry/VectorT.hh>9 #include·<OpenMesh/Core/Utils/vector_cast.hh>
 10 #include·<OpenMesh/Core/IO/BinaryHelper.hh>
9 #include·<OpenMesh/Core/Utils/GenProg.hh>11 #include·<OpenMesh/Core/Utils/Endian.hh>
 12 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T_\x8._\x8h_\x8h>
10 Include·dependency·graph·for·QuadricT.hh:13 Include·dependency·graph·for·ModProgMeshT_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.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
14 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8·_\x8> 
15  ·······/class·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8/_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
16   
17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
19  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
20 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
21  19  
 20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
 21  ···········Software·related·to·mesh·decimation.
22 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
23 ·typedef·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T<·float··O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h:\x8::\x8:G\x8Ge\x8eo\x8om\x8me\x8et\x8tr\x8ry\x8y:\x8::\x8:Q\x8Qu\x8ua\x8ad\x8dr\x8ri\x8ic\x8cf\x8f 
24  ···························Quadric·using·floats. 
25   
26 typedef·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T<·double··O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h:\x8::\x8:G\x8Ge\x8eo\x8om\x8me\x8et\x8tr\x8ry\x8y:\x8::\x8:Q\x8Qu\x8ua\x8ad\x8dr\x8ri\x8ic\x8cd\x8d 
27  ···························Quadric·using·double. 
28  22  
29 ===============================================================================23 ===============================================================================
30 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.24 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
31 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.25 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
81.2 KB
./usr/share/doc/libopenmesh-dev/html/a00530_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Geometry/QuadricT.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, 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">QuadricT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModProgMeshT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00530.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00530.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 268 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>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
147 <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·ModProgMeshT·-·IMPLEMENTATION</span></div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="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>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">#define·OPENMESH_DECIMATER_MODPROGMESH_CC</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="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>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>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><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="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="a06356.html">Config.hh</a>&quot;</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&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/Geometry/VectorT.hh&gt;</span></div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/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/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/Endian.hh&gt;</span></div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·--------------------</span></div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</span></div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><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>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>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>Decimater·{</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>·</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="l00078"·name="l00078"></a><span·class="lineno">···78</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>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>
173 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">178 <div·class="foldopen"·id="foldopen00081"·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="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>
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>
176 <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="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>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·base·vertices</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>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>
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 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>
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>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>
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>······++i;</div>
192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····················h_(_h),·i_(_i),</div>198 <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>····························j_(_j)</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="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>
195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</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="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>
 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>
 207 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··{·</div>
 208 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····vhandles[i]·=·r_it-&gt;v0;··</div>
 209 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····Base::mesh().property(·idx_,·r_it-&gt;v0)·=·i;··</div>
 210 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····++i;·</div>
 211 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··}</div>
 212 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 213 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
Max diff block lines reached; 7260/66389 bytes (10.94%) of diff not shown.
16.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 QuadricT.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 _\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, 293 lines modifiedOffset 48, 194 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 45 
57 50// 
58 =============================================================================56 =============================================================================
 57 49//
 58 50//·CLASS·ModProgMeshT·-·IMPLEMENTATION
59 51//59 51//
60 52//·CLASS·QuadricT 
61 53//60 52//
62 54// 
63 =============================================================================61 =============================================================================
 62 53
 63 54#define·OPENMESH_DECIMATER_MODPROGMESH_CC
64 5564 55
 65 56
65 56#ifndef·OPENMESH_GEOMETRY_QUADRIC_HH 
66 57#define·OPENMESH_GEOMETRY_QUADRIC_HH 
67 58 
68 59 
69 60//==·INCLUDES66 57//==·INCLUDES
70 =================================================================67 =================================================================
71 61 
72 62#include·"_.C_.o_.n_.f_.i_.g_.._.h_.h"68 58
 69 59#include·<vector>
 70 60#include·<fstream>
 71 61//·--------------------
73 63#include·<OpenMesh/Core/Geometry/VectorT.hh>72 62#include·<OpenMesh/Core/Utils/vector_cast.hh>
 73 63#include·<OpenMesh/Core/IO/BinaryHelper.hh>
74 64#include·<OpenMesh/Core/Utils/GenProg.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>
75 65 
76 66//==·NAMESPACE 
77 ================================================================ 
78 6777 67
79 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//BEGIN_NS_OPENMESH 
80 69namespace·Geometry·{·//BEGIN_NS_GEOMETRY78 68
 79 69//==·NAMESPACE
 80 ===============================================================
81 7081 70
 82 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 72namespace·Decimater·{
82 71 
83 72//==·CLASS·DEFINITION 
84 ========================================================= 
85 7384 73
86 7485 74
87 81template·<class·Scalar> 
88 _.8_.2class·_.Q_.u_.a_.d_.r_.i_.c_.T86 75
 87 76//==·IMPLEMENTATION
 88 ==========================================================
 89 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·)
89 83{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·{
 110 97·vhandles[i]·=·*v_it;
 111 98·Base::mesh().property(·idx_,·*v_it·)·=·i;
 112 99·++i;
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·{ 
108 103·}113 100·}
 114 101·n_base_vertices·=·i;
 115 102
 116 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)
109 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), 
Max diff block lines reached; 9229/16624 bytes (55.52%) of diff not shown.
22.7 KB
./usr/share/doc/libopenmesh-dev/html/a00531.map
    
Offset 1, 12 lines modifiedOffset 1, 132 lines modified
1 <map·id="OpenMesh/Core/Geometry/QuadricT.hh"·name="OpenMesh/Core/Geometry/QuadricT.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="112,5,307,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="503,5,703,45"/>
 3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="2011,790,2074,815"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="703,27,1212,43,1555,58,1913,76,2250,100,2533,127,2644,143,2728,160,2782,178,2797,188,2803,199,2803,540,2799,567,2788,587,2772,601,2751,610,2702,626,2676,635,2649,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,2700,621,2749,605,2769,596,2784,584,2794,566,2797,540,2797,201,2793,192,2780,183,2727,165,2643,148,2532,133,2250,105,1912,82,1555,63,1212,49,703,32"/>
 5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="2838,101,2911,126"/>
 6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="703,25,1175,33,1834,46,2457,66,2684,77,2819,91,2833,94,2832,99,2818,96,2684,83,2456,71,1834,51,1175,38,703,31"/>
 7 <area·shape="rect"·id="Node000004"·href="$a00632_source.html"·title="·"·alt=""·coords="213,519,371,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,323,510,319,507,342,480,363,447,379,410,385,371,385,200,390,171,401,144,419,120,441,100,492,66,543,43"/>
 9 <area·shape="rect"·id="Node000010"·href="$a00698_source.html"·title="·"·alt=""·coords="396,526,647,551"/>
 10 <area·shape="poly"·id="edge12_Node000001_Node000010"·title="·"·alt=""·coords="592,47,575,75,557,113,543,156,537,200,537,371,534,449,527,513,522,512,528,448,532,371,532,200,538,154,552,111,571,73,588,44"/>
3 <area·shape="rect"·id="Node000002"·href="$a06353_source.html"·title="·"·alt=""·coords="5,101,88,126"/>11 <area·shape="rect"·id="Node000013"·href="$a00647_source.html"·title="·"·alt=""·coords="25,181,183,221"/>
 12 <area·shape="poly"·id="edge16_Node000001_Node000013"·title="·"·alt=""·coords="530,48,370,96,258,138,160,178,158,173,256,133,369,91,529,43"/>
 13 <area·shape="rect"·id="Node000014"·href="$a00524.html"·title="·"·alt=""·coords="584,93,784,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="175,48,82,97,79,92,172,43"/>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"/>
 16 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="301,558,318,600,345,645,386,697,408,715,440,732,474,744,519,755,631,772,754,785,866,793,866,798,754,790,630,778,518,760,472,749,438,737,405,719,382,701,340,648,314,602,296,560"/>
 17 <area·shape="rect"·id="Node000006"·href="$a00668_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,259,556"/>
 19 <area·shape="rect"·id="Node000007"·href="$a00617_source.html"·title="·"·alt=""·coords="187,695,346,735"/>
 20 <area·shape="poly"·id="edge10_Node000004_Node000007"·title="·"·alt=""·coords="292,559,274,681,269,681,287,558"/>
5 <area·shape="rect"·id="Node000004"·href="$a00500_source.html"·title="·"·alt=""·coords="112,93,307,133"/>21 <area·shape="rect"·id="Node000009"·href="$a00830_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/>
 22 <area·shape="poly"·id="edge11_Node000004_Node000009"·title="·"·alt=""·coords="372,554,384,556,755,582,1282,616,1282,621,754,587,384,561,371,559"/>
 23 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="151,647,155,691,163,714,178,733,213,747,277,760,465,779,680,791,866,797,866,802,680,796,464,784,277,765,211,752,174,737,159,717,150,692,145,647"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="212,46,212,79,207,79,207,46"/>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,111,727"/>
 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,636,767,866,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,447,687,451,711,463,733,482,743,516,753,621,770,747,783,866,792,866,798,747,788,620,775,515,758,479,748,459,737,446,713,442,687,446,660,455,634,483,585,509,550"/>
 29 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="717,614,779,639"/>
 30 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="556,549,706,604,711,606,709,611,704,609,554,554"/>
 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"/>
 33 <area·shape="poly"·id="edge17_Node000013_Node000005"·title="·"·alt=""·coords="86,223,62,250,38,285,18,325,11,369,11,628,10,687,17,710,36,733,53,742,80,750,159,764,265,775,388,784,648,794,866,798,866,803,648,799,388,789,264,781,158,769,78,755,51,746,33,737,12,713,5,688,5,628,5,368,13,323,33,282,58,247,82,220"/>
 34 <area·shape="rect"·id="Node000015"·href="$a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="493,607,693,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,656,557,670,530,678,507,681,452,681,288,681,133"/>
 36 <area·shape="rect"·id="Node000019"·href="$a00641_source.html"·title="·"·alt=""·coords="2147,181,2306,221"/>
 37 <area·shape="poly"·id="edge24_Node000014_Node000019"·title="·"·alt=""·coords="784,118,2134,192,2133,198,784,123"/>
 38 <area·shape="rect"·id="Node000016"·href="$a00638_source.html"·title="·"·alt=""·coords="473,695,631,735"/>
 39 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="587,648,569,683,565,681,582,646"/>
 40 <area·shape="rect"·id="Node000017"·href="$a00542.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="630,644,710,686,707,691,628,649"/>
 42 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="2379,790,2437,815"/>
 43 <area·shape="poly"·id="edge23_Node000015_Node000018"·title="·"·alt=""·coords="694,643,706,644,889,659,1045,665,1311,663,1439,661,1577,664,1733,673,1916,692,2046,713,2173,739,2366,787,2365,792,2171,744,2045,718,1916,697,1732,678,1577,669,1439,667,1311,668,1045,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"/>
 45 <area·shape="poly"·id="edge78_Node000019_Node000002"·title="·"·alt=""·coords="2306,204,2391,211,2482,223,2563,241,2595,253,2618,267,2638,290,2648,312,2651,338,2651,369,2651,540,2651,573,2648,600,2638,624,2618,649,2577,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,2645,573,2645,540,2645,369,2645,338,2643,314,2634,293,2614,271,2593,258,2562,247,2481,228,2390,216,2306,209"/>
 46 <area·shape="poly"·id="edge25_Node000019_Node000005"·title="·"·alt=""·coords="2147,206,1814,215,1595,225,1370,240,1159,261,983,289,914,306,862,325,830,347,821,357,819,369,819,540,822,575,831,610,845,643,863,674,903,729,941,771,937,775,898,733,858,677,841,645,826,611,817,576,813,540,813,368,817,355,826,343,860,321,913,301,982,284,1158,256,1370,235,1595,220,1814,210,2147,201"/>
 47 <area·shape="poly"·id="edge79_Node000019_Node000018"·title="·"·alt=""·coords="2307,205,2401,214,2505,226,2601,244,2639,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,2537,790,2452,802,2451,796,2536,785,2585,774,2634,758,2678,736,2714,708,2728,691,2738,672,2744,651,2747,628,2747,369,2741,334,2725,310,2699,291,2666,272,2638,260,2600,249,2505,232,2400,219,2306,211"/>
 48 <area·shape="rect"·id="Node000020"·href="$a00878_source.html"·title="·"·alt=""·coords="1537,695,1701,735"/>
 49 <area·shape="poly"·id="edge26_Node000019_Node000020"·title="·"·alt=""·coords="2307,207,2384,222,2425,235,2463,251,2497,272,2525,298,2543,330,2549,368,2549,540,2547,562,2542,581,2533,596,2521,609,2489,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,2417,656,2447,644,2487,625,2518,605,2529,593,2537,579,2542,561,2544,540,2544,369,2538,332,2520,302,2494,276,2461,256,2423,240,2383,227,2306,212"/>
 50 <area·shape="rect"·id="Node000022"·href="$a00656_source.html"·title="·"·alt=""·coords="2147,269,2306,309"/>
 51 <area·shape="poly"·id="edge29_Node000019_Node000022"·title="·"·alt=""·coords="2229,222,2229,255,2224,255,2224,222"/>
 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,2535,261,2569,289,2592,324,2598,346,2600,369,2600,540,2598,562,2592,580,2572,607,2541,627,2503,649,2457,671,2398,691,2256,728,2112,759,2001,785,1990,788,1989,783,1999,780,2111,754,2255,723,2396,686,2455,666,2500,644,2538,623,2568,603,2588,578,2593,561,2595,540,2595,369,2593,347,2587,327,2565,292,2532,265,2492,244,2445,229,2397,218,2306,207"/>
 54 <area·shape="rect"·id="Node000041"·title="·"·alt=""·coords="912,526,992,551"/>
 55 <area·shape="poly"·id="edge88_Node000019_Node000041"·title="·"·alt=""·coords="2147,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,1457,303,1624,267,1767,243,1911,226,2147,205"/>
 56 <area·shape="rect"·id="Node000042"·href="$a00701_source.html"·title="·"·alt=""·coords="1635,269,1799,309"/>
 57 <area·shape="poly"·id="edge81_Node000019_Node000042"·title="·"·alt=""·coords="2148,219,1813,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"/>
 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"/>
 61 <area·shape="poly"·id="edge30_Node000022_Node000018"·title="·"·alt=""·coords="2307,294,2425,313,2490,331,2554,354,2611,386,2658,426,2676,450,2690,476,2698,505,2701,537,2701,628,2694,668,2673,702,2643,730,2606,752,2566,769,2525,783,2452,798,2451,793,2523,777,2564,764,2604,747,2640,726,2669,699,2689,666,2696,628,2696,537,2693,506,2685,478,2672,453,2654,430,2608,390,2552,359,2489,336,2424,318,2306,299"/>
 62 <area·shape="rect"·id="Node000023"·href="$a00671_source.html"·title="·"·alt=""·coords="2101,357,2352,383"/>
 63 <area·shape="poly"·id="edge31_Node000022_Node000023"·title="·"·alt=""·coords="2229,310,2229,343,2224,343,2224,310"/>
 64 <area·shape="rect"·id="Node000036"·href="$a00599.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,2091,359,2076,385,2069,410,2070,461,2071,486,2069,511,2060,536,2040,561,2009,574,1952,588,1809,613,1808,608,1951,583,2008,569,2037,557,2055,533,2064,510,2066,486,2065,461,2064,410,2071,383,2087,356,2121,327,2159,307"/>
 66 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="2247,380,2314,426,2354,457,2391,493,2422,532,2441,572,2444,592,2443,611,2435,630,2422,649,2401,661,2366,671,2265,683,2132,688,1982,688,1695,686,1588,689,1526,697,1510,706,1499,716,1488,727,1470,737,1368,769,1261,789,1160,800,1073,805,1072,799,1160,795,1261,784,1366,764,1468,732,1484,723,1495,712,1507,701,1525,692,1588,683,1695,681,1982,683,2132,682,2264,677,2365,666,2399,656,2418,645,2431,628,2437,610,2439,592,2436,573,2418,535,2387,497,2350,461,2310,430,2244,385"/>
 67 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="2321,614,2407,639"/>
 68 <area·shape="poly"·id="edge32_Node000023_Node000024"·title="·"·alt=""·coords="2237,381,2275,439,2321,517,2357,600,2353,602,2316,520,2270,442,2233,384"/>
 69 <area·shape="rect"·id="Node000025"·href="$a00803_source.html"·title="·"·alt=""·coords="2102,519,2266,559"/>
 70 <area·shape="poly"·id="edge34_Node000023_Node000025"·title="·"·alt=""·coords="2226,383,2195,506,2190,505,2221,382"/>
7 <area·shape="rect"·id="Node000005"·href="$a00863_source.html"·title="·"·alt=""·coords="331,93,490,133"/>71 <area·shape="rect"·id="Node000029"·href="$a00680_source.html"·title="·"·alt=""·coords="1635,431,1799,471"/>
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="255,43,355,85,353,90,252,48"/>72 <area·shape="poly"·id="edge40_Node000023_Node000029"·title="·"·alt=""·coords="2153,385,1813,437,1813,432,2152,380"/>
 73 <area·shape="poly"·id="edge35_Node000025_Node000005"·title="·"·alt=""·coords="2188,559,2185,604,2176,629,2160,649,2135,665,2103,677,2066,686,2024,691,1931,694,1829,691,1630,682,1546,685,1510,690,1481,697,1464,706,1453,716,1441,727,1424,737,1334,766,1240,785,1151,797,1073,802,1072,797,1151,791,1240,780,1332,761,1422,732,1438,723,1449,712,1461,701,1479,692,1509,684,1545,679,1630,677,1830,686,1931,689,2024,686,2065,680,2102,672,2132,660,2157,645,2171,626,2179,603,2183,559"/>
 74 <area·shape="poly"·id="edge37_Node000025_Node000024"·title="·"·alt=""·coords="2225,556,2329,606,2327,611,2222,561"/>
 75 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1870,614,1946,639"/>
 76 <area·shape="poly"·id="edge36_Node000025_Node000026"·title="·"·alt=""·coords="2124,561,1959,612,1957,607,2123,556"/>
 77 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2221,614,2296,639"/>
 78 <area·shape="poly"·id="edge38_Node000025_Node000027"·title="·"·alt=""·coords="2203,557,2242,602,2238,605,2199,561"/>
 79 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="2072,614,2147,639"/>
 80 <area·shape="poly"·id="edge39_Node000025_Node000028"·title="·"·alt=""·coords="2169,561,2130,605,2126,602,2165,557"/>
 81 <area·shape="poly"·id="edge45_Node000029_Node000002"·title="·"·alt=""·coords="1683,473,1657,491,1634,512,1623,535,1623,546,1629,557,1647,576,1667,586,1687,590,1708,591,1755,590,1780,594,1808,604,1835,623,1860,644,1904,667,1924,677,1947,693,1993,736,2028,777,2024,781,1989,740,1944,697,1921,681,1902,672,1857,649,1832,628,1805,609,1779,599,1754,596,1708,596,1686,596,1665,591,1644,580,1625,560,1618,547,1617,534,1630,509,1653,487,1680,469"/>
 82 <area·shape="poly"·id="edge41_Node000029_Node000005"·title="·"·alt=""·coords="1636,470,1547,491,1453,521,1342,569,1261,617,1182,670,1080,737,1014,777,1011,773,1077,732,1179,666,1258,612,1340,565,1451,516,1545,486,1635,465"/>
 83 <area·shape="poly"·id="edge48_Node000029_Node000009"·title="·"·alt=""·coords="1636,472,1573,492,1511,521,1460,558,1420,598,1416,594,1457,554,1508,516,1571,487,1634,467"/>
 84 <area·shape="poly"·id="edge43_Node000029_Node000018"·title="·"·alt=""·coords="1800,452,1928,459,2079,472,2220,490,2277,502,2320,516,2355,533,2382,549,2404,572,2422,606,2435,651,2435,699,2428,743,2419,778,2414,776,2423,742,2430,698,2429,652,2418,608,2399,575,2379,553,2353,537,2318,521,2275,507,2219,495,2078,477,1928,465,1799,458"/>
 85 <area·shape="poly"·id="edge46_Node000029_Node000024"·title="·"·alt=""·coords="1800,452,1921,457,2060,469,2190,488,2241,501,2280,516,2304,534,2325,556,2355,600,2350,603,2321,560,2301,538,2277,521,2240,506,2189,493,2060,474,1920,463,1800,457"/>
 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="1745,469,1811,517,1836,538,1863,556,1914,576,1956,585,1999,592,2054,604,2064,607,2063,612,2053,609,1998,597,1955,590,1912,581,1860,561,1833,543,1808,521,1742,473"/>
 88 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="1873,526,1943,551"/>
 89 <area·shape="poly"·id="edge42_Node000029_Node000030"·title="·"·alt=""·coords="1760,468,1871,518,1869,523,1758,473"/>
 90 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1968,526,2027,551"/>
 91 <area·shape="poly"·id="edge44_Node000029_Node000031"·title="·"·alt=""·coords="1795,468,1873,490,1956,516,1961,518,1959,523,1954,521,1871,495,1793,473"/>
 92 <area·shape="rect"·id="Node000032"·href="$a00887_source.html"·title="·"·alt=""·coords="1246,695,1410,735"/>
 93 <area·shape="poly"·id="edge49_Node000029_Node000032"·title="·"·alt=""·coords="1663,473,1622,493,1583,521,1568,537,1558,553,1545,585,1532,616,1521,632,1504,649,1465,674,1423,693,1421,688,1463,670,1501,645,1517,629,1527,614,1540,583,1553,550,1564,534,1580,517,1619,489,1661,468"/>
 94 <area·shape="rect"·id="Node000033"·href="$a00713_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,1208,495,1151,507,1108,521,1065,553,1016,599,1013,595,1062,549,1105,516,1149,502,1208,490,1351,471,1504,459,1635,452"/>
 96 <area·shape="rect"·id="Node000034"·href="$a00692_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"/>
 98 <area·shape="rect"·id="Node000040"·href="$a00650_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"/>
 100 <area·shape="poly"·id="edge76_Node000029_Node000041"·title="·"·alt=""·coords="1636,461,1379,485,1062,521,1006,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"/>
 102 <area·shape="poly"·id="edge52_Node000033_Node000005"·title="·"·alt=""·coords="987,647,975,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"/>
 104 <area·shape="poly"·id="edge68_Node000034_Node000007"·title="·"·alt=""·coords="1184,561,1132,612,1105,635,1082,649,1024,666,951,678,866,685,775,689,599,692,462,697,360,707,359,701,461,692,598,687,775,684,865,680,950,673,1023,661,1080,644,1101,631,1128,608,1180,557"/>
 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="1282,544,1518,568,1807,604,1857,612,1856,618,1806,609,1518,573,1282,550"/>
 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,1260,626,1285,644,1311,655,1343,661,1420,667,1510,664,1606,659,1702,654,1790,655,1864,666,1894,677,1918,693,1932,711,1941,733,1946,776,1940,777,1936,734,1928,714,1914,697,1891,682,1863,672,1789,661,1702,659,1607,664,1510,670,1420,672,1342,667,1310,660,1283,649,1257,630,1235,607,1207,560"/>
 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="$a00602_source.html"·title="·"·alt=""·coords="1725,695,1904,735"/>
 111 <area·shape="poly"·id="edge59_Node000036_Node000037"·title="·"·alt=""·coords="1731,645,1781,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"/>
 113 <area·shape="poly"·id="edge60_Node000037_Node000005"·title="·"·alt=""·coords="1726,736,1714,737,1538,759,1362,776,1073,798,1072,792,1361,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"/>
 115 <area·shape="poly"·id="edge61_Node000037_Node000021"·title="·"·alt=""·coords="1775,737,1665,787,1663,782,1772,732"/>
 116 <area·shape="poly"·id="edge66_Node000037_Node000035"·title="·"·alt=""·coords="1844,733,1914,780,1911,784,1841,737"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="139,181,317,221"/>117 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="1778,790,1867,815"/>
 118 <area·shape="poly"·id="edge62_Node000037_Node000038"·title="·"·alt=""·coords="1819,735,1823,776,1818,776,1814,735"/>
 119 <area·shape="rect"·id="Node000039"·title="·"·alt=""·coords="1703,790,1753,815"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="72,124,177,173,175,178,70,129"/>120 <area·shape="poly"·id="edge64_Node000037_Node000039"·title="·"·alt=""·coords="1797,737,1752,782,1748,778,1794,733"/>
 121 <area·shape="poly"·id="edge73_Node000040_Node000002"·title="·"·alt=""·coords="1797,556,1898,582,1960,604,1980,622,1996,644,2020,690,2035,737,2042,776,2037,777,2029,738,2015,692,1991,646,1976,626,1957,609,1896,587,1796,561"/>
11 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="372,136,281,178,279,173,369,131"/>122 <area·shape="poly"·id="edge75_Node000040_Node000009"·title="·"·alt=""·coords="1647,561,1478,606,1477,601,1646,556"/>
 123 <area·shape="poly"·id="edge71_Node000040_Node000018"·title="·"·alt=""·coords="1798,555,1918,583,1996,604,2029,623,2061,644,2230,725,2367,782,2365,787,2228,729,2059,649,2026,628,1994,609,1917,588,1796,560"/>
 124 <area·shape="poly"·id="edge74_Node000040_Node000020"·title="·"·alt=""·coords="1663,561,1631,580,1606,608,1600,625,1599,644,1607,681,1602,682,1594,645,1595,624,1602,605,1628,576,1660,556"/>
 125 <area·shape="poly"·id="edge72_Node000040_Node000026"·title="·"·alt=""·coords="1760,556,1871,606,1869,611,1758,561"/>
 126 <area·shape="poly"·id="edge82_Node000042_Node000005"·title="·"·alt=""·coords="1635,300,1425,321,1171,354,1054,375,957,398,920,411,892,424,875,437,869,450,869,540,871,570,876,594,896,646,925,713,954,769,949,772,920,715,891,648,871,595,866,571,864,540,864,449,871,433,890,419,918,406,956,393,1053,369,1170,349,1425,315,1635,295"/>
 127 <area·shape="poly"·id="edge87_Node000042_Node000023"·title="·"·alt=""·coords="1800,301,2139,353,2138,358,1799,306"/>
Max diff block lines reached; 0/23125 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00531.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 72c6628ee3fb224b87a761ba6c673f1a1 0bf8ef731f7ca8c30418215e247afc56
21.7 MB
./usr/share/doc/libopenmesh-dev/html/a00531.png
21.7 MB
sng
Max HTML report size reached
35.3 KB
./usr/share/doc/libopenmesh-dev/html/a00533_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/Casts.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">Casts.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="a00533.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 45 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="preprocessor">#ifndef·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_CASTS_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModAspectRatioT</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>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 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="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>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>
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>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><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>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 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">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</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">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>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</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>
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="key[·...·truncated·by·diffoscope;·len:·36,·SHA:·68e41d822c137e7228d51581210831df745788320a29e8a305c287756386c0b7·...·]>166 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">
 167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03394.html">···81</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03394.html">ModAspectRatioT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div>
 168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">public</span>:</div>
 169 <div·class="line"><a·id="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="a00563.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>
 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>
 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>
 182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····}</div>
 183 </div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 185 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">
 186 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03394.html#a6d2a96a4cff72b63097e469b876adfed">···99</a></span>····<a·class="code·hl_function"·href="a03394.html#a6d2a96a4cff72b63097e469b876adfed">~ModAspectRatioT</a>()·{</div>
 187 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······mesh_.remove_property(aspect_);</div>
 188 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····}</div>
 189 </div>
 190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 191 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}">
 192 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a03394.html#a18c307d74f2967e6d1afead211ebd96b">··104</a></span>····<span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03394.html#a18c307d74f2967e6d1afead211ebd96b">aspect_ratio</a>()<span·class="keyword">·const·</span>{</div>
 193 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<span·class="keywordflow">return</span>·1.f·/·min_aspect_;</div>
 194 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····}</div>
 195 </div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>196 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 197 <div·class="foldopen"·id="foldopen00109"·data-start="{"·data-end="}">
 198 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a03394.html#aabc557d41e0f4acd6f9cc409040c4696">··109</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03394.html#aabc557d41e0f4acd6f9cc409040c4696">set_aspect_ratio</a>(<span·class="keywordtype">float</span>·_f)·{</div>
 199 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······min_aspect_·=·1.f·/·_f;</div>
 200 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····}</div>
 201 </div>
 202 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 203 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····<span·class="keywordtype">void</span>·initialize()·<span·class="keyword">override</span>;</div>
 204 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 205 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····<span·class="keywordtype">float</span>·collapse_priority(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)·<span·class="keyword">override</span>;</div>
 206 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 207 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····<span·class="keywordtype">void</span>·preprocess_collapse(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)·<span·class="keyword">override</span>;</div>
 208 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>
 209 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="keywordtype">void</span>·set_error_tolerance_factor(<span·class="keywordtype">double</span>·_factor)·<span·class="keyword">override</span>;</div>
 210 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>
 211 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··<span·class="keyword">private</span>:</div>
 212 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 213 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····Scalar·aspectRatio(<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>
 214 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
 215 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<span·class="keyword">private</span>:</div>
Max diff block lines reached; 3748/27862 bytes (13.45%) of diff not shown.
7.95 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 Casts.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, 52 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#ifndef·OPENMESH_CASTS_HH 
55 45#define·OPENMESH_CASTS_HH54 46//
 55 =============================================================================
 56 47//
 57 48//·CLASS·ModAspectRatioT
 58 49//
 59 50//
 60 =============================================================================
 61 51
 62 52#ifndef·OPENMESH_DECIMATER_MODASPECTRATIOT_HH
 63 53#define·OPENMESH_DECIMATER_MODASPECTRATIOT_HH
 64 54
56 46//==·INCLUDES65 55//==·INCLUDES
57 =================================================================66 =================================================================
58 47 
59 48#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh> 
60 49#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
61 5067 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
62 51//==·NAMESPACES71 60//==·NAMESPACES
63 ===============================================================72 ===============================================================
 73 61
64 52namespace·_.O_.p_.e_.n_.M_.e_.s_.h74 62namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 75 63namespace·Decimater·{
 76 64
 77 65//==·CLASS·DEFINITION
 78 =========================================================
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 58 
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 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 6679 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_HH80 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;
 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·}
 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_);
 100 101·}
 101 102
 102 _\x81_\x80_\x84·float·_\x8a_\x8s_\x8p_\x8e_\x8c_\x8t_\x8__\x8r_\x8a_\x8t_\x8i_\x8o()·const·{
 103 105·return·1.f·/·min_aspect_;
 104 106·}
 105 107
 106 _\x81_\x80_\x89·void·_\x8s_\x8e_\x8t_\x8__\x8a_\x8s_\x8p_\x8e_\x8c_\x8t_\x8__\x8r_\x8a_\x8t_\x8i_\x8o(float·_f)·{
 107 110·min_aspect_·=·1.f·/·_f;
 108 111·}
 109 112
 110 114·void·initialize()·override;
 111 115
 112 117·float·collapse_priority(const·CollapseInfo&·_ci)·override;
 113 118
 114 120·void·preprocess_collapse(const·CollapseInfo&·_ci)·override;
 115 121
 116 123·void·set_error_tolerance_factor(double·_factor)·override;
 117 124
 118 125·private:
 119 126
 120 130·Scalar·aspectRatio(const·Point&·_v0,·const·Point&·_v1,·const·Point&·_v2);
 121 131
 122 132·private:
 123 133
 124 134·_\x8M_\x8e_\x8s_\x8h&·mesh_;
 125 135·float·min_aspect_;
 126 136·_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·aspect_;
 127 137};
 128 138
 129 139//
 130 =============================================================================
Max diff block lines reached; 2762/8115 bytes (34.04%) of diff not shown.
831 KB
./usr/share/doc/libopenmesh-dev/html/a00536_source.html
    
Offset 22, 9469 lines modifiedOffset 22, 2226 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 (740 lines added, 740 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·436f·7265·2f4d·6573·682f··nMesh/Core/Mesh/000001c0:·6e4d·6573·682f·546f·6f6c·732f·4465·6369··nMesh/Tools/Deci
000001d0:·4172·7261·794b·6572·6e65·6c2e·6868·2053··ArrayKernel.hh·S000001d0:·6d61·7465·722f·4d6f·644e·6f72·6d61·6c46··mater/ModNormalF
000001e0:·6f75·7263·6520·4669·6c65·3c2f·7469·746c··ource·File</titl000001e0:·6c69·7070·696e·6754·2e68·6820·536f·7572··lippingT.hh·Sour
000001f0:·653e·0a3c·6c69·6e6b·2068·7265·663d·2274··e>.<link·href="t000001f0:·6365·2046·696c·653c·2f74·6974·6c65·3e0a··ce·File</title>.
00000200:·6162·732e·6373·7322·2072·656c·3d22·7374··abs.css"·rel="st00000200:·3c6c·696e·6b20·6872·6566·3d22·7461·6273··<link·href="tabs
00000210:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="00000210:·2e63·7373·2220·7265·6c3d·2273·7479·6c65··.css"·rel="style
00000220:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr00000220:·7368·6565·7422·2074·7970·653d·2274·6578··sheet"·type="tex
00000230:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j00000230:·742f·6373·7322·2f3e·0a3c·7363·7269·7074··t/css"/>.<script
00000240:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="00000240:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java
00000250:·6a71·7565·7279·2e6a·7322·3e3c·2f73·6372··jquery.js"></scr00000250:·7363·7269·7074·2220·7372·633d·226a·7175··script"·src="jqu
00000260:·6970·743e·0a3c·7363·7269·7074·2074·7970··ipt>.<script·typ00000260:·6572·792e·6a73·223e·3c2f·7363·7269·7074··ery.js"></script
00000270:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri00000270:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
00000280:·7074·2220·7372·633d·2264·796e·7365·6374··pt"·src="dynsect00000280:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
00000290:·696f·6e73·2e6a·7322·3e3c·2f73·6372·6970··ions.js"></scrip00000290:·2073·7263·3d22·6479·6e73·6563·7469·6f6e···src="dynsection
000002a0:·743e·0a3c·6c69·6e6b·2068·7265·663d·226e··t>.<link·href="n000002a0:·732e·6a73·223e·3c2f·7363·7269·7074·3e0a··s.js"></script>.
000002b0:·6176·7472·6565·2e63·7373·2220·7265·6c3d··avtree.css"·rel=000002b0:·3c6c·696e·6b20·6872·6566·3d22·6e61·7674··<link·href="navt
000002c0:·2273·7479·6c65·7368·6565·7422·2074·7970··"stylesheet"·typ000002c0:·7265·652e·6373·7322·2072·656c·3d22·7374··ree.css"·rel="st
000002d0:·653d·2274·6578·742f·6373·7322·2f3e·0a3c··e="text/css"/>.<000002d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000002e0:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex000002e0:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr
000002f0:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr000002f0:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
00000300:·633d·2272·6573·697a·652e·6a73·223e·3c2f··c="resize.js"></00000300:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
00000310:·7363·7269·7074·3e0a·3c73·6372·6970·7420··script>.<script·00000310:·7265·7369·7a65·2e6a·7322·3e3c·2f73·6372··resize.js"></scr
00000320:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas00000320:·6970·743e·0a3c·7363·7269·7074·2074·7970··ipt>.<script·typ
00000330:·6372·6970·7422·2073·7263·3d22·6e61·7674··cript"·src="navt00000330:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri
00000340:·7265·6564·6174·612e·6a73·223e·3c2f·7363··reedata.js"></sc00000340:·7074·2220·7372·633d·226e·6176·7472·6565··pt"·src="navtree
00000350:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty00000350:·6461·7461·2e6a·7322·3e3c·2f73·6372·6970··data.js"></scrip
00000360:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr00000360:·743e·0a3c·7363·7269·7074·2074·7970·653d··t>.<script·type=
00000370:·6970·7422·2073·7263·3d22·6e61·7674·7265··ipt"·src="navtre00000370:·2274·6578·742f·6a61·7661·7363·7269·7074··"text/javascript
00000380:·652e·6a73·223e·3c2f·7363·7269·7074·3e0a··e.js"></script>.00000380:·2220·7372·633d·226e·6176·7472·6565·2e6a··"·src="navtree.j
00000390:·3c6c·696e·6b20·6872·6566·3d22·7365·6172··<link·href="sear00000390:·7322·3e3c·2f73·6372·6970·743e·0a3c·6c69··s"></script>.<li
000003a0:·6368·2f73·6561·7263·682e·6373·7322·2072··ch/search.css"·r000003a0:·6e6b·2068·7265·663d·2273·6561·7263·682f··nk·href="search/
000003b0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·000003b0:·7365·6172·6368·2e63·7373·2220·7265·6c3d··search.css"·rel=
000003c0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/000003c0:·2273·7479·6c65·7368·6565·7422·2074·7970··"stylesheet"·typ
000003d0:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="000003d0:·653d·2274·6578·742f·6373·7322·2f3e·0a3c··e="text/css"/>.<
000003e0:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"000003e0:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
000003f0:·2073·7263·3d22·7365·6172·6368·2f73·6561···src="search/sea000003f0:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr
00000400:·7263·6864·6174·612e·6a73·223e·3c2f·7363··rchdata.js"></sc00000400:·633d·2273·6561·7263·682f·7365·6172·6368··c="search/search
00000410:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty00000410:·6461·7461·2e6a·7322·3e3c·2f73·6372·6970··data.js"></scrip
00000420:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr00000420:·743e·0a3c·7363·7269·7074·2074·7970·653d··t>.<script·type=
00000430:·6970·7422·2073·7263·3d22·7365·6172·6368··ipt"·src="search00000430:·2274·6578·742f·6a61·7661·7363·7269·7074··"text/javascript
00000440:·2f73·6561·7263·682e·6a73·223e·3c2f·7363··/search.js"></sc00000440:·2220·7372·633d·2273·6561·7263·682f·7365··"·src="search/se
00000450:·7269·7074·3e0a·3c6c·696e·6b20·6872·6566··ript>.<link·href00000450:·6172·6368·2e6a·7322·3e3c·2f73·6372·6970··arch.js"></scrip
00000460:·3d22·646f·7879·6765·6e2e·6373·7322·2072··="doxygen.css"·r00000460:·743e·0a3c·6c69·6e6b·2068·7265·663d·2264··t>.<link·href="d
00000470:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·00000470:·6f78·7967·656e·2e63·7373·2220·7265·6c3d··oxygen.css"·rel=
00000480:·7479·7065·3d22·7465·7874·2f63·7373·2220··type="text/css"·00000480:·2273·7479·6c65·7368·6565·7422·2074·7970··"stylesheet"·typ
00000490:·2f3e·0a3c·6c69·6e6b·2068·7265·663d·226c··/>.<link·href="l00000490:·653d·2274·6578·742f·6373·7322·202f·3e0a··e="text/css"·/>.
000004a0:·6f67·6f5f·616c·6967·6e2e·6373·7322·2072··ogo_align.css"·r000004a0:·3c6c·696e·6b20·6872·6566·3d22·6c6f·676f··<link·href="logo
000004b0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·000004b0:·5f61·6c69·676e·2e63·7373·2220·7265·6c3d··_align.css"·rel=
000004c0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/000004c0:·2273·7479·6c65·7368·6565·7422·2074·7970··"stylesheet"·typ
000004d0:·3e0a·3c2f·6865·6164·3e0a·3c62·6f64·793e··>.</head>.<body>000004d0:·653d·2274·6578·742f·6373·7322·2f3e·0a3c··e="text/css"/>.<
000004e0:·0a3c·6469·7620·6964·3d22·746f·7022·3e3c··.<div·id="top"><000004e0:·2f68·6561·643e·0a3c·626f·6479·3e0a·3c64··/head>.<body>.<d
000004f0:·212d·2d20·646f·206e·6f74·2072·656d·6f76··!--·do·not·remov000004f0:·6976·2069·643d·2274·6f70·223e·3c21·2d2d··iv·id="top"><!--
00000500:·6520·7468·6973·2064·6976·2c20·6974·2069··e·this·div,·it·i00000500:·2064·6f20·6e6f·7420·7265·6d6f·7665·2074···do·not·remove·t
00000510:·7320·636c·6f73·6564·2062·7920·646f·7879··s·closed·by·doxy00000510:·6869·7320·6469·762c·2069·7420·6973·2063··his·div,·it·is·c
00000520:·6765·6e21·202d·2d3e·0a3c·6469·7620·6964··gen!·-->.<div·id00000520:·6c6f·7365·6420·6279·2064·6f78·7967·656e··losed·by·doxygen
00000530:·3d22·7469·746c·6561·7265·6122·3e0a·3c74··="titlearea">.<t00000530:·2120·2d2d·3e0a·3c64·6976·2069·643d·2274··!·-->.<div·id="t
00000540:·6162·6c65·2063·656c·6c73·7061·6369·6e67··able·cellspacing00000540:·6974·6c65·6172·6561·223e·0a3c·7461·626c··itlearea">.<tabl
00000550:·3d22·3022·2063·656c·6c70·6164·6469·6e67··="0"·cellpadding00000550:·6520·6365·6c6c·7370·6163·696e·673d·2230··e·cellspacing="0
00000560:·3d22·3022·3e0a·203c·7462·6f64·793e·0a20··="0">.·<tbody>.·00000560:·2220·6365·6c6c·7061·6464·696e·673d·2230··"·cellpadding="0
00000570:·3c74·7220·6964·3d22·7072·6f6a·6563·7472··<tr·id="projectr00000570:·223e·0a20·3c74·626f·6479·3e0a·203c·7472··">.·<tbody>.·<tr
00000580:·6f77·223e·0a20·203c·7464·2069·643d·2270··ow">.··<td·id="p00000580:·2069·643d·2270·726f·6a65·6374·726f·7722···id="projectrow"
00000590:·726f·6a65·6374·6c6f·676f·223e·3c69·6d67··rojectlogo"><img00000590:·3e0a·2020·3c74·6420·6964·3d22·7072·6f6a··>.··<td·id="proj
000005a0:·2061·6c74·3d22·4c6f·676f·2220·7372·633d···alt="Logo"·src=000005a0:·6563·746c·6f67·6f22·3e3c·696d·6720·616c··ectlogo"><img·al
000005b0:·2272·7774·685f·7663·695f·7267·622e·6a70··"rwth_vci_rgb.jp000005b0:·743d·224c·6f67·6f22·2073·7263·3d22·7277··t="Logo"·src="rw
000005c0:·6722·2f3e·3c2f·7464·3e0a·2020·3c74·6420··g"/></td>.··<td·000005c0:·7468·5f76·6369·5f72·6762·2e6a·7067·222f··th_vci_rgb.jpg"/
000005d0:·6964·3d22·7072·6f6a·6563·7461·6c69·676e··id="projectalign000005d0:·3e3c·2f74·643e·0a20·203c·7464·2069·643d··></td>.··<td·id=
000005e0:·223e·0a20·2020·3c64·6976·2069·643d·2270··">.···<div·id="p000005e0:·2270·726f·6a65·6374·616c·6967·6e22·3e0a··"projectalign">.
000005f0:·726f·6a65·6374·6e61·6d65·223e·4f70·656e··rojectname">Open000005f0:·2020·203c·6469·7620·6964·3d22·7072·6f6a·····<div·id="proj
00000600:·4d65·7368·0a20·2020·3c2f·6469·763e·0a20··Mesh.···</div>.·00000600:·6563·746e·616d·6522·3e4f·7065·6e4d·6573··ectname">OpenMes
00000610:·203c·2f74·643e·0a20·3c2f·7472·3e0a·203c···</td>.·</tr>.·<00000610:·680a·2020·203c·2f64·6976·3e0a·2020·3c2f··h.···</div>.··</
00000620:·2f74·626f·6479·3e0a·3c2f·7461·626c·653e··/tbody>.</table>00000620:·7464·3e0a·203c·2f74·723e·0a20·3c2f·7462··td>.·</tr>.·</tb
00000630:·0a3c·2f64·6976·3e0a·3c21·2d2d·2065·6e64··.</div>.<!--·end00000630:·6f64·793e·0a3c·2f74·6162·6c65·3e0a·3c2f··ody>.</table>.</
00000640:·2068·6561·6465·7220·7061·7274·202d·2d3e···header·part·-->00000640:·6469·763e·0a3c·212d·2d20·656e·6420·6865··div>.<!--·end·he
00000650:·0a3c·212d·2d20·4765·6e65·7261·7465·6420··.<!--·Generated·00000650:·6164·6572·2070·6172·7420·2d2d·3e0a·3c21··ader·part·-->.<!
00000660:·6279·2044·6f78·7967·656e·2031·2e39·2e38··by·Doxygen·1.9.800000660:·2d2d·2047·656e·6572·6174·6564·2062·7920··--·Generated·by·
00000670:·202d·2d3e·0a3c·7363·7269·7074·2074·7970···-->.<script·typ00000670:·446f·7879·6765·6e20·312e·392e·3820·2d2d··Doxygen·1.9.8·--
00000680:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri00000680:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
00000690:·7074·223e·0a2f·2a20·406c·6963·656e·7365··pt">./*·@license00000690:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
000006a0:·206d·6167·6e65·743a·3f78·743d·7572·6e3a···magnet:?xt=urn:000006a0:·3e0a·2f2a·2040·6c69·6365·6e73·6520·6d61··>./*·@license·ma
000006b0:·6274·6968·3a64·3364·3961·3961·3635·3935··btih:d3d9a9a6595000006b0:·676e·6574·3a3f·7874·3d75·726e·3a62·7469··gnet:?xt=urn:bti
000006c0:·3532·3166·3936·3636·6135·6539·3463·6338··521f9666a5e94cc8000006c0:·683a·6433·6439·6139·6136·3539·3535·3231··h:d3d9a9a6595521
000006d0:·3330·6461·6238·3362·3635·3639·3926·616d··30dab83b65699&am000006d0:·6639·3636·3661·3565·3934·6363·3833·3064··f9666a5e94cc830d
000006e0:·703b·646e·3d65·7870·6174·2e74·7874·204d··p;dn=expat.txt·M000006e0:·6162·3833·6236·3536·3939·2661·6d70·3b64··ab83b65699&amp;d
000006f0:·4954·202a·2f0a·7661·7220·7365·6172·6368··IT·*/.var·search000006f0:·6e3d·6578·7061·742e·7478·7420·4d49·5420··n=expat.txt·MIT·
00000700:·426f·7820·3d20·6e65·7720·5365·6172·6368··Box·=·new·Search00000700:·2a2f·0a76·6172·2073·6561·7263·6842·6f78··*/.var·searchBox
00000710:·426f·7828·2273·6561·7263·6842·6f78·222c··Box("searchBox",00000710:·203d·206e·6577·2053·6561·7263·6842·6f78···=·new·SearchBox
00000720:·2022·7365·6172·6368·2f22·2c27·2e68·746d···"search/",'.htm00000720:·2822·7365·6172·6368·426f·7822·2c20·2273··("searchBox",·"s
00000730:·6c27·293b·0a2f·2a20·406c·6963·656e·7365··l');./*·@license00000730:·6561·7263·682f·222c·272e·6874·6d6c·2729··earch/",'.html')
00000740:·2d65·6e64·202a·2f0a·3c2f·7363·7269·7074··-end·*/.</script00000740:·3b0a·2f2a·2040·6c69·6365·6e73·652d·656e··;./*·@license-en
00000750:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="00000750:·6420·2a2f·0a3c·2f73·6372·6970·743e·0a3c··d·*/.</script>.<
00000760:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"00000760:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
00000770:·2073·7263·3d22·6d65·6e75·6461·7461·2e6a···src="menudata.j00000770:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr
00000780:·7322·3e3c·2f73·6372·6970·743e·0a3c·7363··s"></script>.<sc00000780:·633d·226d·656e·7564·6174·612e·6a73·223e··c="menudata.js">
00000790:·7269·7074·2074·7970·653d·2274·6578·742f··ript·type="text/00000790:·3c2f·7363·7269·7074·3e0a·3c73·6372·6970··</script>.<scrip
000007a0:·6a61·7661·7363·7269·7074·2220·7372·633d··javascript"·src=000007a0:·7420·7479·7065·3d22·7465·7874·2f6a·6176··t·type="text/jav
000007b0:·226d·656e·752e·6a73·223e·3c2f·7363·7269··"menu.js"></scri000007b0:·6173·6372·6970·7422·2073·7263·3d22·6d65··ascript"·src="me
000007c0:·7074·3e0a·3c73·6372·6970·7420·7479·7065··pt>.<script·type000007c0:·6e75·2e6a·7322·3e3c·2f73·6372·6970·743e··nu.js"></script>
000007d0:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip000007d0:·0a3c·7363·7269·7074·2074·7970·653d·2274··.<script·type="t
000007e0:·7422·3e0a·2f2a·2040·6c69·6365·6e73·6520··t">./*·@license·000007e0:·6578·742f·6a61·7661·7363·7269·7074·223e··ext/javascript">
000007f0:·6d61·676e·6574·3a3f·7874·3d75·726e·3a62··magnet:?xt=urn:b000007f0:·0a2f·2a20·406c·6963·656e·7365·206d·6167··./*·@license·mag
00000800:·7469·683a·6433·6439·6139·6136·3539·3535··tih:d3d9a9a6595500000800:·6e65·743a·3f78·743d·7572·6e3a·6274·6968··net:?xt=urn:btih
00000810:·3231·6639·3636·3661·3565·3934·6363·3833··21f9666a5e94cc8300000810:·3a64·3364·3961·3961·3635·3935·3532·3166··:d3d9a9a6595521f
00000820:·3064·6162·3833·6236·3536·3939·2661·6d70··0dab83b65699&amp00000820:·3936·3636·6135·6539·3463·6338·3330·6461··9666a5e94cc830da
00000830:·3b64·6e3d·6578·7061·742e·7478·7420·4d49··;dn=expat.txt·MI00000830:·6238·3362·3635·3639·3926·616d·703b·646e··b83b65699&amp;dn
00000840:·5420·2a2f·0a24·2866·756e·6374·696f·6e28··T·*/.$(function(00000840:·3d65·7870·6174·2e74·7874·204d·4954·202a··=expat.txt·MIT·*
00000850:·2920·7b0a·2020·696e·6974·4d65·6e75·2827··)·{.··initMenu('00000850:·2f0a·2428·6675·6e63·7469·6f6e·2829·207b··/.$(function()·{
00000860:·272c·7472·7565·2c66·616c·7365·2c27·7365··',true,false,'se00000860:·0a20·2069·6e69·744d·656e·7528·2727·2c74··.··initMenu('',t
00000870:·6172·6368·2e70·6870·272c·2753·6561·7263··arch.php','Searc00000870:·7275·652c·6661·6c73·652c·2773·6561·7263··rue,false,'searc
00000880:·6827·293b·0a20·2024·2864·6f63·756d·656e··h');.··$(documen00000880:·682e·7068·7027·2c27·5365·6172·6368·2729··h.php','Search')
00000890:·7429·2e72·6561·6479·2866·756e·6374·696f··t).ready(functio00000890:·3b0a·2020·2428·646f·6375·6d65·6e74·292e··;.··$(document).
000008a0:·6e28·2920·7b20·696e·6974·5f73·6561·7263··n()·{·init_searc000008a0:·7265·6164·7928·6675·6e63·7469·6f6e·2829··ready(function()
000008b0:·6828·293b·207d·293b·0a7d·293b·0a2f·2a20··h();·});.});./*·000008b0:·207b·2069·6e69·745f·7365·6172·6368·2829···{·init_search()
000008c0:·406c·6963·656e·7365·2d65·6e64·202a·2f0a··@license-end·*/.000008c0:·3b20·7d29·3b0a·7d29·3b0a·2f2a·2040·6c69··;·});.});./*·@li
000008d0:·3c2f·7363·7269·7074·3e0a·3c64·6976·2069··</script>.<div·i000008d0:·6365·6e73·652d·656e·6420·2a2f·0a3c·2f73··cense-end·*/.</s
000008e0:·643d·226d·6169·6e2d·6e61·7622·3e3c·2f64··d="main-nav"></d000008e0:·6372·6970·743e·0a3c·6469·7620·6964·3d22··cript>.<div·id="
000008f0:·6976·3e0a·3c73·6372·6970·7420·7479·7065··iv>.<script·type000008f0:·6d61·696e·2d6e·6176·223e·3c2f·6469·763e··main-nav"></div>
00000900:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip00000900:·0a3c·7363·7269·7074·2074·7970·653d·2274··.<script·type="t
00000910:·7422·3e0a·2f2a·2040·6c69·6365·6e73·6520··t">./*·@license·00000910:·6578·742f·6a61·7661·7363·7269·7074·223e··ext/javascript">
00000920:·6d61·676e·6574·3a3f·7874·3d75·726e·3a62··magnet:?xt=urn:b00000920:·0a2f·2a20·406c·6963·656e·7365·206d·6167··./*·@license·mag
Max diff block lines reached; 703033/805729 bytes (87.25%) of diff not shown.
44.1 KB
html2text {}
Max HTML report size reached
67.5 KB
./usr/share/doc/libopenmesh-dev/html/a00539_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/BaseDecimaterT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">PolyMesh_ArrayKernelT.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="a00539.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 88 lines modifiedOffset 138, 246 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·PolyMesh_ArrayKernelT</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·McDecimaterT</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_BASE_DECIMATER_DECIMATERT_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH</span></div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_BASE_DECIMATER_DECIMATERT_HH</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/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;memory&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><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>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="a00563.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="a00557.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Decimater·{</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>
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>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
178 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">175 <div·class="foldopen"·id="foldopen00080"·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>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>
180 <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">···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>178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</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> 
192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>{</div> 
193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="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>179 </div>
204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</div>
 182 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03370.html">···85</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_class"·href="a02870.html">Utils::Noncopyable</a></div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT&lt;·MeshT·&gt;</a>·······<a·class="code·hl_class"·href="a03370.html">Self</a>;</div>
 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>
Max diff block lines reached; 32613/53163 bytes (61.35%) of diff not shown.
15.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 PolyMesh_ArrayKernelT.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, 105 lines modifiedOffset 48, 304 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45//55 47//
56 =============================================================================56 =============================================================================
57 46// 
58 47//·CLASS·PolyMesh_ArrayKernelT 
59 48//57 48//
60 49//58 49//·CLASS·McDecimaterT
 59 50//
 60 51//
61 =============================================================================61 =============================================================================
 62 52
 63 53#ifndef·OPENMESH_BASE_DECIMATER_DECIMATERT_HH
 64 54#define·OPENMESH_BASE_DECIMATER_DECIMATERT_HH
62 50 
63 51 
64 52#ifndef·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH 
65 53#define·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH 
66 54 
67 5565 55
 66 56
68 56//==·INCLUDES67 57//==·INCLUDES
69 =================================================================68 =================================================================
70 57 
71 5869 58
 70 59#include·<memory>
 71 60
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>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>
78 6576 65
79 6677 66
 78 67
80 67//==·NAMESPACES79 68//==·NAMESPACE
81 ===============================================================80 ================================================================
82 68 
83 6981 69
84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
85 71 
86 72template<class·Traits> 
87 73class·TriMesh_ArrayKernelT;83 71namespace·Decimater·{
 84 72
 85 73
88 74//==·CLASS·DEFINITION86 74//==·CLASS·DEFINITION
89 =========================================================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{
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{ 
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};92 82};
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{ 
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 10793 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();
116 108113 108
117 109//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
Max diff block lines reached; 7669/15794 bytes (48.56%) of diff not shown.
37.8 KB
./usr/share/doc/libopenmesh-dev/html/a00542_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/DefaultPolyMesh.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, 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">DefaultPolyMesh.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CollapseInfoT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00542.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 40 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><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> 
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>144 <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>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··STRUCT·CollpaseInfoT</span></div>
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/PolyMesh_ArrayKernelT.hh&gt;</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>148 <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> 
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>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH</span></div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_COLLAPSEINFOT_HH</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·TYPEDEFS·=================================================================</span></div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
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>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
160 <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>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//=============================================================================</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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>Decimater·{</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>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="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 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>
 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>
 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>
 182 </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>
 185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 186 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 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>
 200 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>····<a·class="code·hl_variable"·href="a03374.html#a4d6ceec9090fb5a282e3a2f842962597">vl</a>·=·mesh.to_vertex_handle(<a·class="code·hl_variable"·href="a03374.html#a0d3ab34ba78e36e61066d0b26bdb3e4e">vlv1</a>);</div>
 201 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>····<a·class="code·hl_variable"·href="a03374.html#a0d3ab34ba78e36e61066d0b26bdb3e4e">vlv1</a>·=·mesh.opposite_halfedge_handle(<a·class="code·hl_variable"·href="a03374.html#a0d3ab34ba78e36e61066d0b26bdb3e4e">vlv1</a>);</div>
 202 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>····v0vl·=·mesh.opposite_halfedge_handle(v0vl);</div>
 203 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··}</div>
 204 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>·</div>
 205 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··<span·class="comment">//·get·vr</span></div>
 206 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>··<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="a03374.html#a2962fea162ba214fe7394d60ddb322d7">fr</a>.is_valid())·{</div>
 207 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>····vrv0·=·mesh.next_halfedge_handle(<a·class="code·hl_variable"·href="a03374.html#a53dc5ea9882b3097b8281142c0bdb225">v1v0</a>);</div>
 208 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>····v1vr·=·mesh.next_halfedge_handle(vrv0);</div>
 209 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>····<a·class="code·hl_variable"·href="a03374.html#ad65dfec5ec35931c6aaac3587b0fd55e">vr</a>·=·mesh.to_vertex_handle(vrv0);</div>
 210 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>····vrv0·=·mesh.opposite_halfedge_handle(vrv0);</div>
 211 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····v1vr·=·mesh.opposite_halfedge_handle(v1vr);</div>
 212 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>··}</div>
 213 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>}</div>
 214 </div>
 215 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div>216 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</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>217 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>}<span·class="comment">//·END_NS_DECIMATER</span></div>
 218 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>219 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span><span·class="comment">//=============================================================================</span></div>
 220 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_DECIMATER_COLLAPSEINFOT_HH·defined</span></div>
Max diff block lines reached; 6405/29458 bytes (21.74%) of diff not shown.
8.88 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 DefaultPolyMesh.hh5 CollapseInfoT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-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, 47 lines modifiedOffset 47, 165 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
 54 48//
53 43#ifndef·OPENMESH_DEFAULTPOLYMESH_HH 
54 44#define·OPENMESH_DEFAULTPOLYMESH_HH 
55 45 
56 46 
57 47//==·INCLUDES 
58 =================================================================55 =============================================================================
 56 49//
 57 50//·STRUCT·CollpaseInfoT
 58 51//
 59 52//
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 ===============================================================60 =============================================================================
65 53 
66 54namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{61 53#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH
 62 54#define·OPENMESH_DECIMATER_COLLAPSEINFOT_HH
67 5563 55
68 56//==·TYPEDEFS64 56//==·INCLUDES
69 =================================================================65 =================================================================
70 5766 57
71 58typedef·PolyMesh_ArrayKernelT<DefaultTraitsDouble>·PolyMesh;67 58//==·NAMESPACE
 68 ================================================================
72 5969 59
73 60//70 60namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 71 61namespace·Decimater·{
 72 62
 73 63//==·CLASS·DEFINITION
74 =============================================================================74 =========================================================
75 61}·//·namespace·OpenMesh 
76 62//75 64
 76 73template<class·Mesh>
 77 _\x87_\x84struct·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T·{
 78 75·public:
 79 76·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T(Mesh&·_mesh,·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_heh);
 80 77
 81 78·Mesh&·mesh;
 82 79
 83 _\x88_\x80·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x80_\x8v_\x81;
 84 _\x88_\x81·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x81_\x8v_\x80;
 85 _\x88_\x82·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x80;
 86 _\x88_\x83·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x81;
 87 _\x88_\x84·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·_\x8p_\x80;
 88 _\x88_\x85·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·_\x8p_\x81;
 89 _\x88_\x86·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8f_\x8l;
 90 _\x88_\x87·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8f_\x8r;
 91 _\x88_\x88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8l;
 92 _\x88_\x89·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8r;
 93 91
 94 _\x89_\x84·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8l_\x8v_\x81,·v0vl,·vrv0,·v1vr;
 95 96};
 96 97
 97 98//---------------------------------------------------------------------------
 98 --
 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
 119 145·if·(_\x8f_\x8r.is_valid())·{
 120 146·vrv0·=·mesh.next_halfedge_handle(_\x8v_\x81_\x8v_\x80);
 121 147·v1vr·=·mesh.next_halfedge_handle(vrv0);
 122 148·_\x8v_\x8r·=·mesh.to_vertex_handle(vrv0);
 123 149·vrv0·=·mesh.opposite_halfedge_handle(vrv0);
 124 150·v1vr·=·mesh.opposite_halfedge_handle(v1vr);
 125 151·}
 126 152}
 127 153
 128 154//
77 =============================================================================129 =============================================================================
78 63 
79 64//130 155}//·END_NS_DECIMATER
 131 156}·//·END_NS_OPENMESH
 132 157//
80 =============================================================================133 =============================================================================
81 65#endif·//·OPENMESH_DEFAULTPOLYMESH_HH·defined 
82 66//134 158#endif·//·OPENMESH_DECIMATER_COLLAPSEINFOT_HH·defined
 135 159//
83 =============================================================================136 =============================================================================
 137 160
84 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h138 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
85 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,139 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
86 different·mesh·kernels·...140 different·mesh·kernels·...
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59141 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.142 _.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.P_.o_.l_.y_.M_.e_.s_.h_.T_.:_.:_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e
 143 Kernel::VertexHandle·VertexHandle
 144 Handle·for·referencing·the·corresponding·item.
Max diff block lines reached; 160/9071 bytes (1.76%) of diff not shown.
129 KB
./usr/share/doc/libopenmesh-dev/html/a00545_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/ArrayKernelT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModHausdorffT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ArrayKernelT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModHausdorffT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00545.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="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, 304 lines modifiedOffset 136, 375 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="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>·</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="preprocessor">#include·&lt;OpenMesh/Core/Mesh/ArrayKernel.hh&gt;</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>
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>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·NAMESPACES·===============================================================</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>·</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>149 <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">//==·IMPLEMENTATION·==========================================================</span></div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODHAUSDORFFT_C</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 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·&quot;<a·class="code"·href="a00548.html">ModHausdorffT.hh</a>&quot;</span></div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</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="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> 
164 <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>
 161 <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="l00063"·name="l00063"></a><span·class="lineno">···63</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>
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> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">typename</span>·ModHausdorffT&lt;MeshT&gt;::Scalar</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>ModHausdorffT&lt;MeshT&gt;::</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>distPointTriangleSquared(·<span·class="keyword">const</span>·Point&amp;·_p,</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··························<span·class="keyword">const</span>·Point&amp;·_v0,</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··························<span·class="keyword">const</span>·Point&amp;·_v1,</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··························<span·class="keyword">const</span>·Point&amp;·_v2·)</div>
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
 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>
 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>
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">int</span>·i,·i0,·i1;</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>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
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>178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·Check·if·the·triangle·is·degenerated</span></div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordflow">if</span>·(d·&lt;·FLT_MIN·&amp;&amp;·d·&gt;·-FLT_MIN)·{</div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">return</span>·-1.0;</div>
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">const</span>·Scalar·invD·=·<span·class="keyword">static_cast&lt;</span>Scalar<span·class="keyword">&gt;</span>(1.0)·/·d;</div>
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>184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>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>
195 <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>
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>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
Max diff block lines reached; 57270/103877 bytes (55.13%) of diff not shown.
27.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 ArrayKernelT_impl.hh5 ModHausdorffT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 45, 376 lines modifiedOffset 46, 404 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#define·OPENMESH_ARRAY_KERNEL_C 
53 4353 42
 54 47//
 55 =============================================================================
 56 48//
 57 49//·CLASS·ModHausdorffT·-·IMPLEMENTATION
 58 50//
 59 51//
 60 =============================================================================
 61 52
 62 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_C
 63 54
 64 55
54 44//==·INCLUDES65 56//==·INCLUDES
55 =================================================================66 =================================================================
56 45 
57 46#include·<OpenMesh/Core/Mesh/ArrayKernel.hh> 
58 4767 57
 68 58#include·"_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T_\x8._\x8h_\x8h"
 69 59
 70 60
59 48//==·NAMESPACES71 61//==·NAMESPACES
60 ===============================================================72 ===============================================================
61 4973 62
62 50namespace·_.O_.p_.e_.n_.M_.e_.s_.h74 63namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
63 51{ 
64 5275 64namespace·Decimater·{
 76 65
65 53//==·IMPLEMENTATION77 66//==·IMPLEMENTATION
66 ==========================================================78 ==========================================================
 79 67
 80 68template·<class·MeshT>
 81 69typename·ModHausdorffT<MeshT>::Scalar
 82 70ModHausdorffT<MeshT>::
 83 71distPointTriangleSquared(·const·Point&·_p,
 84 72·const·Point&·_v0,
 85 73·const·Point&·_v1,
 86 74·const·Point&·_v2·)
 87 75{
 88 76·const·Point·v0v1·=·_v1·-·_v0;
 89 77·const·Point·v0v2·=·_v2·-·_v0;
 90 78·const·Point·n·=·v0v1·%·v0v2;·//·not·normalized·!
 91 79·const·Scalar·d·=·sqrnorm(n);
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{ 
77 63 
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()·); 
98 78 
99 79·int·i,·i0,·i1; 
100 8092 80
 93 81
 94 82·//·Check·if·the·triangle·is·degenerated
 95 83·if·(d·<·FLT_MIN·&&·d·>·-FLT_MIN)·{
 96 84·return·-1.0;
 97 85·}
 98 86·const·Scalar·invD·=·static_cast<Scalar>(1.0)·/·d;
 99 87
 100 88·//·these·are·not·needed·for·every·point,·should·still·perform
 101 89·//·better·with·many·points·against·one·triangle
 102 90·const·Point·v1v2·=·_v2·-·_v1;
 103 91·const·Scalar·inv_v0v2_2·=·static_cast<Scalar>(1.0)·/·sqrnorm(v0v2);
 104 92·const·Scalar·inv_v0v1_2·=·static_cast<Scalar>(1.0)·/·sqrnorm(v0v1);
 105 93·const·Scalar·inv_v1v2_2·=·static_cast<Scalar>(1.0)·/·sqrnorm(v1v2);
 106 94
 107 95
 108 96·Point·v0p·=·_p·-·_v0;
 109 97·Point·t·=·v0p·%·n;
 110 98·typename·Point::value_type·s01,·s02,·s12;
 111 99·const·Scalar·a·=·(t·|·v0v2)·*·-invD;
 112 100·const·Scalar·b·=·(t·|·v0v1)·*·invD;
 113 101
 114 102·if·(a·<·0)
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; 
Max diff block lines reached; 18100/27935 bytes (64.79%) of diff not shown.
38.9 KB
./usr/share/doc/libopenmesh-dev/html/a00548_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/BaseMesh.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">BaseMesh.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="a00548.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 64 lines modifiedOffset 137, 128 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·BaseMesh</span></div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModHausdorffT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_BASEMESH_HH</span></div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODHAUSDORFFT_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_BASEMESH_HH</span></div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODHAUSDORFFT_HH</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.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>·</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>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>
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="a00584.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="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;cfloat&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
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>160 <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>·</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>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Decimater·{</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
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>
 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>
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="};">168 <div·class="foldopen"·id="foldopen00079"·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>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"·hre[·...·truncated·by·diffoscope;·len:·41,·SHA:·a68cbbf9592c0743ce3aedb69879337bf5bf5d9e632645953c920758153bb8df·...·]·{</div>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</span>:</div>170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">public</span>:</div>
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>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="a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03410.html">ModHausdorffT</a>,·MeshT,·Hausdorff·);</div>
180 <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">···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>
181 </div>184 </div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 186 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">
 187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03410.html#ac62910f6fbc7d496081eb438f3035314">···96</a></span>····<a·class="code·hl_function"·href="a03410.html#ac62910f6fbc7d496081eb438f3035314">~ModHausdorffT</a>()·{</div>
 188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······mesh_.remove_property(points_);</div>
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>189 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····}</div>
 190 </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>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>
 195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····}</div>
 196 </div>
 197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 198 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="}">
 199 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03410.html#a571421e750a2ae24ac66d65a4aade107">··106</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03410.html#a571421e750a2ae24ac66d65a4aade107">set_tolerance</a>(Scalar·_e)·{</div>
 200 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······tolerance_·=·_e;</div>
 201 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····}</div>
 202 </div>
 203 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 204 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·initialize()·<span·class="keyword">override</span>;</div>
 205 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 206 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">float</span>·collapse_priority(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)·<span·class="keyword">override</span>;</div>
 207 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>
 208 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·postprocess_collapse(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)·<span·class="keyword">override</span>;</div>
 209 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
 210 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····<span·class="keywordtype">void</span>·set_error_tolerance_factor(<span·class="keywordtype">double</span>·_factor)·<span·class="keyword">override</span>;</div>
Max diff block lines reached; 4508/30873 bytes (14.60%) of diff not shown.
8.66 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 BaseMesh.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, 73 lines modifiedOffset 47, 166 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46//54 46//
58 47//·CLASS·BaseMesh55 =============================================================================
59 48//56 47//
 57 48//·CLASS·ModHausdorffT
60 49//58 49//
 59 50//
61 =============================================================================60 =============================================================================
62 50 
63 5161 51
64 52#ifndef·OPENMESH_BASEMESH_HH 
65 53#define·OPENMESH_BASEMESH_HH62 52#ifndef·OPENMESH_DECIMATER_MODHAUSDORFFT_HH
 63 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_HH
66 5464 54
67 55 
68 56//==·INCLUDES65 55//==·INCLUDES
69 =================================================================66 =================================================================
 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 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>70 59#include·<vector>
77 64 
78 6571 60#include·<cfloat>
 72 61
79 66//==·NAMESPACES73 62//==·NAMESPACES
80 ===============================================================74 ===============================================================
 75 63
81 67 
82 68 
83 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{76 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
84 70 
85 7177 65namespace·Decimater·{
 78 66
86 72//==·CLASS·DEFINITION79 67//==·CLASS·DEFINITION
87 =========================================================80 =========================================================
88 73 
89 74 
90 _.8_.0class·_.B_.a_.s_.e_.M_.e_.s_.h·{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>·{
91 81public:84 80·public:
92 82·virtual·_\x8~_\x8B_\x8a_\x8s_\x8e_\x8M_\x8e_\x8s_\x8h(void)·{;} 
93 83}; 
94 84 
95 85 
96 86//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 127
 116 129·void·set_error_tolerance_factor(double·_factor)·override;
 117 130
 118 131·private:
 119 132
 120 134·Scalar·distPointTriangleSquared(const·Point&·_p,·const·Point&·_v0,·const
 121 Point&·_v1,·const·Point&·_v2);
 122 135
 123 137·Scalar·compute_sqr_error(_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_fh,·const·Point&·_p)·const;
 124 138
 125 139·private:
 126 140
 127 142·Points·tmp_points_;
 128 143
 129 144·_\x8M_\x8e_\x8s_\x8h&·mesh_;
 130 145·Scalar·tolerance_;
 131 146
 132 147·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8P_\x8o_\x8i_\x8n_\x8t_\x8s_\x8>·points_;
 133 148};
 134 149
 135 150//
97 =============================================================================136 =============================================================================
Max diff block lines reached; 3150/8841 bytes (35.63%) of diff not shown.
542 KB
./usr/share/doc/libopenmesh-dev/html/a00551_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/Tools/Decimater/BaseDecimaterT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">PolyConnectivity.hh</div></div>98 ··<div·class="headertitle"><div·class="title">BaseDecimaterT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00551.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 1329 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="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>·</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>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</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>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_POLYCONNECTIVITY_HH</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>
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>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>
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>·</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>
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="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#else</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>·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>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#··include·&lt;cfloat&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="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>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</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>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACE·===============================================================</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>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·Traits,·<span·class="keywordtype">bool</span>·CW&gt;</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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">class·</span>GenericCirculatorT;</div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Decimater·{</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</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>
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="keyword">template</span>·&lt;<span·class="keyword">typename</span>·RangeTraitT&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>
 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>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">class·</span>EntityRange;</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>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>&lt;</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}</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>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
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>177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">template</span>&lt;</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>
192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">typename</span>·CONTAINER_T,</div>180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·default·properties</span></div>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.release_vertex_status();</div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.release_edge_status();</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.release_face_status();</div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//·dispose·of·modules</span></div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····set_uninitialized();</div>
193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">typename</span>·ITER_T,</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>
194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">typename</span>·CENTER_ENTITY_T,</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>
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">typename</span>·TO_ENTITY_T,</div>190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······<span·class="keyword">delete</span>·*m_it;</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>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····all_modules_.clear();</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>192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>
 193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>
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>194 <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>195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//-----------------------------------------------------------------------------</span></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>196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 198 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="}">
Max diff block lines reached; 358199/382010 bytes (93.77%) of diff not shown.
168 KB
html2text {}
Max HTML report size reached
40.0 KB
./usr/share/doc/libopenmesh-dev/html/a00557_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/TriConnectivity.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, 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">TriConnectivity.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="a00557.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="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, 123 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="l00049"·name="l00049"></a><span·class="lineno">···49</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>·</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_TRICONNECTIVITY_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/PolyConnectivity.hh&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="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>·</div>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</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[·...·truncated·by·diffoscope;·len:·55,·SHA:·fad4b1f43c6b7cd3f2bb2c037a7eacbbb0d0153037b06ebc0f2b35b21a7f8929·...·]></div>145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··CLASS·Observer</span></div>
 146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>
154 <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>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</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="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 151 <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="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> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>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>
162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
 160 <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>
 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>
163 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00075"·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#ac864b[·...·truncated·by·diffoscope;·len:·164,·SHA:·09a8f64bb0f46a6ef812e6fc0fbe49762e9ab5eafde48cda3175749c36e4e2fc·...·]</div>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>
 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>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··{·PolyConnectivity::assign_connectivity(_other);·}</div>172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··</div>
 173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">size_t</span>·get_interval()·<span·class="keyword">const</span>;</div>
 174 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keywordtype">void</span>·set_interval(<span·class="keywordtype">size_t</span>·_notificationInterval);</div>
 176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··</div>
 177 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03442.html#ae7279c819cb88693c739f109bc21eaf4">··101</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03442.html#ae7279c819cb88693c739f109bc21eaf4">notify</a>(<span·class="keywordtype">size_t</span>·_step)·=·0;</div>
 178 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 179 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·abort()·<span·class="keyword">const</span>;</div>
 180 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··</div>
 181 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="keyword">private</span>:</div>
 182 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">size_t</span>·notificationInterval_;</div>
 183 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>};</div>
166 </div>184 </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> 
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> 
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> 
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> 
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> 
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> 
Max diff block lines reached; 5126/31409 bytes (16.32%) of diff not shown.
9.21 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 TriConnectivity.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-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, 148 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
 53 49//
 54 =============================================================================
 55 50//
 56 51//·CLASS·Observer
 57 52//
 58 53//
 59 =============================================================================
52 42 
53 43 
54 44#ifndef·OPENMESH_TRICONNECTIVITY_HH 
55 45#define·OPENMESH_TRICONNECTIVITY_HH 
56 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{60 54
63 55public:61 55#pragma·once
64 5662 56
 63 57//==·INCLUDES
 64 =================================================================
 65 58
 66 59#include·<cstddef>
 67 60#include·<OpenMesh/Core/System/config.h>
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(); 
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 16168 61
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);·} 
116 191 
117 204·void·split_copy(_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh,·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh); 
118 205 
119 _\x82_\x82_\x82·inline·void·_\x8s_\x8p_\x8l_\x8i_\x8t_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8c_\x8o_\x8p_\x8y(_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh,·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh) 
120 {·TriConnectivity::split_copy(_eh,·_vh);·} 
121 223 
122 _\x82_\x82_\x89·inline·void·_\x8s_\x8p_\x8l_\x8i_\x8t(_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_fh,·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh) 
123 230·{·PolyConnectivity::split(_fh,·_vh);·} 
124 231 
125 _\x82_\x83_\x87·inline·void·_\x8s_\x8p_\x8l_\x8i_\x8t_\x8__\x8c_\x8o_\x8p_\x8y(_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_fh,·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh) 
126 238·{·PolyConnectivity::split_copy(_fh,·_vh);·} 
127 239 
128 241 
129 242private: 
130 244·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·insert_loop(_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_hh); 
131 246·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·insert_edge(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh, 
132 247·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_h0,·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_h1); 
133 248}; 
134 249 
135 250} 
136 251 
137 252#endif//OPENMESH_TRICONNECTIVITY_HH69 62//==·NAMESPACE
 70 ================================================================
 71 63
 72 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 73 65namespace·Decimater·{
 74 66
 75 67
 76 68//==·CLASS·DEFINITION
 77 =========================================================
Max diff block lines reached; 3696/9411 bytes (39.27%) of diff not shown.
64.7 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/TriMesh_ArrayKernelT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModBaseT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">TriMesh_ArrayKernelT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModBaseT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00563.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 89 lines modifiedOffset 138, 220 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·TriMesh_ArrayKernelT</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModBaseT</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODBASET_HH</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODBASET_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_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> 
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/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>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>
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>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00542.html">OpenMesh/Tools/Decimater/CollapseInfoT.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>159 <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;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> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 162 <div·class="line"><a·id="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>
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><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>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Decimater·{</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="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>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="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>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</span></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;·<span·class="keyword">class·</span>BaseDecimaterT;</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
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>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</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>
179 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};">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>
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> 
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>178 <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>179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</span>:</div>
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 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>
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
190 <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> 
191 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};"> 
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02706.html">···94</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02706.html">TriMesh_ArrayKernelT</a></div> 
193 <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="a02822.html">TriMesh_ArrayKernel_GeneratorT</a>&lt;Traits&gt;::Mesh</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="keyword">public</span>:</div>184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_class"·href="a02706.html">TriMesh_ArrayKernelT</a>()·{}</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>·OtherTraits&gt;</div> 
198 <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="a02706.html">TriMesh_ArrayKernelT</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">PolyMesh_Ar[·...·truncated·by·diffoscope;·len:·42,·SHA:·b6d6339629242f05225c92f520b17a513c9576f78b063341dfae1736052a3237·...·]</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>
199 <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>
200 <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> 
201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·····this-&gt;assign(t,<span·class="keyword">true</span>);</div>192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">private</span>:</div>
202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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>
203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</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>
Max diff block lines reached; 9447/51071 bytes (18.50%) of diff not shown.
14.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 TriMesh_ArrayKernelT.hh5 ModBaseT.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*13 7·*·www.openmesh.org·*
Offset 47, 106 lines modifiedOffset 48, 273 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·CLASS·TriMesh_ArrayKernelT 
59 48//55 48//
 56 =============================================================================
60 49//57 49//
 58 50//·CLASS·ModBaseT
 59 51//
 60 52//
61 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_DECIMATER_MODBASET_HH
 64 55#define·OPENMESH_DECIMATER_MODBASET_HH
 65 56
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 
69 ================================================================= 
70 5766 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> 
78 6567 58//==·INCLUDES
 68 =================================================================
 69 59
 70 60#include·<OpenMesh/Core/Utils/Noncopyable.hh>
 71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8._\x8h_\x8h>
 72 62#include·<string>
 73 63
 74 64
 75 65//==·NAMESPACE
 76 ================================================================
79 6677 66
 78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 68namespace·Decimater·{
80 67//==·NAMESPACES 
81 =============================================================== 
82 68 
83 6980 69
 81 70
 82 71//==·FORWARD·DECLARATIONS
84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
85 71 
86 72template<class·Traits> 
87 73class·PolyMesh_ArrayKernelT; 
88 74//==·CLASS·DEFINITION 
89 =========================================================83 =====================================================
 84 72
 85 73template·<typename·Mesh>·class·BaseDecimaterT;
 86 74
90 7587 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:
91 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 85 
100 8695 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
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:99 90public:
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)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;·}
111 101·{106 101
112 102·//assign·the·connectivity·and·standard·properties 
113 103·this->assign(t,true); 
114 104·} 
115 105}; 
116 106 
117 107 
118 108//107 102private:
 108 103
 109 104#if·defined(OM_CC_MSVC)
Max diff block lines reached; 7127/15044 bytes (47.37%) of diff not shown.
49.3 KB
./usr/share/doc/libopenmesh-dev/html/a00572_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/FinalMeshItemsT.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, 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">smooth_mesh.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, 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="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_MESH_ITEMS_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>
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>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>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>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</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="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>·</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> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>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>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>
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="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i·&lt;·_n_iters;·++i)</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">//==·CLASS·DEFINITION·=========================================================</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>
165 <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>····{</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="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>······Value&amp;·temp_value·=·temp_values[cv_it-&gt;idx()];</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>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>······temp_value.vectorize(0);</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··{</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">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>·[·...·truncated·by·diffoscope;·len:·6,·SHA:·43819c60b3bd9b70a7a5cc33659c9b518d9c652aaef39afacc1ecb127f0ce050·...·];</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>
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="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>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>
 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>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>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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> 
Max diff block lines reached; 2148/39964 bytes (5.37%) of diff not shown.
10.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 FinalMeshItemsT.hh5 smooth_mesh.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, 206 lines modifiedOffset 47, 79 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_MESH_ITEMS_HH 
55 45#define·OPENMESH_MESH_ITEMS_HH54 44#ifndef·SMOOTH_MESH_HH
 55 45#define·SMOOTH_MESH_HH
56 4656 46
57 47 
58 48//==·INCLUDES57 47//==·INCLUDES
59 =================================================================58 =================================================================
60 4959 48
 60 49#include·<OpenMesh/Core/Utils/Property.hh>
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 
68 57//==·NAMESPACES62 51//==·NAMESPACE
69 ===============================================================63 ================================================================
70 5864 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;
71 5972 59
72 60namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{73 60·std::vector<Value>·temp_values(_m.n_vertices());
73 6174 61
74 62 
75 63//==·CLASS·DEFINITION 
76 ========================================================= 
77 64 
78 66template·<class·Traits,·bool·IsTriMesh> 
79 _.6_.7struct·_.F_.i_.n_.a_.l_.M_.e_.s_.h_.I_.t_.e_.m_.s_.T75 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;
80 68{81 68
81 69·//---·build·Refs·structure·--- 
82 70#ifndef·DOXY_IGNORE_THIS 
83 71·struct·Refs82 69·Value&·temp_value·=·temp_values[cv_it->idx()];
 83 70
 84 71·temp_value.vectorize(0);
 85 72
 86 73·for·(·typename·_Mesh::ConstVertexVertexIter·cvv_it·=·_m.cvv_iter(cv_it);
 87 74·cvv_it;·++cvv_it)
84 72·{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);
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 86·}
 100 87·}
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; 
Max diff block lines reached; 1685/10358 bytes (16.27%) of diff not shown.
45.6 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/TriMeshT_impl.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">TriMeshT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00578.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 65 lines modifiedOffset 138, 172 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="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·TriMeshT·-·IMPLEMENTATION</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>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_TRIMESH_C</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">#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_C</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><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>
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>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;OpenMesh/Core/Mesh/TriMeshT.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="a00566.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>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00797.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>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>
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>160 <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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>
 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>·</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Kernel&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>
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>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keywordtype">void</span></div>
174 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">170 <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>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>
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword"></span>{</div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordflow">if</span>·(Base::continuity()·&gt;·Base::C0)</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>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>····Base::mesh_.add_property(umbrellas_);</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>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>
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>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······Base::mesh_.add_property(squared_umbrellas_);</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>180 <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>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>
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}</div>182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 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>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····Base::mesh_.remove_property(umbrellas_);</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>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div>
187 </div>190 </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>·</div>
 193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>·</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>
 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>
 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>
 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>
 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="keywordflow">if</span>·(this-&gt;is_active(*v_it))</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>······<span·class="comment">//·compute·umbrella</span></div>
 211 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······u·=·zero;</div>
 212 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······<span·class="keywordflow">for</span>·(voh_it·=·Base::mesh_.cvoh_iter(*v_it);·voh_it.is_valid();·++voh_it)·{</div>
 213 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>········w·=·this-&gt;weight(Base::mesh_.edge_handle(*voh_it));</div>
 214 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········u·+=·vector_cast&lt;typename·Mesh::Normal&gt;(Base::mesh_.point(Base::mesh_.to_vertex_handle(*voh_it)))·*·w;</div>
 215 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······}</div>
Max diff block lines reached; 3785/36458 bytes (10.38%) of diff not shown.
9.88 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 TriMeshT_impl.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, 76 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// 
56 ============================================================================= 
57 46// 
58 47//·CLASS·TriMeshT·-·IMPLEMENTATION 
59 48//55 48//
 56 =============================================================================
60 49//57 49//
 58 50//·CLASS·JacobiLaplaceSmootherT·-·IMPLEMENTATION
 59 51//
 60 52//
61 =============================================================================61 =============================================================================
62 50 
63 51 
64 52#define·OPENMESH_TRIMESH_C 
65 5362 53
66 5463 54#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_C
 64 55
67 55//==·INCLUDES65 56//==·INCLUDES
68 =================================================================66 =================================================================
69 56 
70 5767 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 6168 58#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.m_.o_.o_.t_.h_.e_.r_./_.J_.a_.c_.o_.b_.i_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T_.._.h_.h>
 69 59
 70 60
 71 61//==·NAMESPACES
 72 ===============================================================
75 6273 62
 74 63
76 63//==·NAMESPACES 
77 ============================================================== 
78 64 
79 65 
80 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 65namespace·Smoother·{
 77 66
81 6778 67
82 68 
83 69//==·IMPLEMENTATION79 68//==·IMPLEMENTATION
84 ==========================================================80 ==========================================================
 81 69
85 7082 70
86 71template·<class·Kernel>83 71template·<class·Mesh>
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_.c_.a_.l_.c_.__.f_.a_.c_.e_.__.n_.o_.r_.m_.a_.l(FaceHandle·_fh)·const84 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)
90 75{87 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));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·}
97 8294 82
98 83·return·_.P_.o_.l_.y_.M_.e_.s_.h_.:_.:_.c_.a_.l_.c_.__.f_.a_.c_.e_.__.n_.o_.r_.m_.a_.l(p0,·p1,·p2);95 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);
99 84}96 84
100 85 
101 86//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//---------------------------------------------------------------------------
 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;
 119 106
 120 107·for·(v_it=Base::mesh_.vertices_begin();·v_it!=v_end;·++v_it)
 121 108·{
 122 109·if·(this->is_active(*v_it))
 123 110·{
 124 111·//·compute·umbrella
 125 112·u·=·zero;
 126 113·for·(voh_it·=·Base::mesh_.cvoh_iter(*v_it);·voh_it.is_valid();·++voh_it)·{
 127 114·w·=·this->weight(Base::mesh_.edge_handle(*voh_it));
 128 115·u·+=·vector_cast<typename·Mesh::Normal>(Base::mesh_.point(Base::
 129 mesh_.to_vertex_handle(*voh_it)))·*·w;
 130 116·}
 131 117·u·*=·this->weight(*v_it);
 132 118·u·-=·vector_cast<typename·Mesh::Normal>(Base::mesh_.point(*v_it));
 133 119
 134 120·//·damping
 135 121·u·*=·static_cast<·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·>(0.5);
Max diff block lines reached; 3019/10090 bytes (29.92%) of diff not shown.
114 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/Handles.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, 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">Handles.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SmootherT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00581.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 228 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="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> 
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>
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>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SmootherT·-·IMPLEMENTATION</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>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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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_SMOOTHERT_C</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</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">//==·CLASS·DEFINITION·=========================================================</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><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="a00569.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="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>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>
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="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">public</span>:</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<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>164 <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>()[·...·truncated·by·diffoscope;·len:·85,·SHA:·c93c3ee6de532fcce77482c3805730baacc9b4a5fa2fc88c5091e34f3b2efd3e·...·]</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>
170 <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>
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[·...·truncated·by·diffoscope;·len:·99,·SHA:·0fc45fe79ff5a4c4f30cd285388ae2b6e6893745b08fe80de099bf643ad2fff1·...·]</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>
172 <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>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·request·properties</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>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··mesh_.request_vertex_status();</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>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>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·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>
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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>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>
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>}</div>
 192 </div>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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> 
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>194 <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>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>
195 <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>
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">private</span>:</div>198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</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>
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">int</span>·idx_;·</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>
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>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>
201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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>207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="comment">//·free·custom·properties</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>208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··mesh_.remove_property(original_positions_);</div>
204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··mesh_.remove_property(original_normals_);</div>
205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
Max diff block lines reached; 70798/93525 bytes (75.70%) 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 Handles.hh5 SmootherT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 1/*·=========================================================================·*7 1/*·=========================================================================·*
7 2·*·*8 2·*·*
8 3·*·OpenMesh·*9 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-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, 248 lines modifiedOffset 48, 476 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
 55 48//
54 44#ifndef·OPENMESH_HANDLES_HH 
55 45#define·OPENMESH_HANDLES_HH 
56 46 
57 47 
58 48//==·INCLUDES 
59 =================================================================56 =============================================================================
60 49 
61 50#include·<OpenMesh/Core/System/config.h> 
62 51#include·<ostream> 
63 5257 49//
 58 50//·CLASS·SmootherT·-·IMPLEMENTATION
 59 51//
 60 52//
 61 =============================================================================
64 5362 53
 63 54#define·OPENMESH_SMOOTHERT_C
65 54//==·NAMESPACES 
66 =============================================================== 
67 5564 55
68 56namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{65 56//==·INCLUDES
 66 =================================================================
69 5767 57
 68 58#include·<OpenMesh/Core/Utils/vector_cast.hh>
 69 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
70 58//==·CLASS·DEFINITION 
71 ========================================================= 
72 59 
73 6070 60
74 _.6_.2class·OPENMESHDLLEXPORT·_.B_.a_.s_.e_.H_.a_.n_.d_.l_.e71 61//==·NAMESPACES
 72 ===============================================================
 73 62
75 63{74 63
76 64public: 
77 65 
78 66·explicit·_.B_.a_.s_.e_.H_.a_.n_.d_.l_.e(int·_idx=-1)·:·idx_(_idx)·{}75 64namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 76 65namespace·Smoother·{
 77 66
79 6778 67
80 _.6_.9·int·_.i_.d_.x()·const·{·return·idx_;·}79 68//==·IMPLEMENTATION
 80 ==========================================================
 81 69
81 7082 70
82 _\x87_\x82·bool·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·const·{·return·idx_·>=·0;·} 
83 73 
84 _\x87_\x85·void·_\x8r_\x8e_\x8s_\x8e_\x8t()·{·idx_=-1;·} 
85 _\x87_\x87·void·_\x8i_\x8n_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8e()·{·idx_·=·-1;·} 
86 78 
87 79·bool·operator==(const·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e&·_rhs)·const·{ 
88 80·return·(this->idx_·==·_rhs.idx_); 
89 81·} 
90 82 
91 83·bool·operator!=(const·BaseHandle&·_rhs)·const·{ 
92 84·return·(this->idx_·!=·_rhs.idx_); 
93 85·} 
94 86 
95 87·bool·operator<(const·BaseHandle&·_rhs)·const·{ 
96 88·return·(this->idx_·<·_rhs.idx_); 
97 89·} 
98 90 
99 91 
100 92·//·this·is·to·be·used·only·by·the·iterators 
101 93·void·__increment()·{·++idx_;·} 
102 94·void·__decrement()·{·--idx_;·}83 71template·<class·Mesh>
 84 _\x87_\x82_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:
 85 73_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(Mesh&·_mesh)
 86 74·:·mesh_(_mesh),
 87 75·skip_features_(false)
 88 76{
 89 77·//·request·properties
 90 78·mesh_.request_vertex_status();
 91 79·mesh_.request_face_normals();
 92 80·mesh_.request_vertex_normals();
 93 81
 94 82·//·custom·properties
 95 83·mesh_.add_property(original_positions_);
 96 84·mesh_.add_property(original_normals_);
 97 85·mesh_.add_property(new_positions_);
 98 86·mesh_.add_property(is_active_);
 99 87
 100 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
103 95107 95
104 96·void·__increment(int·amount)·{·idx_·+=·amount;·} 
105 97·void·__decrement(int·amount)·{·idx_·-=·amount;·}108 96//---------------------------------------------------------------------------
 109 --
 110 97
106 98111 98
107 99private: 
108 100 
109 101·int·idx_; 
110 102}; 
111 103 
112 104//·this·is·used·by·boost::unordered_set/map 
113 105inline·size_t·hash_value(const·BaseHandle&·h)·{·return·h.idx();·} 
114 106 
115 107//-------------------------------------------------------------------------- 
116 --- 
117 108 
118 _\x81_\x81_\x80inline·std::ostream&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<(std::ostream&·_os,·const·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e&·_hnd) 
119 111{ 
Max diff block lines reached; 18417/22917 bytes (80.36%) of diff not shown.
36.1 KB
./usr/share/doc/libopenmesh-dev/html/a00584.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·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·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 89, 187 lines modifiedOffset 89, 143 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="#namespaces">Namespaces</a>·&#124;94 <a·href="#namespaces">Namespaces</a>·&#124;
95 <a·href="#enum-members">Enumerations</a>··</div>95 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">Attributes.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="a00575_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>
  
99 <p>This·file·provides·some·macros·containing·attribute·usage.·· 
100 <a·href="#details">More...</a></p> 
101 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/> 
102 <code>#include·&lt;OpenMesh/Core/Mesh/Status.hh&gt;</code><br·/> 
103 </div><div·class="textblock"><div·class="dynheader"> 
104 Include·dependency·graph·for·Attributes.hh:</div> 
105 <div·class="dyncontent"> 
106 <div·class="center"><img·src="a00585.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Attributes_8hh"·alt=""/></div> 
107 <map·name="aOpenMesh_2Core_2Mesh_2Attributes_8hh"·id="aOpenMesh_2Core_2Mesh_2Attributes_8hh"> 
108 <area·shape="rect"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="13,5,177,45"/> 
109 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/> 
110 <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"/> 
111 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="73,93,237,133"/> 
112 <area·shape="poly"·title="·"·alt=""·coords="110,44,136,81,131,84,106,47"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="144,135,118,172,114,169,139,132"/> 
114 </map> 
115 </div> 
116 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
117 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>101 Include·dependency·graph·for·LaplaceSmootherT_impl.hh:</div>
118 <div·class="dyncontent">102 <div·class="dyncontent">
119 <div·class="center"><img·src="a00586.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Attributes_8hhdep"·alt=""/></div>103 <div·class="center"><img·src="a00585.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·alt=""/></div>
120 <map·name="aOpenMesh_2Core_2Mesh_2Attributes_8hhdep"·id="aOpenMesh_2Core_2Mesh_2Attributes_8hhdep"> 
121 <area·shape="rect"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="2379,5,2543,45"/>104 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh">
 105 <area·shape="rect"·title="·"·alt=""·coords="2049,5,2252,45"/>
 106 <area·shape="rect"·href="a00575.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="a00569.html"·title="·"·alt=""·coords="2053,181,2248,221"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>
122 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="274,379,479,419"/>110 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>
123 <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"/>111 <area·shape="poly"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>
124 <area·shape="rect"·href="a00452_source.html"·title="·"·alt=""·coords="795,284,985,324"/>112 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
125 <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"/>113 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>
 114 <area·shape="rect"·href="a00638_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="a00878_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="a00656_source.html"·title="·"·alt=""·coords="357,357,515,397"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>
 123 <area·shape="rect"·title="·"·alt=""·coords="128,893,187,918"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/>
 125 <area·shape="rect"·title="·"·alt=""·coords="329,893,391,918"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/>
 127 <area·shape="rect"·title="·"·alt=""·coords="469,893,555,918"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/>
 129 <area·shape="rect"·title="·"·alt=""·coords="1764,629,1844,654"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/>
 131 <area·shape="rect"·href="a00701_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="a00671_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="a00599.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="a00803_source.html"·title="·"·alt=""·coords="742,621,906,661"/>
 145 <area·shape="poly"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>
126 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="1629,93,1831,133"/>146 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>
127 <area·shape="poly"·title="·"·alt=""·coords="2366,40,1832,103,1831,98,2365,35"/> 
128 <area·shape="rect"·href="a06359_source.html"·title="·"·alt=""·coords="2101,189,2265,229"/> 
129 <area·shape="poly"·title="·"·alt=""·coords="2422,55,2214,191,2211,186,2419,51"/>147 <area·shape="poly"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>
130 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="2777,93,2941,133"/> 
131 <area·shape="poly"·title="·"·alt=""·coords="2557,44,2778,92,2777,97,2556,50"/> 
132 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="2289,189,2453,229"/>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"/>
133 <area·shape="poly"·title="·"·alt=""·coords="2448,59,2383,190,2378,187,2443,57"/>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"/>
134 <area·shape="rect"·href="a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2409,284,2691,324"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="2472,58,2526,235,2544,283,2539,285,2521,237,2467,60"/> 
136 <area·shape="rect"·href="a06362_source.html"·title="·"·alt=""·coords="3339,284,3513,324"/> 
137 <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"/> 
138 <area·shape="rect"·href="a01007_source.html"·title="·"·alt=""·coords="2579,93,2753,133"/> 
139 <area·shape="poly"·title="·"·alt=""·coords="2519,48,2622,91,2620,96,2517,53"/>159 <area·shape="poly"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>
140 <area·shape="rect"·href="a00953_source.html"·title="·"·alt=""·coords="2966,93,3129,133"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="2557,35,2741,59,2953,91,2966,93,2965,98,2952,96,2740,64,2556,41"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="781,325,492,375,457,382,456,377,491,369,780,319"/> 
143 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1009,379,1216,419"/>160 <area·shape="poly"·title="·"·alt=""·coords="1054,576,1012,596,972,623,937,664,912,706,908,703,933,661,969,619,1009,592,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"/>
144 <area·shape="poly"·title="·"·alt=""·coords="949,327,1069,377,1067,382,947,332"/>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"/>
145 <area·shape="rect"·href="a06347_source.html"·title="·"·alt=""·coords="795,379,985,419"/> 
146 <area·shape="poly"·title="·"·alt=""·coords="893,338,893,379,887,379,887,338"/> 
Max diff block lines reached; 3796/34071 bytes (11.14%) of diff not shown.
2.73 KB
html2text {}
    
Offset 1, 37 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 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8E_.n_.u_.m_.e_.r_.a_.t_.i_.o_.n_\x8s5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_.a_.c_.r_.o_\x8s
 6 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/_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 8 Include·dependency·graph·for·LaplaceSmootherT_impl.hh:
6 Attributes.hh·File·Reference 
7 This·file·provides·some·macros·containing·attribute·usage.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
8 #include·<OpenMesh/Core/System/config.h> 
9 #include·<OpenMesh/Core/Mesh/Status.hh> 
10 Include·dependency·graph·for·Attributes.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.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.
13 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
14 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
15  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
16 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
17  14  
18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s 
19  ···········This·namespace·holds·per·item·attributes·like·normal/color. 
20   
21 E\x8En\x8nu\x8um\x8me\x8er\x8ra\x8at\x8ti\x8io\x8on\x8ns\x8s 
22 enum· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8B_\x8i_\x8t_\x8s·{ 
23 ·······  _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8e·=·0·,·_\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·=·1·, 
24 ·······_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8C_\x8o_\x8l_\x8o_\x8r·=·2·,·_\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·=·4 
25 ·······, 
26 ·······  _\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·=·8·,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x81_\x8D·= 
27 ·······16·,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x82_\x8D·=·32·,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8: 
28 ·······_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x83_\x8D·=·64·, 
29 ·······  _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8T_\x8e_\x8x_\x8t_\x8u_\x8r_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x·=·128 
30 ·······} 
31  ······Attribute·bits.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
32   
33 *\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* 
34 This·file·provides·some·macros·containing·attribute·usage. 
35 ===============================================================================15 ===============================================================================
36 ·····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.
37 ·····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·.
51.6 KB
./usr/share/doc/libopenmesh-dev/html/a00584_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/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, 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">Attributes.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 <a·href="a00584.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="a00584.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, 68 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="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·LaplaceSmootherT·-·IMPLEMENTATION</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>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="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_ATTRIBUTES_HH</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="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_LAPLACE_SMOOTHERT_C</span></div>
149 <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>
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
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>154 <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>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00575.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&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>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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="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>
158 <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>
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="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="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Attributes·{</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>
162 <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>
163 <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>
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>167 <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">AttributeBi[·...·truncated·by·diffoscope;·len:·6,·SHA:·2a58fd6e5cc48998e4c3ba452bdb08f1f326615c48112c6b13c6040064ef7078·...·]</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>LaplaceSmootherT&lt;Mesh&gt;::</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>LaplaceSmootherT(Mesh&amp;·_mesh)</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··:·SmootherT&lt;Mesh&gt;(_mesh)</div>
 172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div>
 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>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div>
168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
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> 
180 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>LaplaceSmootherT&lt;Mesh&gt;::</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>~LaplaceSmootherT()</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·free·custom·properties</span></div>
 187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··Base::mesh_.remove_property(vertex_weights_);</div>
 188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··Base::mesh_.remove_property(edge_weights_);</div>
181 <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>
 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>
 192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 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>
 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>
 199 <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>
 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="comment">//·calculate·weights</span></div>
 203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordflow">switch</span>·(_comp)</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>
 207 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······<span·class="keywordflow">break</span>;</div>
 208 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 209 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 210 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">case</span>·Base::Normal:</div>
 211 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······compute_weights(CotWeighting);</div>
 212 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······<span·class="keywordflow">break</span>;</div>
 213 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······</div>
 214 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
 215 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<span·class="keywordflow">case</span>·Base::Tangential_and_Normal:</div>
 216 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>······compute_weights(UniformWeighting);</div>
Max diff block lines reached; 6767/41789 bytes (16.19%) 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 Attributes.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 _\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, 102 lines modifiedOffset 48, 232 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
54 4354 43
55 44 
56 51#ifndef·OPENMESH_ATTRIBUTES_HH 
57 52#define·OPENMESH_ATTRIBUTES_HH55 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·LaplaceSmootherT·-·IMPLEMENTATION
 59 51//
 60 52//
 61 =============================================================================
58 5362 53
59 5463 54#define·OPENMESH_LAPLACE_SMOOTHERT_C
 64 55
60 55//==·INCLUDES65 56//==·INCLUDES
61 =================================================================66 =================================================================
62 56 
63 5767 57
64 58#include·<OpenMesh/Core/System/config.h> 
65 59#include·<OpenMesh/Core/Mesh/Status.hh>68 58#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>
 69 59
66 6070 60
67 61 
68 62//==·NAMESPACES71 61//==·NAMESPACES
69 ===============================================================72 ===============================================================
 73 62
70 6374 63
71 64 
72 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
73 66namespace·Attributes·{76 65namespace·Smoother·{
 77 66
74 6778 67
 79 68//==·IMPLEMENTATION
75 68 
76 69//==·CLASS·DEFINITION 
77 ========================================================80 ==========================================================
 81 69
78 7082 70
79 _.7_.9enum·_.A_.t_.t_.r_.i_.b_.u_.t_.e_.B_.i_.t_.s83 71template·<class·Mesh>
 84 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}
80 80{92 80
81 _\x88_\x81·_\x8N_\x8o_\x8n_\x8e·=·0, 
82 _\x88_\x82·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·1, 
83 _\x88_\x83·_\x8C_\x8o_\x8l_\x8o_\x8r·=·2, 
84 _\x88_\x84·_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e·=·4, 
85 _\x88_\x85·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·=·8, 
86 _\x88_\x86·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x81_\x8D·=·16, 
87 _\x88_\x87·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x82_\x8D·=·32, 
88 _\x88_\x88·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x83_\x8D·=·64, 
89 89·_\x8T_\x8e_\x8x_\x8t_\x8u_\x8r_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x·=·128 
90 _\x89_\x80}; 
91 9193 81
 94 82//---------------------------------------------------------------------------
 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_);
92 92105 92}
93 93// 
94 ============================================================================= 
95 94}·//·namespace·Attributes 
96 95}·//·namespace·OpenMesh 
97 96//106 93
 107 94
 108 95//---------------------------------------------------------------------------
 109 --
 110 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:
 123 109·compute_weights(UniformWeighting);
 124 110·break;
 125 111
 126 112
 127 113·case·Base::Normal:
 128 114·compute_weights(CotWeighting);
 129 115·break;
 130 116
 131 117
 132 118·case·Base::Tangential_and_Normal:
 133 119·compute_weights(UniformWeighting);
 134 120·break;
 135 121·}
 136 122}
 137 123
 138 124
 139 125//--------------------------------------------------------------------------
Max diff block lines reached; 3995/10889 bytes (36.69%) of diff not shown.
17.7 KB
./usr/share/doc/libopenmesh-dev/html/a00585.map
    
Offset 1, 8 lines modifiedOffset 1, 109 lines modified
 1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.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"/> 
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,181,184,221"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2049,5,2252,45"/>
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"/>3 <area·shape="rect"·id="Node000002"·href="$a00575.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="$a00569.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="$a00593_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="$a00641_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"/>
5 <area·shape="rect"·id="Node000003"·href="$a00638_source.html"·title="·"·alt=""·coords="73,93,237,133"/>11 <area·shape="rect"·id="Node000035"·href="$a00638_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="$a00878_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="$a00656_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="$a00701_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="$a00671_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="$a00599.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="$a00803_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="$a00680_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="1054,576,1012,596,972,623,937,664,912,706,908,703,933,661,969,619,1009,592,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"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="110,44,136,81,131,84,106,47"/>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="$a00830_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="$a00887_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="$a00713_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="$a00692_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="$a00650_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>
 72 <area·shape="poly"·id="edge52_Node000017_Node000032"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>
 73 <area·shape="poly"·id="edge58_Node000017_Node000033"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>
 74 <area·shape="poly"·id="edge31_Node000022_Node000005"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>
 75 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>
 76 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>
 77 <area·shape="poly"·id="edge38_Node000024_Node000014"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>
 78 <area·shape="poly"·id="edge48_Node000024_Node000023"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>
 79 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1584,717,1645,742"/>
 80 <area·shape="poly"·id="edge36_Node000024_Node000025"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>
 81 <area·shape="poly"·id="edge37_Node000024_Node000026"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>
 82 <area·shape="poly"·id="edge39_Node000024_Node000027"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/>
 83 <area·shape="rect"·id="Node000031"·href="$a00617_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="$a00602_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"/>
7 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="144,135,118,172,114,169,139,132"/>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"/>
8 </map>109 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00585.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 84743d3b1de40e65ca675d44b9ca00d11 bbef11860b50242c7917d8a6daf63a86
19.2 MB
./usr/share/doc/libopenmesh-dev/html/a00585.png
19.2 MB
sng
Max HTML report size reached
737 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/PolyConnectivity_inline_impl.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">PolyConnectivity_inline_impl.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, 1945 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>
Diff chunk too large, falling back to line-by-line diff (24 lines added, 1931 lines removed)
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·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>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">#error·Do·not·include·this·directly,·include·instead·PolyConnectivity.hh</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">#endif·</span><span·class="comment">//·OPENMESH_POLYCONNECTIVITY_INTERFACE_INCLUDE</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>·</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><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="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/IteratorsT.hh&gt;</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">#include·&lt;OpenMesh/Core/Mesh/CirculatorsT.hh&gt;</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>·</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="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">························#ifdef·BUILDOPENMESHDLL</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·OPENMESHDLLEXPORT·__declspec(dllexport)</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·OPENMESHDLLEXPORTONLY·__declspec(dllexport)</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02630.html#aacac94430d36ecd51b294555e51389aa">···53</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02742.html">SmartVertexHandle</a>·<a·class="code·hl_function"·href="a02630.html#aacac94430d36ecd51b294[·...·truncated·by·diffoscope;·len:·323,·SHA:·93962fe71497ec271b8b50dad19f048f73e590b11c9a92872444a4fe18d54f39·...·]</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>·</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"><a·class="line"·href="a02630.html#a79d42b5b0d2c68e589eba42bbde367da">···55</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#a79d42b5b0d2c68e589e[·...·truncated·by·diffoscope;·len:·536,·SHA:·7f3d2f6af3dbf4068143d0d4ddd3287f7f6afabff9a97d85913244c73a3b5139·...·]</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"><a·class="line"·href="a02630.html#a4d8d7a7fadc228f8f64428cbe639943d">···56</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#a4d8d7a7fadc228f8f64[·...·truncated·by·diffoscope;·len:·536,·SHA:·30634eef8d23380a24849378ffe7674abf0f037a48637b7cf8b136ead806e27d·...·]</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"><a·class="line"·href="a02630.html#a296c9a49705f1e3f7f6a49aa13b650f4">···57</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#a296c9a49705f1e3f7f6[·...·truncated·by·diffoscope;·len:·536,·SHA:·a06a3218304de4ecbb475e4b6a04fbc842dd0c4985b82740a8e7a3c99192a59e·...·]</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"><a·class="line"·href="a02630.html#a840125dee47952efd60d7b61ae8d4a30">···58</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#a840125dee47952efd60[·...·truncated·by·diffoscope;·len:·536,·SHA:·da42a7eb82f32d00fcc10f17e8d770c8a17bb497b71e82bbce04a14cdf41b170·...·]</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"><a·class="line"·href="a02630.html#ad559e5ae8367e51e1b860eeff62808dc">···59</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#ad559e5ae8367e51e1b8[·...·truncated·by·diffoscope;·len:·536,·SHA:·337e6da1b052600edaa56c3dbc73051a1f7a12b3f55a771e367fdf1136c9a75e·...·]</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>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">················#endif</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02630.html#a6f1782fc36ab1389f559d88d4e65a2d4">···61</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#a6f1782fc36ab1389f55[·...·truncated·by·diffoscope;·len:·551,·SHA:·bd5b6078220ff71473bde9c4d25b6f0af8e3d85e2784c0ba4f9fc653d5e898d8·...·]</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"><a·class="line"·href="a02630.html#a334966a6afd1fd65092a6ee0c7dc6bfc">···62</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02750.html">SmartEdgeHandle</a>·····<a·class="code·hl_function"·href="a02630.html#a334966a6afd1fd65092[·...·truncated·by·diffoscope;·len:·483,·SHA:·c0802d745bbc36d145d1225067490a1a5b3834a569adc9f5e30f0a22a3b929fe·...·]</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>·</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"><a·class="line"·href="a02630.html#af6674f8f23a252c7c3293a2f267a92c0">···64</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#af6674f8f23a252c7c32[·...·truncated·by·diffoscope;·len:·589,·SHA:·dfa88e9a6fe3ffcf41bc72690d090b00c2779ef741c0b398e1a7ab6a77190ce1·...·]</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"><a·class="line"·href="a02630.html#ac971af22106576960f29fd83e5203e83">···65</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02750.html">SmartEdgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#ac971af22106576960f29fd8[·...·truncated·by·diffoscope;·len:·523,·SHA:·c8b4d6c61be5affcbb9833a9c502a464fb7d1247bd11df872fbb31d3c205591f·...·]</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02630.html#aa1348056d43debc7d6db08ef0c38a884">···66</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#af6674f8f23a252c7c3293a2f267a92c0">PolyConnectivity::halfedge_handle</a>(<a·class="code·hl_struct"·href="a02754.html">SmartFaceHandle</a>·_fh)<span·class="keyword">·const··················</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01242.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a·class="code·hl_function"·href="a02630.html#af6674f8f23a252c7c3293a2f267a92c0">halfedge_handle</a>(<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>(_fh)),·····*<span·class="keyword">this</span>);·}</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02630.html#adbca13e9e102f347aaa652edcdc1d8d4">···67</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·<a·class="code·hl_function"·href="a02630.html#af6674f8f23a252c7c3293a2f267a92c0">PolyConnectivity::halfedge_handle</a>(<a·class="code·hl_struct"·href="a02742.html">SmartVertexHandle</a>·_vh)<span·class="keyword">·const················</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01242.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a·class="code·hl_function"·href="a02630.html#af6674f8f23a252c7c3293a2f267a92c0">halfedge_handle</a>(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>(_vh)),···*<span·class="keyword">this</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"><a·class="line"·href="a02630.html#a90a98a194a158d43948e9eacabae9fc6">···69</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02754.html">SmartFaceHandle</a>·<a·class="code·hl_function"·href="a02630.html#a90a98a194a158d43948e9eacabae9fc6">PolyConnectivity::face_handle</a>(<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·_heh)<span·class="keyword">·const·····················</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01242.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a·class="code·hl_function"·href="a02630.html#a90a98a194a158d43948e9eacabae9fc6">face_handle</a>(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>(_heh)),····*<span·class="keyword">this</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="a02630.html#ad0e146d46ca485644ba9e52d51dd7fe4">···71</a></span><span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02754.html">SmartFaceHandle</a>·<a·class="code·hl_function"·href="a02630.html#ad0e146d46ca485644ba9e52d51dd7fe4">PolyConnectivity::opposite_face_handle</a>(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_heh)<span·class="keyword">·const·················</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01242.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(<a·class="code·hl_function"·href="a02630.html#a90a98a194a158d43948e9eacabae9fc6">face_handle</a>(<a·class="code·hl_function"·href="a02630.html#a296c9a49705f1e3f7f6a49aa13b650f4">opposite_halfedge_handle</a>(_heh)),·*<span·class="keyword">this</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="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·RangeTraitT&gt;</div> 
176 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};"> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02618.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02618.html">EntityRange</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02786.html">SmartRangeT</a>&lt;EntityRange&lt;RangeTraitT&gt;,·typename·RangeTraitT::ITER_TYPE::SmartHandle&gt;·{</div> 
178 <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="l00078"·name="l00078"></a><span·class="lineno">···78</span>········<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·RangeTraitT::ITER_TYPE·iterator;</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>·RangeTraitT::ITER_TYPE·const_iterator;</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">explicit</span>·<a·class="code·hl_class"·href="a02618.html">EntityRange</a>(<span·class="keyword">typename</span>·RangeTraitT::CONTAINER_TYPE·&amp;container)·:·container_(container)·{}</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="keyword">typename</span>·RangeTraitT::ITER_TYPE·begin()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·RangeTraitT::begin(container_);·}</div> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keyword">typename</span>·RangeTraitT::ITER_TYPE·end()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·RangeTraitT::end(container_);·}</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">private</span>:</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keyword">typename</span>·RangeTraitT::CONTAINER_TYPE·&amp;container_;</div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>};</div> 
189 </div> 
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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">typename</span>·CirculatorRangeTraitT&gt;</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//class·CirculatorRange·:·public·SmartRangeT&lt;CirculatorRange&lt;CirculatorRangeTraitT&gt;,·decltype·(make_smart(std::declval&lt;typename·CirculatorRangeTraitT::TO_ENTITYE_TYPE&gt;(),·std::declval&lt;PolyConnectivity&gt;()))&gt;{</span></div> 
193 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};"> 
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02450.html">···92</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02450.html">CirculatorRange</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02786.html">SmartRangeT</a>&lt;CirculatorRange&lt;CirculatorRangeTraitT&gt;,·typename·SmartHandle&lt;typename·CirculatorRangeTraitT::TO_ENTITYE_TYPE&gt;::type&gt;{</div> 
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">public</span>:</div> 
196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·CirculatorRangeTraitT::ITER_TYPE·ITER_TYPE;</div> 
197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·CirculatorRangeTraitT::CENTER_ENTITY_TYPE·CENTER_ENTITY_TYPE;</div> 
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·CirculatorRangeTraitT::CONTAINER_TYPE·CONTAINER_TYPE;</div> 
199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keyword">typedef</span>·ITER_TYPE·iterator;</div> 
200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········<span·class="keyword">typedef</span>·ITER_TYPE·const_iterator;</div> 
201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········<a·class="code·hl_class"·href="a02450.html">CirculatorRange</a>(</div> 
203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>················<span·class="keyword">const</span>·CONTAINER_TYPE·&amp;container,</div> 
204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>················CENTER_ENTITY_TYPE·center)·:</div> 
205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>············container_(container),·heh_()</div> 
206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········{</div> 
207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··········<span·class="keyword">auto</span>·it·=·CirculatorRangeTraitT::begin(container_,·center);</div> 
208 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··········heh_·=·it.heh_;</div> 
209 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········}</div> 
210 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
211 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>········<a·class="code·hl_class"·href="a02450.html">CirculatorRange</a>(</div> 
212 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>················<span·class="keyword">const</span>·CONTAINER_TYPE·&amp;container,</div> 
213 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>················<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·heh,·<span·class="keywordtype">int</span>)·:</div> 
214 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>············container_(container),·heh_(heh)·{}</div> 
215 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
216 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>········ITER_TYPE·begin()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·CirculatorRangeTraitT::begin(container_,·heh_,·1);·}</div> 
217 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········ITER_TYPE·end()<span·class="keyword">···const·</span>{·<span·class="keywordflow">return</span>·CirculatorRangeTraitT::end(container_,·heh_,·1);·}</div> 
218 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
219 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····<span·class="keyword">private</span>:</div> 
220 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>········<span·class="keyword">const</span>·CONTAINER_TYPE·&amp;container_;</div> 
221 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>········<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·heh_;</div> 
222 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>};</div> 
223 </div> 
224 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
225 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
226 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno"><a·class="line"·href="a02630.html#ac062511d2c2c3bce4ff842d81f85a37b">··123</a></span><span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a02618.html">PolyConnectivity::ConstVertexRangeSkipping</a>···<a·class="code·hl_function"·href="a02630.html#ac062511d2c2c3bce4ff842d81f85a37b">PolyConnectivity::vertices</a>()<span·class="keyword">······const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a02630.html#aa3a14c6c84c1bed0876389e9ef1b4e7f">ConstVertexRangeSkipping</a>(*<span·class="keyword">this</span>);···}</div> 
227 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a02630.html#aa47df81863eb2eb7148ff29515be867a">··124</a></span><span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a02618.html">PolyConnectivity::ConstVertexRange</a>···········<a·class="code·hl_function"·href="a02630.html#aa47df81863eb2eb7148ff29515be867a">PolyConnectivity::all_vertices</a>()<span·class="keyword">··const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a02630.html#a46ed92f5c201b9afb57c5db9e36ae71a">ConstVertexRange</a>(*<span·class="keyword">this</span>);···········}</div> 
228 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a02630.html#a89b1117c77d3b3e2b65da129cd901b79">··125</a></span><span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a02618.html">PolyConnectivity::ConstHalfedgeRangeSkipping</a>·<a·class="code·hl_function"·href="a02630.html#a89b1117c77d3b3e2b65da129cd901b79">PolyConnectivity::halfedges</a>()<span·class="keyword">·····const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a02630.html#a8fe3712bde99a69100a54557ccdc0230">ConstHalfedgeRangeSkipping</a>(*<span·class="keyword">this</span>);·}</div> 
229 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a02630.html#a5db927cbf378c54750fca0d7efa0e417">··126</a></span><span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a02618.html">PolyConnectivity::ConstHalfedgeRange</a>·········<a·class="code·hl_function"·href="a02630.html#a5db927cbf378c54750fca0d7efa0e417">PolyConnectivity::all_halfedges</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a02630.html#acb57b9ddc74c5df8e0c444cdc5e6e432">ConstHalfedgeRange</a>(*<span·class="keyword">this</span>);·········}</div> 
Max diff block lines reached; 130/510853 bytes (0.03%) of diff not shown.
238 KB
html2text {}
Max HTML report size reached
170 KB
./usr/share/doc/libopenmesh-dev/html/a00593_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/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">CirculatorsT.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 137, 664 lines modifiedOffset 137, 16 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>
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>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>
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="};"> 
227 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a02470.html">··118</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>,·false&gt;·{</div> 
228 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····<span·class="keyword">public</span>:</div> 
229 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</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> 
230 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>············heh·=·mesh-&gt;ccw_rotated_halfedge_handle(heh);</div> 
231 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>············<span·class="keywordflow">if</span>·(heh·==·start)·++lap_counter;</div> 
Max diff block lines reached; 130/130309 bytes (0.10%) of diff not shown.
42.2 KB
html2text {}
Max HTML report size reached
82.8 KB
./usr/share/doc/libopenmesh-dev/html/a00596_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/IteratorsT.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">IteratorsT.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 137, 258 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><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">#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>
 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><span·class="preprocessor">#··define·OM_DEBUG</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</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> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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="l00049"·name="l00049"></a><span·class="lineno">···49</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>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>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>
 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="comment">//·.NET·2005·1400</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>
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>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··if·(_MSC_VER·==·1300)</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>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>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;cstddef&gt;</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>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iterator&gt;</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>
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>194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#··if·defined(_MT)</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>195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#····define·OM_REENTRANT·1</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Iterators·{</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>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#··endif</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>207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//·-------------------------------------------------------------·Borland·C·----</span></div>
 208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#elif·defined(__BORLANDC__)</span></div>
 209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">#··error·&quot;Borland·Compiler·are·not·supported·yet!&quot;</span></div>
 210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="comment">//·-------------------------------------------------------------·GNU·C/C++·----</span></div>
 211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="preprocessor">#elif·defined(__GNUC__)·&amp;&amp;·!defined(__ICC)</span></div>
 212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="preprocessor">#··define·OM_CC_GCC</span></div>
 213 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="preprocessor">#··define·OM_GCC_VERSION·(__GNUC__·*·10000·+·__GNUC_MINOR__·*·100·)</span></div>
 214 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="preprocessor">#··define·OM_GCC_MAJOR················__GNUC__</span></div>
 215 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="preprocessor">#··define·OM_GCC_MINOR················__GNUC_MINOR__</span></div>
 216 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="preprocessor">#··if·(OM_GCC_VERSION·&gt;=·30200)</span></div>
 217 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="preprocessor">#····define·OM_TYPENAME·typename</span></div>
 218 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span><span·class="preprocessor">#····define·OM_OUT_OF_CLASS_TEMPLATE··1</span></div>
 219 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span><span·class="preprocessor">#····define·OM_PARTIAL_SPECIALIZATION·1</span></div>
 220 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span><span·class="preprocessor">#····define·OM_INCLUDE_TEMPLATES······1</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>221 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span><span·class="preprocessor">#··else</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> 
Max diff block lines reached; 24182/66161 bytes (36.55%) 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 IteratorsT.hh5 compiler.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, 305 lines modifiedOffset 46, 145 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#ifndef·OPENMESH_COMPILER_H
 56 46#define·OPENMESH_COMPILER_H
 57 47
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Iterators·for·PolyMesh/TriMesh 
59 48//58 48//
60 49// 
61 =============================================================================59 =============================================================================
62 50 
63 51 
64 52 
65 53//==·INCLUDES60 49
 61 50#if·defined(_DEBUG)·||·defined(DEBUG)
 62 51#·define·OM_DEBUG
 63 52#endif
 64 53
 65 54//
66 =================================================================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 
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 _\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·{ 
100 83·public: 
101 84·//---·Typedefs·--- 
102 85 
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) 
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(); 
122 106·} 
123 107 
124 _\x81_\x80_\x89·reference·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*()·const·{ 
125 110·return·hnd_; 
126 111·} 
127 112 
128 _\x81_\x81_\x84·pointer·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8-_\x8>()·const·{ 
129 115·return·&hnd_; 
130 116·} 
131 117 
132 123·OM_DEPRECATED("This·function·clutters·your·code.·Use·dereferencing 
133 operators·->·and·*·instead.") 
134 _\x81_\x82_\x84·value_handle·_\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const·{ 
135 125·return·hnd_; 
136 126·} 
137 127 
138 134·OM_DEPRECATED("Implicit·casts·of·iterators·are·unsafe.·Use·dereferencing 
139 operators·->·and·*·instead.") 
140 _\x81_\x83_\x85·operator·value_handle()·const·{ 
141 136·return·hnd_; 
142 137·} 
143 138 
144 _\x81_\x84_\x80·bool·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=_\x8=(const·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T&·_rhs)·const·{ 
145 141·return·((hnd_.mesh()·==·_rhs.hnd_.mesh())·&&·(hnd_·==·_rhs.hnd_)); 
146 142·} 
147 143 
148 _\x81_\x84_\x85·bool·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8!_\x8=(const·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T&·_rhs)·const·{ 
149 146·return·!_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=_\x8=(_rhs); 
150 147·} 
151 148 
Max diff block lines reached; 9741/18496 bytes (52.67%) of diff not shown.
50.5 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/mostream.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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">mostream.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, 284 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="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="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>
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>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_MOSTREAM_HH</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> 
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="preprocessor">#define·OPENMESH_MOSTREAM_HH</span></div>
151 <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>
 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="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>
 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">#··include·&lt;streambuf&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><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>
 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>
 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">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>
 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>
 210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#else</span></div>
 211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="preprocessor">#··define·STREAMBUF·std::basic_streambuf&lt;char&gt;</span></div>
 212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="preprocessor">#endif</span></div>
 213 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 214 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="keyword">class·</span>multiplex_streambuf·:·<span·class="keyword">public</span>·STREAMBUF</div>
 215 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>{</div>
 216 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="keyword">public</span>:</div>
 217 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 218 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">typedef</span>·STREAMBUF···················base_type;</div>
 219 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span><span·class="preprocessor">#if·defined(·OM_CC_GCC·)·&amp;&amp;·OM_CC_VERSION·&lt;·30000</span></div>
 220 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·························int_type;</div>
 221 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="keyword">struct·</span>traits_type</div>
 222 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··{</div>
 223 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····<span·class="keyword">static</span>·int_type·eof()·{·<span·class="keywordflow">return</span>·-1;·}</div>
 224 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="keyword">static</span>·<span·class="keywordtype">char</span>·to_char_type(int_type·c)·{·<span·class="keywordflow">return</span>·char(c);·}</div>
 225 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··};</div>
 226 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span><span·class="preprocessor">#else</span></div>
 227 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··<span·class="keyword">typedef</span>·base_type::int_type·········int_type;</div>
Max diff block lines reached; 730/42676 bytes (1.71%) of diff not shown.
8.74 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 mostream.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, 300 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 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·OpenMesh54 44//
 55 =============================================================================
 56 45//
 57 46//·multiplex·streams·&·ultilities
 58 47//
 59 48//
 60 =============================================================================
 61 49
 62 50#ifndef·OPENMESH_MOSTREAM_HH
 63 51#define·OPENMESH_MOSTREAM_HH
60 5264 52
 65 53
 66 54//==·INCLUDES
 67 =================================================================
 68 55
 69 56#include·<OpenMesh/Core/System/config.h>
 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//==·NAMESPACES
 88 ===============================================================
 89 74
 90 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 91 76#ifndef·DOXY_IGNORE_THIS
 92 77
 93 78
 94 79//==·CLASS·DEFINITION
 95 =========================================================
 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
 151 134·~multiplex_streambuf()
 152 135·{
 153 136·tmap_iter·t_it(target_map_.begin()),·t_end(target_map_.end());
Max diff block lines reached; 810/8925 bytes (9.08%) of diff not shown.
15.3 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/DefaultTriMesh.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, 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">SingletonT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 137, 40 lines modifiedOffset 137, 53 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>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·simple·singleton·template</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="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="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="comment">//==·NAMESPACES·===============================================================</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>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>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·TYPEDEFS·=================================================================</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="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="comment">//·header</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>
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">//·namespace·OpenMesh</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">//=============================================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·SINGLETON&#39;S·DATA·=========================================================</span></div>
 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>·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>
 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">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keywordtype">bool</span>·SingletonT&lt;T&gt;::destroyed__·=·<span·class="keyword">false</span>;</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//=============================================================================</span></div>
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>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//=============================================================================</span></div>
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>182 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
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> 
170 </div><!--·fragment·--></div><!--·contents·-->183 </div><!--·fragment·--></div><!--·contents·-->
171 </div><!--·doc-content·-->184 </div><!--·doc-content·-->
172 <hr>185 <hr>
173 <address>186 <address>
174 <small>187 <small>
175 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">188 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
176 </a>189 </a>
2.92 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 SingletonT_impl.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 46, 47 lines modifiedOffset 46, 59 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 
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/TriMesh_ArrayKernelT.hh>57 46//
 58 47//·Implements·a·simple·singleton·template
 59 48//
 60 49//
 61 =============================================================================
 62 50
62 5163 51
 64 52#define·OPENMESH_SINGLETON_C
63 52//==·NAMESPACES 
64 =============================================================== 
65 5365 53
 66 54
 67 55//==·INCLUDES
66 54namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
67 55 
68 56//==·TYPEDEFS 
69 =================================================================68 =================================================================
 69 56
70 5770 57
71 58typedef·TriMesh_ArrayKernelT<DefaultTraitsDouble>·TriMesh; 
72 59 
73 60//71 58//·header
 72 59#include·<OpenMesh/Core/Utils/SingletonT.hh>
 73 60
 74 61
 75 62//==·NAMESPACES
74 =============================================================================76 ===============================================================
75 61}·//·namespace·OpenMesh 
76 62// 
77 ============================================================================= 
78 6377 63
79 64//78 64
 79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 80 66
 81 67
 82 68//==·SINGLETON'S·DATA
 83 =========================================================
 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 77
 93 78//
80 =============================================================================94 =============================================================================
81 65#endif·//·OPENMESH_DEFAULTTRIMESH_HH·defined 
82 66//95 79}·//·namespace·OpenMesh
 96 80//
83 =============================================================================97 =============================================================================
84 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h98 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
85 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,99 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
86 different·mesh·kernels·...100 different·mesh·kernels·...
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59101 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
88 _\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h 
89 This·file·defines·the·default·traits·and·some·convenience·macros. 
90 ===============================================================================102 ===============================================================================
91 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.103 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
92 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.104 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
213 KB
./usr/share/doc/libopenmesh-dev/html/a00614_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/SmartRange.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, 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">PropertyManager.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 415 lines modifiedOffset 136, 592 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·PROPERTYMANAGER_HH_</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#pragma·once</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·PROPERTYMANAGER_HH_</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;utility&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>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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="preprocessor">#include·&lt;OpenMesh/Core/Utils/HandleToPropHandle.hh&gt;</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;vector&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;set&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>
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;stdexcept&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
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="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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·FORWARD·DECLARATION·======================================================</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="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> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">struct·</span>Identity</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> 
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="};">156 <div·class="foldopen"·id="foldopen00076"·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>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>
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>158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·TODO:·Someone·with·better·c++·knowledge·may·improve·the·code·below.</span></div>159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">public</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>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>166 <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">···87</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Functor&gt;</div>167 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">private</span>:</div>
183 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="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>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>
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··{</div>173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 174 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="comment">//·specialization·for·Mesh·Properties</span></div>
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>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>
192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····++it;</div>178 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············pm()·=·initial_value;</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>179 <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>····<span·class="keywordflow">return</span>·result;</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>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··········}</div>
197 </div>183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··········<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·swap(<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;PROPTYPE,·MeshT&gt;</[·...·truncated·by·diffoscope;·len:·42,·SHA:·ae0d03e03c083bae7c82433e98e970de6953cb6eca23e4f9c97427d32b285e55·...·]/div>
 184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>············std::swap(*to,·*from);</div>
 185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··········}</div>
 186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··········<span·class="keyword">static</span>·ConstReference·access_property_const(<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>&amp;·mesh,·<span·class="keyword">const</span>·PROPTYPE&amp;·prop_handle,·<span·class="keyword">const</span>·Handle&amp;)·{</div>
 187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>············<span·class="keywordflow">return</span>·mesh.<a·class="code·hl_function"·href="a02442.html#a8941663d8e584733f151f9b4b05597dd">property</a>(prop_handle);</div>
 188 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··········}</div>
 189 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··········<span·class="keyword">static</span>·Reference·access_property(<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>&amp;·mesh,·<span·class="keyword">const</span>·PROPTYPE&amp;·prop_handle,·<span·class="keyword">const</span>·Handle&amp;)·{</div>
 190 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>············<span·class="keywordflow">return</span>·mesh.<a·class="code·hl_function"·href="a02442.html#a8941663d8e584733f151f9b4b05597dd">property</a>(prop_handle);</div>
 191 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··········}</div>
 192 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>········};</div>
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>193 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 194 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········<span·class="comment">//·definition·for·other·Mesh·Properties</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>·PropertyManager2,·<span·class="keyword">typename</span>·PropHandleT&gt;</div>
 196 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········<span·class="keyword">struct·</span>StorageT·{</div>
 197 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</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>
 198 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>············pm.<a·class="code·hl_function"·href="a03326.html#a1c7b5c7063fb137ba9552afd4a0ec77f">set_range</a>(pm.mesh_.template·all_elements&lt;Handle&gt;(),·initial_value);</div>
 199 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··········}</div>
 200 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</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</a>&amp;·from,·PropertyManager2&amp;·to)·{</div>
 201 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>············from.<a·class="code·hl_function"·href="a03326.html#a5ddeb1a8ca5862059b252d50fba9a236">copy_to</a>(from.mesh_.template·all_elements&lt;Handle&gt;(),·to,·to.mesh_.template·all_elements&lt;Handle&gt;());</div>
Max diff block lines reached; 132044/169002 bytes (78.13%) of diff not shown.
47.7 KB
html2text {}
Max HTML report size reached
154 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/SmartHandles.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, 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">SmartHandles.hh</div></div>98 ··<div·class="headertitle"><div·class="title">GenProg.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 514 lines modifiedOffset 136, 118 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>
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>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="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><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>
 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="comment">//==·FORWARD·DECLARATION·======================================================</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>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>·</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><span·class="comment">//==·INCLUDES·=================================================================</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>·</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><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>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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="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="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>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</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[·...·truncated·by·diffoscope;·len:·151,·SHA:·d9ffae8aab68f5ba62177e50ffdd04f2d74f46556dfa3356343797630e9bef55·...·]</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>
170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>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>
172 <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>
 173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·i&gt;··<span·class="keyword">struct·</span>Int2Type··{·<span·class="keyword">enum</span>·{·my_int·=·i·};·};</div>
173 <div·class="line"><a·id="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>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>
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>176 <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">template</span>·&lt;<span·class="keyword">typename</span>·HandleType&gt;</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="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>178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">bool</span>·Expr&gt;·<span·class="keyword">struct·</span>AssertCompile;</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">struct·</span>AssertCompile&lt;true&gt;·{};</div>
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>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>
 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>
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>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>
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>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>
203 <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>·</div>
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</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>·</div>
205 <div·class="foldopen"·id="foldopen00105"·data-start="{"·data-end="}"> 
Max diff block lines reached; 97901/119108 bytes (82.20%) of diff not shown.
37.9 KB
html2text {}
Max HTML report size reached
68.6 KB
./usr/share/doc/libopenmesh-dev/html/a00623_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/gen/iterators_header.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, 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">PropertyContainer.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, 54 lines modifiedOffset 138, 311 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_ITERATORS_HH</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_ITERATORS_HH</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>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/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>
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><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>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>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>{</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·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>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>{</div>
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>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>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="comment">//--------------------------------------------------·constructor·/·destructor</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>··<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">namespace·</span>Iterators·{</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>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="comment">//-------------------------------------------------------------·info·/·access</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">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>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>·</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>
 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>
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>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>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>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>
 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>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 194 <div·class="line"><a·id="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>
 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>
 201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordtype">int</span>·idx=0;</div>
 202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">for</span>·(·;·p_it!=p_end·&amp;&amp;·*p_it!=<span·class="keyword">nullptr</span>;·++p_it,·++idx·)·{};</div>
 203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordflow">if</span>·(p_it==p_end)·properties_.push_back(<span·class="keyword">nullptr</span>);</div>
 204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····properties_[idx]·=·<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a02934.html">PropertyT&lt;T&gt;</a>(_name,·get_type_name&lt;T&gt;()·);········<span·class="comment">//·create·a·new·property·with·requested·name·and·given·(system·dependent)·internal·typename</span></div>
 205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02942.html">BasePropHandleT&lt;T&gt;</a>(idx);</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>·</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>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<a·class="code·hl_struct"·href="a02942.html">BasePropHandleT&lt;T&gt;</a>·handle(<span·class="keyword">const</span>·T&amp;,·<span·class="keyword">const</span>·std::string&amp;·_name)<span·class="keyword">·const</span></div>
 211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">··</span>{</div>
 212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····Properties::const_iterator·p_it·=·properties_.begin();</div>
 213 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·idx=0;·p_it·!=·properties_.end();·++p_it,·++idx)</div>
 214 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····{</div>
 215 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······<span·class="keywordflow">if</span>·(*p_it·!=·<span·class="keyword">nullptr</span>·&amp;&amp;</div>
 216 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·········(*p_it)-&gt;name()·==·_name··<span·class="comment">//skip·deleted·properties</span></div>
 217 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·········&amp;&amp;·(*p_it)-&gt;internal_type_name()·==·get_type_name&lt;T&gt;()·····<span·class="comment">//·new·check·type</span></div>
 218 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·········)</div>
Max diff block lines reached; 3089/56339 bytes (5.48%) of diff not shown.
13.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 iterators_header.hh5 PropertyContainer.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 58 lines modifiedOffset 47, 341 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_ITERATORS_HH 
55 45#define·OPENMESH_ITERATORS_HH54 44#ifndef·OPENMESH_PROPERTYCONTAINER
 55 45#define·OPENMESH_PROPERTYCONTAINER
56 4656 46
57 47//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
58 =============================================================================65 ======================================================
 66 54·class·BaseKernel;
 67 55
 68 56//==·CLASS·DEFINITION
59 48// 
60 49//·Iterators·for·PolyMesh/TriMesh 
61 50// 
62 51// 
63 ============================================================================= 
64 52 
65 53 
66 54 
67 55//==·INCLUDES 
68 =================================================================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:
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 6173 61
75 62//==·NAMESPACES 
76 ===============================================================74 62·//--------------------------------------------------·constructor·/
 75 destructor
77 6376 63
78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 65namespace·Iterators·{77 64·_.P_.r_.o_.p_.e_.r_.t_.y_.C_.o_.n_.t_.a_.i_.n_.e_.r()·{}
 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 6680 66
81 6781 67
82 68//==·FORWARD·DECLARATIONS 
83 =====================================================82 68·//-------------------------------------------------------------·info·/
 83 access
84 6984 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;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
 90 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);·}
94 7995 79
95 8096 80·_.P_.r_.o_.p_.e_.r_.t_.y_.C_.o_.n_.t_.a_.i_.n_.e_.r&·operator=(const·_.P_.r_.o_.p_.e_.r_.t_.y_.C_.o_.n_.t_.a_.i_.n_.e_.r&·_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 95
 114 96·template·<class·T>
 115 97·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add(const·T&,·const·std::string&·_name="<unknown>")
 116 98·{
 117 99·Properties::iterator·p_it=properties_.begin(),·p_end=properties_.end();
 118 100·int·idx=0;
 119 101·for·(·;·p_it!=p_end·&&·*p_it!=nullptr;·++p_it,·++idx·)·{};
 120 102·if·(p_it==p_end)·properties_.push_back(nullptr);
 121 103·properties_[idx]·=·new·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T_\x8<_\x8T_\x8>(_name,·get_type_name<T>()·);·//·create
 122 a·new·property·with·requested·name·and·given·(system·dependent)·internal
 123 typename
 124 104·return·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>(idx);
 125 105·}
 126 106
 127 107
 128 108·template·<class·T>
 129 109·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·handle(const·T&,·const·std::string&·_name)·const
 130 110·{
 131 111·Properties::const_iterator·p_it·=·properties_.begin();
 132 112·for·(int·idx=0;·p_it·!=·properties_.end();·++p_it,·++idx)
 133 113·{
 134 114·if·(*p_it·!=·nullptr·&&
Max diff block lines reached; 2249/13779 bytes (16.32%) of diff not shown.
29.3 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/circulators_header.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, 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">SingletonT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 65 lines modifiedOffset 138, 112 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_CIRCULATORS_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_CIRCULATORS_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·simple·singleton·template</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> 
152 <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>
 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>
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="comment">//===·INCLUDES·================================================================</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
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="comment">//·OpenMesh</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>
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>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>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>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><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>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Iterators·{</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">//==·FORWARD·DECLARATIONS·=====================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 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>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexVertexIterT;</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexIHalfedgeIterT;</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexOHalfedgeIterT;</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexEdgeIterT;</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexFaceIterT;</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexVertexIterT;</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexIHalfedgeIterT;</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexOHalfedgeIterT;</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexEdgeIterT;</div>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>
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>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>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</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>177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 178 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c">···86</a></span>··<span·class="keyword">static</span>·T&amp;·<a·class="code·hl_function"·href="a03346.html#a1e815f766ba7513a85368260b5d3768c">Instance</a>()</div>
 180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··{</div>
 181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">if</span>·(!pInstance__)</div>
 182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····{</div>
 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>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······{</div>
 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>
 190 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······{</div>
 191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········Create();</div>
 192 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······}</div>
 193 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div>
 194 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">return</span>·*pInstance__;</div>
 195 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>
 196 </div>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 198 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">private</span>:</div>
 200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 201 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//·Disable·constructors/assignment·to·enforce·uniqueness</span></div>
 202 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<a·class="code·hl_class"·href="a03346.html">SingletonT</a>();</div>
 203 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<a·class="code·hl_class"·href="a03346.html">SingletonT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03346.html">SingletonT</a>&amp;);</div>
 204 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<a·class="code·hl_class"·href="a03346.html">SingletonT</a>&amp;·operator=(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03346.html">SingletonT</a>&amp;);</div>
 205 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 206 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="comment">//·Create·a·new·singleton·and·store·its·pointer</span></div>
 207 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·Create()</div>
Max diff block lines reached; 759/24767 bytes (3.06%) 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 circulators_header.hh5 SingletonT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 69 lines modifiedOffset 47, 120 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44#ifndef·OPENMESH_CIRCULATORS_HH 
55 45#define·OPENMESH_CIRCULATORS_HH 
56 46 
57 47//55 45//
58 =============================================================================56 =============================================================================
 57 46//
 58 47//·Implements·a·simple·singleton·template
59 48//59 48//
 60 49//
60 49//·Vertex·and·Face·circulators·for·PolyMesh/TriMesh 
61 50// 
62 51// 
63 =============================================================================61 =============================================================================
 62 50
 63 51#pragma·once
64 5264 52
65 5365 53//===·INCLUDES
 66 ================================================================
66 5467 54
 68 55//·OpenMesh
67 55//==·INCLUDES 
68 ================================================================= 
69 56 
70 57#include·<OpenMesh/Core/System/config.h>69 56#include·<OpenMesh/Core/System/config.h>
71 58#include·<cassert> 
72 5970 57
 71 58//·STL
 72 59#include·<stdexcept>
73 6073 60
 74 61
74 61//==·NAMESPACES75 62//==·NAMESPACES
75 ===============================================================76 ===============================================================
76 6277 63
 78 64
77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
78 64namespace·Iterators·{ 
79 65 
80 6680 66
81 67//==·FORWARD·DECLARATIONS81 67
 82 68//===·IMPLEMENTATION
82 =====================================================83 ==========================================================
83 68 
84 6984 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 9385 70
 86 75template·<typename·T>
 87 _\x87_\x86class·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T
 88 77{
 89 78public:
 90 79
 91 _\x88_\x86·static·T&·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e()
 92 87·{
 93 88·if·(!pInstance__)
 94 89·{
 95 90·//·check·if·singleton·alive
 96 91·if·(destroyed__)
 97 92·{
 98 93·OnDeadReference();
 99 94·}
 100 95·//·first·time·request·->·initialize
 101 96·else
 102 97·{
 103 98·Create();
 104 99·}
 105 100·}
 106 101·return·*pInstance__;
 107 102·}
 108 103
 109 104
 110 105private:
 111 106
 112 107·//·Disable·constructors/assignment·to·enforce·uniqueness
 113 108·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T();
 114 109·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T(const·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T&);
 115 110·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T&·operator=(const·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T&);
 116 111
 117 112·//·Create·a·new·singleton·and·store·its·pointer
 118 113·static·void·Create()
 119 114·{
 120 115·static·T·theInstance;
 121 116·pInstance__·=·&theInstance;
 122 117·}
 123 118
 124 119·//·Will·be·called·if·instance·is·accessed·after·its·lifetime·has·expired
Max diff block lines reached; 729/5105 bytes (14.28%) of diff not shown.
112 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/circulators_template.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, 224 lines modifiedOffset 92, 364 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">Predicates.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>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#pragma·once</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>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/Mesh/PolyConnectivity.hh&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/PropertyManager.hh&gt;</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> 
144 <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>
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="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····start_(_heh),</div>151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····heh_(_heh),</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····active_(false)</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="comment">//==·NAMESPACES·===============================================================</span></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>155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
154 <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="keyword">namespace·</span>Predicates·{</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
Max diff block lines reached; 65314/89944 bytes (72.62%) of diff not shown.
24.3 KB
html2text {}
    
Offset 1, 232 lines modifiedOffset 1, 418 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 Predicates.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·*·*
7 =========================================================49 40·*·=========================================================================
 50 */
 51 41
 52 42
 53 43#pragma·once
 54 44
 55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh>
 56 46#include·<OpenMesh/Core/Utils/PropertyManager.hh>
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 4757 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;·}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 ===============================================================
54 5566 55
55 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;·} 
62 64 
63 65 
64 _\x86_\x87·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=(const·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>&·_rhs) 
65 68·{ 
66 69·mesh_·=·_rhs.mesh_; 
67 70·start_·=·_rhs.start_; 
68 71·heh_·=·_rhs.heh_; 
69 72·active_·=·_rhs.active_; 
70 73·return·*this; 
Max diff block lines reached; 19807/24830 bytes (79.77%) of diff not shown.
69.0 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/iterators_template.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, 194 lines modifiedOffset 92, 185 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">vector_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-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·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">//··Helper·Functions·for·binary·reading·/·writing</span></div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
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_VECTORCAST_HH</span></div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_VECTORCAST_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; 35352/56530 bytes (62.54%) of diff not shown.
13.7 KB
html2text {}
    
Offset 1, 209 lines modifiedOffset 1, 201 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 vector_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 50
 63 51
 64 52#ifndef·OPENMESH_VECTORCAST_HH
 65 53#define·OPENMESH_VECTORCAST_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/Utils/vector_traits.hh>
 74 61#include·<OpenMesh/Core/Utils/GenProg.hh>
 75 62#include·<OpenMesh/Core/Geometry/VectorT.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_; 
57 59·skip_bits_·=·_rhs.skip_bits_; 
58 60·return·*this; 
Max diff block lines reached; 9602/13962 bytes (68.77%) of diff not shown.
270 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/BaseKernel.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, 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">AutoPropertyHandleT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-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, 934 lines modifiedOffset 138, 108 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·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>
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·BaseKernel</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;assert.h&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;string&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="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>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_BASE_KERNEL_HH</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>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·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>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>{</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;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="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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">protected</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> 
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> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Mesh*·····································m_;</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="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">bool</span>······································own_property_;<span·class="comment">//ref·counting?</span></div>
Diff chunk too large, falling back to line-by-line diff (64 lines added, 745 lines removed)
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>·</div>173 <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">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</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>
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>··:·m_(<span·class="keyword">nullptr</span>),·own_property_(<span·class="keyword">false</span>)</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··{}</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<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>
178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</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>
179 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="};">180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··{}</div>
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="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>
181 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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>
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>183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··{·add_property(_m,·_pp_name);·}</div>
183 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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="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>
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="l00084"·name="l00084"></a><span·class="lineno">···84</span>··:·Base(_pph.idx()),·m_(&amp;_m),·own_property_(<span·class="keyword">false</span>)</div>
186 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········vprops_.clear();</div>187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{}</div>
187 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········eprops_.clear();</div>188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
188 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········hprops_.clear();</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>
189 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········fprops_.clear();</div>190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>
190 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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>
191 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{</div>
192 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</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>
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="l00092"·name="l00092"></a><span·class="lineno">···92</span>····}</div>
194 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
195 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
196 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</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:[·...·truncated·by·diffoscope;·len:·10,·SHA:·fdfaccce5e48cb0ff9567505d6a888692535dcc5853b184bb0004741f84a2546·...·]</div>
197 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··{</div>
198 <div·class="foldopen"·id="foldopen00141"·data-start="{"·data-end="}">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="l00141"·name="l00141"></a><span·class="lineno"><a·class="line"·href="a02442.html#a9930247356671a0ce4ceaef29b3c1a23">··141</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02442.html#a9930247356671a0ce4ceaef29b3c1a23">add_pr[·...·truncated·by·diffoscope;·len:·212,·SHA:·a449d52b678ad54694061281d2def6f9dd766fc72befcea0da2794f07a7a36c7·...·]</div>200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····m_·=·&amp;_m;</div>
200 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··{</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>
201 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>····_ph·=·<a·class="code·hl_struct"·href="a02946.html">VPropHandleT&lt;T&gt;</a>(·vprops_.add(T(),·_name)·);</div>202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordflow">if</span>·(own_property_)</div>
202 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>····vprops_.resize(n_vertices());</div>203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····{</div>
203 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>··}</div>204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······m_-&gt;add_property(*<span·class="keyword">this</span>,·_pp_name);</div>
204 </div>205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····}</div>
205 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div>206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··}</div>
206 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··</div>
207 <div·class="foldopen"·id="foldopen00148"·data-start="{"·data-end="}">208 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·······························remove_property()</div>
208 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno"><a·class="line"·href="a02442.html#ae5f70a08d5f10b464847ce2b60074f98">··148</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02442.html#ae5f70a08d5f10b464847ce2b60074f98">add_pro[·...·truncated·by·diffoscope;·len:·211,·SHA:·efbfdc5913399466600dc87eaa2df555bc37931037307d55f209e15131331308·...·]</div>209 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··{</div>
209 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>··{</div>210 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····assert(own_property_);<span·class="comment">//only·the·owner·can·delete·the·property</span></div>
210 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····_ph·=·<a·class="code·hl_struct"·href="a02950.html">HPropHandleT&lt;T&gt;</a>(·hprops_.add(T(),·_name)·);</div>211 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····m_-&gt;remove_property(*<span·class="keyword">this</span>);</div>
211 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>····hprops_.resize(n_halfedges());</div>212 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····own_property_·=·<span·class="keyword">false</span>;</div>
212 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··}</div>213 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····invalidate();</div>
213 </div>214 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··}</div>
214 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>215 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··</div>
215 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>216 <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>·_Handle&gt;</div>
216 <div·class="foldopen"·id="foldopen00155"·data-start="{"·data-end="}">217 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">inline</span>·Value&amp;·····························operator·[]·(_Handle·_hnd)</div>
217 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno"><a·class="line"·href="a02442.html#af45115b38d63fa76a8224bbab11106f8">··155</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02442.html#af45115b38d63fa76a8224bbab11106f8">add_pro[·...·truncated·by·diffoscope;·len:·211,·SHA:·8af7523ed4e3d62558af994888dc8a631df5ae1590c04cf034376c8b7d65b625·...·]</div>218 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··{·<span·class="keywordflow">return</span>·m_-&gt;property(*<span·class="keyword">this</span>,·_hnd);·}</div>
218 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··{</div>219 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>
Max diff block lines reached; 58073/208641 bytes (27.83%) of diff not shown.
66.2 KB
html2text {}
Max HTML report size reached
56.6 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/Status.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, 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">Noncopyable.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 141, 155 lines modifiedOffset 141, 54 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">//··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>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_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>
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_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_ATTRIBUTE_STATUS_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">//-----------------------------------------------------------------------------</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·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;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>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>162 <div·class="line"><a·id="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>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Utils·{</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
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> 
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">//==·CLASS·DEFINITION··========================================================</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··</div>166 <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> 
172 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};">167 <div·class="foldopen"·id="foldopen00071"·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<[·...·truncated·by·diffoscope;·len:·5,·SHA:·e071595a0dd8ced5978e1c03541b36d19a55c4ce9436e7ddad12a34742c8a4a7·...·]</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02870.html">···71</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02870.html">Noncopyable</a></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>
 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>
174 <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="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>
 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>
 177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>178 </div>
186 <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>
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> 
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> 
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> 
196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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> 
200 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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> 
204 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</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> 
209 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno"><a·class="line"·href="a02794.html#ad9ee96565b2f3d219224b8575eb606e3">··121</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02794.html#ad9ee96565b2f3d219224b8575eb606e3">hidden</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#af600bbf2c3f55c90a2a64848f0547617ae3c705ab0d4a6db6507b275fb7322023">HIDDEN</a>);·}</div> 
210 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno"><a·class="line"·href="a02794.html#a03991f395c9ac193339d5b05e22a521b">··123</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02794.html#a03991f395c9ac193339d5b05e22a521b">set_hidden</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#af600bbf2c3f55c90a2a64848f0547617ae3c705ab0d4a6db6507b275fb7322023">HIDDEN</a>,·_b);·}</div> 
211 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> 
212 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
213 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a02794.html#a7cd94aa600063429ea83a79e9dd44938">··127</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02794.html#a7cd94aa600063429ea83a79e9dd44938">feature</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#af600bbf2c3f55c90a2a64848f0547617af9b7e330ca8bb23dc9d1d82f5e16db82">FEATURE</a>);·}</div> 
214 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a02794.html#a46b0aef2e52da77efdaf243e22b9546f">··129</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02794.html#a46b0aef2e52da77efdaf243e22b9546f">set_feature</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#af600bbf2c3f55c90a2a64848f0547617af9b7e330ca8bb23dc9d1d82f5e16db82">FEATURE</a>,·_b);·}</div> 
215 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div> 
216 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> 
217 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a02794.html#a0e9ddcc7080663bdbcfd43a351c5e26e">··133</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02794.html#a0e9ddcc7080663bdbcfd43a351c5e26e">tagged</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#af600bbf2c3f55c90a2a64848f0547617ae7e560c951fe9d11acb1f8de8af3f24a">TAGGED</a>);·}</div> 
218 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a02794.html#a5f5e2fd8dceaa6e5f7630d364fbbc45f">··135</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02794.html#a5f5e2fd8dceaa6e5f7630d364fbbc45f">set_tagged</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#af600bbf2c3f55c90a2a64848f0547617ae7e560c951fe9d11acb1f8de8af3f24a">TAGGED</a>,·_b);·}</div> 
219 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
220 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div> 
221 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="a02794.html#a7dfca0113ce75c2f4887d57788867145">··139</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02794.html#a7dfca0113ce75c2f4887d57788867145">tagged2</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#af600bbf2c3f55c90a2a64848f0547617a6315d4086063d9c27e5235e9890a701b">TAGGED2</a>);·}</div> 
222 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno"><a·class="line"·href="a02794.html#a0cb22b146d322ac145b6504e16b2bf58">··141</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02794.html#a0cb22b146d322ac145b6504e16b2bf58">set_tagged2</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#af600bbf2c3f55c90a2a64848f0547617a6315d4086063d9c27e5235e9890a701b">TAGGED2</a>,·_b);·}</div> 
Max diff block lines reached; 12438/44754 bytes (27.79%) 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 Status.hh5 Noncopyable.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 51, 253 lines modifiedOffset 51, 60 lines modified
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45//
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·CLASS·Status58 47//·Implements·the·Non-Copyable·metapher
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 51 
64 52#ifndef·OPENMESH_ATTRIBUTE_STATUS_HH 
65 53#define·OPENMESH_ATTRIBUTE_STATUS_HH63 51#ifndef·OPENMESH_NONCOPYABLE_HH
 64 52#define·OPENMESH_NONCOPYABLE_HH
 65 53
66 5466 54
 67 55//---------------------------------------------------------------------------
 68 --
 69 56
67 55 
68 56//==·INCLUDES 
69 ================================================================= 
70 57 
71 58#include·<OpenMesh/Core/System/config.h>70 57#include·<OpenMesh/Core/System/config.h>
72 5971 58
 72 59//---------------------------------------------------------------------------
 73 --
73 6074 60
 75 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 62namespace·Utils·{
74 61//==·NAMESPACES 
75 =============================================================== 
76 62 
77 6377 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()·{·}
78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 65namespace·Attributes·{ 
80 66 
81 67 
82 68//==·CLASS·DEFINITION 
83 ======================================================== 
84 69 
85 70 
86 _\x87_\x84enum·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s_\x8B_\x8i_\x8t_\x8s·{ 
87 7585 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{ 
102 96public: 
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 
116 _\x81_\x81_\x85·bool·_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8e_\x8d()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8S_\x8E_\x8L_\x8E_\x8C_\x8T_\x8E_\x8D);·} 
117 _\x81_\x81_\x87·void·_\x8s_\x8e_\x8t_\x8__\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8e_\x8d(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8S_\x8E_\x8L_\x8E_\x8C_\x8T_\x8E_\x8D,·_b);·} 
118 118 
119 119 
120 _\x81_\x82_\x81·bool·_\x8h_\x8i_\x8d_\x8d_\x8e_\x8n()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8H_\x8I_\x8D_\x8D_\x8E_\x8N);·} 
121 _\x81_\x82_\x83·void·_\x8s_\x8e_\x8t_\x8__\x8h_\x8i_\x8d_\x8d_\x8e_\x8n(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8H_\x8I_\x8D_\x8D_\x8E_\x8N,·_b);·} 
122 124 
123 125 
124 _\x81_\x82_\x87·bool·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8F_\x8E_\x8A_\x8T_\x8U_\x8R_\x8E);·} 
125 _\x81_\x82_\x89·void·_\x8s_\x8e_\x8t_\x8__\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8F_\x8E_\x8A_\x8T_\x8U_\x8R_\x8E,·_b);·} 
126 130 
127 131 
128 _\x81_\x83_\x83·bool·_\x8t_\x8a_\x8g_\x8g_\x8e_\x8d()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8T_\x8A_\x8G_\x8G_\x8E_\x8D);·} 
129 _\x81_\x83_\x85·void·_\x8s_\x8e_\x8t_\x8__\x8t_\x8a_\x8g_\x8g_\x8e_\x8d(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8T_\x8A_\x8G_\x8G_\x8E_\x8D,·_b);·} 
130 136 
131 137 
132 _\x81_\x83_\x89·bool·_\x8t_\x8a_\x8g_\x8g_\x8e_\x8d_\x82()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8T_\x8A_\x8G_\x8G_\x8E_\x8D_\x82);·} 
133 _\x81_\x84_\x81·void·_\x8s_\x8e_\x8t_\x8__\x8t_\x8a_\x8g_\x8g_\x8e_\x8d_\x82(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8T_\x8A_\x8G_\x8G_\x8E_\x8D_\x82,·_b);·} 
134 142 
135 143 
136 _\x81_\x84_\x85·bool·_\x8f_\x8i_\x8x_\x8e_\x8d_\x8__\x8n_\x8o_\x8n_\x8m_\x8a_\x8n_\x8i_\x8f_\x8o_\x8l_\x8d()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8F_\x8I_\x8X_\x8E_\x8D_\x8N_\x8O_\x8N_\x8M_\x8A_\x8N_\x8I_\x8F_\x8O_\x8L_\x8D);·} 
137 _\x81_\x84_\x87·void·_\x8s_\x8e_\x8t_\x8__\x8f_\x8i_\x8x_\x8e_\x8d_\x8__\x8n_\x8o_\x8n_\x8m_\x8a_\x8n_\x8i_\x8f_\x8o_\x8l_\x8d(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8F_\x8I_\x8X_\x8E_\x8D_\x8N_\x8O_\x8N_\x8M_\x8A_\x8N_\x8I_\x8F_\x8O_\x8L_\x8D,·_b);·} 
138 148 
139 149 
140 _\x81_\x85_\x81·unsigned·int·_\x8b_\x8i_\x8t_\x8s()·const·{·return·status_;·} 
141 _\x81_\x85_\x83·void·_\x8s_\x8e_\x8t_\x8__\x8b_\x8i_\x8t_\x8s(unsigned·int·_bits)·{·status_·=·_bits;·} 
142 154 
143 155 
144 _\x81_\x85_\x87·bool·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(unsigned·int·_s)·const·{·return·(status_·&·_s)·>·0;·} 
145 _\x81_\x85_\x89·void·_\x8s_\x8e_\x8t_\x8__\x8b_\x8i_\x8t(unsigned·int·_s)·{·status_·|=·_s;·} 
146 _\x81_\x86_\x81·void·_\x8u_\x8n_\x8s_\x8e_\x8t_\x8__\x8b_\x8i_\x8t(unsigned·int·_s)·{·status_·&=·~_s;·} 
147 _\x81_\x86_\x83·void·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(unsigned·int·_s,·bool·_b)·{ 
148 164·if·(_b)·status_·|=·_s;·else·status_·&=·~_s;·} 
Max diff block lines reached; 7871/13081 bytes (60.17%) of diff not shown.
163 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/IO/IOManager.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/Property.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">IOManager.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Property.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 193 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">//=============================================================================</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">//</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="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>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#pragma·once</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</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">#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>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>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
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">//===·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="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>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
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> 
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/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>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>·</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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">//==·NAMESPACES·===============================================================</span></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
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> 
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="};">175 <div·class="foldopen"·id="foldopen00092"·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>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:·26,·SHA:·aaa28d6e26a90ec3a2eb9da646d0ba0f24ed468ba1fee807e3b9124f2cae2642·...·]</a></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>
 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>
 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>
186 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</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>
187 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">private</span>:</div>193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··{}</div>
 194 </div>
188 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</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>196 <div·class="foldopen"·id="foldopen00112"·data-start="{"·data-end="}">
 197 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a02934.html#a872b2ac8e65cc6e1b47ba418e1537a41">··112</a></span>··<a·class="code·hl_function"·href="a02934.html#a872b2ac8e65cc6e1b47ba418e1537a41">PropertyT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02934.html">PropertyT</a>·&amp;·_rhs)</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>198 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······:·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a>(·_rhs·),·data_(·_rhs.data_·)·{}</div>
 199 </div>
192 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>200 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</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>201 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="keyword">public</span>:·<span·class="comment">//·inherited·from·BaseProperty</span></div>
194 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>202 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 203 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a02934.html#a67f2951c213ec8061ae512da4ee3fb89">··117</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02934.html#a67f2951c213ec8061ae512da4ee3fb89">reserve</a>(<span·class="keywordtype">size_t</span>·_n)<span·class="keyword">·override·</span>{·data_.reserve(_n);····}</div>
 204 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a02934.html#a7e06024c56e21bbf62b16aad235101bc">··118</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02934.html#a7e06024c56e21bbf62b16aad235101bc">resize</a>(<span·class="keywordtype">size_t</span>·_n)<span·class="keyword">·override··</span>{·data_.resize(_n);·····}</div>
 205 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a02934.html#a5d9e05e86d99bf11cb19ff2fe879ee27">··119</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02934.html#a5d9e05e86d99bf11cb19ff2fe879ee27">clear</a>()<span·class="keyword">·override··</span>{·data_.clear();·vector_type().swap(data_);····}</div>
 206 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a02934.html#a1616afdf2a0c44696431171e95df272d">··120</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02934.html#a1616afdf2a0c44696431171e95df272d">push_back</a>()<span·class="keyword">·override········</span>{·data_.emplace_back();·}</div>
 207 <div·class="foldopen"·id="foldopen00121"·data-start="{"·data-end="}">
 208 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno"><a·class="line"·href="a02934.html#a80e3f5bb08a8d56629cec79ccb45b546">··121</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02934.html#a80e3f5bb08a8d56629cec79ccb45b546">swap</a>(<span·class="keywordtype">size_t</span>·_i0,·<span·class="keywordtype">size_t</span>·_i1)<span·class="keyword">·override</span></div>
 209 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="keyword">··</span>{·std::swap(data_[_i0],·data_[_i1]);·}</div>
Max diff block lines reached; 104289/130923 bytes (79.66%) of diff not shown.
35.5 KB
html2text {}
Max HTML report size reached
66.2 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/IO/SR_rbo.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">SR_rbo.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, 249 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="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//=============================================================================</span></div>
 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> 
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>·</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>
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_SR_RBO_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="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>
 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/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>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;cstdlib&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>·</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><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="preprocessor">#include·&lt;<a·class="code"·href="a00797.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div> 
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>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="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>
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><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> 
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">//=============================================================================</span></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="l00084"·name="l00084"></a><span·class="lineno">···84</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>
182 <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>
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//-----------------------------------------------------------------------------</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>
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>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>
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_b[·...·truncated·by·diffoscope;·len:·115,·SHA:·0c2075ee4043f81002243f62304d22e3c85b2148396154a624bb6b6bfe764d01·...·]</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>
187 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 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>
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>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>
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>188 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</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="}"> 
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_byte_order_N&lt;2&gt;</a>(<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>*·_val)</div> 
195 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>{</div>189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">double</span>·maxNum_;</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> 
197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>}</div>190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>};</div>
198 </div>191 </div>
199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>192 <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> 
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> 
202 <div·class="foldopen"·id="foldopen00106"·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_byte_order_N&lt;4&gt;</a>(<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>*·_val)</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>···_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> 
207 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>}</div> 
Max diff block lines reached; 7643/53130 bytes (14.39%) of diff not shown.
14.2 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SR_rbo.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, 303 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 42 
53 43 
54 44 
55 45//52 42//
56 =============================================================================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//57 46//
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48//58 47//
60 49// 
61 =============================================================================59 =============================================================================
62 50 
63 51#ifndef·OPENMESH_SR_RBO_HH 
64 52#define·OPENMESH_SR_RBO_HH60 48
 61 49
 62 50#ifndef·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH
 63 51#define·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH
 64 52
65 5365 53
66 54 
67 55//==·INCLUDES66 54//==·INCLUDES
68 =================================================================67 =================================================================
 68 55
69 5669 56
70 57#include·<OpenMesh/Core/System/config.h>70 57#include·<OpenMesh/Core/System/config.h>
 71 58#include·<cstdlib>
 72 59
 73 60
 74 61
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> 
83 70 
84 71//==·NAMESPACES75 62//==·NAMESPACES
85 ===============================================================76 ===============================================================
86 7277 63
 78 64
87 73namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 80 66
 81 67
 82 68//
88 74namespace·IO·{ 
89 75 
90 76 
91 77// 
92 =============================================================================83 =============================================================================
 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
93 7887 78{
94 79 
95 84 
96 85 
97 86//--------------------------------------------------------------------------- 
98 -- 
99 87 
100 91template·<·size_t·N·>·inline 
101 _.9_.2void·_.__.r_.e_.v_.e_.r_.s_.e_.__.b_.y_.t_.e_.__.o_.r_.d_.e_.r_.__.N(_.u_.i_.n_.t_.8_.__.t*·_val);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:
102 9397 93
 98 95·const·size_t·resolution_;
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 9699 96
 100 98·size_t·iterations_;
 101 99
 102 101·double·maxNum_;
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}103 102};
112 103104 103
113 104105 104//
114 105template·<>·inline 
115 _\x81_\x80_\x86void·_\x8__\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8__\x8b_\x8y_\x8t_\x8e_\x8__\x8o_\x8r_\x8d_\x8e_\x8r_\x8__\x8N_\x8<_\x84_\x8>(_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t*·_val) 
116 107{ 
117 108·_val[0]·^=·_val[3];·_val[3]·^=·_val[0];·_val[0]·^=·_val[3];·//·0·<->·3 
118 109·_val[1]·^=·_val[2];·_val[2]·^=·_val[1];·_val[1]·^=·_val[2];·//·1·<->·2 
119 110} 
120 111 
121 112 
122 113template·<>·inline 
123 _\x81_\x81_\x84void·_\x8__\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8__\x8b_\x8y_\x8t_\x8e_\x8__\x8o_\x8r_\x8d_\x8e_\x8r_\x8__\x8N_\x8<_\x88_\x8>(_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t*·_val) 
124 115{ 
125 116·_val[0]·^=·_val[7];·_val[7]·^=·_val[0];·_val[0]·^=·_val[7];·//·0·<->·7 
126 117·_val[1]·^=·_val[6];·_val[6]·^=·_val[1];·_val[1]·^=·_val[6];·//·1·<->·6 
127 118·_val[2]·^=·_val[5];·_val[5]·^=·_val[2];·_val[2]·^=·_val[5];·//·2·<->·5 
Max diff block lines reached; 5606/14566 bytes (38.49%) of diff not shown.
41.7 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/IO/reader/OMReader.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, 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">Endian.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, 150 lines modifiedOffset 141, 70 lines modified
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·reader·module·for·OFF·files</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··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·__OMREADER_HH__</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·__OMREADER_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>
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">//·OpenMesh</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><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/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> 
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>·</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><span·class="comment">//·STD·C++</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;iosfwd&gt;</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="preprocessor">#include·&lt;string&gt;</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</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">//==·NAMESPACES·===============================================================</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="a02838.html">···73</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02838.html">Endian</a></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">···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="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="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">public</span>:</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>···</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> 
182 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">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>
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> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</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>··<a·class="code·hl_class"·href="a02350.html">_OMReader_</a>();</div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02350.html">~_OMReader_</a>()·{·}</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>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>
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02350.html#a8c2a524fc715cdef8e462ad554097e2f">···92</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a8c2a524fc715cdef8e462ad554097e2f">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;OpenMesh·File·Format&quot;</span>;·}</div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02350.html#a7480f987604a5c8c187ead07eb4c2e73">···93</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a7480f987604a5c8c187ead07eb4c2e73">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;om&quot;</span>;·}</div> 
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02350.html#a0178b9f03a3bae68910456a5c158449e">···94</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a0178b9f03a3bae68910456a5c158449e">get_magic</a>()<span·class="keyword">·······const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;OM&quot;</span>;·}</div> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div> 
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div> 
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt·)·<span·class="keyword">override</span>;</div> 
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">bool</span>·read(std::istream&amp;·_is,</div> 
199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div> 
200 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt·)·<span·class="keyword">override</span>;</div> 
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> 
204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
205 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">private</span>:</div> 
207 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
208 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keywordtype">bool</span>·supports(·<span·class="keyword">const</span>·OMFormat::uint8·version·)·<span·class="keyword">const</span>;</div> 
209 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
210 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordtype">bool</span>·read_ascii(std::istream&amp;·_is,·<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">const</span>;</div> 
211 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">bool</span>·read_binary(std::istream&amp;·_is,·<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">const</span>;</div> 
212 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
213 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">typedef</span>·OMFormat::Header··············Header;</div> 
214 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">typedef</span>·OMFormat::Chunk::Header·······ChunkHeader;</div> 
215 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keyword">typedef</span>·OMFormat::Chunk::PropertyName·PropertyName;</div> 
216 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
217 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="comment">//·initialized/updated·by·read_binary*/read_ascii*</span></div> 
218 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="keyword">mutable</span>·<span·class="keywordtype">size_t</span>·······bytes_;</div> 
219 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>······fileOptions_;</div> 
220 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<span·class="keyword">mutable</span>·Header·······header_;</div> 
221 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··<span·class="keyword">mutable</span>·ChunkHeader··chunk_header_;</div> 
222 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··<span·class="keyword">mutable</span>·PropertyName·property_name_;</div> 
223 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div> 
224 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··<span·class="keywordtype">bool</span>·read_binary_vertex_chunk(···std::istream······&amp;_is,</div> 
225 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>···································<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>······&amp;_bi,</div> 
226 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>···················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>·····&amp;_opt,</div> 
Max diff block lines reached; 3872/34081 bytes (11.36%) of diff not shown.
8.32 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 Endian.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, 182 lines modifiedOffset 51, 79 lines modified
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45//
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Implements·a·reader·module·for·OFF·files58 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·__OMREADER_HH__ 
65 53#define·__OMREADER_HH__64 52#ifndef·OPENMESH_UTILS_ENDIAN_HH
 65 53#define·OPENMESH_UTILS_ENDIAN_HH
66 5466 54
67 5567 55
68 56//===·INCLUDES68 56//==·INCLUDES
69 ================================================================69 =================================================================
70 5770 57
71 58//·OpenMesh71 58
72 59#include·<OpenMesh/Core/System/config.h>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>73 60
 74 61
 75 62//==·NAMESPACES
 76 ===============================================================
 77 63
 78 64
 79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 80 66
 81 67
 82 68//
 83 =============================================================================
82 6984 69
83 7085 70
 86 _\x87_\x83class·OPENMESHDLLEXPORT·_\x8E_\x8n_\x8d_\x8i_\x8a_\x8n
 87 74{
 88 75public:
84 71//==·NAMESPACES 
85 =============================================================== 
86 72 
87 73 
88 74namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
89 75namespace·IO·{ 
90 7689 76
 90 _\x87_\x87·enum·_\x8T_\x8y_\x8p_\x8e·{
 91 _\x87_\x88·LSB·=·1,
 92 79·MSB
 93 _\x88_\x80·};
 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);
 98 87
91 77 
92 78//==·IMPLEMENTATION 
93 =========================================================== 
94 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; 
128 115 
129 116·typedef·OMFormat::Header·Header; 
130 117·typedef·OMFormat::Chunk::Header·ChunkHeader; 
131 118·typedef·OMFormat::Chunk::PropertyName·PropertyName; 
132 119 
133 120·//·initialized/updated·by·read_binary*/read_ascii* 
134 121·mutable·size_t·bytes_; 
135 122·mutable·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s·fileOptions_; 
136 123·mutable·Header·header_; 
137 124·mutable·ChunkHeader·chunk_header_; 
138 125·mutable·PropertyName·property_name_; 
139 126 
140 127·bool·read_binary_vertex_chunk(·std::istream·&_is, 
141 128·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r·&_bi, 
Max diff block lines reached; 2879/8494 bytes (33.89%) of diff not shown.
48.0 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/IO/reader/OBJReader.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, 220 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">OBJReader.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 <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="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·an·reader·module·for·OBJ·files</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> 
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·__OBJREADER_HH__</span></div> 
153 <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="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>103 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</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="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;string&gt;</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>
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;map&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>
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="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
164 <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>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>
165 <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> 
166 <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>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>
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="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</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>·</div>109 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
172 <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>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="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>IO·{</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>·</div>111 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</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>
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>113 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>std::string·get_type_name()</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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="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> 
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>114 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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>
 117 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·to·get·a·unique·name·use·raw_name()·method·instead</span></div>
 118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keywordflow">return</span>·<span·class="keyword">typeid</span>(T).raw_name();</div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#else</span></div>
 120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="comment">//·GCC·and·clang·curently·return·mangled·name·as·name(),·there·is·no·raw_name()·method</span></div>
 121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keywordflow">return</span>·<span·class="keyword">typeid</span>(T).name();</div>
 122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div>
 123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>}</div>
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
184 <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> 
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="keyword">virtual</span>·<a·class="code·hl_class"·href="a02342.html">~_OBJReader_</a>()·{·}</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"><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> 
189 <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> 
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="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div> 
Max diff block lines reached; 2334/39708 bytes (5.88%) of diff not shown.
9.14 KB
html2text {}
    
Offset 1, 245 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
5 OBJReader.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//·Implements·an·reader·module·for·OBJ·files 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51 
64 52#ifndef·__OBJREADER_HH__ 
65 53#define·__OBJREADER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 57 
71 58 
72 59#include·<iosfwd> 
73 60#include·<string>9 8#include·<string>
 10 9#include·<typeinfo>
 11 10#include·<vector>
74 61#include·<map> 
75 62 
76 63#include·<OpenMesh/Core/System/config.h> 
77 64#include·<OpenMesh/Core/Utils/SingletonT.hh>12 11#include·<OpenMesh/Core/Mesh/Handles.hh>
 13 12#include·<OpenMesh/Core/Geometry/VectorT.hh>
 14 13
78 65#include·<OpenMesh/Core/IO/importer/BaseImporter.hh> 
79 66#include·<OpenMesh/Core/IO/reader/BaseReader.hh> 
80 67 
81 68 
82 69//==·NAMESPACES 
83 =============================================================== 
84 70 
85 71 
86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{15 14namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
87 73namespace·IO·{ 
88 74 
89 75 
90 76//==·IMPLEMENTATION 
91 =========================================================== 
92 77 
93 78 
94 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8B_\x8J_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r 
95 83{ 
96 84public: 
97 85 
98 86·_\x8__\x8O_\x8B_\x8J_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_(); 
99 87 
100 88·virtual·_\x8~_\x8__\x8O_\x8B_\x8J_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_()·{·} 
101 89 
102 _\x89_\x80·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"Alias/Wavefront";·} 
103 _\x89_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"obj";·} 
104 92 
105 93·bool·read(const·std::string&·_filename, 
106 94·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
107 95·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override; 
108 96 
109 97·bool·read(std::istream&·_in, 
110 98·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
111 99·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override; 
112 100 
113 101private: 
114 102 
115 103#ifndef·DOXY_IGNORE_THIS 
116 104·class·Material 
117 105·{ 
118 106·public: 
119 107 
Max diff block lines reached; 1777/9335 bytes (19.04%) of diff not shown.
81.1 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/IO/reader/OFFReader.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, 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">PropertyCreator.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, 116 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>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="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="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/PropertyManager.hh&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>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><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">#include·&lt;memory&gt;</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><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>·</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> 
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> 
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> 
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>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>
 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>
 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>
 164 <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>IO·{</div>165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">public</span>:</div>
171 <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>
 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>
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>168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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>
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><span·class="keyword">class·</span>BaseImporter;</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>·</div>172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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#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>
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>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>
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="code·hl_class"·href="a02338.html">BaseReader</a></div> 
184 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>{</div> 
185 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="keyword">public</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> 
188 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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">~_OFFRe[·...·truncated·by·diffoscope;·len:·14,·SHA:·dda90240b27dcd19bff96e0b2584818c593c588ff3b1f4063ea558b4596a1fff·...·];</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#af4d[·...·truncated·by·diffoscope;·len:·202,·SHA:·90c73fb77db7a9a4c337d85a8c63add97c4f85be4c6eda96112b9d0bf2e1c033·...·];</div>
190 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</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>
191 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a02346.html#a3e6980ef7828abfdf39a9c6e6fe4746f">··118</a></span>··std::string·<a·class="code·hl_function"·href="a02346.html#a3e6980ef7828abfdf39a9c6e6fe4746f">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Object·File·Format&quot;</span>;·}</div> 
192 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno"><a·class="line"·href="a02346.html#ad7527069b7ce7f90e5cbbf3102178299">··119</a></span>··std::string·<a·class="code·hl_function"·href="a02346.html#ad7527069b7ce7f90e5cbbf3102178299">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;off&quot;</span>;·}</div> 
193 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a02346.html#aedf3c09b198039fd080c83e9bc106fcf">··120</a></span>··std::string·<a·class="code·hl_function"·href="a02346.html#aedf3c09b198039fd080c83e9bc106fcf">get_magic</a>()<span·class="keyword">·······const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;OFF&quot;</span>;·}</div> 
194 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
195 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div> 
196 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div> 
197 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">override</span>;</div> 
198 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
199 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</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> 
200 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div> 
201 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<span·class="keywordtype">bool</span>·read(std::istream&amp;·_in,·<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt·)·<span·class="keyword">override</span>;</div> 
202 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
203 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span><span·class="keyword">private</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#acfc[·...·truncated·by·diffoscope;·len:·203,·SHA:·0e6896ea8d257587348dbb607f6c3072b82b9e53ef1cd509079a69d1913b458d·...·]</div>
204 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>182 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
205 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<span·class="keywordtype">bool</span>·can_u_read(std::istream&amp;·_is)·<span·class="keyword">const</span>;</div> 
206 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div>183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
207 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··<span·class="keywordtype">bool</span>·read_ascii(std::istream&amp;·_in,·<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">const</span>;</div> 
208 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··<span·class="keywordtype">bool</span>·read_binary(std::istream&amp;·_in,·<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,·<a·class="code·hl_class"·href="a02334.html">Options</a[·...·truncated·by·diffoscope;·len:·91,·SHA:·afc56d3e73342890a17c4149b9a66037a009c9c9faffbac411e847d145bb4bfe·...·];</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>
209 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</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>
210 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··<span·class="keywordtype">void</span>·readValue(std::istream&amp;·_in,·<span·class="keywordtype">float</span>&amp;·_value)·<span·class="keyword">const</span>;</div> 
211 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<span·class="keywordtype">void</span>·readValue(std::istream&amp;·_in,·<span·class="keywordtype">int</span>&amp;·_value)·<span·class="keyword">const</span>;</div> 
212 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>··<span·class="keywordtype">void</span>·readValue(std::istream&amp;·_in,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&amp;·_value)·<span·class="keyword">const</span>;</div> 
213 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
214 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="keywordtype">int</span>·getColorType(std::string·&amp;·_line,·<span·class="keywordtype">bool</span>·_texCoordsAvailable)·<span·class="keyword">const</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>
Max diff block lines reached; 37671/62268 bytes (60.50%) of diff not shown.
20.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 OFFReader.hh5 PropertyCreator.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, 148 lines modifiedOffset 45, 304 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·<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>
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·a·reader·module·for·OFF·files 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51#pragma·once 
64 5262 52
 63 53#include·<OpenMesh/Core/IO/SR_store.hh>
65 53//===·INCLUDES 
66 ================================================================ 
67 5464 54
68 5565 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 63 
77 64 
78 65//==·NAMESPACES 
79 =============================================================== 
80 66 
81 67 
82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{66 56namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
83 69namespace·IO·{67 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
 72 68{
 73 69public:
84 7074 70
 75 _\x87_\x82·virtual·std::string·_\x8t_\x8y_\x8p_\x8e_\x8__\x8s_\x8t_\x8r_\x8i_\x8n_\x8g()·=·0;
85 71 
86 72//==·FORWARDS 
87 ================================================================= 
88 7376 73
89 74 
90 75class·BaseImporter; 
91 76 
92 77 
93 78//==·IMPLEMENTATION 
94 =========================================================== 
95 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_.r77 74·virtual·std::string·type_id_string()·=·0;
 78 75
 79 77·bool·can_you_create(const·std::string·&_type_name);
 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 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 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()·{}
 101 100
 102 101protected:
 103 102·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8r_\x8e_\x8a_\x8t_\x8o_\x8r()·{}
 104 103
 105 104};
 106 105
 107 106template·<>·inline·void·PropertyCreator::create_property<VertexHandle>
 108 (BaseKernel&·_mesh,·const·std::string&·_property_name)·{·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y
 109 (_mesh,·_property_name);·}
 110 107template·<>·inline·void·PropertyCreator::create_property<HalfedgeHandle>
 111 (BaseKernel&·_mesh,·const·std::string&·_property_name)
 112 {·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(_mesh,·_property_name);·}
 113 108template·<>·inline·void·PropertyCreator::create_property<EdgeHandle>
 114 (BaseKernel&·_mesh,·const·std::string&·_property_name)·{·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y
 115 (_mesh,·_property_name);·}
 116 109template·<>·inline·void·PropertyCreator::create_property<FaceHandle>
 117 (BaseKernel&·_mesh,·const·std::string&·_property_name)·{·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y
 118 (_mesh,·_property_name);·}
 119 110template·<>·inline·void·PropertyCreator::create_property<MeshHandle>
 120 (BaseKernel&·_mesh,·const·std::string&·_property_name)·{·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y
 121 (_mesh,·_property_name);·}
 122 111
Max diff block lines reached; 11926/20672 bytes (57.69%) of diff not shown.
49.6 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/IO/reader/STLReader.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, 169 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">STLReader.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>157 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>158 <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">//··Implements·an·reader·module·for·STL·files</span></div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div> 
Max diff block lines reached; 6065/39121 bytes (15.50%) of diff not shown.
11.3 KB
html2text {}
    
Offset 1, 203 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 STLReader.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 41 
52 4247 42
53 4348 43}·//·namespace·OpenMesh
54 4449 44
 50 45#endif·//·HANDLETOPROPHANDLE_HH_
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·an·reader·module·for·STL·files 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51 
64 52#ifndef·__STLREADER_HH__ 
65 53#define·__STLREADER_HH__ 
66 54 
67 55 
68 56//===·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> 
76 63#include·<OpenMesh/Core/Utils/SingletonT.hh> 
77 64#include·<OpenMesh/Core/IO/reader/BaseReader.hh> 
78 65 
79 66 
80 67//==·NAMESPACES 
81 =============================================================== 
82 68 
83 69 
84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
Max diff block lines reached; 4243/11567 bytes (36.68%) of diff not shown.
120 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/IO/OMFormatT_impl.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">OMFormatT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SR_binary_spec.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 145, 205 lines modifiedOffset 145, 419 lines modified
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</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_IO_OMFORMAT_CC</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>·</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/IO/OMFormat.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/System/config.h&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·--------------------·STL</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;algorithm&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><span·class="preprocessor">#include·&lt;iomanip&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="a00440.html">OpenMesh/Tools/Utils/NumLimitsT.hh</a>&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#··include·&lt;limits&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span>·<span·class="comment">//·logic_error</span></div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;numeric&gt;</span>···<span·class="comment">//·accumulate</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·--------------------·OpenMesh</span></div>
 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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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="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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>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>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>IO·{</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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>
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>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">switch</span>(·_b·)·</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="l00078"·name="l00078"></a><span·class="lineno">···78</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>
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> 
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="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> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_32:</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······{·</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········OMFormat::int32·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int32<span·class="keyword">&gt;</span>(_val);</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······}······</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_64:</div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······{·</div> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········OMFormat::int64·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int64<span·class="keyword">&gt;</span>(_val);</div> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div> 
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······}</div> 
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····}</div> 
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordflow">return</span>·0;</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>
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>·</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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>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; 70362/100330 bytes (70.13%) of diff not shown.
22.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 SR_binary_spec.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 56, 208 lines modifiedOffset 56, 475 lines modified
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Helper·Functions·for·binary·reading·/·writing58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 51 
64 52#define·OPENMESH_IO_OMFORMAT_CC63 51#ifndef·OPENMESH_SR_BINARY_SPEC_HH
 64 52#define·OPENMESH_SR_BINARY_SPEC_HH
65 5365 53
66 54 
67 55//==·INCLUDES66 54//==·INCLUDES
68 =================================================================67 =================================================================
69 5668 55
 69 56#include·<OpenMesh/Core/System/config.h>
 70 57//·--------------------·STL
 71 58#include·<iterator>
 72 59#include·<string>
 73 60#if·defined(OM_CC_GCC)·&&·(OM_CC_VERSION·<·30000)
 74 61#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T_\x8._\x8h_\x8h>
 75 62#else
 76 63#·include·<limits>
 77 64#endif
 78 65#include·<vector>
 79 66#include·<stdexcept>·//·logic_error
 80 67#include·<numeric>·//·accumulate
 81 68//·--------------------·OpenMesh
 82 69#include·<OpenMesh/Core/Geometry/VectorT.hh>
 83 70#include·<OpenMesh/Core/Mesh/Status.hh>
 84 71#include·<OpenMesh/Core/IO/SR_types.hh>
70 57#include·<OpenMesh/Core/IO/OMFormat.hh>85 72#include·<OpenMesh/Core/IO/SR_rbo.hh>
71 58#include·<algorithm> 
72 59#include·<iomanip> 
73 6086 73#include·<OpenMesh/Core/IO/SR_binary.hh>
 87 74
 88 75
 89 76#include·<OpenMesh/Core/Utils/typename.hh>
 90 77
 91 78#include·<iostream>
 92 79
74 61//==·NAMESPACES93 80//==·NAMESPACES
75 ===============================================================94 ===============================================================
76 6295 81
77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{96 82namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
78 64namespace·IO·{97 83namespace·IO·{
 98 84
 99 85
 100 86//
 101 =============================================================================
 102 87
 103 88#ifndef·DOXY_IGNORE_THIS
 104 89
 105 90//---------------------------------------------------------------------------
 106 --
 107 91//·struct·binary,·helper·for·storing/restoring
 108 92
 109 93#define·SIMPLE_BINARY(·T·)·\
 110 94·template·<>·struct·binary<·T·>·{·\
 111 95·typedef·T·value_type;·\
 112 96·static·const·bool·is_streamable·=·true;·\
 113 97·static·size_t·size_of(const·value_type&)·{·return·sizeof(value_type);·}·\
 114 98·static·size_t·size_of(void)·{·return·sizeof(value_type);·}·\
 115 99·static·std::string·type_identifier(void)·{·return·#T;·}·\
 116 100·static·size_t·store(·std::ostream&·_os,·const·value_type&·_val,·\
 117 101·bool·_swap=false)·{·\
 118 102·value_type·tmp·=·_val;·\
 119 103·if·(_swap)·reverse_byte_order(tmp);·\
 120 104·_os.write(·(const·char*)&tmp,·sizeof(value_type)·);·\
 121 105·return·_os.good()·?·sizeof(value_type)·:·0;·\
 122 106·}·\
 123 107·\
 124 108·static·size_t·restore(·std::istream&·_is,·value_type&·_val,·\
 125 109·bool·_swap=false)·{·\
 126 110·_is.read(·(char*)&_val,·sizeof(value_type)·);·\
 127 111·if·(_swap)·reverse_byte_order(_val);·\
 128 112·return·_is.good()·?·sizeof(value_type)·:·0;·\
 129 113·}·\
79 65 
80 66·//·helper·to·store·a·an·integer 
81 67·template<·typename·T·> 
82 68·size_t 
83 69·store(·std::ostream&·_os, 
84 70·const·T&·_val, 
85 71·OMFormat::Chunk::Integer_Size·_b, 
86 72·bool·_swap, 
87 73·t_signed) 
88 74·{ 
89 75·assert(·OMFormat::is_integer(·_val·)·); 
90 76 
91 77·switch(·_b·) 
92 78·{ 
93 79·case·OMFormat::Chunk::Integer_8: 
94 80·{ 
95 81·OMFormat::int8·v·=·static_cast<OMFormat::int8>(_val); 
96 82·return·store(·_os,·v,·_swap·); 
97 83·} 
98 84·case·OMFormat::Chunk::Integer_16: 
99 85·{ 
100 86·OMFormat::int16·v·=·static_cast<OMFormat::int16>(_val); 
101 87·return·store(·_os,·v,·_swap·); 
102 88·} 
103 89·case·OMFormat::Chunk::Integer_32: 
104 90·{ 
105 91·OMFormat::int32·v·=·static_cast<OMFormat::int32>(_val); 
106 92·return·store(·_os,·v,·_swap·); 
107 93·} 
108 94·case·OMFormat::Chunk::Integer_64: 
109 95·{ 
110 96·OMFormat::int64·v·=·static_cast<OMFormat::int64>(_val); 
111 97·return·store(·_os,·v,·_swap·); 
112 98·} 
113 99·} 
114 100·return·0; 
Max diff block lines reached; 16891/22672 bytes (74.50%) of diff not shown.
52.0 KB
./usr/share/doc/libopenmesh-dev/html/a00683_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/SR_binary.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/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, 157 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">SR_binary.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><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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="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>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>104 <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>·</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>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>
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>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>
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><span·class="preprocessor">#ifndef·OPENMESH_SR_BINARY_HH</span></div> 
152 <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="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>107 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</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>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>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·--------------------·STL</span></div>116 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>····<span·class="keywordflow">return</span>·size;</div>
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div> 
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></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>
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;sstream&gt;</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>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
162 <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>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>
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·--------------------·OpenMesh</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>
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
Max diff block lines reached; 18887/43130 bytes (43.79%) of diff not shown.
9.76 KB
html2text {}
    
Offset 1, 181 lines modifiedOffset 1, 116 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 SR_binary_vector_of_bool.hh
 6 1
 7 _\x82template·<>·struct·binary<·std::vector<bool>·>
 8 3{
 9 4·typedef·std::vector<·bool·>·value_type;
 10 5·typedef·value_type::value_type·elem_type;
 11 6
 12 7·static·const·bool·is_streamable·=·true;
 13 8
 14 9·static·size_t·size_of(bool·/*_store_size*/·=·true)·{·return·UnknownSize;·}
 15 10·static·size_t·size_of(const·value_type&·_v,·bool·_store_size·=·true)
 16 11·{
 17 12·size_t·size·=·_v.size()·/·8·+·((_v.size()·%·8)!=0);
 18 13·if(_store_size)
 19 14·size·+=·binary<unsigned·int>::size_of();
 20 15·return·size;
 21 16·}
 22 17·static·std::string·type_identifier(void)·{·return·"std::vector<bool>";·}
 23 18·static
 24 19·size_t·store(·std::ostream&·_ostr,·const·value_type&·_v,·bool·_swap,·bool
 25 _store_size·=·true)
 26 20·{
 27 21·size_t·bytes·=·0;
 28 22
 29 23·size_t·N·=·_v.size()·/·8;
 30 24·size_t·R·=·_v.size()·%·8;
 31 25
 32 26·if(_store_size)
 33 27·{
 34 28·unsigned·int·size_N·=·static_cast<unsigned·int>(_v.size());
 35 29·bytes·+=·binary<unsigned·int>::store(·_ostr,·size_N,·_swap·);
 36 30·}
 37 31
 38 32·size_t·idx;·//·element·index
 39 33·size_t·bidx;
 40 34·unsigned·char·bits;·//·bitset
 41 35
 42 36·for·(bidx=idx=0;·idx·<·N;·++idx,·bidx+=8)
 43 37·{
 44 38·bits·=·static_cast<unsigned·char>(_v[bidx])
 45 39·|·(static_cast<unsigned·char>(_v[bidx+1])·<<·1)
 46 40·|·(static_cast<unsigned·char>(_v[bidx+2])·<<·2)
 47 41·|·(static_cast<unsigned·char>(_v[bidx+3])·<<·3)
 48 42·|·(static_cast<unsigned·char>(_v[bidx+4])·<<·4)
 49 43·|·(static_cast<unsigned·char>(_v[bidx+5])·<<·5)
 50 44·|·(static_cast<unsigned·char>(_v[bidx+6])·<<·6)
 51 45·|·(static_cast<unsigned·char>(_v[bidx+7])·<<·7);
 52 46·_ostr·<<·bits;
 53 47·}
 54 48·bytes·+=·N;
 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)·);
 65 59
 66 60·return·bytes;
 67 61·}
 68 62
 69 63·static
 70 64·size_t·restore(·std::istream&·_istr,·value_type&·_v,·bool·_swap,·bool
 71 _restore_size·=·true)
 72 65·{
 73 66·size_t·bytes·=·0;
5 SR_binary.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 
Max diff block lines reached; 4989/9968 bytes (50.05%) of diff not shown.
62.5 KB
./usr/share/doc/libopenmesh-dev/html/a00686_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/SR_store.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/Options.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 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_store.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Options.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <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, 37 lines modifiedOffset 139, 222 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_OPTIONS_HH</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_IO_OPTIONS_HH</span></div>
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_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>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·OpenMesh</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
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/System/config.h&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_rbo.hh&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary.hh&gt;</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_binary_spec.hh&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/StoreRestore.hh&gt;</span></div>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>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>IO···{</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</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="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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="a02334.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02334.html">Options</a></div>
 174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>
 175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>
 176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·······enum_type;</div>
 177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·enum_type·value_type;</div>
 178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 179 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="};">
 180 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21">···99</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21">Flag</a>·{</div>
 181 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3989aa4f00b1c721e29b5689ffd6c17a">··100</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3989aa4f00b1c721e29b5689ffd6c17a">None</a>···········=·0x0000,·</div>
 182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5cb7f45e7ba928e0a23e4a676d10fa8a">··101</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5cb7f45e7ba928e0a23e4a676d10fa8a">Binary</a>·········=·0x0001,·</div>
 183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5976f96b11378c06f15f99bef6cc5f19">··102</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5976f96b11378c06f15f99bef6cc5f19">MSB</a>············=·0x0002,·</div>
 184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec">··103</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec">LSB</a>············=·0x0004,·</div>
 185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a35dfdd7a0af4b3c83fbdec77a6428ba3">··104</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a35dfdd7a0af4b3c83fbdec77a6428ba3">Swap</a>···········=·0x0008,·</div>
 186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ad989c6d671050e12953b648c4c72dded">··105</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ad989c6d671050e12953b648c4c72dded">VertexNormal</a>···=·0x0010,·</div>
 187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7">··106</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7">VertexColor</a>····=·0x0020,·</div>
 188 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0">··107</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0">VertexTexCoord</a>·=·0x0040,·</div>
 189 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f">··108</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f">EdgeColor</a>······=·0x0080,·</div>
 190 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">··109</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">FaceNormal</a>·····=·0x0100,·</div>
 191 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46">··110</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46">FaceColor</a>······=·0x0200,·</div>
 192 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539">··111</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539">FaceTexCoord</a>···=·0x0400,·</div>
 193 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e">··112</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e">ColorAlpha</a>·····=·0x0800,·</div>
 194 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c">··113</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c">ColorFloat</a>·····=·0x1000,·</div>
 195 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">··114</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">Custom</a>·········=·0x2000,·</div>
 196 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21aafe03d65e6db9740d4bb3482ac928067">··115</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21aafe03d65e6db9740d4bb3482ac928067">Status</a>·········=·0x4000,·</div>
 197 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a2967089c2ead41b0fc4392d6d441225f">··116</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a2967089c2ead41b0fc4392d6d441225f">TexCoordST</a>·····=·0x8000,·</div>
 198 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac">··117</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac">Default</a>········=·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">Custom</a>,·</div>
 199 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··};</div>
 200 </div>
 201 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 202 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9ffc9b4b39d298a3c468b136bf06cd37">··122</a></span>··std::string·<a·class="code·hl_variable"·href="a02334.html#a9ffc9b4b39d298a3c468b136bf06cd37">texture_file</a>·;</div>
 203 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
 204 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a02334.html#a1fe6ba39954f7f16a26d87416baad586">··126</a></span>··std::string·<a·class="code·hl_variable"·href="a02334.html#a1fe6ba39954f7f16a26d87416baad586">material_file_extension</a>;</div>
 205 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
 206 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span><span·class="keyword">public</span>:</div>
 207 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>
 208 <div·class="foldopen"·id="foldopen00131"·data-start="{"·data-end="}">
 209 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno"><a·class="line"·href="a02334.html#a84adaf181e6a5b229fefee4779568dc8">··131</a></span>··<a·class="code·hl_function"·href="a02334.html#a84adaf181e6a5b229fefee4779568dc8">Options</a>()·:·<a·class="code·hl_variable"·href="a02334.html#a9ffc9b4b39d298a3c468b136bf06cd37">texture_file</a>(<span·class="stringliteral">&quot;&quot;</span>),·<a·class="code·hl_variable"·href="a02334.html#a1fe6ba39954f7f16a26d87416baad586">material_file_extension</a>(<span·class="stringliteral">&quot;.mat&quot;</span>),·flags_(·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac">Default</a>·)</div>
 210 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··{·}</div>
 211 </div>
 212 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div>
 213 <div·class="foldopen"·id="foldopen00135"·data-start="{"·data-end="}">
 214 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a02334.html#a5a2bf41a409047790f60884b0a36f558">··135</a></span>··<a·class="code·hl_function"·href="a02334.html#a5a2bf41a409047790f60884b0a36f558">Options</a>(<span·class="keyword">const</span>·value_type·_flgs)·:·flags_(·_flgs)</div>
 215 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··{·}</div>
 216 </div>
 217 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>
 218 <div·class="foldopen"·id="foldopen00139"·data-start="{"·data-end="}">
 219 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="a02334.html#a73105056816c78fc384970edb74fbc7d">··139</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02334.html#a73105056816c78fc384970edb74fbc7d">cleanup</a>(<span·class="keywordtype">void</span>)</div>
 220 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>··{·flags_·=·<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac">Default</a>;·}</div>
 221 </div>
 222 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div>
 223 <div·class="foldopen"·id="foldopen00143"·data-start="{"·data-end="}">
 224 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="a02334.html#a822f89a5035915fe2c77a3ebb128a695">··143</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02334.html#a822f89a5035915fe2c77a3ebb128a695">clear</a>(<span·class="keywordtype">void</span>)</div>
Max diff block lines reached; 130/50619 bytes (0.26%) of diff not shown.
12.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 SR_store.hh5 Options.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, 38 lines modifiedOffset 48, 305 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45#ifndef·OPENMESH_IO_OPTIONS_HH
 56 46#define·OPENMESH_IO_OPTIONS_HH
 57 47
 58 48
 59 49//===·INCLUDES
56 =============================================================================60 ================================================================
57 46// 
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48// 
60 49// 
61 ============================================================================= 
62 5061 50
 62 51
 63 52//·OpenMesh
 64 53#include·<OpenMesh/Core/System/config.h>
 65 54#include·<string>
 66 55
63 51#ifndef·OPENMESH_SR_STORE_HH 
64 52#define·OPENMESH_SR_STORE_HH 
65 53 
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 5667 56
70 57#include·<OpenMesh/Core/System/config.h> 
71 58#include·<OpenMesh/Core/IO/SR_types.hh> 
72 59#include·<OpenMesh/Core/IO/SR_rbo.hh> 
73 60#include·<OpenMesh/Core/IO/SR_binary.hh> 
74 61#include·<OpenMesh/Core/IO/SR_binary_spec.hh> 
75 62#include·<OpenMesh/Core/IO/StoreRestore.hh>68 57//==·NAMESPACES
 69 ==============================================================
 70 58
 71 59
 72 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 73 61namespace·IO·{
 74 62
76 6375 63
77 64//76 64//===·IMPLEMENTATION
 77 ==========================================================
 78 65
 79 66
 80 71
 81 72
 82 73//---------------------------------------------------------------------------
 83 --
 84 74
 85 _\x89_\x81class·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s
 86 92{
 87 93public:
 88 94·typedef·int·enum_type;
 89 95·typedef·enum_type·value_type;
 90 96
 91 _\x89_\x89·enum·_\x8F_\x8l_\x8a_\x8g·{
 92 _\x81_\x80_\x80·_\x8N_\x8o_\x8n_\x8e·=·0x0000,
 93 _\x81_\x80_\x81·_\x8B_\x8i_\x8n_\x8a_\x8r_\x8y·=·0x0001,
 94 _\x81_\x80_\x82·_\x8M_\x8S_\x8B·=·0x0002,
 95 _\x81_\x80_\x83·_\x8L_\x8S_\x8B·=·0x0004,
 96 _\x81_\x80_\x84·_\x8S_\x8w_\x8a_\x8p·=·0x0008,
 97 _\x81_\x80_\x85·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·0x0010,
 98 _\x81_\x80_\x86·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0020,
 99 _\x81_\x80_\x87·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d·=·0x0040,
 100 _\x81_\x80_\x88·_\x8E_\x8d_\x8g_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0080,
 101 _\x81_\x80_\x89·_\x8F_\x8a_\x8c_\x8e_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·0x0100,
 102 _\x81_\x81_\x80·_\x8F_\x8a_\x8c_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0200,
 103 _\x81_\x81_\x81·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d·=·0x0400,
 104 _\x81_\x81_\x82·_\x8C_\x8o_\x8l_\x8o_\x8r_\x8A_\x8l_\x8p_\x8h_\x8a·=·0x0800,
 105 _\x81_\x81_\x83·_\x8C_\x8o_\x8l_\x8o_\x8r_\x8F_\x8l_\x8o_\x8a_\x8t·=·0x1000,
 106 _\x81_\x81_\x84·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m·=·0x2000,
 107 _\x81_\x81_\x85·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·=·0x4000,
 108 _\x81_\x81_\x86·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x8S_\x8T·=·0x8000,
 109 _\x81_\x81_\x87·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t·=·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m,
 110 118·};
 111 119
 112 _\x81_\x82_\x82·std::string·_\x8t_\x8e_\x8x_\x8t_\x8u_\x8r_\x8e_\x8__\x8f_\x8i_\x8l_\x8e·;
 113 123
 114 _\x81_\x82_\x86·std::string·_\x8m_\x8a_\x8t_\x8e_\x8r_\x8i_\x8a_\x8l_\x8__\x8f_\x8i_\x8l_\x8e_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n;
 115 127
 116 128public:
 117 129
 118 _\x81_\x83_\x81·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s()·:·_\x8t_\x8e_\x8x_\x8t_\x8u_\x8r_\x8e_\x8__\x8f_\x8i_\x8l_\x8e(""),·_\x8m_\x8a_\x8t_\x8e_\x8r_\x8i_\x8a_\x8l_\x8__\x8f_\x8i_\x8l_\x8e_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n(".mat"),·flags_
 119 (·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t·)
 120 132·{·}
 121 133
 122 _\x81_\x83_\x85·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s(const·value_type·_flgs)·:·flags_(·_flgs)
 123 136·{·}
 124 137
 125 _\x81_\x83_\x89·void·_\x8c_\x8l_\x8e_\x8a_\x8n_\x8u_\x8p(void)
 126 140·{·flags_·=·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t;·}
 127 141
 128 _\x81_\x84_\x83·void·_\x8c_\x8l_\x8e_\x8a_\x8r(void)
 129 144·{·flags_·=·0;·}
 130 145
 131 _\x81_\x84_\x87·bool·_\x8i_\x8s_\x8__\x8e_\x8m_\x8p_\x8t_\x8y(void)·const·{·return·!flags_;·}
 132 148
 133 149public:
 134 150
 135 151
 136 152·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·operator·=·(·const·value_type·_rhs·)
 137 153·{·flags_·=·_rhs;·return·*this;·}
 138 154
 139 155
 140 157
 141 158
 142 _\x81_\x85_\x89·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8-_\x8=_\x8·(·const·value_type·_rhs·)
 143 160·{·flags_·&=·~_rhs;·return·*this;·}
 144 161
 145 162·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·unset(·const·value_type·_rhs)
Max diff block lines reached; 6905/13199 bytes (52.31%) of diff not shown.
158 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/Core/IO/BinaryHelper.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, 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">BinaryHelper.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 <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, 101 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="comment">//=============================================================================</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>
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_BINARY_HELPER_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_BINARY_HELPER_HH</span></div> 
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>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="a00599.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</span></div>
 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>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·--------------------·STL</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·--------------------</span></div>
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>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="a00440.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>
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">#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">#··include·&lt;limits&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">#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>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>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·==============================================================</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="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>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO·{</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO···{</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>OMFormat·{</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//=============================================================================</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>
 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>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="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>
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="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="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>
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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> 
183 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a01245.html#a75ddd1bb09930aaaccafd6f5afc3e8cb">···91</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a01245.html#a75ddd1bb09930aaaccafd6f5afc3e8cb">read_int</a>(FILE*·_in,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div> 
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//</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_fl[·...·truncated·by·diffoscope;·len:·99,·SHA:·f2ca610140bca8a8d98a7272e98bc029aaf3df9dec9d5100e8dba7f0dcbda78b·...·]</div>198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·NOTICE!</span></div>
187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">//</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_d[·...·truncated·by·diffoscope;·len:·101,·SHA:·9c1c37e80c0c8b32f4eb93aa584fadd07b982e1c0ee7b21c7599139a0166803d·...·]</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>
 205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//</span></div>
 206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="comment">//·Basic·types·that·are·supported·are:</span></div>
189 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>207 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</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> 
191 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>208 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</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> 
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="[·...·truncated·by·diffoscope;·len:·66,·SHA:·de3a353cf88e6f921f92f38eb7b2a8c3be304fb3b9a0b73b73f5532cbfed1fb8·...·];</div>209 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</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>
 210 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>············uint8;</div>
 211 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#add641b2e5971344cf97af07f2b1885ac">uint16_t</a>···········uint16;</div>
 212 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#a99140b155bf76529ccd11ee39020201a">uint32_t</a>···········uint32;</div>
 213 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#a90bf8e9b73be46f14eb9407679d90179">uint64_t</a>···········uint64;</div>
 214 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#a1cb477d40529d6e99e0853d691ed4ae9">int8_t</a>·············int8;</div>
 215 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#a2a0a034c6ae23bd0e2e279ca7690a2fd">int16_t</a>············int16;</div>
 216 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#af881f277ad048474e3d995a67a31b062">int32_t</a>············int32;</div>
Max diff block lines reached; 103113/132233 bytes (77.98%) of diff not shown.
29.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 BinaryHelper.hh5 OMFormat.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, 125 lines modifiedOffset 48, 796 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45#ifndef·OPENMESH_IO_OMFORMAT_HH
 56 46#define·OPENMESH_IO_OMFORMAT_HH
 57 47
 58 48
 59 49//===·INCLUDES
56 =============================================================================60 ================================================================
57 46// 
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48// 
60 49// 
61 ============================================================================= 
62 5061 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>62 51#include·<OpenMesh/Core/System/config.h>
 63 52#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h>
 64 53#include·<OpenMesh/Core/IO/SR_store.hh>
 65 54#include·<OpenMesh/Core/Utils/GenProg.hh>
 66 55#include·<OpenMesh/Core/Utils/Endian.hh>
 67 56#include·<OpenMesh/Core/Utils/vector_traits.hh>
71 58//·--------------------·STL68 57//·--------------------
72 59#if·defined(·OM_CC_MIPS·) 
73 60#·include·<stdio.h>69 58#include·<iostream>
 70 59#if·defined(OM_CC_GCC)·&&·(OM_GCC_VERSION·<·30000)
 71 60#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T_\x8._\x8h_\x8h>
 72 61#·define·OM_MISSING_HEADER_LIMITS·1
74 61#else73 62#else
75 62#·include·<cstdio>74 63#·include·<limits>
76 63#endif75 64#endif
 76 65
77 64#include·<iosfwd> 
78 65//·--------------------·OpenMesh 
79 6677 66
80 67 
81 68//==·NAMESPACES78 67//==·NAMESPACES
82 ===============================================================79 ==============================================================
83 6980 68
 81 69#ifndef·DOXY_IGNORE_THIS
84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
85 71namespace·IO·{83 71namespace·IO·{
86 7284 72namespace·OMFormat·{
87 7385 73
88 74//86 74
 87 75//===·IMPLEMENTATION
89 =============================================================================88 ==========================================================
90 75 
91 7689 76
 90 77
92 8191 81
93 82//---------------------------------------------------------------------------92 82//---------------------------------------------------------------------------
94 --93 --
95 8394 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); 
106 104 
107 _\x81_\x80_\x87int·_\x8r_\x8e_\x8a_\x8d_\x8__\x8i_\x8n_\x8t(std::istream&·_in,·bool·_swap=false); 
108 108 
109 _\x81_\x81_\x81float·_\x8r_\x8e_\x8a_\x8d_\x8__\x8f_\x8l_\x8o_\x8a_\x8t(std::istream&·_in,·bool·_swap=false); 
110 112 
111 _\x81_\x81_\x85double·_\x8r_\x8e_\x8a_\x8d_\x8__\x8d_\x8o_\x8u_\x8b_\x8l_\x8e(std::istream&·_in,·bool·_swap=false); 
112 116 
113 117 
114 _\x81_\x82_\x80void·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8__\x8s_\x8h_\x8o_\x8r_\x8t(short·int·_i,·FILE*·_out,·bool·_swap=false); 
115 121 
116 _\x81_\x82_\x84void·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8__\x8i_\x8n_\x8t(int·_i,·FILE*·_out,·bool·_swap=false); 
117 125 
118 _\x81_\x82_\x88void·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8__\x8f_\x8l_\x8o_\x8a_\x8t(float·_f,·FILE*·_out,·bool·_swap=false); 
119 129 
120 _.1_.3_.2void·_.w_.r_.i_.t_.e_.__.d_.o_.u_.b_.l_.e(double·_d,·FILE*·_out,·bool·_swap=false);95 84·//·<:Header>
 96 85·//·<:Comment>
 97 86·//·Chunk·0
 98 87·//·<:ChunkHeader>
 99 88·//·<:Comment>
 100 89·//·data
 101 90·//·Chunk·1
 102 91·//·<:ChunkHeader>
 103 92·//·<:Comment>
 104 93·//·data
 105 94·//·.
 106 95·//·.
 107 96·//·.
 108 97·//·Chunk·N
 109 98
 110 99·//
 111 100·//·NOTICE!
 112 101·//
 113 102·//·The·usage·of·data·types·who·differ·in·size
 114 103·//·on·different·pc·architectures·(32/64·bit)·and/or
 115 104·//·operating·systems,·e.g.·(unsigned)·long,·size_t,
 116 105·//·is·not·recommended·because·of·inconsistencies
 117 106·//·in·case·of·cross·writing·and·reading.
 118 107·//
 119 108·//·Basic·types·that·are·supported·are:
 120 109
Max diff block lines reached; 24230/29666 bytes (81.68%) of diff not shown.
119 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/Core/IO/importer/ImporterT.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">ImporterT.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 141, 480 lines modifiedOffset 141, 99 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·importer·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><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">#define·OPENMESH_BINARY_HELPER_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·__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>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/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>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;<a·class="code"·href="a00584.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;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>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00797.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><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>
165 <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>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="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>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>IO·{</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO·{</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</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>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>
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>·</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>
181 <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="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
182 <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>
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> 
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> 
193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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>
194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·add_vertex(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3f</a>&amp;·_point)<span·class="keyword">·override</span></div> 
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">··</span>{</div> 
196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·mesh_.<a·class="code·hl_function"·href="a02718.html#aaa2eb0a91ed1af536b09fc6138cd6830">add_vertex</a>(vector_cast&lt;Point&gt;(_point));</div> 
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>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>
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·add_vertex(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3d</a>[·...·truncated·by·diffoscope;·len:·51,·SHA:·06640eff28ae2abd354f867e2bf1e03e7f5bf82961779cffc5ea09f7dbaf8751·...·]</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_fl[·...·truncated·by·diffoscope;·len:·99,·SHA:·f2ca610140bca8a8d98a7272e98bc029aaf3df9dec9d5100e8dba7f0dcbda78b·...·]</div>
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">··</span>{</div>187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</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>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_d[·...·truncated·by·diffoscope;·len:·99,·SHA:·06d193717630ce6d52a79bf7c730bad1f2b985c376b06b0411564bcba44c71e8·...·]);</div>
202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</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>
203 <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>
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> 
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> 
207 <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>
 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>
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> 
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>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>
214 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>·add_face(<span·class="keyword">const</span>·VHandles&amp;·_indices)<span·class="keyword">·override</span></div> 
215 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="keyword">··</span>{</div> 
216 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>·fh;</div> 
217 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>197 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
218 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····<span·class="keywordflow">if</span>·(_indices.size()·&gt;·2)</div> 
Max diff block lines reached; 10050/96935 bytes (10.37%) of diff not shown.
24.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 ImporterT.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 51, 558 lines modifiedOffset 51, 122 lines modified
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45//
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Implements·an·importer·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 51 
64 52#ifndef·__IMPORTERT_HH__ 
65 53#define·__IMPORTERT_HH__63 51#ifndef·OPENMESH_BINARY_HELPER_HH
 64 52#define·OPENMESH_BINARY_HELPER_HH
 65 53
66 5466 54
67 55 
68 56//===·INCLUDES67 55//==·INCLUDES
69 ================================================================68 =================================================================
70 57 
71 58 
72 59#include·<OpenMesh/Core/IO/importer/BaseImporter.hh> 
73 60#include·<OpenMesh/Core/Utils/vector_cast.hh> 
74 61#include·<OpenMesh/Core/Utils/color_cast.hh> 
75 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
76 63#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h> 
77 64 
78 65 
79 66//==·NAMESPACES 
80 ===============================================================69 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58//·--------------------·STL
 72 59#if·defined(·OM_CC_MIPS·)
 73 60#·include·<stdio.h>
 74 61#else
 75 62#·include·<cstdio>
 76 63#endif
 77 64#include·<iosfwd>
 78 65//·--------------------·OpenMesh
 79 66
81 6780 67
82 6881 68//==·NAMESPACES
 82 ===============================================================
 83 69
83 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
84 70namespace·IO·{85 71namespace·IO·{
85 71 
86 7286 72
87 73//===·IMPLEMENTATION87 73
 88 74//
88 ==========================================================89 =============================================================================
89 74 
90 7590 75
 91 76
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{92 81
94 82public:93 82//---------------------------------------------------------------------------
 94 --
95 8395 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);
96 84·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point; 
97 85·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·Normal; 
98 86·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8l_\x8o_\x8r·Color; 
99 87·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x82_\x8D·TexCoord2D; 
100 88·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x83_\x8D·TexCoord3D; 
101 89·typedef·std::vector<VertexHandle>·VHandles; 
102 90 
103 91 
104 92·explicit·_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T(_\x8M_\x8e_\x8s_\x8h&·_mesh)·:·mesh_(_mesh),·halfedgeNormals_()·{} 
105 93 
106 94 
107 95·virtual·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_vertex(const·_\x8V_\x8e_\x8c_\x83_\x8f&·_point)·override 
108 96·{ 
109 97·return·mesh_._\x8a_\x8d_\x8d_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x(vector_cast<Point>(_point)); 
110 98·} 
111 99 
112 100·virtual·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_vertex(const·_\x8V_\x8e_\x8c_\x83_\x8d&·_point)·override 
113 101·{ 
114 102·return·mesh_._\x8a_\x8d_\x8d_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x(vector_cast<Point>(_point)); 
115 103·} 
116 104106 104
 107 _\x81_\x80_\x87int·_\x8r_\x8e_\x8a_\x8d_\x8__\x8i_\x8n_\x8t(std::istream&·_in,·bool·_swap=false);
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·}108 108
 109 _\x81_\x81_\x81float·_\x8r_\x8e_\x8a_\x8d_\x8__\x8f_\x8l_\x8o_\x8a_\x8t(std::istream&·_in,·bool·_swap=false);
 110 112
 111 _\x81_\x81_\x85double·_\x8r_\x8e_\x8a_\x8d_\x8__\x8d_\x8o_\x8u_\x8b_\x8l_\x8e(std::istream&·_in,·bool·_swap=false);
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 
128 115·virtual·_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_face(const·VHandles&·_indices)·override 
129 116·{112 116
 113 117
 114 _\x81_\x82_\x80void·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8__\x8s_\x8h_\x8o_\x8r_\x8t(short·int·_i,·FILE*·_out,·bool·_swap=false);
 115 121
 116 _\x81_\x82_\x84void·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8__\x8i_\x8n_\x8t(int·_i,·FILE*·_out,·bool·_swap=false);
Max diff block lines reached; 6799/25244 bytes (26.93%) of diff not shown.
15.4 KB
./usr/share/doc/libopenmesh-dev/html/a00701_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/OFFFormat.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">OFFFormat.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 139, 60 lines modifiedOffset 139, 37 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_OFFFORMAT_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_IO_OFFFORMAT_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#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>
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>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_rbo.hh&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="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="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><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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</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="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> 
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> 
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> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···</div> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif</span></div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//=============================================================================</span></div> 
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>}·<span·class="comment">//·namespace·IO</span></div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//·namespace·OpenMesh</span></div> 
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>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div>
191 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshIte[·...·truncated·by·diffoscope;·len:·13,·SHA:·258dc2156715303cfa987ab099f52b1780cae363b04641ef631db22423335131·...·]></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>
192 </div><!--·fragment·--></div><!--·contents·-->169 </div><!--·fragment·--></div><!--·contents·-->
193 </div><!--·doc-content·-->170 </div><!--·doc-content·-->
194 <hr>171 <hr>
195 <address>172 <address>
196 <small>173 <small>
197 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">174 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
198 </a>175 </a>
2.67 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 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 48, 66 lines modifiedOffset 48, 38 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
 55 45//
55 45#ifndef·OPENMESH_IO_OFFFORMAT_HH 
56 46#define·OPENMESH_IO_OFFFORMAT_HH 
57 47 
58 48 
59 49//===·INCLUDES 
60 ================================================================56 =============================================================================
 57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
 60 49//
 61 =============================================================================
61 5062 50
62 51 
63 52//·OpenMesh 
64 53#include·<OpenMesh/Core/System/config.h>63 51#ifndef·OPENMESH_SR_STORE_HH
 64 52#define·OPENMESH_SR_STORE_HH
 65 53
65 5466 54
 67 55//==·INCLUDES
66 55 
67 56//==·NAMESPACES 
68 ==============================================================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>
 76 63
 77 64//
69 57 
70 58 
71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
72 60namespace·IO·{ 
73 61 
74 62 
75 63//===·IMPLEMENTATION 
76 ========================================================== 
77 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 88 
98 89// 
99 ============================================================================= 
100 90}·//·namespace·IO 
101 91}·//·namespace·OpenMesh 
102 92// 
103 =============================================================================78 =============================================================================
104 93#endif 
105 94//79 65#endif·//·OPENMESH_STORE_HH·defined
 80 66//
106 =============================================================================81 =============================================================================
 82 67
107 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
108 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh, 
109 different·mesh·kernels·... 
110 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59 
111 ===============================================================================83 ===============================================================================
112 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.84 ·····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·.85 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
50.9 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/Core/IO/IOInstances.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">IOInstances.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, 84 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><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·file·for·static·builds</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>
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">//··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>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·__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>
 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>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·STL</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>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">#define·__IOINSTANCES_HH__</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>·</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">#if·defined(OM_STATIC_BUILD)·||·defined(ARCH_DARWIN)</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>
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">//=============================================================================</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·OpenMesh</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>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>
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">#include·&lt;OpenMesh/Core/IO/Options.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/reader/BaseReader.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>
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>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>
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>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>
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>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>
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>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>
 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>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>IO·{</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="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>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>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>
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> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//=============================================================================</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="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> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//·Instanciate·every·writer·module</span></div> 
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">static</span>·BaseWriter*·OBJWriterInstance·=·&amp;OBJWriter();</div> 
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">static</span>·BaseWriter*·OFFWriterInstance·=·&amp;OFFWriter();</div> 
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">static</span>·BaseWriter*·STLWriterInstance·=·&amp;STLWriter();</div> 
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">static</span>·BaseWriter*·OMWriterInstance··=·&amp;OMWriter();</div> 
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">static</span>·BaseWriter*·PLYWriterInstance·=·&amp;PLYWriter();</div> 
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">static</span>·BaseWriter*·VTKWriterInstance·=·&amp;VTKWriter();</div> 
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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>
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>·</div>
207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//=============================================================================</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>
 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>
 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>
 194 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
Max diff block lines reached; 4157/41273 bytes (10.07%) 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 IOInstances.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, 91 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//54 44//
56 =============================================================================55 =============================================================================
57 46//56 45//
58 47//·Helper·file·for·static·builds57 46//·Implements·the·OpenMesh·IOManager·singleton
 58 47//
59 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// 
67 =============================================================================60 =============================================================================
 61 49
 62 50#ifndef·__IOMANAGER_HH__
 63 51#define·__IOMANAGER_HH__
 64 52
 65 53
 66 54//===·INCLUDES
 67 ================================================================
 68 55
68 5669 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)70 57//·STL
 71 58#include·<iosfwd>
 72 59#include·<sstream>
 73 60#include·<string>
 74 61#include·<set>
74 6275 62
 76 63//·OpenMesh
75 63// 
76 ============================================================================= 
77 64 
78 65#include·<OpenMesh/Core/System/config.h>77 64#include·<OpenMesh/Core/System/config.h>
79 6678 65#include·<OpenMesh/Core/IO/Options.hh>
80 67#include·<OpenMesh/Core/IO/reader/BaseReader.hh>79 66#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>80 67#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>81 68#include·<OpenMesh/Core/IO/importer/BaseImporter.hh>
92 79#include·<OpenMesh/Core/IO/writer/PLYWriter.hh>82 69#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
93 80#include·<OpenMesh/Core/IO/writer/VTKWriter.hh>83 70#include·<OpenMesh/Core/Utils/SingletonT.hh>
 84 71
 85 72
 86 73//==·NAMESPACES
 87 ===============================================================
 88 74
 89 75
 90 76namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 91 77namespace·IO·{
 92 78
 93 79
 94 80//===·IMPLEMENTATION
 95 ==========================================================
94 8196 81
 97 82
 98 _\x81_\x80_\x82class·OPENMESHDLLEXPORT·_\x8__\x8I_\x8O_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8_
 99 103{
 100 104private:
95 82//===·NAMESPACES 
96 ============================================================== 
97 83 
98 84namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
99 85namespace·IO·{ 
100 86 
101 87// 
102 ============================================================================= 
103 88 
104 89 
105 90//·Instanciate·every·Reader·module 
106 91static·BaseReader*·OFFReaderInstance·=·&OFFReader(); 
107 92static·BaseReader*·OBJReaderInstance·=·&OBJReader(); 
108 93static·BaseReader*·PLYReaderInstance·=·&PLYReader(); 
109 94static·BaseReader*·STLReaderInstance·=·&STLReader(); 
110 95static·BaseReader*·OMReaderInstance·=·&OMReader(); 
111 96 
112 97//·Instanciate·every·writer·module 
113 98static·BaseWriter*·OBJWriterInstance·=·&OBJWriter(); 
114 99static·BaseWriter*·OFFWriterInstance·=·&OFFWriter(); 
115 100static·BaseWriter*·STLWriterInstance·=·&STLWriter(); 
116 101static·BaseWriter*·OMWriterInstance·=·&OMWriter(); 
117 102static·BaseWriter*·PLYWriterInstance·=·&PLYWriter(); 
118 103static·BaseWriter*·VTKWriterInstance·=·&VTKWriter(); 
119 104 
120 105101 105
121 106//102 107·_.__.I_.O_.M_.a_.n_.a_.g_.e_.r_._()·{}
 103 108
 104 110·_\x8~_\x8__\x8I_\x8O_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8_()·{};
 105 111
 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,
Max diff block lines reached; 3364/10760 bytes (31.26%) of diff not shown.
87.7 KB
./usr/share/doc/libopenmesh-dev/html/a00707_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/Options.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">Options.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 139, 222 lines modifiedOffset 139, 211 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_OPTIONS_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_IO_OPTIONS_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>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>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·OpenMesh</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>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>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>IO···{</div> 
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>·</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="comment">//===·IMPLEMENTATION·==========================================================</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">//·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>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>
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>·········t_signed)</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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="a02334.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02334.html">Options</a></div> 
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····assert(·OMFormat::is_integer(·_val·)·);</div>
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div> 
176 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>·······enum_type;</div> 
177 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·enum_type·value_type;</div> 
178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
179 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="};"> 
180 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21">···99</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21">Flag</a>·{</div> 
181 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3989aa4f00b1c721e29b5689ffd6c17a">··100</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3989aa4f00b1c721e29b5689ffd6c17a">None</a>···········=·0x0000,·</div> 
182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5cb7f45e7ba928e0a23e4a676d10fa8a">··101</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5cb7f45e7ba928e0a23e4a676d10fa8a">Binary</a>·········=·0x0001,·</div> 
183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5976f96b11378c06f15f99bef6cc5f19">··102</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a5976f96b11378c06f15f99bef6cc5f19">MSB</a>············=·0x0002,·</div> 
184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec">··103</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac53f41d3b8306a764e7382372d56b7ec">LSB</a>············=·0x0004,·</div> 
185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a35dfdd7a0af4b3c83fbdec77a6428ba3">··104</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a35dfdd7a0af4b3c83fbdec77a6428ba3">Swap</a>···········=·0x0008,·</div> 
186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ad989c6d671050e12953b648c4c72dded">··105</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ad989c6d671050e12953b648c4c72dded">VertexNormal</a>···=·0x0010,·</div> 
187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7">··106</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7">VertexColor</a>····=·0x0020,·</div> 
188 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0">··107</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0">VertexTexCoord</a>·=·0x0040,·</div> 
189 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f">··108</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f">EdgeColor</a>······=·0x0080,·</div> 
190 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">··109</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a20ffc1477fa85d5ba3623817f71d1b39">FaceNormal</a>·····=·0x0100,·</div> 
191 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46">··110</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46">FaceColor</a>······=·0x0200,·</div> 
192 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539">··111</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539">FaceTexCoord</a>···=·0x0400,·</div> 
193 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e">··112</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e">ColorAlpha</a>·····=·0x0800,·</div> 
194 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c">··113</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c">ColorFloat</a>·····=·0x1000,·</div> 
195 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">··114</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21afe46a936c0254f948d4f4d004d1d679f">Custom</a>·········=·0x2000,·</div> 
196 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21aafe03d65e6db9740d4bb3482ac928067">··115</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21aafe03d65e6db9740d4bb3482ac928067">Status</a>·········=·0x4000,·</div> 
197 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a2967089c2ead41b0fc4392d6d441225f">··116</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a2967089c2ead41b0fc4392d6d441225f">TexCoordST</a>·····=·0x8000,·</div> 
198 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac">··117</a></span>······<a·class="code·hl_enumvalue"·href="a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74[·...·truncated·by·diffoscope;·len:·174,·SHA:·3038892c586f4cfc8faba4d17aedeec6f6a1594d3d622c5107fed977d3367b4b·...·]·</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">switch</span>(·_b·)·</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····{</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_8:</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······{·········</div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········OMFormat::int8·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int8<span·class="keyword">&gt;</span>(_val);</div>
 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>
 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>
 189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div>
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_32:</div>
 191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······{·</div>
 192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········OMFormat::int32·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int32<span·class="keyword">&gt;</span>(_val);</div>
 193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······}······</div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_64:</div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······{·</div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········OMFormat::int64·v·=·<span·class="keyword">static_cast&lt;</span>OMFormat::int64<span·class="keyword">&gt;</span>(_val);</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keywordflow">return</span>·store(·_os,·v,·_swap·);</div>
Max diff block lines reached; 42127/72725 bytes (57.93%) of diff not shown.
16.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 Options.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 48, 305 lines modifiedOffset 48, 216 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
 55 45//
55 45#ifndef·OPENMESH_IO_OPTIONS_HH 
56 46#define·OPENMESH_IO_OPTIONS_HH 
57 47 
58 48 
59 49//===·INCLUDES 
60 ================================================================56 =============================================================================
 57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
 60 49//
 61 =============================================================================
61 5062 50
62 5163 51
63 52//·OpenMesh 
64 53#include·<OpenMesh/Core/System/config.h> 
65 54#include·<string> 
66 5564 52#define·OPENMESH_IO_OMFORMAT_CC
 65 53
 66 54
 67 55//==·INCLUDES
 68 =================================================================
67 5669 56
 70 57#include·<OpenMesh/Core/IO/OMFormat.hh>
 71 58#include·<algorithm>
 72 59#include·<iomanip>
 73 60
68 57//==·NAMESPACES74 61//==·NAMESPACES
69 ==============================================================75 ===============================================================
70 58 
71 59 
72 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
73 61namespace·IO·{ 
74 6276 62
 77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 64namespace·IO·{
75 63 
76 64//===·IMPLEMENTATION 
77 ========================================================== 
78 6579 65
79 66 
80 71 
81 72 
82 73//--------------------------------------------------------------------------- 
83 -- 
84 74 
85 _\x89_\x81class·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s 
86 92{ 
87 93public: 
88 94·typedef·int·enum_type; 
89 95·typedef·enum_type·value_type; 
90 96 
91 _\x89_\x89·enum·_\x8F_\x8l_\x8a_\x8g·{ 
92 _\x81_\x80_\x80·_\x8N_\x8o_\x8n_\x8e·=·0x0000, 
93 _\x81_\x80_\x81·_\x8B_\x8i_\x8n_\x8a_\x8r_\x8y·=·0x0001, 
94 _\x81_\x80_\x82·_\x8M_\x8S_\x8B·=·0x0002, 
95 _\x81_\x80_\x83·_\x8L_\x8S_\x8B·=·0x0004, 
96 _\x81_\x80_\x84·_\x8S_\x8w_\x8a_\x8p·=·0x0008, 
97 _\x81_\x80_\x85·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·0x0010, 
98 _\x81_\x80_\x86·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0020, 
99 _\x81_\x80_\x87·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d·=·0x0040, 
100 _\x81_\x80_\x88·_\x8E_\x8d_\x8g_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0080, 
101 _\x81_\x80_\x89·_\x8F_\x8a_\x8c_\x8e_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·0x0100, 
102 _\x81_\x81_\x80·_\x8F_\x8a_\x8c_\x8e_\x8C_\x8o_\x8l_\x8o_\x8r·=·0x0200, 
103 _\x81_\x81_\x81·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d·=·0x0400, 
104 _\x81_\x81_\x82·_\x8C_\x8o_\x8l_\x8o_\x8r_\x8A_\x8l_\x8p_\x8h_\x8a·=·0x0800, 
105 _\x81_\x81_\x83·_\x8C_\x8o_\x8l_\x8o_\x8r_\x8F_\x8l_\x8o_\x8a_\x8t·=·0x1000, 
106 _\x81_\x81_\x84·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m·=·0x2000, 
107 _\x81_\x81_\x85·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·=·0x4000, 
108 _\x81_\x81_\x86·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x8S_\x8T·=·0x8000, 
109 _\x81_\x81_\x87·_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t·=·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m, 
110 118·}; 
111 119 
112 _.1_.2_.2·std::string·_.t_.e_.x_.t_.u_.r_.e_.__.f_.i_.l_.e·;80 66·//·helper·to·store·a·an·integer
 81 67·template<·typename·T·>
 82 68·size_t
 83 69·store(·std::ostream&·_os,
 84 70·const·T&·_val,
 85 71·OMFormat::Chunk::Integer_Size·_b,
 86 72·bool·_swap,
 87 73·t_signed)
 88 74·{
 89 75·assert(·OMFormat::is_integer(·_val·)·);
 90 76
 91 77·switch(·_b·)
 92 78·{
 93 79·case·OMFormat::Chunk::Integer_8:
 94 80·{
 95 81·OMFormat::int8·v·=·static_cast<OMFormat::int8>(_val);
 96 82·return·store(·_os,·v,·_swap·);
 97 83·}
 98 84·case·OMFormat::Chunk::Integer_16:
 99 85·{
 100 86·OMFormat::int16·v·=·static_cast<OMFormat::int16>(_val);
 101 87·return·store(·_os,·v,·_swap·);
 102 88·}
 103 89·case·OMFormat::Chunk::Integer_32:
 104 90·{
 105 91·OMFormat::int32·v·=·static_cast<OMFormat::int32>(_val);
 106 92·return·store(·_os,·v,·_swap·);
 107 93·}
 108 94·case·OMFormat::Chunk::Integer_64:
 109 95·{
 110 96·OMFormat::int64·v·=·static_cast<OMFormat::int64>(_val);
 111 97·return·store(·_os,·v,·_swap·);
 112 98·}
 113 99·}
Max diff block lines reached; 11835/16916 bytes (69.96%) of diff not shown.
120 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/Core/IO/SR_types.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">SR_types.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 141, 86 lines modifiedOffset 141, 480 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·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>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_TYPES_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_TYPES_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__IMPORTERT_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__IMPORTERT_HH__</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>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><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>
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><span·class="keyword">namespace·</span>IO·{</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="a00893.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="a00599.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>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="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 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="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>
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//-----------------------------------------------------------------------------</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>
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"><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=[·...·truncated·by·diffoscope;·len:·80,·SHA:·7dd69cef59ab6c89be002581e333625610f79c3265ca88140d790cc7813e84bd·...·];</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>
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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><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>182 <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><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>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>
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#else</span></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>
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>189 <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>190 <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[·...·truncated·by·diffoscope;·len:·50,·SHA:·0de6aec9c55b92606a04a5c8532a7f3fb577a9e91ca88715d3c5e298f09ebafb·...·]</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>
191 <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>
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>·[·...·truncated·by·diffoscope;·len:·101,·SHA:·9dc8eb9dd0ce79ffacf6fdcdb919e89fd8091d4f7dfa2ee303b8bb1185544210·...·]</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>
194 <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>
195 <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>·</div>
 199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·add_vertex(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">Vec3d</a>&amp;·_point)<span·class="keyword">·override</span></div>
 200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">··</span>{</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>
 202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··}</div>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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>
 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>
 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>·</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>
 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>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>·add_face(<span·class="keyword">const</span>·VHandles&amp;·_indices)<span·class="keyword">·override</span></div>
 215 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="keyword">··</span>{</div>
 216 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>·fh;</div>
 217 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
Max diff block lines reached; 12896/96266 bytes (13.40%) of diff not shown.
25.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 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 51, 138 lines modifiedOffset 51, 558 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·an·importer·module·for·arbitrary·OpenMesh·meshes
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 51#ifndef·OPENMESH_SR_TYPES_HH 
64 52#define·OPENMESH_SR_TYPES_HH 
65 5363 51
 64 52#ifndef·__IMPORTERT_HH__
 65 53#define·__IMPORTERT_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#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>
72 59 
73 60//==·NAMESPACES 
74 =============================================================== 
75 61 
76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
77 63namespace·IO·{ 
78 6477 64
79 6578 65
80 66//79 66//==·NAMESPACES
81 =============================================================================80 ===============================================================
82 6781 67
83 6882 68
84 73 
85 74//--------------------------------------------------------------------------- 
86 --83 69namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 84 70namespace·IO·{
 85 71
 86 72
 87 73//===·IMPLEMENTATION
 88 ==========================================================
 89 74
87 7590 75
 91 79template·<class·Mesh>
 92 _\x88_\x80class·_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r
 93 81{
 94 82public:
 95 83
 96 84·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·Point;
 97 85·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·Normal;
 98 86·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8l_\x8o_\x8r·Color;
 99 87·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x82_\x8D·TexCoord2D;
 100 88·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x83_\x8D·TexCoord3D;
 101 89·typedef·std::vector<VertexHandle>·VHandles;
 102 90
88 _\x87_\x86typedef·unsigned·char·_\x8u_\x8c_\x8h_\x8a_\x8r; 
89 _\x87_\x87typedef·unsigned·short·_\x8u_\x8s_\x8h_\x8o_\x8r_\x8t; 
90 _\x87_\x88typedef·unsigned·long·_\x8u_\x8l_\x8o_\x8n_\x8g; 
91 79 
92 _\x88_\x80typedef·signed·char·_\x8i_\x8n_\x8t_\x88_\x8__\x8t;·typedef·unsigned·char·_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t; 
93 _\x88_\x81typedef·short·_\x8i_\x8n_\x8t_\x81_\x86_\x8__\x8t;·typedef·unsigned·short·_\x8u_\x8i_\x8n_\x8t_\x81_\x86_\x8__\x8t; 
94 82 
95 83//·Int·should·be·32·bit·on·all·archs. 
96 84//·long·is·32·under·windows·but·64·under·unix·64·bit 
97 _\x88_\x85typedef·int·_\x8i_\x8n_\x8t_\x83_\x82_\x8__\x8t;·typedef·unsigned·int·_\x8u_\x8i_\x8n_\x8t_\x83_\x82_\x8__\x8t; 
98 86#if·defined(OM_CC_MSVC) 
99 87typedef·__int64·_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t;·typedef·unsigned·__int64·_\x8u_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t; 
100 88#else 
101 _\x88_\x89typedef·long·long·_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t;·typedef·unsigned·long·long·_\x8u_\x8i_\x8n_\x8t_\x86_\x84_\x8__\x8t; 
102 90#endif 
103 91103 91
104 _\x89_\x82typedef·float·_\x8f_\x8l_\x8o_\x8a_\x8t_\x83_\x82_\x8__\x8t; 
105 _.9_.3typedef·double·_.f_.l_.o_.a_.t_.6_.4_.__.t;104 92·explicit·_.I_.m_.p_.o_.r_.t_.e_.r_.T(_.M_.e_.s_.h&·_mesh)·:·mesh_(_mesh),·halfedgeNormals_()·{}
 105 93
106 94106 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 97107 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·}
110 99111 99
111 100 
112 101//112 100·virtual·_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e·add_vertex(const·_.V_.e_.c_.3_.d&·_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
 128 115·virtual·_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_face(const·VHandles&·_indices)·override
 129 116·{
 130 117·_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·fh;
 131 118
 132 119·if·(_indices.size()·>·2)
 133 120·{
Max diff block lines reached; 8277/26028 bytes (31.80%) of diff not shown.
159 KB
./usr/share/doc/libopenmesh-dev/html/a00725_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/OMFormat.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 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">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 139, 733 lines modifiedOffset 139, 113 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESH_IO_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>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>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//===·INCLUDES·================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;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="a00797.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</span></div> 
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="a00983.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>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#pragma·once</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#··include·&lt;limits&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>153 <div·class="line"><a·id="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>·</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>
 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> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="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>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>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO···{</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>IO·{</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>OMFormat·{</div>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">//==·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>
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> 
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> 
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>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//</span></div> 
198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·NOTICE!</span></div> 
199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">//</span></div> 
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> 
205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//</span></div> 
206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="comment">//·Basic·types·that·are·supported·are:</span></div> 
207 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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="code·hl_class"·href="a02338.html">BaseReader</a></div>
208 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>184 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>{</div>
 185 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="keyword">public</span>:</div>
209 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</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> 
210 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>············uint8;</div> 
211 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#add641b2e5971344cf97af07f2b1885ac">uint16_t</a>···········uint16;</div> 
212 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01245.html#a99140b155bf76529ccd11ee39020201a">uint32_t</a>···········uint32;</div> 
Max diff block lines reached; 107308/132182 bytes (81.18%) of diff not shown.
29.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 OMFormat.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 48, 796 lines modifiedOffset 48, 145 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
 55 45//
55 45#ifndef·OPENMESH_IO_OMFORMAT_HH 
56 46#define·OPENMESH_IO_OMFORMAT_HH 
57 47 
58 48 
59 49//===·INCLUDES 
60 ================================================================56 =============================================================================
 57 46//
 58 47//·Implements·a·reader·module·for·OFF·files
 59 48//
 60 49//
 61 =============================================================================
61 5062 50
 63 51#pragma·once
 64 52
 65 53//===·INCLUDES
 66 ================================================================
 67 54
 68 55
 69 56#include·<iosfwd>
 70 57#include·<string>
 71 58#include·<cstdio>
 72 59
62 51#include·<OpenMesh/Core/System/config.h>73 60#include·<OpenMesh/Core/System/config.h>
63 52#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h> 
64 53#include·<OpenMesh/Core/IO/SR_store.hh> 
65 54#include·<OpenMesh/Core/Utils/GenProg.hh> 
66 55#include·<OpenMesh/Core/Utils/Endian.hh>74 61#include·<OpenMesh/Core/Utils/SingletonT.hh>
 75 62#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
 76 63
 77 64
 78 65//==·NAMESPACES
 79 ===============================================================
67 56#include·<OpenMesh/Core/Utils/vector_traits.hh> 
68 57//·-------------------- 
69 58#include·<iostream> 
70 59#if·defined(OM_CC_GCC)·&&·(OM_GCC_VERSION·<·30000) 
71 60#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T_\x8._\x8h_\x8h> 
72 61#·define·OM_MISSING_HEADER_LIMITS·1 
73 62#else 
74 63#·include·<limits> 
75 64#endif 
76 65 
77 6680 66
78 67//==·NAMESPACES81 67
 82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 69namespace·IO·{
 84 70
 85 71
 86 72//==·FORWARDS
79 ==============================================================87 =================================================================
80 68 
81 69#ifndef·DOXY_IGNORE_THIS 
82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
83 71namespace·IO·{ 
84 72namespace·OMFormat·{ 
85 7388 73
86 7489 74
 90 75class·BaseImporter;
87 75//===·IMPLEMENTATION 
88 ========================================================== 
89 7691 76
90 7792 77
 93 78//==·IMPLEMENTATION
 94 ===========================================================
 95 79
 96 80
 97 _\x81_\x80_\x89class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8F_\x8F_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r
91 81 
92 82//--------------------------------------------------------------------------- 
93 -- 
94 83 
95 84·//·<:Header> 
96 85·//·<:Comment> 
97 86·//·Chunk·0 
98 87·//·<:ChunkHeader> 
99 88·//·<:Comment> 
100 89·//·data 
101 90·//·Chunk·1 
102 91·//·<:ChunkHeader> 
103 92·//·<:Comment> 
104 93·//·data 
105 94·//·. 
106 95·//·. 
107 96·//·. 
108 97·//·Chunk·N 
109 98 
110 99·// 
111 100·//·NOTICE! 
112 101·// 
113 102·//·The·usage·of·data·types·who·differ·in·size 
114 103·//·on·different·pc·architectures·(32/64·bit)·and/or 
115 104·//·operating·systems,·e.g.·(unsigned)·long,·size_t, 
116 105·//·is·not·recommended·because·of·inconsistencies 
117 106·//·in·case·of·cross·writing·and·reading. 
118 107·// 
119 108·//·Basic·types·that·are·supported·are: 
120 109 
121 11098 110{
 99 111public:
 100 112
 101 113·_\x8__\x8O_\x8F_\x8F_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_();
 102 114
 103 _\x81_\x81_\x86·virtual·_\x8~_\x8__\x8O_\x8F_\x8F_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_()·{};
 104 117
 105 _\x81_\x81_\x88·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"Object·File·Format";
122 111·typedef·unsigned·char·_\x8u_\x8c_\x8h_\x8a_\x8r; 
Max diff block lines reached; 21183/30533 bytes (69.38%) of diff not shown.
45.1 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/Core/IO/writer/OMWriter.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, 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">STLReader.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 141, 120 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">//··Implements·a·writer·module·for·OM·files</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·reader·module·for·STL·files</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>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·__OMWRITER_HH__</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·__OMWRITER_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>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="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>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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·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>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>
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>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>
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>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>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 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>
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>
 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>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>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">class·</span>BaseImporter;</div>
178 <div·class="line"><a·id="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="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//===·FORWARDS·================================================================</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>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>
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">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>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>
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>·</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="co[·...·truncated·by·diffoscope;·len:·45,·SHA:·92e3bdb80b027b1a9fa540b8475a1724129cac610857fb8102ef0d7b48d330ad·...·]></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>
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 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>
191 <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="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>·</div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_class"·href="a02402.html">_OMWriter_</a>();</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02402.html#ae824f4266ba7a3230c483f10c90b2c22">···99</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02402.html#ae824f4266ba7a3230c483f10c90b2c22">~_OMWriter_</a>()·{};</div> 
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
197 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">192 <div·class="foldopen"·id="foldopen00095"·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>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>
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>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>
200 </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>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="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>
 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>
206 <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="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="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> 
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>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>
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>209 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
Max diff block lines reached; 14994/35934 bytes (41.73%) of diff not shown.
9.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 OMWriter.hh5 STLReader.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 51, 151 lines modifiedOffset 51, 153 lines modified
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45//
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Implements·a·writer·module·for·OM·files58 47//·Implements·an·reader·module·for·STL·files
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 5163 51
64 52#ifndef·__OMWRITER_HH__64 52#ifndef·__STLREADER_HH__
65 53#define·__OMWRITER_HH__65 53#define·__STLREADER_HH__
66 5466 54
67 5567 55
68 56//===·INCLUDES68 56//===·INCLUDES
69 ================================================================69 ================================================================
70 5770 57
71 5871 58
 72 59#include·<stdio.h>
72 59//·STD·C++ 
73 60#include·<iosfwd> 
74 61#include·<string>73 60#include·<string>
 74 61
75 62 
76 63//·OpenMesh 
77 64#include·<OpenMesh/Core/IO/BinaryHelper.hh> 
78 65#include·<OpenMesh/Core/System/config.h>75 62#include·<OpenMesh/Core/System/config.h>
79 66#include·<OpenMesh/Core/Utils/SingletonT.hh>76 63#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>77 64#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
83 70 
84 7178 65
 79 66
85 72//==·NAMESPACES80 67//==·NAMESPACES
86 ===============================================================81 ===============================================================
87 7382 68
 83 69
 84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 85 71namespace·IO·{
 86 72
 87 73//==·FORWARDS
 88 =================================================================
88 7489 74
 90 75class·BaseImporter;
 91 76
 92 77//==·IMPLEMENTATION
89 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
90 76namespace·IO·{ 
91 77 
92 78//===·FORWARDS 
93 ================================================================93 ===========================================================
 94 78
94 7995 79
95 80 
96 81class·BaseExporter; 
97 82 
98 83 
99 84//===·IMPLEMENTATION 
100 ========================================================== 
101 85 
102 86 
103 _\x89_.1class·OPENMESHDLLEXPORT·_.__.O_.M_.W_.r_.i_.t_.e_.r_._·:·public·_.B_.a_.s_.e_.W_.r_.i_.t_\x8e_\x8r96 _\x88_.4class·OPENMESHDLLEXPORT·_.__.S_.T_.L_.R_.e_.a_.d_.e_.r_._·:·public·_.B_.a_.s_.e_.R_.e_.a_.d_\x8e_\x8r
104 92{97 85{
105 93public: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
106 94105 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_.0_.1·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override106 _\x89_.5·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";·}
112 102·{·return·"OpenMesh·Format";·} 
113 103 
114 _\x81_.0_.4·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override108 _\x89_.7·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override·{·return·"stl·stla·stlb";·}
115 105·{·return·"om";·}109 98
 110 99·bool·read(const·std::string&·_filename,
 111 100·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 112 101·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override;
 113 102
 114 103·bool·read(std::istream&·_in,
 115 104·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 116 105·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override;
116 106117 106
 118 _\x81_\x80_\x89·void·_\x8s_\x8e_\x8t_\x8__\x8e_\x8p_\x8s_\x8i_\x8l_\x8o_\x8n(float·_eps)·{·eps_=_eps;·}
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 110119 110
 120 _\x81_\x81_\x82·float·_\x8e_\x8p_\x8s_\x8i_\x8l_\x8o_\x8n()·const·{·return·eps_;·}
122 111·static·OMFormat::uint8·get_version()·{·return·version_;·} 
123 112 
124 113121 113
125 114protected:122 114
126 115123 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;
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; 
Max diff block lines reached; 5917/10165 bytes (58.21%) of diff not shown.
49.6 KB
./usr/share/doc/libopenmesh-dev/html/a00746_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/IO/writer/STLWriter.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">STLWriter.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 141, 95 lines modifiedOffset 141, 150 lines modified
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·STL·ascii·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>·</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·__STLWRITER_HH__</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OMREADER_HH__</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__STLWRITER_HH__</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OMREADER_HH__</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</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">//·--------------------·STL</span></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;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> 
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/Utils/SingletonT.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/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>
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>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>
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>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>
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>
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><span·class="comment">//·STD·C++</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">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="comment">//==·NAMESPACES·===============================================================</span></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="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="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>·</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="comment">//===·IMPLEMENTATION·==========================================================</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>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="foldopen00085"·data-start="{"·data-end="};">
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02414.html">···82</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02414.html">_STLWriter_</a>·:·<span·class="keyword">public</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·40,·SHA:·cebf485b97a19b5bc118bd32dd8346eeb88a3c58ae95c87a053311cccf7672ef·...·]er</a></div>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:·39,·SHA:·13ddd38617fa2171877b7b51c970192e24b175bcf0e2c16bc122428f5ea7d6b1·...·]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="l00086"·name="l00086"></a><span·class="lineno">···86</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="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</div>
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
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="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>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02414.html#a340821184c3f578745d5739def5af9e2">···89</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02414.html#a340821184c3f578745d5739def5af9e2">~_STLWriter_</a>()·{};</div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02350.html#a8c2a524fc715cdef8e462ad554097e2f">···92</a></span>··std::string·<a·class="code·hl_function"·href="a02350.html#a8c2a524fc715cdef8e462ad554097e2f">get_description</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;OpenMesh·File·Format&quot;</span>;·}</div>
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02414.html#ad657780d7175868dc2daff02b11206da">···91</a></span>··std::string·<a·class="code·hl_function"·href="a02414.html#ad657780d7175868dc2daff02b11206da">get_description</a>()<span·class="[·...·truncated·by·diffoscope;·len:·132,·SHA:·718d9d17c0b1c19dd280e54b54bac1208171d5dd029f3ec0d3d5e84b0be0c28d·...·]&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="k[·...·truncated·by·diffoscope;·len:·110,·SHA:·1406a7c26ab3f8b63ae1719b9b47d5e8d51df0be77dd7a8480c8830e24dcb74b·...·]&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>
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02414.html#adaa2445979e98212fae149305efca270">···92</a></span>··std::string·<a·class="code·hl_function"·href="a02414.html#adaa2445979e98212fae149305efca270">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;stl·stla·stlb&quot;</span>;·}</div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>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>··<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#a0bd0cd8598ebc1e6fbd4061c8e65570b">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&am[·...·truncated·by·diffoscope;·len:·145,·SHA:·703d7234b534052c03ffc5fc92a4a7bc3701536d2d8d52c9e9a1d6c1e9a20f68·...·]</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="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
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>·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>
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> 
204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</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>
205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//==·TYPE·DEFINITION·==========================================================</span></div> 
207 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>205 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">private</span>:</div>
208 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>207 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 208 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keywordtype">bool</span>·supports(·<span·class="keyword">const</span>·OMFormat::uint8·version·)·<span·class="keyword">const</span>;</div>
209 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="comment">//·Declare·the·single·entity·of·STL·writer.</span></div> 
210 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">extern</span>·_STLWriter_··__STLWriterInstance;</div> 
211 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>OPENMESHDLLEXPORT·_STLWriter_&amp;·STLWriter();</div> 
212 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>209 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 210 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordtype">bool</span>·read_ascii(std::istream&amp;·_is,·<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">const</span>;</div>
 211 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">bool</span>·read_binary(std::istream&amp;·_is,·<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">const</span>;</div>
213 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>212 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 213 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">typedef</span>·OMFormat::Header··············Header;</div>
 214 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">typedef</span>·OMFormat::Chunk::Header·······ChunkHeader;</div>
Max diff block lines reached; 5312/39691 bytes (13.38%) of diff not shown.
10.8 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 STLWriter.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 51, 126 lines modifiedOffset 51, 182 lines modified
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45//
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Implements·a·writer·module·for·STL·ascii·files58 47//·Implements·a·reader·module·for·OFF·files
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 5163 51
64 52#ifndef·__STLWRITER_HH__64 52#ifndef·__OMREADER_HH__
65 53#define·__STLWRITER_HH__65 53#define·__OMREADER_HH__
66 5466 54
67 5567 55
68 56//===·INCLUDES68 56//===·INCLUDES
69 ================================================================69 ================================================================
70 5770 57
 71 58//·OpenMesh
71 58//·--------------------·STL 
72 59#include·<iosfwd> 
73 60#include·<string> 
74 61//·--------------------·OpenMesh 
75 62#include·<OpenMesh/Core/System/config.h>72 59#include·<OpenMesh/Core/System/config.h>
76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>73 60#include·<OpenMesh/Core/Utils/SingletonT.hh>
 74 61#include·<OpenMesh/Core/IO/OMFormat.hh>
 75 62#include·<OpenMesh/Core/IO/IOManager.hh>
77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>76 63#include·<OpenMesh/Core/IO/importer/BaseImporter.hh>
78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>77 64#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
79 66 
80 67 
81 68//==·NAMESPACES 
82 ===============================================================78 65
 79 66//·STD·C++
 80 67#include·<iosfwd>
 81 68#include·<string>
83 6982 69
84 7083 70
85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
86 72namespace·IO·{84 71//==·NAMESPACES
 85 ===============================================================
 86 72
87 7387 73
 88 74namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 89 75namespace·IO·{
88 74 
89 75//===·IMPLEMENTATION 
90 ========================================================== 
91 7690 76
92 7791 77
 92 78//==·IMPLEMENTATION
 93 ===========================================================
 94 79
 95 80
93 _\x88_\x82class·OPENMESHDLLEXPORT·_.__.S_.T_.L_.W_.r_.i_.t_.e_.r_._·:·public·_.B_.a_.s_.e_.W_.r_.i_.t_\x8e_\x8r96 _\x88_\x85class·OPENMESHDLLEXPORT·_.__.O_.M_.R_.e_.a_.d_.e_.r_._·:·public·_.B_.a_.s_.e_.R_.e_.a_.d_\x8e_\x8r
94 83{97 86{
95 84public:98 87public:
96 8599 88
97 86·_.__.S_.T_.L_.W_.r_.i_.t_\x8e_\x8r_\x8_();100 89·_.__.O_.M_.R_.e_.a_.d_\x8e_\x8r_\x8_();
98 87 
99 _.8_.9·virtual·_.~_.__.S_.T_.L_.W_.r_.i_.t_.e_.r_._()·{};101 90·virtual·_.~_.__.O_.M_.R_.e_.a_.d_.e_.r_._()·{·}
100 90102 91
101 _\x89_\x81·std::string·_.g_.e_.t_.__.d_.e_.s_.c_.r_.i_.p_.t_.i_.o_.n()·const·override·{·return·"Stereolithography103 _\x89_\x82·std::string·_.g_.e_.t_.__.d_.e_.s_.c_.r_.i_.p_.t_.i_.o_.n()·const·override·{·return·"OpenMesh·File
102 Format";·}104 Format";·}
103 _\x89_\x82·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override·{·return·"stl·stla·stlb";·}105 _\x89_\x83·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override·{·return·"om";·}
 106 _\x89_\x84·std::string·_\x8g_\x8e_\x8t_\x8__\x8m_\x8a_\x8g_\x8i_\x8c()·const·override·{·return·"OM";·}
104 93 
105 94·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions, 
106 std::streamsize·_precision·=·6)·const·override; 
107 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;
108 96·bool·write(std::ostream&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,·std:: 
109 streamsize·_precision·=·6)·const·override; 
110 97 
111 98·size_t·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e(_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&)·const·override; 
112 99111 99
 112 101·bool·read(std::istream&·_is,
 113 102·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 114 103·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt·)·override;
 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;
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}; 
121 106 
122 107118 107
 119 108
 120 109private:
123 108//==·TYPE·DEFINITION 
124 ========================================================== 
125 109 
126 110121 110
127 111//·Declare·the·single·entity·of·STL·writer. 
128 112extern·_STLWriter_·__STLWriterInstance; 
129 113OPENMESHDLLEXPORT·_STLWriter_&·STLWriter(); 
130 114122 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;
131 115128 115
 129 116·typedef·OMFormat::Header·Header;
 130 117·typedef·OMFormat::Chunk::Header·ChunkHeader;
Max diff block lines reached; 4035/10996 bytes (36.70%) of diff not shown.
65.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/Core/IO/writer/OBJWriter.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">OBJWriter.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 141, 109 lines modifiedOffset 141, 229 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>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OBJWRITER_HH__</span></div>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·__OBJWRITER_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>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;string&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;fstream&gt;</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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
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>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>
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>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>
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>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>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">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">//==·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="comment">//===·IMPLEMENTATION·==========================================================</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>·</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="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="c[·...·truncated·by·diffoscope;·len:·47,·SHA:·f65986d648646e953b9f863fb37cebb0db80f474e7dd154875e100d46589c074·...·]</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>
181 <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>
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>185 <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>··<a·class="code·hl_class"·href="a02394.html">_OBJWriter_</a>();</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>
185 <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>
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#aeb70a2844af33fdff77e1d161[·...·truncated·by·diffoscope;·len:·36,·SHA:·ac88163fd0d9ecf4ad27a11857ee3f217ac808e8657f4d2f1422c0b2a98de59d·...·]>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>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>
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>195 <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>··<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>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="[·...·truncated·by·diffoscope;·len:·147,·SHA:·f7c2bdecdce36004624fc71501c6f095bed16fc7d954c1bd73b59af6ddf8e0c2·...·]</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>
201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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>
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>203 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</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>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>
208 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>207 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
209 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">size_t</span>·getMaterial(<a·class="code·hl_class"·href="a02310.html">OpenMesh::Vec4f</a>·_color)·<span·class="keyword">const</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>
210 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>209 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
211 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">bool</span>·writeMaterial(std::ostream&amp;·_out,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<a·class="code·hl_class"·href="a02334.html">Options</a>)·[·...·truncated·by·diffoscope;·len:·35,·SHA:·3d63eb60aff649721d9622e781fefcdb37a993a05905f023d6e7258a82828673·...·]</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>
Max diff block lines reached; 28299/52604 bytes (53.80%) of diff not shown.
13.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 OBJWriter.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 51, 140 lines modifiedOffset 51, 276 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 5163 51
64 52#ifndef·__OBJWRITER_HH__64 52#ifndef·__PLYREADER_HH__
65 53#define·__OBJWRITER_HH__65 53#define·__PLYREADER_HH__
66 5466 54
67 5567 55
68 56//===·INCLUDES68 56//===·INCLUDES
69 ================================================================69 ================================================================
70 5770 57
71 5871 58
 72 59
 73 60#include·<iosfwd>
72 59#include·<string>74 61#include·<string>
 75 62#include·<cstdio>
 76 63#include·<vector>
73 60#include·<fstream>77 64#include·<list>
74 6178 65
75 62#include·<OpenMesh/Core/System/config.h>79 66#include·<OpenMesh/Core/System/config.h>
76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>80 67#include·<OpenMesh/Core/Utils/SingletonT.hh>
77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>81 68#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
 82 69#include·<OpenMesh/Core/Utils/GenProg.hh>
79 66 
80 67 
81 68//==·NAMESPACES 
82 =============================================================== 
83 69 
84 7083 70
85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
86 72namespace·IO·{84 71
 85 72//==·NAMESPACES
 86 ===============================================================
87 7387 73
88 7488 74
 89 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 90 76namespace·IO·{
89 75//===·IMPLEMENTATION 
90 ========================================================== 
91 76 
92 7791 77
93 _.8_.2class·OPENMESHDLLEXPORT·_.__.O_.B_.J_.W_.r_.i_.t_.e_.r_._·:·public·_.B_.a_.s_.e_.W_.r_.i_.t_.e_.r92 78
 93 79//==·FORWARDS
 94 =================================================================
 95 80
 96 81
 97 82class·BaseImporter;
94 83{98 83
95 84public: 
96 85 
97 86·_.__.O_.B_.J_.W_.r_.i_.t_.e_.r_._();99 84
 100 85//==·IMPLEMENTATION
 101 ===========================================================
 102 86
98 87103 87
99 _\x88_\x89·virtual·_\x8~_\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{}; 
100 90104 _.9_.5class·OPENMESHDLLEXPORT·_.__.P_.L_.Y_.R_.e_.a_.d_.e_.r_._·:·public·_.B_.a_.s_.e_.R_.e_.a_.d_.e_.r
 105 96{
 106 97public:
 107 98
 108 99·_\x8__\x8P_\x8L_\x8Y_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_();
 109 100
101 _\x89_.1·std::string·_.g_.e_.t_.__.d_.e_.s_.c_.r_.i_.p_.t_.i_.o_.n()·const·override·{·return·"Alias/Wavefront";·}110 _\x81_.0_.1·std::string·_.g_.e_.t_.__.d_.e_.s_.c_.r_.i_.p_.t_.i_.o_.n()·const·override·{·return·"PLY·polygon·file
 111 format";·}
102 _\x89_.2·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override·{·return·"obj";·}112 _\x81_.0_.2·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override·{·return·"ply";·}
 113 _\x81_\x80_\x83·std::string·_\x8g_\x8e_\x8t_\x8__\x8m_\x8a_\x8g_\x8i_\x8c()·const·override·{·return·"PLY";·}
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 } 
112 99 
113 100private: 
114 101 
115 102·mutable·std::string·path_; 
116 103·mutable·std::string·objName_; 
117 104114 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 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();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;
Max diff block lines reached; 9077/14149 bytes (64.15%) of diff not shown.
115 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/Core/IO/SR_binary_spec.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, 472 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">SR_binary_spec.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">//··Helper·Functions·for·binary·reading·/·writing</span></div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}·<span·class="comment">//·namespace·IO</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
149 <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>
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="preprocessor">#ifndef·OPENMESH_SR_BINARY_SPEC_HH</span></div> 
152 <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> 
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="comment">//==·INCLUDES·=================================================================</span></div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·--------------------·STL</span></div> 
Max diff block lines reached; 8100/93861 bytes (8.63%) of diff not shown.
23.6 KB
html2text {}
    
Offset 1, 530 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 SR_binary_spec.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 =============================================================================7 =============================================================================
62 50 
63 51#ifndef·OPENMESH_SR_BINARY_SPEC_HH 
64 52#define·OPENMESH_SR_BINARY_SPEC_HH 
65 538 2//
 9 3//·Implements·an·IOManager·writer·module·for·VTK·files
 10 4//
 11 5//
 12 =============================================================================
 13 6
 14 7#ifndef·__VTKWRITER_HH__
 15 8#define·__VTKWRITER_HH__
 16 9
66 54//==·INCLUDES17 10//===·INCLUDES
67 =================================================================18 ================================================================
68 5519 11
 20 12#include·<string>
 21 13#include·<iosfwd>
 22 14
69 56#include·<OpenMesh/Core/System/config.h>23 15#include·<OpenMesh/Core/System/config.h>
70 57//·--------------------·STL 
71 58#include·<iterator> 
72 59#include·<string> 
73 60#if·defined(OM_CC_GCC)·&&·(OM_CC_VERSION·<·30000) 
74 61#·include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T_\x8._\x8h_\x8h> 
75 62#else 
76 63#·include·<limits> 
77 64#endif 
78 65#include·<vector> 
79 66#include·<stdexcept>·//·logic_error 
80 67#include·<numeric>·//·accumulate 
81 68//·--------------------·OpenMesh 
82 69#include·<OpenMesh/Core/Geometry/VectorT.hh> 
83 70#include·<OpenMesh/Core/Mesh/Status.hh> 
84 71#include·<OpenMesh/Core/IO/SR_types.hh> 
85 72#include·<OpenMesh/Core/IO/SR_rbo.hh> 
86 73#include·<OpenMesh/Core/IO/SR_binary.hh> 
87 74 
88 75 
89 76#include·<OpenMesh/Core/Utils/typename.hh>24 16#include·<OpenMesh/Core/Utils/SingletonT.hh>
90 77 
91 78#include·<iostream> 
92 7925 17#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 26 18#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 27 19
93 80//==·NAMESPACES28 20//==·NAMESPACES
94 ===============================================================29 ===============================================================
95 8130 21
96 82namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{31 22namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
97 83namespace·IO·{32 23namespace·IO·{
98 84 
99 85 
100 86//33 24
 34 25//===·IMPLEMENTATION
 35 ==========================================================
 36 26
 37 _\x82_\x87class·OPENMESHDLLEXPORT·_\x8__\x8V_\x8T_\x8K_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r
 38 28{
 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,
Max diff block lines reached; 5504/24152 bytes (22.79%) of diff not shown.
68.1 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/Core/System/mostream.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">mostream.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 138, 282 lines modifiedOffset 138, 123 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··multiplex·streams·&amp;·ultilities</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>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_MOSTREAM_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> 
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·__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>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="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>
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>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>
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> 
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">#··include·&lt;streambuf&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><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>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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>171 <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><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>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>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>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>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>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="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//===·FORWARDS·================================================================</span></div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">class·</span>BaseExporter;</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>
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>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>
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>186 <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>187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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>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>
193 <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>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>
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>192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_class"·href="a02402.html">_OMWriter_</a>();</div>
 194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02402.html#ae824f4266ba7a3230c483f10c90b2c22">···99</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02402.html#ae824f4266ba7a3230c483f10c90b2c22">~_OMWriter_</a>()·{};</div>
201 <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>
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>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>
 200 </div>
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</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>
Max diff block lines reached; 35015/56912 bytes (61.52%) of diff not shown.
12.4 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 mostream.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 47, 298 lines modifiedOffset 47, 155 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·multiplex·streams·&·ultilities56 =============================================================================
58 47//57 46//
 58 47//·Implements·a·writer·module·for·OM·files
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
 62 50
 63 51
 64 52#ifndef·__OMWRITER_HH__
 65 53#define·__OMWRITER_HH__
 66 54
61 49 
62 50#ifndef·OPENMESH_MOSTREAM_HH 
63 51#define·OPENMESH_MOSTREAM_HH 
64 52 
65 53 
66 54//==·INCLUDES 
67 ================================================================= 
68 5567 55
 68 56//===·INCLUDES
 69 ================================================================
 70 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>
69 56#include·<OpenMesh/Core/System/config.h>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
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 7184 71
86 72 
87 73//==·NAMESPACES85 72//==·NAMESPACES
88 ===============================================================86 ===============================================================
 87 73
89 7488 74
90 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{89 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
91 76#ifndef·DOXY_IGNORE_THIS90 76namespace·IO·{
92 7791 77
 92 78//===·FORWARDS
93 78 
94 79//==·CLASS·DEFINITION 
95 =========================================================93 ================================================================
 94 79
96 8095 80
97 81 
98 82class·basic_multiplex_target96 81class·BaseExporter;
 97 82
99 83{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
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{104 92{
109 93public:105 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 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 100110 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";·}
117 101 
118 102//==·CLASS·DEFINITION 
119 ========================================================= 
120 103113 103
121 104 
122 105#if·defined(·OM_CC_GCC·)·&&·OM_CC_VERSION·<·30000 
Max diff block lines reached; 8575/12670 bytes (67.68%) of diff not shown.
38.7 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/Core/System/OpenMeshDLLMacros.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">OpenMeshDLLMacros.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, 38 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="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>·</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>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifndef·OPENMESHDLLEXPORT</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>
 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="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">········#ifdef·WIN32</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>
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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__PLYWRITER_HH__</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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="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><span·class="preprocessor">················#else···········</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">························#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>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">········#else</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><span·class="preprocessor">················#define·OPENMESHDLLEXPORT</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">················#define·OPENMESHDLLEXPORTONLY</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>
 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>
 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>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 180 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">
 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>
 182 <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>
 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>
 192 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div>
 193 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 194 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordtype">bool</span>·write(std::ostream&amp;,·<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</span>;</div>
 195 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 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>
 212 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····ValueType·type;</div>
 213 <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="a02834.html">BaseProperty</a>*··property;</div>
 214 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="keyword">explicit</span>·CustomProperty(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a>*·<span·class="keyword">const</span>·_p):type(Unsupported),property(_p){}</div>
 215 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··};</div>
 216 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
 217 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·nameOfType_[12];</div>
 218 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
Max diff block lines reached; 130/30961 bytes (0.42%) of diff not shown.
8.39 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 OpenMeshDLLMacros.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, 35 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//·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#endif52 42
 53 43
 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__
 66 54
 67 55
 68 56//===·INCLUDES
 69 ================================================================
 70 57
 71 58#include·<string>
 72 59#include·<ostream>
 73 60#include·<vector>
 74 61
 75 62#include·<OpenMesh/Core/System/config.h>
 76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>
 77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 79 66#include·<OpenMesh/Core/Utils/GenProg.hh>
 80 67
 81 68
 82 69//==·NAMESPACES
 83 ===============================================================
 84 70
 85 71
 86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 87 73namespace·IO·{
 88 74
 89 75
 90 76//===·IMPLEMENTATION
 91 ==========================================================
 92 77
 93 78
 94 _\x88_\x89class·OPENMESHDLLEXPORT·_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r
 95 90{
 96 91public:
 97 92
 98 93·_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_();
 99 94
 100 _\x89_\x86·virtual·_\x8~_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{};
 101 97
 102 _\x89_\x88·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"PLY·polygon·file
 103 format";·}
 104 _\x89_\x89·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"ply";·}
 105 100
 106 101·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,
 107 std::streamsize·_precision·=·6)·const·override;
 108 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;
 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
 127 120·{
 128 121·ValueType·type;
 129 122·const·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y*·property;
 130 123·explicit·CustomProperty(const·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y*·const·_p):type
 131 (Unsupported),property(_p){}
 132 124·};
 133 125
 134 126·const·char*·nameOfType_[12];
Max diff block lines reached; 160/8572 bytes (1.87%) of diff not shown.
56.8 KB
./usr/share/doc/libopenmesh-dev/html/a00794_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/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 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> 
207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//·-------------------------------------------------------------·Borland·C·----</span></div> 
208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#elif·defined(__BORLANDC__)</span></div> 
209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">#··error·&quot;Borland·Compiler·are·not·supported·yet!&quot;</span></div> 
210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="comment">//·-------------------------------------------------------------·GNU·C/C++·----</span></div> 
211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="preprocessor">#elif·defined(__GNUC__)·&amp;&amp;·!defined(__ICC)</span></div> 
212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="preprocessor">#··define·OM_CC_GCC</span></div> 
213 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="preprocessor">#··define·OM_GCC_VERSION·(__GNUC__·*·10000·+·__GNUC_MINOR__·*·100·)</span></div> 
214 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="preprocessor">#··define·OM_GCC_MAJOR················__GNUC__</span></div> 
215 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="preprocessor">#··define·OM_GCC_MINOR················__GNUC_MINOR__</span></div> 
216 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="preprocessor">#··if·(OM_GCC_VERSION·&gt;=·30200)</span></div> 
217 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="preprocessor">#····define·OM_TYPENAME·typename</span></div> 
218 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span><span·class="preprocessor">#····define·OM_OUT_OF_CLASS_TEMPLATE··1</span></div> 
219 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span><span·class="preprocessor">#····define·OM_PARTIAL_SPECIALIZATION·1</span></div> 
220 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span><span·class="preprocessor">#····define·OM_INCLUDE_TEMPLATES······1</span></div> 
221 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span><span·class="preprocessor">#··else</span></div> 
222 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span><span·class="preprocessor">#····error·&quot;Version·3.2.0·or·better·of·the·GNU·Compiler·is·required!&quot;</span></div> 
Max diff block lines reached; 13761/46635 bytes (29.51%) 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.
16.4 KB
./usr/share/doc/libopenmesh-dev/html/a00797_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/System/omstream.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, 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">OFFFormat.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00797.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 38 lines modifiedOffset 138, 61 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">//··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>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_OMSTREAMS_HH</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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_OMSTREAMS_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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</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="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>
 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>
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">//==·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>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="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>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>OPENMESHDLLEXPORT·OpenMesh::mostream&amp;·omlog();</div>168 <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>OPENMESHDLLEXPORT·OpenMesh::mostream&amp;·omout();</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>OPENMESHDLLEXPORT·OpenMesh::mostream&amp;·omerr();</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>
165 <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>
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//=============================================================================</span></div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">struct·</span>OPENMESHDLLEXPORT·OFFFormat</div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>···<span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>···integer_type;</div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>···<span·class="keyword">typedef</span>·<span·class="keywordtype">float</span>·float_type;</div>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···</div>
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>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif</span></div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//=============================================================================</span></div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//=============================================================================</span></div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>}·<span·class="comment">//·namespace·IO</span></div>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
 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>
 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>
169 </div><!--·fragment·--></div><!--·contents·-->192 </div><!--·fragment·--></div><!--·contents·-->
170 </div><!--·doc-content·-->193 </div><!--·doc-content·-->
171 <hr>194 <hr>
172 <address>195 <address>
173 <small>196 <small>
174 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">197 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
175 </a>198 </a>
2.85 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 OFFFormat.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 48, 40 lines modifiedOffset 47, 67 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44
 55 45#ifndef·OPENMESH_IO_OFFFORMAT_HH
 56 46#define·OPENMESH_IO_OFFFORMAT_HH
 57 47
 58 48
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//==·INCLUDES59 49//===·INCLUDES
68 =================================================================60 ================================================================
 61 50
 62 51
 63 52//·OpenMesh
 64 53#include·<OpenMesh/Core/System/config.h>
 65 54
69 5566 55
70 56#include·<OpenMesh/Core/System/mostream.hh>67 56//==·NAMESPACES
 68 ==============================================================
71 5769 57
72 5870 58
73 59//==·CLASS·DEFINITION71 59namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 72 60namespace·IO·{
 73 61
 74 62
 75 63//===·IMPLEMENTATION
74 =========================================================76 ==========================================================
75 60 
76 71OPENMESHDLLEXPORT·OpenMesh::mostream&·omlog(); 
77 72OPENMESHDLLEXPORT·OpenMesh::mostream&·omout(); 
78 73OPENMESHDLLEXPORT·OpenMesh::mostream&·omerr();77 64
 78 65
 79 70
 80 71
 81 72//---------------------------------------------------------------------------
 82 --
 83 73
 84 74#ifndef·DOXY_IGNORE_THIS
79 7585 75
80 76//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 88
 98 89//
 99 =============================================================================
 100 90}·//·namespace·IO
 101 91}·//·namespace·OpenMesh
 102 92//
81 =============================================================================103 =============================================================================
82 77#endif·//·OPENMESH_OMSTREAMS_HH·defined 
83 78//104 93#endif
 105 94//
84 =============================================================================106 =============================================================================
 107 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 108 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
 109 different·mesh·kernels·...
 110 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
85 ===============================================================================111 ===============================================================================
86 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.112 ·····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·.113 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
94.4 KB
./usr/share/doc/libopenmesh-dev/html/a00800_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/vector_traits.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">vector_traits.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 141, 72 lines modifiedOffset 141, 415 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·an·exporter·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>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·__EXPORTERT_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·__EXPORTERT_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="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> 
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> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·C++</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>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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">#endif</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>
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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·OpenMesh</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>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Predicates.hh&gt;</span></div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.hh&gt;</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/OMFormat.hh&gt;</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>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><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="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>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//===·EXPORTER·CLASS·==========================================================</span></div>
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
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>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>
180 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">182 <div·class="foldopen"·id="foldopen00084"·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>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="a[·...·truncated·by·diffoscope;·len:·24,·SHA:·033b5b8330a46f7a64066a29708bc6ddce84c07c0046dda1aec0a4266abc563f·...·]</a></div>
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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="a03[·...·truncated·by·diffoscope;·len:·60,·SHA:·f3618b4b926d1bd41fc3362b59d3c5ddd8ec4bd2d07542c982f952af987e65e7·...·]</div>185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>
 186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Constructor</span></div>
 188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02318.html">ExporterT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh)·:·mesh_(_mesh)·{}</div>
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
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> 
186 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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:·86,·SHA:·a3651ae7fe076ebaac386ec61e64714914575466347b49fa3381c8b6f6b2f70f·...·]</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>
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
189 <div·class="line"><a·id="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>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>
190 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>};</div>201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>
 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>
 204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">··</span>{</div>
 205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">return</span>·OMFormat::is_double(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>()[0]);</div>
 206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··}</div>
 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>
 210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordflow">return</span>·OMFormat::is_double(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>()[0]);</div>
 211 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··}</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>··<a·class="code·hl_class"·href="a02306.html">Vec3f</a>··normal(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·_vh)<span·class="keyword">···const·override</span></div>
 214 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="keyword">··</span>{</div>
 215 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····<span·class="keywordflow">return</span>·(mesh_.has_vertex_normals()</div>
 216 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······?·vector_cast&lt;Vec3f&gt;(mesh_.normal(_vh))</div>
 217 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>······:·<a·class="code·hl_typedef"·href="a01242.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a>(0.0f,·0.0f,·0.0f));</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>·</div>
 220 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<a·class="code·hl_class"·href="a02306.html">Vec3d</a>··normald(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·_vh)<span·class="keyword">···const·override</span></div>
 221 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="keyword">··</span>{</div>
 222 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="keywordflow">return</span>·(mesh_.has_vertex_normals()</div>
 223 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>······?·vector_cast&lt;Vec3d&gt;(mesh_.normal(_vh))</div>
 224 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>······:·<a·class="code·hl_typedef"·href="a01242.html#a0d0d12b328b4ed0facca69be164cb8be">Vec3d</a>(0.0f,·0.0f,·0.0f));</div>
 225 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··}</div>
Max diff block lines reached; 26470/77150 bytes (34.31%) of diff not shown.
19.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 vector_traits.hh5 ExporterT.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, 479 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·an·exporter·module·for·arbitrary·OpenMesh·meshes
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·__EXPORTERT_HH__
 65 53#define·__EXPORTERT_HH__
66 5466 54
67 5567 55
68 56//==·INCLUDES68 56//===·INCLUDES
69 =================================================================69 ================================================================
70 5770 57
 71 58//·C++
 72 59#include·<vector>
 73 60
 74 61//·OpenMesh
71 58#include·<OpenMesh/Core/System/config.h>75 62#include·<OpenMesh/Core/System/config.h>
 76 63#include·<OpenMesh/Core/Geometry/VectorT.hh>
72 59#include·<OpenMesh/Core/Utils/GenProg.hh>77 64#include·<OpenMesh/Core/Utils/GenProg.hh>
 78 65#include·<OpenMesh/Core/Utils/vector_cast.hh>
 79 66#include·<OpenMesh/Core/Utils/color_cast.hh>
 80 67#include·<OpenMesh/Core/Utils/Predicates.hh>
 81 68#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 82 69#include·<OpenMesh/Core/IO/OMFormat.hh>
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 74namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 89 75namespace·IO·{
 90 76
 91 77
 92 78//===·EXPORTER·CLASS
 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 _\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; 
100 95 
101 _.9_.7·static·const·size_t·_.s_.i_.z_.e_._·=·T::size_;95 83template·<class·Mesh>
 96 _\x88_\x84class·_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r
 97 85{
 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 90
 103 91
 104 92·//·get·vertex·data
 105 93
 106 94·_\x8V_\x8e_\x8c_\x83_\x8f·point(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)·const·override
 107 95·{
 108 96·return·vector_cast<Vec3f>(mesh_.point(_vh));
 109 97·}
102 98110 98
103 _\x81_\x80_\x80·static·size_t·_\x8s_\x8i_\x8z_\x8e()·{·return·_\x8s_\x8i_\x8z_\x8e_\x8_;·} 
104 101};111 99·_.V_.e_.c_.3_.d·pointd(_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e·_vh)·const·override
 112 100·{
 113 101·return·vector_cast<Vec3d>(mesh_.point(_vh));
105 102114 102·}
106 104115 103
 116 104·bool·is_point_double()·const·override
107 105117 105·{
108 106//118 106·return·OMFormat::is_double(typename·_.M_.e_.s_.h_.:_.:_.P_.o_.i_.n_.t()[0]);
 119 107·}
 120 108
 121 109·bool·is_normal_double()·const·override
 122 110·{
 123 111·return·OMFormat::is_double(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l()[0]);
 124 112·}
 125 113
 126 114·_\x8V_\x8e_\x8c_\x83_\x8f·normal(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)·const·override
 127 115·{
 128 116·return·(mesh_.has_vertex_normals()
 129 117·?·vector_cast<Vec3f>(mesh_.normal(_vh))
 130 118·:·_\x8V_\x8e_\x8c_\x83_\x8f(0.0f,·0.0f,·0.0f));
 131 119·}
 132 120
 133 121·_\x8V_\x8e_\x8c_\x83_\x8d·normald(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)·const·override
 134 122·{
 135 123·return·(mesh_.has_vertex_normals()
 136 124·?·vector_cast<Vec3d>(mesh_.normal(_vh))
 137 125·:·_\x8V_\x8e_\x8c_\x83_\x8d(0.0f,·0.0f,·0.0f));
 138 126·}
 139 127
 140 128·_\x8V_\x8e_\x8c_\x83_\x8u_\x8c·color(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)·const·override
 141 129·{
Max diff block lines reached; 5432/19400 bytes (28.00%) of diff not shown.
32.5 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/Core/Utils/Endian.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">Endian.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 145, 66 lines modifiedOffset 145, 104 lines modified
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_BINARY_HH</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_BINARY_HH</span></div>
152 <div·class="line"><a·id="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_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> 
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>
 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>·</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>·</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="comment">//==·NAMESPACES·===============================================================</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>·</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>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>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</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="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>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>
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">public</span>:</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>···</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 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>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//·struct·binary,·helper·for·storing/restoring</span></div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
177 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">184 <div·class="foldopen"·id="foldopen00096"·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>185 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02382.html">···96</a></span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T,·<span·class="keyword">typename</span>·=·<span·class="keywordtype">void</span>·[·...·truncated·by·diffoscope;·len:·96,·SHA:·b8ca603df4eb4423b3c5ee7d89153f049053089543b3e9dadcbbb668af7331ee·...·]</div>
 186 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····MSB······</div>188 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</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>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·h[·...·truncated·by·diffoscope;·len:·119,·SHA:·194fe1108487f0598980661834f672a85e51ae9f862390ac83f5d808fe5978f9·...·];</div>
 190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 191 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">··104</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02382.html#ae9884f88e2471dfe88e10bc00e37f41a">size_of</a>(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div>
 192 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02382.html#aede8b5b65c41b1e88c9a9e3ff08b348a">··106</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02382.html#aede8b5b65c41b1e88c9a9e3ff08b348a">size_of</a>(<span·class="keyword">const</span>·value_type&amp;)·{·<span·class="keywordflow">return</span>·UnknownSize;·}</div>
 193 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 194 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02382.html#acb55f8b5e142fd9292404e92e5456666">··109</a></span>··<span·class="keyword">static</span>·std::string·<a·class="code·hl_function"·href="a02382.html#acb55f8b5e142fd9292404e92e5456666">type_identifier</a>·(<span·class="keywordtype">void</span>)·{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;UnknownType&quot;</span>;·}</div>
 195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 196 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">static</span>·</div>
 197 <div·class="foldopen"·id="foldopen00113"·data-start="{"·data-end="}">
 198 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02382.html#acab11b8327500739bffe6014ac9dee37">··113</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02382.html#acab11b8327500739bffe6014ac9dee37">store</a>(·std::ostream&amp;·<span·class="comment">/*·_os·*/</span>,</div>
 199 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>················<span·class="keyword">const</span>·value_type&amp;·<span·class="comment">/*·_v·*/</span>,</div>
 200 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>················<span·class="keywordtype">bool</span>·<span·class="comment">/*·_swap·*/</span>·=·<span·class="keyword">false</span>·,</div>
 201 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>················<span·class="keywordtype">bool</span>·<span·class="comment">/*·store_size·*/</span>·=·<span·class="keyword">true</span>·)·<span·class="comment">//·for·vectors</span></div>
 202 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··{</div>
 203 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>······std::ostringstream·msg;</div>
 204 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>······msg·&lt;&lt;·<span·class="stringliteral">&quot;Type·not·supported:·&quot;</span>·&lt;&lt;·<span·class="keyword">typeid</span>(value_type).name();</div>
 205 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>······<span·class="keywordflow">throw</span>·std::logic_error(msg.str());</div>
 206 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··}</div>
182 </div>207 </div>
 208 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>
 209 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··<span·class="keyword">static</span>·</div>
 210 <div·class="foldopen"·id="foldopen00125"·data-start="{"·data-end="}">
 211 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno"><a·class="line"·href="a02382.html#a6142391e04b6ce9c332049f70fdd2e28">··125</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02382.html#a6142391e04b6ce9c332049f70fdd2e28">restore</a>(·std::istream&amp;·<span·class="comment">/*·_is·*/</span>,</div>
 212 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··················value_type&amp;·<span·class="comment">/*·_v·*/</span>,</div>
 213 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··················<span·class="keywordtype">bool</span>·<span·class="comment">/*·_swap·*/</span>·=·<span·class="keyword">false</span>·,</div>
 214 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··················<span·class="keywordtype">bool</span>·<span·class="comment">/*·store_size·*/</span>·=·<span·class="keyword">true</span>·)·<span·class="comment">//·for·vectors</span></div>
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div>215 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</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> 
185 <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="l00087"·name="l00087"></a><span·class="lineno">···87</span>···</div>216 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>······std::ostringstream·msg;</div>
 217 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>······msg·&lt;&lt;·<span·class="stringliteral">&quot;Type·not·supported:·&quot;</span>·&lt;&lt;·<span·class="keyword">typeid</span>(value_type).name();</div>
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">private</span>:</div>218 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>······<span·class="keywordflow">throw</span>·std::logic_error(msg.str());</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>219 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··}</div>
192 </div>220 </div>
 221 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>};</div>
 222 </div>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>223 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div>
 224 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span><span·class="preprocessor">#undef·X</span></div>
 225 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div>
 226 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="comment">//=============================================================================</span></div>227 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span><span·class="comment">//=============================================================================</span></div>
Max diff block lines reached; 3758/26721 bytes (14.06%) of diff not shown.
6.29 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 Endian.hh5 SR_binary.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 56, 74 lines modifiedOffset 56, 126 lines modified
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Helper·Functions·for·binary·reading·/·writing58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 51 
64 52#ifndef·OPENMESH_UTILS_ENDIAN_HH 
65 53#define·OPENMESH_UTILS_ENDIAN_HH63 51#ifndef·OPENMESH_SR_BINARY_HH
 64 52#define·OPENMESH_SR_BINARY_HH
 65 53
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>
73 60 
74 61 
75 62//==·NAMESPACES 
76 =============================================================== 
77 6371 58//·--------------------·STL
 72 59#include·<typeinfo>
 73 60#include·<stdexcept>
 74 61#include·<sstream>
 75 62#include·<numeric>·//·accumulate
 76 63//·--------------------·OpenMesh
78 6477 64
79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
80 6678 65
 79 66//==·NAMESPACES
 80 ===============================================================
81 6781 67
 82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 69namespace·IO·{
82 68// 
83 ============================================================================= 
84 69 
85 7084 70
 85 71
 86 72//
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·}; 
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); 
98 87 
99 88private: 
100 89·static·int·one_; 
101 90·static·const·Type·local_; 
102 91}; 
103 92 
104 93// 
105 =============================================================================87 =============================================================================
 88 73
 89 74
 90 75//---------------------------------------------------------------------------
 91 --
 92 76
 93 77·const·static·size_t·UnknownSize(size_t(-1));
 94 78
 95 79
 96 80//---------------------------------------------------------------------------
 97 --
 98 81//·struct·binary,·helper·for·storing/restoring
 99 82
 100 _\x89_\x86template·<·typename·T,·typename·=·void·>·struct·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y
 101 97{
 102 98·typedef·T·value_type;
 103 99
 104 _\x81_\x80_\x81·static·const·bool·_\x8i_\x8s_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8a_\x8b_\x8l_\x8e·=·false;
 105 102
 106 _\x81_\x80_\x84·static·size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(void)·{·return·UnknownSize;·}
 107 _\x81_\x80_\x86·static·size_t·_\x8s_\x8i_\x8z_\x8e_\x8__\x8o_\x8f(const·value_type&)·{·return·UnknownSize;·}
 108 107
 109 _\x81_\x80_\x89·static·std::string·_\x8t_\x8y_\x8p_\x8e_\x8__\x8i_\x8d_\x8e_\x8n_\x8t_\x8i_\x8f_\x8i_\x8e_\x8r·(void)·{·return·"UnknownType";·}
 110 110
 111 112·static
 112 _\x81_\x81_\x83·size_t·_\x8s_\x8t_\x8o_\x8r_\x8e(·std::ostream&·/*·_os·*/,
 113 114·const·value_type&·/*·_v·*/,
 114 115·bool·/*·_swap·*/·=·false·,
 115 116·bool·/*·store_size·*/·=·true·)·//·for·vectors
 116 117·{
 117 118·std::ostringstream·msg;
 118 119·msg·<<·"Type·not·supported:·"·<<·typeid(value_type).name();
 119 120·throw·std::logic_error(msg.str());
 120 121·}
 121 122
 122 124·static
 123 _\x81_\x82_\x85·size_t·_\x8r_\x8e_\x8s_\x8t_\x8o_\x8r_\x8e(·std::istream&·/*·_is·*/,
 124 126·value_type&·/*·_v·*/,
 125 127·bool·/*·_swap·*/·=·false·,
 126 128·bool·/*·store_size·*/·=·true·)·//·for·vectors
 127 129·{
 128 130·std::ostringstream·msg;
 129 131·msg·<<·"Type·not·supported:·"·<<·typeid(value_type).name();
 130 132·throw·std::logic_error(msg.str());
 131 133·}
 132 134};
 133 135
 134 136#undef·X
 135 137
 136 138
 137 139//
Max diff block lines reached; 2730/6421 bytes (42.52%) of diff not shown.
147 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/Core/Utils/Noncopyable.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">Noncopyable.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, 56 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>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>
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="preprocessor">#ifdef·DOXYGEN</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>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>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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·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_VECTOR_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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
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>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>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>···</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>
167 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">168 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};">
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02870.html">···71</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02870.html">Noncopyable</a></div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="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>
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="comment">//----------------------------------------------------------------·class·info</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>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>
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> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
176 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02870.html">Noncopyable</a>&amp;·operator=(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02870.html">Noncopyab[·...·truncated·by·diffoscope;·len:·13,·SHA:·3726c985265715f616dbd3c7c517a69866ee4c102943413272b0b6a7205066e4·...·];</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:·81,·SHA:·76be01145b0b989ddf688351abef7ea9bd6a2b43ad804a47fb396bff40e230e3·...·];</div>
177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
178 </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">[·...·truncated·by·diffoscope;·len:·151,·SHA:·d2df139eebf23f25b397c94845488dcb38655a21ccf2652e8c2ab6ce806f3056·...·]/div>
179 <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>
 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>
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//--------------------------------------------------------------·constructors</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>
 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>
 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="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>
 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>
 212 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="preprocessor">#if·DIM·==·4</span></div>
 213 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</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>
 214 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·····<span·class="keyword">const</span>·Scalar·v2,·<span·class="keyword">const</span>·Scalar·v3)·{</div>
 215 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····Base::values_[0]=v0;·Base::values_[1]=v1;·Base::values_[2]=v2;·Base::values_[3]=v3;</div>
 216 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··}</div>
 217 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>
 218 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<a·class="code·hl_class"·href="a02310.html">VectorT</a>·homogenized()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a02310.html">VectorT</a>(Base::values_[0]/Base::values_[3],·Base::values_[1]/Base::values_[3],·Base::values_[2]/Base::values_[3],·1);·}</div>
 219 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="preprocessor">#endif</span></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><span·class="preprocessor">#if·DIM·==·5</span></div>
Max diff block lines reached; 130/121676 bytes (0.11%) of diff not shown.
28.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 Noncopyable.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, 63 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
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·the·Non-Copyable·metapher 
59 48// 
60 49// 
61 ============================================================================= 
62 5060 50
63 51#ifndef·OPENMESH_NONCOPYABLE_HH61 51//·Only·used·for·correct·doxygen·parsing
64 52#define·OPENMESH_NONCOPYABLE_HH62 52#define·OPENMESH_VECTOR_HH
65 5363 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·)
66 54 
67 55//--------------------------------------------------------------------------- 
68 -- 
69 56 
70 57#include·<OpenMesh/Core/System/config.h> 
71 58 
72 59//--------------------------------------------------------------------------- 
73 -- 
74 60 
75 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 62namespace·Utils·{ 
77 6373 63
78 64//---------------------------------------------------------------------------74 64//·--------------------------------------------------------------------------
79 --75 --
80 6576 65
 77 66TEMPLATE_HEADER
 78 _\x86_\x87class·CLASSNAME·:·public·DERIVED
 79 68{
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:80 69private:
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};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;·}
91 8392 83
92 84// 
93 ============================================================================= 
94 85}·//·namespace·Utils 
95 86}·//·namespace·OpenMesh 
96 87// 
97 ============================================================================= 
98 88#endif·//·OPENMESH_NONCOPYABLE_HH 
99 89//93 _.8_.5·static·inline·size_t·_.s_.i_.z_.e()·{·return·DIM;·}
 94 86
 95 87·static·const·size_t·size_·=·DIM;
 96 88
 97 89
 98 90·//-------------------------------------------------------------
 99 -·constructors
 100 91
 101 _\x89_\x83·inline·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8T()·{}
 102 94
 103 _\x89_\x86·explicit·inline·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8T(const·Scalar&·v)·{
 104 97//·assert(DIM==1);
 105 98//·values_[0]·=·v0;
 106 99·vectorize(v);
 107 100·}
 108 101
 109 102#if·DIM·==·2
 110 104·inline·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8T(const·Scalar·v0,·const·Scalar·v1)·{
 111 105·Base::values_[0]·=·v0;·Base::values_[1]·=·v1;
 112 106·}
 113 107#endif
 114 108
 115 109#if·DIM·==·3
 116 111·inline·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8T(const·Scalar·v0,·const·Scalar·v1,·const·Scalar·v2)·{
 117 112·Base::values_[0]=v0;·Base::values_[1]=v1;·Base::values_[2]=v2;
 118 113·}
 119 114#endif
 120 115
 121 116#if·DIM·==·4
 122 118·inline·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8T(const·Scalar·v0,·const·Scalar·v1,
 123 119·const·Scalar·v2,·const·Scalar·v3)·{
 124 120·Base::values_[0]=v0;·Base::values_[1]=v1;·Base::values_[2]=v2;·Base::
 125 values_[3]=v3;
 126 121·}
 127 122
 128 123·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8T·homogenized()·const·{·return·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8T(Base::values_[0]/Base::values_
Max diff block lines reached; 10253/28922 bytes (35.45%) of diff not shown.
144 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/Core/Utils/Property.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">Property.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, 586 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="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">//#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>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#pragma·once</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>·</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>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>
 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>
 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><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/BaseProperty.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <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>·</div> 
163 <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="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>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>162 <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>
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="comment">//==·CLASS·DEFINITION·=========================================================</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>·</div>166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>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="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>
 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">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>
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>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>
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="[·...·truncated·by·diffoscope;·len:·29,·SHA:·2ac837742d9e6e01d3c65467efdcab3327df0da4526142eefe181be372afe56a·...·]</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>
 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>
177 <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>
 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>
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="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>
179 <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>
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>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>
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>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>
185 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div>
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>202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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>203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>}·<span·class="comment">//·namespace·Eigen</span></div>
194 </div> 
Max diff block lines reached; 21929/115401 bytes (19.00%) of diff not shown.
31.0 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 Property.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, 684 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 42 
53 43 
54 44//#ifndef·OPENMESH_PROPERTY_HH 
55 45//#define·OPENMESH_PROPERTY_HH 
56 46#pragma·once52 45#pragma·once
57 47 
58 48//==·INCLUDES 
59 ================================================================= 
60 4953 46
 54 47#include·<Eigen/Core>
 55 48#include·<Eigen/Dense>
 56 49#include·<Eigen/Geometry>
61 5057 50
 58 51
62 51#include·<OpenMesh/Core/System/config.h> 
63 52#include·<OpenMesh/Core/Mesh/Handles.hh> 
64 53#include·<OpenMesh/Core/Utils/BaseProperty.hh> 
65 54#include·<vector> 
66 55#include·<string> 
67 56#include·<algorithm> 
68 57 
69 58#include·<OpenMesh/Core/IO/SR_store.hh> 
70 59#include·<iostream> 
71 60 
72 61 
73 62//==·NAMESPACES 
74 =============================================================== 
75 63 
76 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{59 52namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
77 65 
78 66//==·CLASS·DEFINITION 
79 ========================================================= 
80 67 
81 86//·TODO:·it·might·be·possible·to·define·Property·using·kind·of·a·runtime·info 
82 87//·structure·holding·the·size·of·T.·Then·reserve,·swap,·resize,·etc·can·be 
83 written 
84 88//·in·pure·malloc()·style·w/o·virtual·overhead.·Template·member·function 
85 proved·per 
86 89//·element·access·to·the·properties,·asserting·dynamic_casts·in·debug 
87 90 
88 91template·<class·T> 
89 _\x89_\x82class·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T·:·public·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y 
90 93{ 
91 94public: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.");
 65 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·}
 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 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·}
92 95103 95
93 96·typedef·T·Value; 
94 97·typedef·std::vector<T>·vector_type; 
95 98·typedef·T·value_type; 
96 99·typedef·typename·vector_type::reference·reference; 
97 100·typedef·typename·vector_type::const_reference·const_reference; 
98 101 
99 102public: 
100 103 
101 _\x81_\x80_\x85·explicit·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T( 
102 106·const·std::string&·_name·=·"<unknown>", 
103 107·const·std::string&·_internal_type_name·=·"<unknown>") 
104 108·:·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(_name,·_internal_type_name) 
105 109·{} 
106 110 
107 _\x81_\x81_\x82·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T(const·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8T·&·_rhs) 
108 113·:·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(·_rhs·),·data_(·_rhs.data_·)·{} 
109 114 
110 115public:·//·inherited·from·BaseProperty 
111 116 
112 _\x81_\x81_\x87·virtual·void·_\x8r_\x8e_\x8s_\x8e_\x8r_\x8v_\x8e(size_t·_n)·override·{·data_.reserve(_n);·} 
Max diff block lines reached; 13651/31719 bytes (43.04%) of diff not shown.
51.2 KB
./usr/share/doc/libopenmesh-dev/html/a00812_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/HandleToPropHandle.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 92, 88 lines modifiedOffset 92, 187 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">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>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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> 
154 <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>
155 </div> 
156 <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>
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="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·MATHDEFS_HH</span></div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·MATHDEFS_HH</span></div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
Max diff block lines reached; 3865/42066 bytes (9.19%) of diff not shown.
10.0 KB
html2text {}
    
Offset 1, 89 lines modifiedOffset 1, 190 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 MathDefs.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
 51 41
47 4252 42
48 43}·//·namespace·OpenMesh53 43
49 4454 44
50 45#endif·//·HANDLETOPROPHANDLE_HH_55 45#ifndef·MATHDEFS_HH
 56 46#define·MATHDEFS_HH
 57 47
 58 48#include·<cmath>
 59 49#include·<cfloat>
 60 50
 61 51#ifndef·M_PI
 62 52·#define·M_PI·3.14159265359
 63 53#endif
 64 54
 65 55namespace·_\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;·}
 71 63
 72 64template·<class·T1,·class·T2,·typename·Real>
 73 65inline·bool·is_eq(const·T1&·a,·const·T2&·b,·Real·_eps)
 74 66{·return·_\x8i_\x8s_\x8__\x8z_\x8e_\x8r_\x8o(a-b,·_eps);·}
 75 67
 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 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);·}
Max diff block lines reached; 2653/10260 bytes (25.86%) of diff not shown.
88.5 KB
./usr/share/doc/libopenmesh-dev/html/a00818_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/BaseProperty.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">BaseProperty.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="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, 151 lines modifiedOffset 138, 268 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="a00797.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="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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>{</div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06500.html">Config.hh</a>&quot;</span></div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">public</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>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><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>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
162 <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="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>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</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="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>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>
 184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
165 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">185 <div·class="foldopen"·id="foldopen00094"·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>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:·11,·SHA:·ef140b716bf6deeb02b08980aff76ccc4b707c1ab6a32cdfd3d8fd86c6b8db8d·...·]</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>
 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>
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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>
169 </div>196 </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> 
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> 
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#a4060f65f09046a5afc09dec01e6fb43a">reserve</a>(<span·class="keywordtype">size_t</span>·_n)·=·0;</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> 
183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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>198 <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="[·...·truncated·by·diffoscope;·len:·72,·SHA:·1a337f6d7ae7f1f8840b11df9cb07be3c77a01e268b30329de85e7f5d0d210b0·...·]>199 <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="}">
 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,·Scalar·_c=0.0,·Scalar·_d=0.0·)</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>
 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>
 204 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·······································j_(_d*_d)</div>
187 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>205 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··{}</div>
188 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a02834.html#a675f54dbc7eabe2f9489a8e5d2d1c93a">··110</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_funct[·...·truncated·by·diffoscope;·len:·162,·SHA:·1fc08e4a2037f9556a8512134d0c0df32b9b5126d9d94fb0c2b27917392e319b·...·]/div>206 </div>
189 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>207 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
190 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02834.html#aac5035f4fa788d640f96d80ee082cb87">··113</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02834.html#aac503[·...·truncated·by·diffoscope;·len:·131,·SHA:·91517f31daad500e61308bbd035e6df5e1d9679638b7c50d14441c25b3672932·...·];</div>208 <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>·_Po<span·class="keywordtype">int</span>&gt;</div>
Max diff block lines reached; 48728/71451 bytes (68.20%) of diff not shown.
18.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 BaseProperty.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 47, 199 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#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 5055 44
 56 45
 57 50//
 58 =============================================================================
 59 51//
 60 52//·CLASS·QuadricT
 61 53//
 62 54//
 63 =============================================================================
 64 55
 65 56#ifndef·OPENMESH_GEOMETRY_QUADRIC_HH
 66 57#define·OPENMESH_GEOMETRY_QUADRIC_HH
 67 58
 68 59
 69 60//==·INCLUDES
 70 =================================================================
 71 61
 72 62#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h"
 73 63#include·<OpenMesh/Core/Geometry/VectorT.hh>
 74 64#include·<OpenMesh/Core/Utils/GenProg.hh>
 75 65
 76 66//==·NAMESPACE
 77 ================================================================
 78 67
61 51namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{79 68namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//BEGIN_NS_OPENMESH
62 5280 69namespace·Geometry·{·//BEGIN_NS_GEOMETRY
 81 70
 82 71
63 53//==·CLASS·DEFINITION83 72//==·CLASS·DEFINITION
64 =========================================================84 =========================================================
65 54 
66 _\x86_\x80class·OPENMESHDLLEXPORT·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y 
67 61{85 73
 86 74
 87 81template·<class·Scalar>
 88 _\x88_\x82class·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T
 89 83{
68 62public: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)
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 
86 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; 
90 102107 102·{
91 _.1_.0_.4·virtual·void·_.c_.l_.e_.a_.r()·=·0;108 103·}
 109 104
92 105110 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; 
96 111 
97 _\x81_\x81_\x83·virtual·void·_\x8c_\x8o_\x8p_\x8y(size_t·_io,·size_t·_i1)·=·0; 
98 114 
99 _\x81_\x81_\x86·virtual·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y*·_\x8c_\x8l_\x8o_\x8n_\x8e·()·const·=·0; 
100 117 
101 118public:·//·named·property·interface111 _.1_.0_.7·_.Q_.u_.a_.d_.r_.i_.c_.T(·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)
 116 112·{}
 117 113
 118 114·template·<class·_Point>
 119 115·explicit·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T(const·_Point&·_pt)
 120 116·{
 121 117·set_distance_to_point(_pt);
 122 118·}
102 119123 119
Max diff block lines reached; 14474/19004 bytes (76.16%) of diff not shown.
31.7 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/Core/Utils/SingletonT.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 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SingletonT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Plane3d.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 111 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>·</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">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·simple·singleton·template</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·Plane3D</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><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">#pragma·once</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_PLANE3D_HH</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_PLANE3D_HH</span></div>
 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>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//===·INCLUDES·================================================================</span></div>158 <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>159 <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="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>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>
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> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>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>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>
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>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>VDPM·{</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············</div>
173 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">173 <div·class="foldopen"·id="foldopen00078"·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>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="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>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:</div>
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> 
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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="a02306.html">OpenMesh::Vec3f</a>·········<a·class="code·hl_class"·href="a02306.html">vector_type</a>;</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a02306.html#aab637709c0a6301721542fe2efefa707">vector_type::value_type</a>·value_type;</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">if</span>·(!pInstance__)</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>
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>
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="comment">//·check·if·singleton·alive</span></div>186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</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>
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">if</span>·(destroyed__)</div>188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····:·n_(_dir),·d_(0)</div>
185 <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>··{·</div>
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········OnDeadReference();</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>
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······}</div>192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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> 
190 <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>
191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········Create();</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>
192 <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>
 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>
193 <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>··}</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="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
196 </div> 
197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·back·compatibility</span></div>
198 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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>
199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">private</span>:</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>
200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
201 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//·Disable·constructors/assignment·to·enforce·uniqueness</span></div>203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">public</span>:</div>
 204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
202 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<a·class="code·hl_class"·href="a03346.html">SingletonT</a>();</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>
 206 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··value_type··d_;</div>
203 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<a·class="code·hl_class"·href="a03346.html">SingletonT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03346.html">SingletonT</a>&amp;);</div> 
204 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<a·class="code·hl_class"·href="a03346.html">SingletonT</a>&amp;·operator=(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03346.html">SingletonT</a>&amp;);</div> 
205 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
206 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="comment">//·Create·a·new·singleton·and·store·its·pointer</span></div> 
207 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·Create()</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>····<span·class="keyword">static</span>·T·theInstance;</div> 
210 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····pInstance__·=·&amp;theInstance;</div> 
211 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··}</div>208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>};</div>
212 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··</div> 
213 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="comment">//·Will·be·called·if·instance·is·accessed·after·its·lifetime·has·expired</span></div> 
214 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·OnDeadReference()</div> 
Max diff block lines reached; 1470/26590 bytes (5.53%) of diff not shown.
5.59 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SingletonT.hh5 Plane3d.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 119 lines modifiedOffset 48, 100 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// 
56 ============================================================================= 
57 46//56 46//
58 47//·Implements·a·simple·singleton·template57 =============================================================================
59 48//58 47//
 59 48//·CLASS·Plane3D
60 49//60 49//
 61 50//
61 =============================================================================62 =============================================================================
 63 51
62 50 
63 51#pragma·once 
64 5264 52
 65 53#ifndef·OPENMESH_PLANE3D_HH
 66 54#define·OPENMESH_PLANE3D_HH
 67 55
 68 56
65 53//===·INCLUDES69 57//==·INCLUDES
66 ================================================================70 =================================================================
 71 58
 72 59#include·<OpenMesh/Core/Geometry/VectorT.hh>
67 54 
68 55//·OpenMesh 
69 56#include·<OpenMesh/Core/System/config.h> 
70 57 
71 58//·STL 
72 59#include·<stdexcept> 
73 6073 60
74 6174 61
75 62//==·NAMESPACES75 62//==·FORWARDDECLARATIONS
76 ===============================================================76 ======================================================
77 6377 63
78 6478 64//==·NAMESPACES
 79 ===============================================================
 80 65
79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
80 66 
81 67 
82 68//===·IMPLEMENTATION82 67namespace·VDPM·{
 83 68
 84 69//==·CLASS·DEFINITION
83 ==========================================================85 =========================================================
84 69 
85 7086 70
86 75template·<typename·T> 
87 _\x87_\x86class·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T 
88 77{87 71
 88 _\x87_\x88class·OPENMESHDLLEXPORT·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d
 89 79{
89 78public:90 80public:
90 79 
91 _\x88_\x86·static·T&·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e() 
92 87·{ 
93 88·if·(!pInstance__)91 81
 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)
94 89·{99 89·{·}
95 90·//·check·if·singleton·alive 
96 91·if·(destroyed__)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)
97 92·{103 93·{
98 93·OnDeadReference();104 94·n_.normalize();
 105 95·d_·=·-dot(n_,_pnt);
99 94·}106 96·}
100 95·//·first·time·request·->·initialize 
101 96·else107 97
 108 98·value_type·signed_distance(const·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8c_\x83_\x8f·&_p)
102 97·{109 99·{
 110 100·return·dot(n_·,·_p)·+·d_;
103 98·Create(); 
104 99·} 
105 100·}111 101·}
106 101·return·*pInstance__; 
107 102·}112 102
108 103 
109 104 
110 105private: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·);·}
111 106116 106
112 107·//·Disable·constructors/assignment·to·enforce·uniqueness 
113 108·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T(); 
114 109·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T(const·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T&); 
115 110·_.S_.i_.n_.g_.l_.e_.t_.o_.n_.T&·operator=(const·_.S_.i_.n_.g_.l_.e_.t_.o_.n_.T&);117 107public:
 118 108
 119 109·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8y_\x8p_\x8e·n_;
 120 110·value_type·d_;
116 111121 111
 122 112};
 123 113
 124 114//
117 112·//·Create·a·new·singleton·and·store·its·pointer 
118 113·static·void·Create() 
119 114·{ 
120 115·static·T·theInstance; 
121 116·pInstance__·=·&theInstance; 
122 117·} 
123 118 
124 119·//·Will·be·called·if·instance·is·accessed·after·its·lifetime·has·expired 
125 120·static·void·OnDeadReference() 
Max diff block lines reached; 1653/5701 bytes (28.99%) of diff not shown.
274 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/Core/Utils/PropertyCreator.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 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">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, 213 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><span·class="preprocessor">#pragma·once</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>
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="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;array&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>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="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><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;sstream&gt;</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="preprocessor">#include·&lt;stdexcept&gt;</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><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;cmath&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>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>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;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">#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="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">//·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>
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="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> 
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="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>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>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>{</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><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>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">public</span>:</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>
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#a60df4a463d9ad90901777a9ea7249c0[·...·truncated·by·diffoscope;·len:·25,·SHA:·c216dc86d48e256fbee5335af55b3bc77aeceb2406b0016674b04c48e13714d0·...·]</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>
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div>
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>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>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>
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>
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>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>
174 <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>
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#a80b4e[·...·truncated·by·diffoscope;·len:·200,·SHA:·2f5c056b7e5ad9caf009c550245e5fd4b0b25c20fb73246a9363721a008960f0·...·];</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>
176 <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>
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#af4d05[·...·truncated·by·diffoscope;·len:·200,·SHA:·71782b08244c1ba9c2e118f461db27670c5f62fbe91888266f34122a10b080b3·...·];</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>
178 <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>
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>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>
180 <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>
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>193 <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>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>
183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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>
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>198 <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>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#a280f7[·...·truncated·by·diffoscope;·len:·45,·SHA:·ab249fd5628484ef960789fab136b3e59cd290a04b2a953bbe15d5d482a3d0d0·...·]</div>
188 <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>
 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>
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">protected</span>:</div>203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>············<span·class="keywordflow">return</span>·DIM;</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> 
192 <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>
193 </div>205 </div>
194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>206 <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="};">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>
203 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a03314.html">··115</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03314.html">PropertyCreatorImpl</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03310.html">PropertyCreator</a></div> 
204 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>{</div> 
205 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span><span·class="keyword">public</span>:</div>209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>············<span·class="keywordflow">return</span>·DIM;</div>
206 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··std::string·type_id_string()<span·class="keyword">·override·</span>{·<span·class="keywordflow">return</span>·get_type_name&lt;typename·PropertyCreatorT::type&gt;();·}</div> 
207 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>········}</div>
Max diff block lines reached; 167290/217659 bytes (76.86%) of diff not shown.
61.2 KB
html2text {}
Max HTML report size reached
78.5 KB
./usr/share/doc/libopenmesh-dev/html/a00827_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/PropertyContainer.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">PropertyContainer.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, 312 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><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>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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> 
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>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>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>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">//==·FORWARDDECLARATIONS·======================================================</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">class·</span>BaseKernel;</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> 
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>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/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>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>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">//--------------------------------------------------·constructor·/·destructor</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>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>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">virtual</span>·<a·class="code·hl_class"·href="a02990.html">~PropertyContainer</a>()·{·std::for_each(properties_.begin(),·properties_.end(),·Delete());·}</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">//==·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="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">//-------------------------------------------------------------·info·/·access</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">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>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>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>
 175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:</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>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
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> 
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>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>
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>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>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>
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> 
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> 
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordtype">int</span>·idx=0;</div> 
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">for</span>·(·;·p_it!=p_end·&amp;&amp;·*p_it!=<span·class="keyword">nullptr</span>;·++p_it,·++idx·)·{};</div> 
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordflow">if</span>·(p_it==p_end)·properties_.push_back(<span·class="keyword">nullptr</span>);</div> 
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····properties_[idx]·=·<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a02934.html">PropertyT&lt;T&gt;</a>(_name,·get_type_name&lt;T&gt;()·);········<span·class="comment">//·create·a·new·property·with·requested·name·and·given·(system·dependent)·internal·typename</span></div> 
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02942.html">BasePropHandleT&lt;T&gt;</a>(idx);</div> 
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··}</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>
 193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
Max diff block lines reached; 42898/63843 bytes (67.19%) of diff not shown.
16.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 PropertyContainer.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, 342 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#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>53 43//
 54 =============================================================================
 55 44//
 56 45//·CLASS·NormalCone
 57 46//
 58 47//
 59 =============================================================================
 60 48
59 4961 49
 62 50#ifndef·OPENMESH_NORMALCONE_HH
 63 51#define·OPENMESH_NORMALCONE_HH
60 50//--------------------------------------------------------------------------- 
61 -- 
62 51namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
63 52{64 52
64 53//==·FORWARDDECLARATIONS65 53
 66 54//==·INCLUDES
65 ======================================================67 =================================================================
66 54·class·BaseKernel; 
67 5568 55
68 56//==·CLASS·DEFINITION69 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
69 =========================================================75 ===============================================================
 76 62
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 6377 63
 78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 65
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 6680 66
81 67 
82 68·//-------------------------------------------------------------·info·/ 
83 access81 67//==·CLASS·DEFINITION
 82 =========================================================
 83 68
84 6984 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);
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 
90 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) 
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 9198 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_;·}
 106 103
 107 _\x81_\x80_\x85·inline·Scalar·_\x8a_\x8n_\x8g_\x8l_\x8e()·const·{·return·angle_;·}
109 92 
110 93 
111 94·//---------------------------------------------------------·manage 
112 properties 
113 95 
114 96·template·<class·T> 
115 97·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>·add(const·T&,·const·std::string&·_name="<unknown>") 
116 98·{ 
117 99·Properties::iterator·p_it=properties_.begin(),·p_end=properties_.end(); 
Max diff block lines reached; 11650/16448 bytes (70.83%) of diff not shown.
118 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/Core/Utils/AutoPropertyHandleT.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">AutoPropertyHandleT.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 138, 108 lines modifiedOffset 138, 394 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_AutoPropertyHandleT_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_AutoPropertyHandleT_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 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>
 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>
 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>
 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>
 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>
 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>
 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>
 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>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</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>
 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>
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>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;cassert&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>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#include·&lt;cstring&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>
 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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>
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>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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh_,·<span·class="keyword">class</span>·PropertyHandle_&gt;</div> 
159 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};"> 
160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02830.html">···58</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>·:·<span·class="keyword">public</span>·PropertyHandle_</div> 
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>{</div> 
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">public</span>:</div> 
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">typedef</span>·Mesh_·····························Mesh;</div> 
164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">typedef</span>·PropertyHandle_···················PropertyHandle;</div> 
165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">typedef</span>·PropertyHandle····················Base;</div> 
166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·PropertyHandle::Value····Value;</div> 
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT&lt;Mesh,·PropertyHandle&gt;</a></div> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············································<a·class="code·hl_class"·href="a02830.html">Self</a>;</div> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">protected</span>:</div> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Mesh*·····································m_;</div> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">bool</span>······································own_property_;<span·class="comment">//ref·counting?</span></div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
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>··<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> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>(Mesh&amp;·_m,·<span·class="keyword">const</span>·std::string&amp;·_pp_name·=·std::string())</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··{·add_property(_m,·_pp_name);·}</div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_class"·href="a02830.html">AutoPropertyHandleT</a>(Mesh&amp;·_m,·PropertyHandle·_pph)</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··:·Base(_pph.idx()),·m_(&amp;_m),·own_property_(<span·class="keyword">false</span>)</div> 
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{}</div> 
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02830.html">~AutoPropertyHandleT</a>()</div> 
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>188 <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>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">if</span>·(own_property_)</div>190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keyword">public</span>:</div>
 191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········Scalar·values_[N];</div>
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····{</div>192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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> 
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> 
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··{</div> 
Max diff block lines reached; 70882/93871 bytes (75.51%) of diff not shown.
26.3 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 AutoPropertyHandleT.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 47, 115 lines modifiedOffset 47, 594 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_AutoPropertyHandleT_HH 
55 45#define·OPENMESH_AutoPropertyHandleT_HH 
56 4654 44
 55 45
 56 46//
 57 =============================================================================
 58 47//
 59 48//·CLASS·VectorT
 60 49//
 61 50//
 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
 75 62
 76 63#ifndef·OPENMESH_VECTOR_HH
 77 64#define·OPENMESH_VECTOR_HH
 78 65
 79 66
57 47//==·INCLUDES80 67//==·INCLUDES
58 =================================================================81 =================================================================
 82 68
 83 69#include·<OpenMesh/Core/System/config.h>
 84 70#include·<ostream>
 85 71#include·<cmath>
59 48#include·<assert.h>86 72#include·<cassert>
60 49#include·<string>87 73#include·<cstring>
61 5088 74
 89 75#if·defined(__GNUC__)·&&·defined(__SSE__)
 90 76#include·<xmmintrin.h>
 91 77#endif
 92 78
62 51//==·NAMESPACES93 79//==·NAMESPACES
63 ===============================================================94 ===============================================================
64 5295 80
 96 81
65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{97 82namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
66 5498 83
 99 84
67 55//==·CLASS·DEFINITION100 85//==·CLASS·DEFINITION
68 =========================================================101 =========================================================
69 56 
70 57template·<class·Mesh_,·class·PropertyHandle_> 
71 _\x85_\x88class·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T·:·public·PropertyHandle_ 
72 59{ 
73 60public: 
74 61·typedef·Mesh_·Mesh; 
75 62·typedef·PropertyHandle_·PropertyHandle; 
76 63·typedef·PropertyHandle·Base; 
77 64·typedef·typename·PropertyHandle::Value·Value; 
78 65·typedef·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8,_\x8·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8> 
79 66·_\x8S_\x8e_\x8l_\x8f; 
80 67protected: 
81 68·Mesh*·m_; 
82 69·bool·own_property_;//ref·counting? 
83 70 
84 71public: 
85 72·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T() 
86 73·:·m_(nullptr),·own_property_(false) 
87 74·{} 
88 75 
89 76·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(const·_\x8S_\x8e_\x8l_\x8f&·_other) 
90 77·:·Base(_other.idx()),·m_(_other.m_),·own_property_(false) 
91 78·{} 
92 79 
93 80·explicit·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(Mesh&·_m,·const·std::string&·_pp_name·=·std:: 
94 string()) 
95 81·{·add_property(_m,·_pp_name);·} 
96 82 
97 83·_\x8A_\x8u_\x8t_\x8o_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T(Mesh&·_m,·PropertyHandle·_pph) 
98 84·:·Base(_pph.idx()),·m_(&_m),·own_property_(false) 
99 85·{} 
100 86102 86
 103 87
 104 97template<typename·Scalar,·int·N>·class·VectorDataT·{
 105 98·public:
 106 99·Scalar·values_[N];
 107 100};
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·{108 101
118 102·m_->add_property(*this,·_pp_name); 
119 103·}109 102
 110 103#if·defined(__GNUC__)·&&·defined(__SSE__)
Max diff block lines reached; 22698/26899 bytes (84.38%) of diff not shown.
36.5 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/Core/Utils/RandomNumberGenerator.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">RandomNumberGenerator.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 136, 72 lines modifiedOffset 136, 140 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><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>
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>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">//=============================================================================</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</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>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·INCLUDES·=================================================================</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>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">#include·&lt;math.h&gt;</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">#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>·</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">#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">#··undef·max</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">#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>·</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>·</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="comment">//==·NAMESPACES·===============================================================</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>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><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">//=============================================================================</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">//==·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>
172 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">175 <div·class="foldopen"·id="foldopen00074"·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>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>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>
 181 </div>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:</div>182 <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>·</div>183 <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>184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//----------------------------------------------------------------------------</span></div>
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>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>
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>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>
182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>196 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div>
183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">private</span>:</div>197 </div>
184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>198 <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>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>
186 <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>
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>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>
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">double</span>·maxNum_;</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>
190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>};</div>215 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>}</div>
191 </div>216 </div>
192 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</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>
 221 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 222 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Vector&gt;</div>
 223 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="keywordtype">void</span>·</div>
 224 <div·class="foldopen"·id="foldopen00117"·data-start="{"·data-end="}">
 225 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a02282.html#a6be041e681b4c3f365e259009a75b8f0">··117</a></span><a·class="code·hl_function"·href="a02282.html#a6be041e681b4c3f365e259009a75b8f0">NormalConeT&lt;Vector&gt;::</a></div>
Max diff block lines reached; 3175/29637 bytes (10.71%) of diff not shown.
7.46 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 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 45, 80 lines modifiedOffset 45, 163 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
52 42// 
53 ============================================================================= 
54 43//53 43//
55 44//·Helper·Functions·for·generating·a·random·number·between·0.0·and·1.0·with 
56 45//·a·guaranteed·resolution54 =============================================================================
 55 44//
 56 45//·CLASS·NormalConeT·-·IMPLEMENTATION
57 46//57 46//
58 47//58 47//
59 =============================================================================59 =============================================================================
60 4860 48
 61 49#define·OPENMESH_NORMALCONE_C
 62 50
61 49 
62 50#ifndef·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH 
63 51#define·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH 
64 52 
65 53 
66 54//==·INCLUDES63 51//==·INCLUDES
67 =================================================================64 =================================================================
 65 52
 66 53#include·<math.h>
 67 54#include·"NormalConeT.hh"
68 5568 55
69 56 
70 57#include·<OpenMesh/Core/System/config.h> 
71 58#include·<cstdlib>69 56#ifdef·max
 70 57#·undef·max
 71 58#endif
72 5972 59
 73 60#ifdef·min
 74 61#·undef·min
 75 62#endif
73 60 
74 61 
75 62//==·NAMESPACES 
76 =============================================================== 
77 6376 63
78 6477 64
79 65namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{78 65//==·NAMESPACES
 79 ===============================================================
80 6680 66
81 6781 67
 82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
82 68// 
83 ============================================================================= 
84 6983 69
85 7084 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: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
89 8095 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: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}
97 93109 93
98 95·const·size_t·resolution_;110 94
 111 95//---------------------------------------------------------------------------
 112 -
99 96113 96
100 98·size_t·iterations_; 
101 99 
102 101·double·maxNum_; 
103 102}; 
104 103114 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//--------------------------------------------------------------------------
Max diff block lines reached; 2431/7616 bytes (31.92%) of diff not shown.
507 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/Core/Utils/vector_cast.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">vector_cast.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, 139 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>
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>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_POLYCONNECTIVITY_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="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><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="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><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="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>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>·</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="keyword">namespace·</span>Iterators</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="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·ValueHandle,·<span·class="keyword">class</span>·MemberOwner,·<span·class="keywordt[·...·truncated·by·diffoscope;·len:·152,·SHA:·f0fbc7dfe85a33b80ca32e58cc823c8ee5cda037b81493df41331e0fca89d9da·...·]</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>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>
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="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>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_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> 
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> 
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="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>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="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>·</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>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> 
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><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>·</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>
175 <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>
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//-----------------------------------------------------------------------------</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>
177 <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>··<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>
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> 
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</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>··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> 
186 </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>
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>190 <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">template</span>·&lt;<span·class="keyword">typename</span>·src_t,·<span·class="keyword">typename</span>·dst_t&gt;</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>
189 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">198 <div·class="foldopen"·id="foldopen00095"·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#a6bd9c65[·...·truncated·by·diffoscope;·len:·209,·SHA:·fed82db805de8a0e4c185c6b9574733a234741e4342070ced2353a507a57e639·...·]</div>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>
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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="keyword">using·</span>CONTAINER_TYPE·=·CONTAINER_T;</div>
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div> 
193 </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="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> 
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>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>
Max diff block lines reached; 331265/354568 bytes (93.43%) of diff not shown.
160 KB
html2text {}
Max HTML report size reached
26.5 KB
./usr/share/doc/libopenmesh-dev/html/a00839_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/typename.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, 42 lines modifiedOffset 92, 110 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">typename.hh</div></div>98 ··<div·class="headertitle"><div·class="title">circulators_header.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#pragma·once</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div> 
103 <div·class="line"><a·id="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>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>
109 <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>
 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="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_CIRCULATORS_HH</span></div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_CIRCULATORS_HH</span></div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··Vertex·and·Face·circulators·for·PolyMesh/TriMesh</span></div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="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>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;cassert&gt;</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>·</div>
 161 <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="l00062"·name="l00062"></a><span·class="lineno">···62</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>163 <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="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Iterators·{</div>
111 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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> 
113 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>std::string·get_type_name()</div> 
114 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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="comment">//==·FORWARD·DECLARATIONS·=====================================================</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> 
117 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="comment">//·to·get·a·unique·name·use·raw_name()·method·instead</span></div> 
118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keywordflow">return</span>·<span·class="keyword">typeid</span>(T).raw_name();</div> 
119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#else</span></div> 
120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····<span·class="comment">//·GCC·and·clang·curently·return·mangled·name·as·name(),·there·is·no·raw_name()·method</span></div> 
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····<span·class="keywordflow">return</span>·<span·class="keyword">typeid</span>(T).name();</div> 
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div> 
123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>}</div> 
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>}<span·class="comment">//namespace·OpenMesh</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><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexVertexIterT;</div>
 171 <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>
 172 <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>
 173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>VertexEdgeIterT;</div>
 174 <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>
 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="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexVertexIterT;</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>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexIHalfedgeIterT;</div>
 178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexOHalfedgeIterT;</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">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexEdgeIterT;</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">class</span>·Mesh&gt;·<span·class="keyword">class·</span>ConstVertexFaceIterT;</div>
 181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>FaceVertexIterT;</div>
 183 <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>
Max diff block lines reached; 172/21937 bytes (0.78%) of diff not shown.
4.99 KB
html2text {}
    
Offset 1, 38 lines modifiedOffset 1, 115 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 typename.hh 
6 1#pragma·once 
7 2 
8 7 
9 8#include·<string> 
10 9#include·<typeinfo> 
11 10#include·<vector> 
12 11#include·<OpenMesh/Core/Mesh/Handles.hh> 
13 12#include·<OpenMesh/Core/Geometry/VectorT.hh> 
14 135 circulators_header.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
 51 41
 52 42
 53 43
 54 44#ifndef·OPENMESH_CIRCULATORS_HH
 55 45#define·OPENMESH_CIRCULATORS_HH
 56 46
 57 47//
 58 =============================================================================
 59 48//
 60 49//·Vertex·and·Face·circulators·for·PolyMesh/TriMesh
 61 50//
 62 51//
 63 =============================================================================
 64 52
 65 53
 66 54
 67 55//==·INCLUDES
 68 =================================================================
 69 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58#include·<cassert>
 72 59
 73 60
 74 61//==·NAMESPACES
 75 ===============================================================
 76 62
15 14namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
16 15 
17 16template·<typename·T> 
18 17std::string·get_type_name() 
19 18{ 
20 19#ifdef·_MSC_VER 
21 20·//·MSVC'S·type_name·returns·only·a·friendly·name·with·name()·method, 
22 21·//·to·get·a·unique·name·use·raw_name()·method·instead 
23 22·return·typeid(T).raw_name(); 
24 23#else 
25 24·//·GCC·and·clang·curently·return·mangled·name·as·name(),·there·is·no 
26 raw_name()·method 
27 25·return·typeid(T).name(); 
28 26#endif 
29 27} 
30 28 
31 29}//namespace·OpenMesh78 64namespace·Iterators·{
 79 65
 80 66
 81 67//==·FORWARD·DECLARATIONS
 82 =====================================================
 83 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;
Max diff block lines reached; 396/5088 bytes (7.78%) of diff not shown.
112 KB
./usr/share/doc/libopenmesh-dev/html/a00848_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/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, 364 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">Predicates.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>
 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>
 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>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#pragma·once</span></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>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
145 <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> 
146 <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>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)·[·...·truncated·by·diffoscope;·len:·2,·SHA:·44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a·...·]</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>
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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="preprocessor">#include·&lt;utility&gt;</span></div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;set&gt;</span></div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;type_traits&gt;</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>
153 <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>····active_(false)</div>
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··{·post_init;·}</div>
 152 </div>
155 <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>
156 <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="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>
Max diff block lines reached; 65314/89944 bytes (72.62%) of diff not shown.
24.3 KB
html2text {}
    
Offset 1, 418 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 Predicates.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#pragma·once 
54 44 
55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh> 
56 46#include·<OpenMesh/Core/Utils/PropertyManager.hh>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
57 4747 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;·}
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 =============================================================== 
66 5554 55
 55 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;·}
 62 64
 63 65
 64 _\x86_\x87·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=(const·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>&·_rhs)
 65 68·{
 66 69·mesh_·=·_rhs.mesh_;
 67 70·start_·=·_rhs.start_;
 68 71·heh_·=·_rhs.heh_;
 69 72·active_·=·_rhs.active_;
Max diff block lines reached; 19807/24830 bytes (79.77%) of diff not shown.
213 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/Core/Utils/PropertyManager.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">PropertyManager.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, 592 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">#ifndef·PROPERTYMANAGER_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><span·class="preprocessor">#define·PROPERTYMANAGER_HH_</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#pragma·once</span></div>
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;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;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/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;array&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>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;sstream&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><span·class="preprocessor">#include·&lt;stdexcept&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="preprocessor">#include·&lt;string&gt;</span></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><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>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>
 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="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>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">struct·</span>Identity</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>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>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>
156 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">173 <div·class="foldopen"·id="foldopen00073"·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>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>
 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>
158 <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">//·TODO:·Someone·with·better·c++·knowledge·may·improve·the·code·below.</span></div>
159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">public</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>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
167 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">private</span>:</div> 
168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="comment">//·Mesh·properties·(MPropHandleT&lt;...&gt;)·are·stored·differently·than·the·other·properties.</span></div> 
169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="comment">//·This·class·implements·different·behavior·when·initializing·a·property·or·when</span></div> 
170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<span·class="comment">//·copying·or·swapping·data·from·one·property·manager·to·a·another·one.</span></div> 
171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·PropertyManager2,·<span·class="keyword">typename</span>·PropHandleT&gt;</div>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>
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="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>
173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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>
 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>
174 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="comment">//·specialization·for·Mesh·Properties</span></div>191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keyword">auto</span>·it·=·begin;</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>192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····++it;</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>
179 <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>········result·+=·f(*it);</div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">return</span>·result;</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>196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
 197 </div>
183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··········<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·swap(<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;PROPTYPE,·MeshT&gt;</a>&amp;·from,·PropertyManager2&amp;·to)·{</div> 
184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>············std::swap(*to,·*from);</div> 
185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··········}</div> 
186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··········<span·class="keyword">static</span>·ConstReference·access_property_const(<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>&amp;·mesh,·<span·class="keyword">const</span>·PROPTYPE&amp;·prop_handle,·<span·class="keyword">const</span>·Handle&amp;)·{</div> 
187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>············<span·class="keywordflow">return</span>·mesh.<a·class="code·hl_function"·href="a02442.html#a8941663d8e584733f151f9b4b05597dd">property</a>(prop_handle);</div> 
188 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··········}</div> 
189 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··········<span·class="keyword">static</span>·Reference·access_property(<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>&amp;·mesh,·<span·class="keyword">const</span>·PROPTYPE&amp;·prop_handle,·<span·class="keyword">const</span>·Handle&amp;)·{</div> 
190 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>············<span·class="keywordflow">return</span>·mesh.<a·class="code·hl_function"·href="a02442.html#a8941663d8e584733f151f9b4b05597dd">property</a>(prop_handle);</div> 
191 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··········}</div> 
192 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>········};</div> 
193 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
194 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>········<span·class="comment">//·definition·for·other·Mesh·Properties</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>·PropertyManager2,·<span·class="keyword">typename</span>·PropHandleT&gt;</div>199 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Functor&gt;</div>
196 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········<span·class="keyword">struct·</span>StorageT·{</div> 
197 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</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> 
198 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>············pm.<a·class="code·hl_function"·href="a03326.html#a1c7b5c7063fb137ba9552afd4a0ec77f">set_range</a>(pm.mesh_.template·all_elements&lt;Handle&gt;(),·initial_value);</div> 
199 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··········}</div> 
Max diff block lines reached; 132044/169002 bytes (78.13%) of diff not shown.
47.7 KB
html2text {}
Max HTML report size reached
17.3 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/Core/Utils/SingletonT_impl.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, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">SingletonT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">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>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, 49 lines modifiedOffset 141, 62 lines modified
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·simple·singleton·template</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··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>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">#define·OPENMESH_SINGLETON_C</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_TRIMESH_C</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·header</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/SingletonT.hh&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><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="a00599.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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·==============================================================</span></div>
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>·</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>·</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">//==·SINGLETON&#39;S·DATA·=========================================================</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">//==·IMPLEMENTATION·==========================================================</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="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>T*·SingletonT&lt;T&gt;::pInstance__·=·0;</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>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>180 <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><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>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>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</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>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//=============================================================================</span></div>189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//=============================================================================</span></div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//=============================================================================</span></div>191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//=============================================================================</span></div>
 192 <div·class="ttc"·id="aa00599_html"><div·class="ttname"><a·href="a00599.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>
182 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>193 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
 194 <div·class="ttc"·id="aa02718_html_a76730c9a65bfd6cf23972baa191a40cd"><div·class="ttname"><a·href="a02718.html#a76730c9a65bfd6cf23972baa191a40cd">OpenMesh::PolyMeshT::calc_face_normal</a></div><div·class="ttdeci">virtual·Normal·calc_face_normal(FaceHandle·_fh)·const</div><div·class="ttdoc">Calculate·normal·vector·for·face·_fh.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT_impl.hh:97</div></div>
 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>
183 </div><!--·fragment·--></div><!--·contents·-->196 </div><!--·fragment·--></div><!--·contents·-->
184 </div><!--·doc-content·-->197 </div><!--·doc-content·-->
185 <hr>198 <hr>
186 <address>199 <address>
187 <small>200 <small>
188 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">201 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
189 </a>202 </a>
3.48 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SingletonT_impl.hh5 TriMeshT_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 51, 54 lines modifiedOffset 51, 72 lines modified
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45//55 45//
56 =============================================================================56 =============================================================================
57 46//57 46//
58 47//·Implements·a·simple·singleton·template58 47//·CLASS·TriMeshT·-·IMPLEMENTATION
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 5163 51
64 52#define·OPENMESH_SINGLETON_C64 52#define·OPENMESH_TRIMESH_C
65 5365 53
66 5466 54
67 55//==·INCLUDES67 55//==·INCLUDES
68 =================================================================68 =================================================================
69 5669 56
70 5770 57
71 58//·header 
72 59#include·<OpenMesh/Core/Utils/SingletonT.hh> 
73 6071 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 6174 61
 75 62
75 62//==·NAMESPACES76 63//==·NAMESPACES
76 ===============================================================77 ==============================================================
77 63 
78 6478 64
 79 65
79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{80 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
80 66 
81 6781 67
82 68//==·SINGLETON'S·DATA82 68
 83 69//==·IMPLEMENTATION
83 =========================================================84 ==========================================================
84 69 
85 7085 70
86 71template·<class·T>86 71template·<class·Kernel>
87 72T*·SingletonT<T>::pInstance__·=·0; 
88 73 
89 74template·<class·T> 
90 75bool·SingletonT<T>::destroyed__·=·false; 
91 76 
92 7787 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
93 78//101 86//
94 =============================================================================102 =============================================================================
95 79}·//·namespace·OpenMesh103 87}·//·namespace·OpenMesh
96 80//104 88//
97 =============================================================================105 =============================================================================
 106 _\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h
 107 This·file·provides·the·streams·omlog,·omout,·and·omerr.
98 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h108 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
99 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,109 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
100 different·mesh·kernels·...110 different·mesh·kernels·...
101 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59111 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
 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
102 ===============================================================================120 ===============================================================================
103 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.121 ·····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·.122 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
24.4 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/Core/Utils/GenProg.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">GenProg.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, 118 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>·</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>
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">//··Utils·for·generic/generative·programming</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div> 
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="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>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}·<span·class="comment">//·namespace·OpenMesh</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>151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
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">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> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·i&gt;··<span·class="keyword">struct·</span>Int2Type··{·<span·class="keyword">enum</span>·{·my_int·=·i·};·};</div> 
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> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">typedef</span>·Bool2Type&lt;false&gt;·FalseType;</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">bool</span>·Expr&gt;·<span·class="keyword">struct·</span>AssertCompile;</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">struct·</span>AssertCompile&lt;true&gt;·{};</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
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> 
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> 
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="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> 
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> 
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> 
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>SelectElse</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>··<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> 
213 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····<span·class="keyword">typedef</span>·Else·Result;</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>};</div> 
216 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
217 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">bool</span>·condition&gt;·<span·class="keyword">struct·</span>ChooseSelector·{</div> 
218 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··<span·class="keyword">typedef</span>·SelectThen·Result;</div> 
219 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>};</div> 
220 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div> 
221 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">struct·</span>ChooseSelector&lt;false&gt;·{</div> 
222 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<span·class="keyword">typedef</span>·SelectElse·Result;</div> 
223 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>};</div> 
224 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div> 
225 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div> 
226 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</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> 
227 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span><span·class="keyword">class·</span>IF·</div> 
Max diff block lines reached; 730/20303 bytes (3.60%) of diff not shown.
4.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 GenProg.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, 128 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·{};
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Utils·for·generic/generative·programming 
59 48// 
60 49// 
61 ============================================================================= 
62 5058 50
63 51#ifndef·OPENMESH_GENPROG_HH 
64 52#define·OPENMESH_GENPROG_HH 
65 53 
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 56 
70 57#include·<OpenMesh/Core/System/config.h> 
71 58 
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 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·};·}; 
88 75 
89 77typedef·Bool2Type<true>·TrueType; 
90 78 
91 80typedef·Bool2Type<false>·FalseType; 
92 81 
93 82//--------------------------------------------------------------------------- 
94 -- 
95 84template·<bool·Expr>·struct·AssertCompile; 
96 85template·<>·struct·AssertCompile<true>·{}; 
97 86 
98 87 
99 88 
100 89//---·Template·"if"·w/·partial·specialization·------------------------------- 
101 -- 
102 90#if·OM_PARTIAL_SPECIALIZATION 
103 91 
104 92 
105 93template·<bool·condition,·class·Then,·class·Else> 
106 94struct·IF·{·typedef·Then·Result;·}; 
107 95 
108 101template·<class·Then,·class·Else> 
109 102struct·IF<false,·Then,·Else>·{·typedef·Else·Result;·}; 
110 103 
111 104 
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·{ 
123 115·typedef·Then·Result; 
124 116·}; 
125 117}; 
126 118 
127 119struct·SelectElse 
128 120{ 
129 121·template·<class·Then,·class·Else>·struct·Select·{ 
130 122·typedef·Else·Result; 
131 123·}; 
132 124}; 
133 125 
134 126template·<bool·condition>·struct·ChooseSelector·{ 
135 127·typedef·SelectThen·Result; 
136 128}; 
137 129 
138 130template·<>·struct·ChooseSelector<false>·{ 
139 131·typedef·SelectElse·Result; 
140 132}; 
141 133 
142 134 
143 141template·<bool·condition,·class·Then,·class·Else> 
144 142class·IF 
145 143{ 
146 144·typedef·typename·ChooseSelector<condition>::Result·Selector; 
147 145public: 
148 146·typedef·typename·Selector::template·Select<Then,·Else>::Result·Result; 
149 147}; 
150 148 
151 149#endif 
152 150 
153 151// 
154 ============================================================================= 
Max diff block lines reached; 810/4515 bytes (17.94%) of diff not shown.
60.6 KB
./usr/share/doc/libopenmesh-dev/html/a00872_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Dualizer/meshDualT.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">meshDualT.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 136, 114 lines modifiedOffset 136, 187 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/*</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">··Compute·the·dual·of·a·mesh:</span></div>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">··-·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>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><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="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">··Changelog:</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">····-·29·mar·2010:·initial·work</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><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="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>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">··(c)·Clement·Courbet·2010</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="comment">*/</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>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">#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>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</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>
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">//·--------------------·STL</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#else</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</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="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</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">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</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>
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="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>
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> 
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="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>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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>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>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·Function·DEFINITION·=========================================================</span></div> 
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>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>
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> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div> 
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··PolyMesh_ArrayKernelT&lt;MeshTraits&gt;*·dual·=·<span·class="keyword">new</span>·PolyMesh_ArrayKernelT&lt;MeshTraits&gt;();</div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//we·will·need·to·reference·which·vertex·in·the·dual·is·attached·to·each·face·in·the·primal</span></div> 
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//and·which·face·of·the·dual·is·attached·to·each·vertex·in·the·primal.</span></div> 
190 <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>··FPropHandleT&lt;·typename·PolyMesh_ArrayKernelT&lt;MeshTraits&gt;::VertexHandle·&gt;·primalToDual;</div> 
192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··primal.add_property(primalToDual);</div> 
193 <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>
194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//for·each·face·in·the·primal·mesh,·add·a·vertex·at·the·center·of·gravity·of·the·face</span></div>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>
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0a371650bb71152018ea1f3f570b465b">PolyMesh_ArrayKernelT&lt;MeshTraits&gt;::ConstFaceIter</a>·fit=primal.faces_begin();·fit!=primal.faces_end();·++fit)</div>200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">enum</span>·Attribs</div>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··{</div>201 <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">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">PolyMesh_ArrayKernelT&lt;MeshTraits&gt;::Point</a>·centerPoint(0,0,0);</div> 
198 <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#a15372f27edf521d8e9028e2abccae342">PolyMesh_ArrayKernelT&lt;MeshTraits&gt;::Scalar</a>·degree=·0.0;</div> 
199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a23b20f8208bae0aa1b344cac48c1f635">PolyMesh_ArrayKernelT&lt;MeshTraits&gt;::[·...·truncated·by·diffoscope;·len:·85,·SHA:·d34d707b5642154c01f2be28b76dc303acffe445c43958b201b43fd0579ebb48·...·]</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>
Max diff block lines reached; 18512/47924 bytes (38.63%) 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 meshDualT.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 45, 151 lines modifiedOffset 45, 208 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#ifndef·OPENMESH_MESH_ITEMS_HH
 55 45#define·OPENMESH_MESH_ITEMS_HH
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 4656 46
59 47·Changelog: 
60 48·-·29·mar·2010:·initial·work57 47
 58 48//==·INCLUDES
 59 =================================================================
61 4960 49
62 50·Programmer: 
63 51·Clement·Courbet·-·clement.courbet@ecp.fr 
64 52 
65 53·(c)·Clement·Courbet·2010 
66 54*/61 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>
67 5566 55
 67 56
68 56#ifndef·OPENMESH_MESH_DUAL_H 
69 57#define·OPENMESH_MESH_DUAL_H 
70 58 
71 59//==·INCLUDES 
72 ================================================================= 
73 60 
74 61//·--------------------·STL 
75 62#include·<vector> 
76 63#if·defined(OM_CC_MIPS) 
77 64#·include·<math.h> 
78 65#else 
79 66#·include·<cmath> 
80 67#endif 
81 68 
82 69#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh> 
83 70#include·<OpenMesh/Core/Utils/Property.hh> 
84 71 
85 72//==·FORWARDDECLARATIONS 
86 ====================================================== 
87 73 
88 74//==·NAMESPACES68 57//==·NAMESPACES
89 ===============================================================69 ===============================================================
90 75 
91 7670 58
 71 59
92 77namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{72 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
93 78namespace·Util·{ 
94 79 
95 80//==·Function·DEFINITION73 61
 74 62
 75 63//==·CLASS·DEFINITION
96 =========================================================76 =========================================================
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);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;
112 97109 97
 110 98·//---·get·attribute·bits·from·Traits·---
Max diff block lines reached; 9155/13953 bytes (65.61%) of diff not shown.
89.2 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_impl.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, 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_impl.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 <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 138, 427 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·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>
 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·SmootherT·-·IMPLEMENTATION</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
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/Utils/GenProg.hh&gt;</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>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>
 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">//==·NAMESPACES·===============================================================</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="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="a00878.html">OpenMesh/Tools/Smoother/SmootherT.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><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>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">struct·</span>ArrayItems</div>
163 <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>
164 <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>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//------------------------------------------------------·internal·vertex·type</span></div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
167 <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">···72</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>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>
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>174 <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>····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="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> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··mesh_.request_vertex_status();</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>
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="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>··mesh_.request_vertex_normals();</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>
179 <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="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</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="l00084"·name="l00084"></a><span·class="lineno">···84</span>····FaceHandle······face_handle_;</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="l00085"·name="l00085"></a><span·class="lineno">···85</span>····VertexHandle····vertex_handle_;</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="l00086"·name="l00086"></a><span·class="lineno">···86</span>····HalfedgeHandle··next_halfedge_handle_;</div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··};</div>
 187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#endif</span></div>
186 <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>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·default·settings</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>
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··component_··=·<a·class="code·hl_enumvalue"·href="a03602.html#a867faa77ce2ddee85543459f6653af18a898a6c92513c4d4ec9fbd4652752c602">Tangential_and_Normal</a>;</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··continuity_·=·C0;</div> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··tolerance_··=·-1.0;</div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>}</div> 
192 </div> 
193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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="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>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>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>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>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">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</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><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>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>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>
202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·free·properties</span></div>204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">class·</span>Edge</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>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>··<span·class="comment">//·free·custom·properties</span></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>··mesh_.remove_property(original_positions_);</div> 
Max diff block lines reached; 5692/73550 bytes (7.74%) of diff not shown.
17.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 ArrayItems.hh
5 SmootherT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
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, 476 lines modifiedOffset 47, 105 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_ARRAY_ITEMS_HH
 55 45#define·OPENMESH_ARRAY_ITEMS_HH
 56 46
 57 47
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·SmootherT·-·IMPLEMENTATION 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#define·OPENMESH_SMOOTHERT_C 
64 55 
65 56//==·INCLUDES58 48//==·INCLUDES
66 =================================================================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
 66 55
 67 56//==·NAMESPACES
 68 ===============================================================
67 5769 57
68 58#include·<OpenMesh/Core/Utils/vector_cast.hh> 
69 59#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>70 58namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 71 59
70 6072 60
71 61//==·NAMESPACES73 61//==·CLASS·DEFINITION
72 ===============================================================74 =========================================================
73 6275 62
74 6376 63
 77 65struct·ArrayItems
75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 65namespace·Smoother·{ 
77 6678 66{
78 6779 67
79 68//==·IMPLEMENTATION 
80 ==========================================================80 68·//------------------------------------------------------·internal·vertex
 81 type
81 6982 69
 83 71·class·Vertex
 84 72·{
 85 73·friend·class·ArrayKernel;
 86 74·HalfedgeHandle·halfedge_handle_;
 87 75·};
82 70 
83 71template·<class·Mesh> 
84 _\x87_\x82_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8: 
85 73_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(Mesh&·_mesh) 
86 74·:·mesh_(_mesh), 
87 75·skip_features_(false) 
88 76{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 --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 97110 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_.~_.S_.m_.o_.o_.t_.h_.e_.r_.T()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{115 102
Max diff block lines reached; 4074/17614 bytes (23.13%) of diff not shown.
82.3 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.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, 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">Handles.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="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, 190 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>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
145 <div·class="line"><a·id="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·SmootherT</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="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">#include·&lt;ostream&gt;</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>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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">#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>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>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&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>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="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">//==·FORWARDDECLARATIONS·======================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">public</span>:</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</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>
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="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>
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>170 <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>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[·...·truncated·by·diffoscope;·len:·99,·SHA:·0fc45fe79ff5a4c4f30cd285388ae2b6e6893745b08fe80de099bf643ad2fff1·...·]</div>
169 <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>
 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>
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="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>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>
181 <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>
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="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>
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> 
189 </div> 
190 <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>
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>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>
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·__decrement()·{·--idx_;·}</div>
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····C1,</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>····C2</div> 
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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>
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>·</div>
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">public</span>:</div>196 <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>197 <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="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">int</span>·idx_;·</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="l00107"·name="l00107"></a><span·class="lineno">··107</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="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; 44250/66238 bytes (66.80%) of diff not shown.
17.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 Handles.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 48, 253 lines modifiedOffset 47, 248 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#ifndef·OPENMESH_HANDLES_HH
 55 45#define·OPENMESH_HANDLES_HH
 56 46
 57 47
 58 48//==·INCLUDES
56 =============================================================================59 =================================================================
 60 49
 61 50#include·<OpenMesh/Core/System/config.h>
 62 51#include·<ostream>
 63 52
57 49// 
58 50//·CLASS·SmootherT 
59 51// 
60 52// 
61 ============================================================================= 
62 5364 53
63 54#ifndef·OPENMESH_SMOOTHER_SMOOTHERT_HH 
64 55#define·OPENMESH_SMOOTHER_SMOOTHERT_HH 
65 5665 54//==·NAMESPACES
 66 ===============================================================
 67 55
 68 56namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
66 5769 57
67 58//==·INCLUDES70 58//==·CLASS·DEFINITION
68 =================================================================71 =========================================================
69 5972 59
 73 60
 74 _\x86_\x82class·OPENMESHDLLEXPORT·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e
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 6375 63{
 76 64public:
74 64//==·FORWARDDECLARATIONS 
75 ====================================================== 
76 6577 65
 78 66·explicit·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(int·_idx=-1)·:·idx_(_idx)·{}
77 66//==·NAMESPACES 
78 =============================================================== 
79 6779 67
 80 _\x86_\x89·int·_\x8i_\x8d_\x8x()·const·{·return·idx_;·}
80 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
81 69namespace·Smoother·{ 
82 7081 70
 82 _\x87_\x82·bool·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·const·{·return·idx_·>=·0;·}
 83 73
 84 _\x87_\x85·void·_\x8r_\x8e_\x8s_\x8e_\x8t()·{·idx_=-1;·}
 85 _\x87_\x87·void·_\x8i_\x8n_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8e()·{·idx_·=·-1;·}
 86 78
 87 79·bool·operator==(const·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e&·_rhs)·const·{
 88 80·return·(this->idx_·==·_rhs.idx_);
 89 81·}
 90 82
 91 83·bool·operator!=(const·BaseHandle&·_rhs)·const·{
 92 84·return·(this->idx_·!=·_rhs.idx_);
 93 85·}
 94 86
 95 87·bool·operator<(const·BaseHandle&·_rhs)·const·{
 96 88·return·(this->idx_·<·_rhs.idx_);
 97 89·}
 98 90
 99 91
 100 92·//·this·is·to·be·used·only·by·the·iterators
 101 93·void·__increment()·{·++idx_;·}
 102 94·void·__decrement()·{·--idx_;·}
 103 95
 104 96·void·__increment(int·amount)·{·idx_·+=·amount;·}
 105 97·void·__decrement(int·amount)·{·idx_·-=·amount;·}
83 71//==·CLASS·DEFINITION 
84 ========================================================= 
85 72 
86 75template·<class·Mesh> 
87 _\x87_\x86class·_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T·:·private·_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e 
88 77{ 
89 78public: 
90 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 98106 98
110 99public:107 99private:
111 100108 100
112 105·SmootherT(·_\x8M_\x8e_\x8s_\x8h&·_mesh·); 
113 106·virtual·~SmootherT(); 
114 107109 101·int·idx_;
 110 102};
 111 103
 112 104//·this·is·used·by·boost::unordered_set/map
 113 105inline·size_t·hash_value(const·BaseHandle&·h)·{·return·h.idx();·}
 114 106
Max diff block lines reached; 13890/17941 bytes (77.42%) of diff not shown.
201 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/JacobiLaplaceSmootherT_impl.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, 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">CirculatorsT.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="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, 173 lines modifiedOffset 137, 664 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·JacobiLaplaceSmootherT·-·IMPLEMENTATION</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Vertex,·Face,·and·Edge·circulators·for·PolyMesh/TriMesh</span></div>
148 <div·class="line"><a·id="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_JACOBI_LAPLACE_SMOOTHERT_C</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="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="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><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="l00054"·name="l00054"></a><span·class="lineno">···54</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="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>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>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>
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>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>
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>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="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>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div>
 176 </div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>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>
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="}">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>
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> 
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> 
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>····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>181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">public</span>:</div>
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······Base::mesh_.add_property(squared_umbrellas_);</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.[·...·truncated·by·diffoscope;·len:·421,·SHA:·d6521e15d5cc5f9e129eec4df8ac9f166106f1e6bf8cd0b5e4e3b25601e0daf7·...·]</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>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</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>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>189 <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> 
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> 
184 <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>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····Base::mesh_.remove_property(umbrellas_);</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> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div> 
190 </div>191 </div>
191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>192 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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> 
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>·</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>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>
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keywordtype">void</span></div>196 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">public</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>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[·...·truncated·by·diffoscope;·len:·422,·SHA:·dfdac40b0d991477b1129e587da6cd60501c33f3835c67af17631b4383deb458·...·]</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>
Max diff block lines reached; 11625/155400 bytes (7.48%) of diff not shown.
49.0 KB
html2text {}
Max HTML report size reached
286 KB
./usr/share/doc/libopenmesh-dev/html/a00884_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/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, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">BaseKernel.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, 199 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>·</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·LaplaceSmootherT·-·IMPLEMENTATION</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="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_BASE_KERNEL_HH</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>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>·</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="a00890.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.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>
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><span·class="comment">//·--------------------</span></div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;vector&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;string&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><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</div>166 <div·class="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>·</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>
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>
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>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>
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">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>LaplaceSmootherT&lt;Mesh&gt;::</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>LaplaceSmootherT(Mesh&amp;·_mesh)</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··:·SmootherT&lt;Mesh&gt;(_mesh)</div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div> 
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> 
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>·</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
180 <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>
181 <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="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>LaplaceSmootherT&lt;Mesh&gt;::</div> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>~LaplaceSmootherT()</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·free·custom·properties</span></div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··Base::mesh_.remove_property(vertex_weights_);</div> 
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··Base::mesh_.remove_property(edge_weights_);</div> 
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</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>
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</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>
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keywordtype">void</span></div> 
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> 
199 <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> 
201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>183 <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>
 187 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········eprops_.clear();</div>
202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="comment">//·calculate·weights</span></div>188 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········hprops_.clear();</div>
203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordflow">switch</span>·(_comp)</div>189 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········fprops_.clear();</div>
204 <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>
205 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordflow">case</span>·Base::Tangential:</div>191 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······compute_weights(UniformWeighting);</div>192 <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="keywordflow">break</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>
208 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>194 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
209 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>195 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
210 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">case</span>·Base::Normal:</div> 
211 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······compute_weights(CotWeighting);</div> 
212 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······<span·class="keywordflow">break</span>;</div> 
213 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······</div> 
214 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div>196 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
215 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<span·class="keywordflow">case</span>·Base::Tangential_and_Normal:</div> 
Max diff block lines reached; 195917/220971 bytes (88.66%) of diff not shown.
69.8 KB
html2text {}
Max HTML report size reached
65.5 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/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">JacobiLaplaceSmootherT.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="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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="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, 85 lines modifiedOffset 138, 158 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 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>
 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="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>
146 <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>
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>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="comment">//=============================================================================</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>
 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>
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">#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>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="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/System/config.h&gt;</span></div>
154 <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>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00890.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</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="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>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>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="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Smoother·{</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="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>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>169 <div·class="line"><a·id="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>
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="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
168 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">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>
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03594.html">···75</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03594.html">JacobiLaplaceSmootherT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03598.html">LaplaceSmootherT</a>&lt;Mesh&gt;</div> 
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div> 
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">private</span>:</div> 
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03598.html">LaplaceSmootherT&lt;Mesh&gt;</a>············<a·class="code·hl_class"·href="a03598.html">Base</a>;</div> 
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>174 <div·class="line"><a·id="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">public</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">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> 
177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·override:·alloc·umbrellas</span></div> 
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03594.html#ab2005750a4f280668298131ab37588af">smooth</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">i[·...·truncated·by·diffoscope;·len:·14,·SHA:·b0d77153a403998c07839d071bc8c92e83a3b1a28873570fd720bcaa972b5f5f·...·]</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#af600bbf2c3f55c90a2a64848f0547617a7c61840f7e5e[·...·truncated·by·diffoscope;·len:·56,·SHA:·74931d41c871ee03fbea2ba97877bd4c6b7ed3addcab7dd100b0bc768dbd94e8·...·]</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>
180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
181 <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>
 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>
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">protected</span>:</div> 
183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·compute_new_positions_C0();</div> 
185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·compute_new_positions_C1();</div> 
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>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>
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> 
192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
193 </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>194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····</div>
 195 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_class"·href="a02794.html">StatusInfo</a>()·:·status_(0)·{}</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">··101</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>
196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//=============================================================================</span></div> 
197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>}·<span·class="comment">//·namespace·Smoother</span></div> 
198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>}·<span·class="comment">//·namespace·OpenMesh</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="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#if·defined(OM_INCLUDE_TEMPLATES)·&amp;&amp;·!defined(OPENMESH_JACOBI_LAPLACE_SMOOTHERT_C)</span></div> 
201 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_TEMPLATES</span></div> 
202 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00881.html">JacobiLaplaceSmootherT_impl.hh</a>&quot;</span></div> 
Max diff block lines reached; 27355/51415 bytes (53.20%) of diff not shown.
15.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 Status.hh
5 JacobiLaplaceSmootherT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
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, 104 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 49//55 45//
56 =============================================================================56 =============================================================================
57 50// 
58 51//·CLASS·JacobiLaplaceSmootherT 
59 52// 
60 53//57 46//
 58 47//·CLASS·Status
 59 48//
 60 49//
61 =============================================================================61 =============================================================================
 62 50
 63 51
 64 52#ifndef·OPENMESH_ATTRIBUTE_STATUS_HH
 65 53#define·OPENMESH_ATTRIBUTE_STATUS_HH
62 5466 54
 67 55
63 55#ifndef·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH 
64 56#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH 
65 57 
66 58 
67 59//==·INCLUDES68 56//==·INCLUDES
68 =================================================================69 =================================================================
 70 57
 71 58#include·<OpenMesh/Core/System/config.h>
 72 59
69 6073 60
70 61#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.m_.o_.o_.t_.h_.e_.r_./_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T_.._.h_.h>74 61//==·NAMESPACES
 75 ===============================================================
71 6276 62
72 6377 63
73 64//==·NAMESPACES 
74 =============================================================== 
75 65 
76 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
77 67namespace·Smoother·{ 
78 6879 65namespace·Attributes·{
 80 66
 81 67
79 69//==·CLASS·DEFINITION82 68//==·CLASS·DEFINITION
80 =========================================================83 ========================================================
 84 69
81 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};
82 74template·<class·Mesh> 
83 _\x87_\x85class·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T·:·public·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T<Mesh> 
84 76{ 
85 77private: 
86 78·typedef·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8B_\x8a_\x8s_\x8e; 
87 79 
88 80public: 
89 81 
90 82·explicit·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(·_\x8M_\x8e_\x8s_\x8h&·_mesh·)·:·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8> 
91 (_mesh)·{} 
92 83 
93 84·//·override:·alloc·umbrellas 
94 85·void·_\x8s_\x8m_\x8o_\x8o_\x8t_\x8h(unsigned·int·_n); 
95 8698 86
96 8799 87
 100 _\x89_\x84class·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s_\x8I_\x8n_\x8f_\x8o
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: 
104 95101 95{
105 96·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8>·umbrellas_; 
106 97·_\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};102 96public:
 103 97
 104 98·typedef·unsigned·int·value_type;
108 99105 99
109 100106 100·_.S_.t_.a_.t_.u_.s_.I_.n_.f_.o()·:·status_(0)·{}
110 101//107 101
111 ============================================================================= 
112 102}·//·namespace·Smoother 
113 103}·//·namespace·OpenMesh 
114 104//108 _.1_.0_.3·bool·_.d_.e_.l_.e_.t_.e_.d()·const·{·return·_.i_.s_.__.b_.i_.t_.__.s_.e_.t(_.D_.E_.L_.E_.T_.E_.D);·}
 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
 116 _\x81_\x81_\x85·bool·_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8e_\x8d()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8S_\x8E_\x8L_\x8E_\x8C_\x8T_\x8E_\x8D);·}
 117 _\x81_\x81_\x87·void·_\x8s_\x8e_\x8t_\x8__\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8e_\x8d(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8S_\x8E_\x8L_\x8E_\x8C_\x8T_\x8E_\x8D,·_b);·}
 118 118
 119 119
 120 _\x81_\x82_\x81·bool·_\x8h_\x8i_\x8d_\x8d_\x8e_\x8n()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8H_\x8I_\x8D_\x8D_\x8E_\x8N);·}
 121 _\x81_\x82_\x83·void·_\x8s_\x8e_\x8t_\x8__\x8h_\x8i_\x8d_\x8d_\x8e_\x8n(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8H_\x8I_\x8D_\x8D_\x8E_\x8N,·_b);·}
 122 124
Max diff block lines reached; 9105/15523 bytes (58.65%) of diff not shown.
76.7 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/LaplaceSmootherT.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">LaplaceSmootherT.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="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>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, 103 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·LaplaceSmootherT</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_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>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>·</div> 
156 <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="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;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>
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="a00878.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>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">//==·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>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>Smoother·{</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>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>169 <div·class="line"><a·id="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>
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="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><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[·...·truncated·by·diffoscope;·len:·22,·SHA:·ce3d35f60fdb7abd3f5489a1b406b2d22493f89035edb91f94cf0025e0e3fdef·...·];</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>
 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><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>
169 <div·class="foldopen"·id="foldopen00073"·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>
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>185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">public</span>:</div>
175 <div·class="line"><a·id="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>186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="comment">//---·Typedefs·---</span></div>
182 <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>
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>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>
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 198 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">
 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>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">void</span>·initialize(<a·class="code·hl_enumeration"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">Component</a>·_comp,·Continuity·_cont);</div> 
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">protected</span>:</div> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="comment">//·misc·helpers</span></div> 
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··Scalar·weight(VertexHandle·_vh)<span·class="keyword">·const·</span></div> 
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·Base::mesh_.property(vertex_weights_,·_vh);·}</div> 
196 <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>
Max diff block lines reached; 10292/60649 bytes (16.97%) of diff not shown.
17.4 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 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 47, 119 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·LaplaceSmootherT 
59 51// 
60 52// 
61 =============================================================================61 =============================================================================
 62 50
 63 51
 64 52
62 53 
63 54#ifndef·OPENMESH_LAPLACE_SMOOTHERT_HH 
64 55#define·OPENMESH_LAPLACE_SMOOTHERT_HH 
65 56 
66 57 
67 58 
68 59//==·INCLUDES65 53//==·INCLUDES
69 =================================================================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>
70 6073 60
 74 61
71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8/_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
72 62 
73 63 
74 64//==·NAMESPACES75 62//==·NAMESPACES
75 ===============================================================76 ===============================================================
76 6577 63
77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
78 67namespace·Smoother·{ 
79 68 
80 69//==·CLASS·DEFINITION79 65namespace·Iterators·{
 80 66
 81 67
 82 68//==·FORWARD·DECLARATIONS
81 =========================================================83 =====================================================
 84 69
82 7085 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 8486 _.7_.1template·<class·Mesh>·class·_.C_.o_.n_.s_.t_.V_.e_.r_.t_.e_.x_.I_.t_.e_.r_.T;
 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·{
 100 83·public:
 101 84·//---·Typedefs·---
96 85102 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: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)
 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();
 122 106·}
 123 107
 124 _\x81_\x80_\x89·reference·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*()·const·{
Max diff block lines reached; 7895/17791 bytes (44.38%) of diff not shown.
30.1 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/Smoother/smooth_mesh.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">smooth_mesh.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="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, 77 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="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>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> 
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;OpenMesh/Core/Utils/Property.hh&gt;</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="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_ATTRIBUTES_HH</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
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>149 <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>150 <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="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>152 <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>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>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</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> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
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>157 <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>158 <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>159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>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>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>163 <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>164 <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>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>
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> 
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> 
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> 
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> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">for</span>·(·<span·class="keyword">typename</span>·_Mesh::ConstVertexIter·cv_it·=·_m.vertices_begin();</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··········cv_it·!=·_m.vertices_end();·++cv_it)</div>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#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8[·...·truncated·by·diffoscope;·len:·46,·SHA:·50debd92f7b49e24dc005e9287c81e9bc04449560e84c1313ec855ef912d443d·...·]</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>
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····{</div>180 <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> 
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>·</div>181 <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><span·class="comment">//=============================================================================</span></div>
 183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}·<span·class="comment">//·namespace·Attributes</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> 
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="comment">//namespace·OpenMesh</span></div>184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>185 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//=============================================================================</span></div>
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#endif</span><span·class="comment">//SMOOTH_MESH_HH</span></div>186 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_ATTRIBUTES_HH·defined</span></div>
 187 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//=============================================================================</span></div>
207 <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>188 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
 189 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96d"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96d">OpenMesh::Attributes::AttributeBits</a></div><div·class="ttdeci">AttributeBits</div><div·class="ttdoc">Attribute·bits.</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:80</div></div>
 190 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd">OpenMesh::Attributes::TextureIndex</a></div><div·class="ttdeci">@·TextureIndex</div><div·class="ttdoc">Add·texture·index·(faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:89</div></div>
Max diff block lines reached; 130/24672 bytes (0.53%) of diff not shown.
5.93 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 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, 79 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
 56 51#ifndef·OPENMESH_ATTRIBUTES_HH
 57 52#define·OPENMESH_ATTRIBUTES_HH
 58 53
54 44#ifndef·SMOOTH_MESH_HH 
55 45#define·SMOOTH_MESH_HH 
56 46 
57 47//==·INCLUDES 
58 ================================================================= 
59 48 
60 49#include·<OpenMesh/Core/Utils/Property.hh> 
61 50 
62 51//==·NAMESPACE 
63 ================================================================ 
64 52 
65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//BEGIN_NS_OPENMESH 
66 5459 54
67 55template·<class·_Mesh,·class·_PropertyHandle> 
68 56void·smooth_mesh_property(unsigned·int·_n_iters,·_Mesh&·_m,·_PropertyHandle 
69 _pph)60 55//==·INCLUDES
 61 =================================================================
 62 56
70 57{63 57
71 58·typedef·typename·_PropertyHandle::Value·Value; 
72 59 
73 60·std::vector<Value>·temp_values(_m.n_vertices());64 58#include·<OpenMesh/Core/System/config.h>
 65 59#include·<OpenMesh/Core/Mesh/Status.hh>
 66 60
74 6167 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;68 62//==·NAMESPACES
 69 ===============================================================
 70 63
 71 64
 72 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 73 66namespace·Attributes·{
 74 67
81 6875 68
82 69·Value&·temp_value·=·temp_values[cv_it->idx()];76 69//==·CLASS·DEFINITION
 77 ========================================================
83 7078 70
 79 _\x87_\x89enum·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8B_\x8i_\x8t_\x8s
 80 80{
 81 _\x88_\x81·_\x8N_\x8o_\x8n_\x8e·=·0,
 82 _\x88_\x82·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·=·1,
 83 _\x88_\x83·_\x8C_\x8o_\x8l_\x8o_\x8r·=·2,
 84 _\x88_\x84·_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e·=·4,
 85 _\x88_\x85·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·=·8,
 86 _\x88_\x86·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x81_\x8D·=·16,
 87 _\x88_\x87·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x82_\x8D·=·32,
 88 _\x88_\x88·_\x8T_\x8e_\x8x_\x8C_\x8o_\x8o_\x8r_\x8d_\x83_\x8D·=·64,
 89 89·_\x8T_\x8e_\x8x_\x8t_\x8u_\x8r_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x·=·128
 90 _\x89_\x80};
 91 91
 92 92
 93 93//
 94 =============================================================================
 95 94}·//·namespace·Attributes
84 71·temp_value.vectorize(0); 
85 72 
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} 
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·OpenMesh96 95}·//·namespace·OpenMesh
117 104 
118 105#endif//SMOOTH_MESH_HH97 96//
 98 =============================================================================
 99 97#endif·//·OPENMESH_ATTRIBUTES_HH·defined
 100 98//
 101 =============================================================================
119 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h102 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
120 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,103 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
121 different·mesh·kernels·...104 different·mesh·kernels·...
122 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59105 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
 106 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8B_\x8i_\x8t_\x8s
Max diff block lines reached; 160/6053 bytes (2.64%) of diff not shown.
94.6 KB
./usr/share/doc/libopenmesh-dev/html/a00905_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/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, 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">RuleInterfaceT.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 <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, 397 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>·</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·RuleInterfaceT</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</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;<a·class="code"·href="a06488.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</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>
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>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>
 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>
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> 
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">//==·NAMESPACE·================================================================</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBDIVIDER</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARDS·=================================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
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> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
176 <div·class="line"><a·id="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="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·R·&gt;·</div> 
179 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};"> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03606.html">···83</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03606.html">RuleHandleT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a></div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03606.html">RuleHandleT</a>(<span·class="keywordtype">int</span>·_idx=-1)·:·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>(_idx)·{}</div> 
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·R·Rule;</div> 
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·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#define·COMPOSITE_RULE(·classname,·mesh_type·)·\</span></div> 
191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">··protected:\</span></div> 
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">····friend·class·CompositeT&lt;mesh_type&gt;;·\</span></div> 
193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">··public:·\</span></div> 
194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">····const·char·*type()·const·override·{·return·#classname;·}·\</span></div> 
195 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">····typedef·classname&lt;mesh_type&gt;·····Self;··········\</span></div> 
196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">····typedef·RuleHandleT&lt;·Self·&gt;······Handle</span></div> 
197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
199 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//·----------------------------------------------------------------------------</span></div> 
200 <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="};"> 
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> 
203 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">public</span>:</div> 
204 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
205 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">typedef</span>·M···················Mesh;</div> 
206 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03610.html">RuleInterfaceT&lt;M&gt;</a>···<a·class="code·hl_class"·href="a03610.html">Self</a>;</div> 
207 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a03606.html">RuleHandleT&lt;·Self·&gt;</a>·<a·class="code·hl_struct"·href="a03606.html">Rule</a>;</div> 
208 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
209 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·M::Scalar··scalar_t;</div> 
210 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
211 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span><span·class="keyword">protected</span>:</div> 
212 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
213 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno"><a·class="line"·href="a03610.html#a9a46c1370495c4ea2b116e77ab8b709a">··121</a></span>··<a·class="code·hl_function"·href="a03610.html#a9a46c1370495c4ea2b116e77ab8b709a">RuleInterfaceT</a>(Mesh&amp;·_mesh)·:·<a·class="code·hl_variable"·href="a03610.html#a2c200c977b8c61a1ad2ec8e6099ea66c">mesh_</a>(_mesh),prev_rule_(nullptr),subdiv_rule_(nullptr),subdiv_type_(0),number_(0),n_rules_(0)·{};</div> 
214 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
215 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="keyword">public</span>:</div> 
216 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> 
217 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a03610.html#a8ddeddc3453946250c0313b21b79295b">··126</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03610.html#a8ddeddc3453946250c0313b21b79295b">~RuleInterfaceT</a>()·{};</div> 
218 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div> 
219 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> 
220 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno"><a·class="line"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">··131</a></span>··<span·class="keyword">virtual</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03610.html#ae00d2ae3970a4ae17688d785c166d2f7">type</a>()·<span·class="keyword">const</span>·=·0;</div> 
221 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div> 
222 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span><span·class="keyword">public</span>:</div> 
223 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div> 
224 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
225 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>·</div> 
Max diff block lines reached; 11490/75778 bytes (15.16%) of diff not shown.
20.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 RuleInterfaceT.hh5 DefaultPolyMesh.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, 475 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_DEFAULTPOLYMESH_HH
 54 44#define·OPENMESH_DEFAULTPOLYMESH_HH
 55 45
 56 46
 57 47//==·INCLUDES
56 =============================================================================58 =================================================================
57 46// 
58 47//·CLASS·RuleInterfaceT 
59 48// 
60 49//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
61 =============================================================================64 ===============================================================
62 50 
63 51#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH 
64 52#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH 
65 5365 53
66 54 
67 55//==·INCLUDES66 54namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 67 55
 68 56//==·TYPEDEFS
68 =================================================================69 =================================================================
 70 57
 71 58typedef·PolyMesh_ArrayKernelT<DefaultTraitsDouble>·PolyMesh;
69 56 
70 57#include·<string> 
71 58#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
72 5972 59
 73 60//
73 60//==·NAMESPACE 
74 ================================================================ 
75 61 
76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
77 63namespace·Subdivider·{·//·BEGIN_NS_SUBDIVIDER 
78 64namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE 
79 65 
80 66 
81 67//==·FORWARDS 
82 =================================================================74 =============================================================================
 75 61}·//·namespace·OpenMesh
 76 62//
83 68 
84 69template·<typename·M>·class·CompositeT; 
85 70template·<typename·M>·class·RuleInterfaceT; 
86 71 
87 72//==·CLASS·DEFINITION 
88 ========================================================= 
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:·\ 
108 99·const·char·*type()·const·override·{·return·#classname;·}·\ 
109 100·typedef·classname<mesh_type>·Self;·\ 
110 101·typedef·RuleHandleT<·Self·>·Handle 
111 102 
112 103 
113 104//·------------------------------------------------------------------------- 
114 --- 
115 _\x81_\x80_\x88template·<typename·M>·class·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T 
116 109{ 
117 110public: 
118 111 
119 112·typedef·M·Mesh; 
120 113·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8S_\x8e_\x8l_\x8f; 
121 114·typedef·_\x8R_\x8u_\x8l_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8·_\x8S_\x8e_\x8l_\x8f_\x8·_\x8>·_\x8R_\x8u_\x8l_\x8e; 
122 115 
123 116·typedef·typename·M::Scalar·scalar_t; 
124 117 
125 118protected: 
126 119 
127 _\x81_\x82_\x81·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T(Mesh&·_mesh)·:·_\x8m_\x8e_\x8s_\x8h_\x8_(_mesh),prev_rule_(nullptr),subdiv_rule_ 
128 (nullptr),subdiv_type_(0),number_(0),n_rules_(0)·{}; 
129 122 
130 123public: 
131 124 
132 _\x81_\x82_\x86·virtual·_\x8~_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T()·{}; 
133 127 
134 128 
135 _\x81_\x83_\x81·virtual·const·char·*_\x8t_\x8y_\x8p_\x8e()·const·=·0; 
136 132 
137 133public: 
138 134 
139 136 
140 137 
141 _\x81_\x83_\x88·virtual·void·_\x8r_\x8a_\x8i_\x8s_\x8e(typename·M::FaceHandle&·_fh,·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_target_state) 
142 139·{ 
143 140·if·(_\x8m_\x8e_\x8s_\x8h_\x8_.data(_fh).state()·<·_target_state)·{ 
144 141·_\x8u_\x8p_\x8d_\x8a_\x8t_\x8e(_fh,·_target_state); 
Max diff block lines reached; 9116/20961 bytes (43.49%) of diff not shown.
1.07 MB
./usr/share/doc/libopenmesh-dev/html/a00911_source.html
    
Offset 22, 5986 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 (740 lines added, 740 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·5375·6264··nMesh/Tools/Subd000001c0:·6e4d·6573·682f·436f·7265·2f4d·6573·682f··nMesh/Core/Mesh/
000001d0:·6976·6964·6572·2f41·6461·7074·6976·652f··ivider/Adaptive/000001d0:·4172·7261·794b·6572·6e65·6c2e·6868·2053··ArrayKernel.hh·S
000001e0:·436f·6d70·6f73·6974·652f·5275·6c65·7354··Composite/RulesT000001e0:·6f75·7263·6520·4669·6c65·3c2f·7469·746c··ource·File</titl
000001f0:·2e68·6820·536f·7572·6365·2046·696c·653c··.hh·Source·File<000001f0:·653e·0a3c·6c69·6e6b·2068·7265·663d·2274··e>.<link·href="t
00000200:·2f74·6974·6c65·3e0a·3c6c·696e·6b20·6872··/title>.<link·hr00000200:·6162·732e·6373·7322·2072·656c·3d22·7374··abs.css"·rel="st
00000210:·6566·3d22·7461·6273·2e63·7373·2220·7265··ef="tabs.css"·re00000210:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
00000220:·6c3d·2273·7479·6c65·7368·6565·7422·2074··l="stylesheet"·t00000220:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr
00000230:·7970·653d·2274·6578·742f·6373·7322·2f3e··ype="text/css"/>00000230:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
00000240:·0a3c·7363·7269·7074·2074·7970·653d·2274··.<script·type="t00000240:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
00000250:·6578·742f·6a61·7661·7363·7269·7074·2220··ext/javascript"·00000250:·6a71·7565·7279·2e6a·7322·3e3c·2f73·6372··jquery.js"></scr
00000260:·7372·633d·226a·7175·6572·792e·6a73·223e··src="jquery.js">00000260:·6970·743e·0a3c·7363·7269·7074·2074·7970··ipt>.<script·typ
00000270:·3c2f·7363·7269·7074·3e0a·3c73·6372·6970··</script>.<scrip00000270:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri
00000280:·7420·7479·7065·3d22·7465·7874·2f6a·6176··t·type="text/jav00000280:·7074·2220·7372·633d·2264·796e·7365·6374··pt"·src="dynsect
00000290:·6173·6372·6970·7422·2073·7263·3d22·6479··ascript"·src="dy00000290:·696f·6e73·2e6a·7322·3e3c·2f73·6372·6970··ions.js"></scrip
000002a0:·6e73·6563·7469·6f6e·732e·6a73·223e·3c2f··nsections.js"></000002a0:·743e·0a3c·6c69·6e6b·2068·7265·663d·226e··t>.<link·href="n
000002b0:·7363·7269·7074·3e0a·3c6c·696e·6b20·6872··script>.<link·hr000002b0:·6176·7472·6565·2e63·7373·2220·7265·6c3d··avtree.css"·rel=
000002c0:·6566·3d22·6e61·7674·7265·652e·6373·7322··ef="navtree.css"000002c0:·2273·7479·6c65·7368·6565·7422·2074·7970··"stylesheet"·typ
000002d0:·2072·656c·3d22·7374·796c·6573·6865·6574···rel="stylesheet000002d0:·653d·2274·6578·742f·6373·7322·2f3e·0a3c··e="text/css"/>.<
000002e0:·2220·7479·7065·3d22·7465·7874·2f63·7373··"·type="text/css000002e0:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
000002f0:·222f·3e0a·3c73·6372·6970·7420·7479·7065··"/>.<script·type000002f0:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr
00000300:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip00000300:·633d·2272·6573·697a·652e·6a73·223e·3c2f··c="resize.js"></
00000310:·7422·2073·7263·3d22·7265·7369·7a65·2e6a··t"·src="resize.j00000310:·7363·7269·7074·3e0a·3c73·6372·6970·7420··script>.<script·
00000320:·7322·3e3c·2f73·6372·6970·743e·0a3c·7363··s"></script>.<sc00000320:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas
00000330:·7269·7074·2074·7970·653d·2274·6578·742f··ript·type="text/00000330:·6372·6970·7422·2073·7263·3d22·6e61·7674··cript"·src="navt
00000340:·6a61·7661·7363·7269·7074·2220·7372·633d··javascript"·src=00000340:·7265·6564·6174·612e·6a73·223e·3c2f·7363··reedata.js"></sc
00000350:·226e·6176·7472·6565·6461·7461·2e6a·7322··"navtreedata.js"00000350:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty
00000360:·3e3c·2f73·6372·6970·743e·0a3c·7363·7269··></script>.<scri00000360:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr
00000370:·7074·2074·7970·653d·2274·6578·742f·6a61··pt·type="text/ja00000370:·6970·7422·2073·7263·3d22·6e61·7674·7265··ipt"·src="navtre
00000380:·7661·7363·7269·7074·2220·7372·633d·226e··vascript"·src="n00000380:·652e·6a73·223e·3c2f·7363·7269·7074·3e0a··e.js"></script>.
00000390:·6176·7472·6565·2e6a·7322·3e3c·2f73·6372··avtree.js"></scr00000390:·3c6c·696e·6b20·6872·6566·3d22·7365·6172··<link·href="sear
000003a0:·6970·743e·0a3c·6c69·6e6b·2068·7265·663d··ipt>.<link·href=000003a0:·6368·2f73·6561·7263·682e·6373·7322·2072··ch/search.css"·r
000003b0:·2273·6561·7263·682f·7365·6172·6368·2e63··"search/search.c000003b0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·
000003c0:·7373·2220·7265·6c3d·2273·7479·6c65·7368··ss"·rel="stylesh000003c0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/
000003d0:·6565·7422·2074·7970·653d·2274·6578·742f··eet"·type="text/000003d0:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
000003e0:·6373·7322·2f3e·0a3c·7363·7269·7074·2074··css"/>.<script·t000003e0:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
000003f0:·7970·653d·2274·6578·742f·6a61·7661·7363··ype="text/javasc000003f0:·2073·7263·3d22·7365·6172·6368·2f73·6561···src="search/sea
00000400:·7269·7074·2220·7372·633d·2273·6561·7263··ript"·src="searc00000400:·7263·6864·6174·612e·6a73·223e·3c2f·7363··rchdata.js"></sc
00000410:·682f·7365·6172·6368·6461·7461·2e6a·7322··h/searchdata.js"00000410:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty
00000420:·3e3c·2f73·6372·6970·743e·0a3c·7363·7269··></script>.<scri00000420:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr
00000430:·7074·2074·7970·653d·2274·6578·742f·6a61··pt·type="text/ja00000430:·6970·7422·2073·7263·3d22·7365·6172·6368··ipt"·src="search
00000440:·7661·7363·7269·7074·2220·7372·633d·2273··vascript"·src="s00000440:·2f73·6561·7263·682e·6a73·223e·3c2f·7363··/search.js"></sc
00000450:·6561·7263·682f·7365·6172·6368·2e6a·7322··earch/search.js"00000450:·7269·7074·3e0a·3c6c·696e·6b20·6872·6566··ript>.<link·href
00000460:·3e3c·2f73·6372·6970·743e·0a3c·6c69·6e6b··></script>.<link00000460:·3d22·646f·7879·6765·6e2e·6373·7322·2072··="doxygen.css"·r
00000470:·2068·7265·663d·2264·6f78·7967·656e·2e63···href="doxygen.c00000470:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·
00000480:·7373·2220·7265·6c3d·2273·7479·6c65·7368··ss"·rel="stylesh00000480:·7479·7065·3d22·7465·7874·2f63·7373·2220··type="text/css"·
00000490:·6565·7422·2074·7970·653d·2274·6578·742f··eet"·type="text/00000490:·2f3e·0a3c·6c69·6e6b·2068·7265·663d·226c··/>.<link·href="l
000004a0:·6373·7322·202f·3e0a·3c6c·696e·6b20·6872··css"·/>.<link·hr000004a0:·6f67·6f5f·616c·6967·6e2e·6373·7322·2072··ogo_align.css"·r
000004b0:·6566·3d22·6c6f·676f·5f61·6c69·676e·2e63··ef="logo_align.c000004b0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·
000004c0:·7373·2220·7265·6c3d·2273·7479·6c65·7368··ss"·rel="stylesh000004c0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/
000004d0:·6565·7422·2074·7970·653d·2274·6578·742f··eet"·type="text/000004d0:·3e0a·3c2f·6865·6164·3e0a·3c62·6f64·793e··>.</head>.<body>
000004e0:·6373·7322·2f3e·0a3c·2f68·6561·643e·0a3c··css"/>.</head>.<000004e0:·0a3c·6469·7620·6964·3d22·746f·7022·3e3c··.<div·id="top"><
000004f0:·626f·6479·3e0a·3c64·6976·2069·643d·2274··body>.<div·id="t000004f0:·212d·2d20·646f·206e·6f74·2072·656d·6f76··!--·do·not·remov
00000500:·6f70·223e·3c21·2d2d·2064·6f20·6e6f·7420··op"><!--·do·not·00000500:·6520·7468·6973·2064·6976·2c20·6974·2069··e·this·div,·it·i
00000510:·7265·6d6f·7665·2074·6869·7320·6469·762c··remove·this·div,00000510:·7320·636c·6f73·6564·2062·7920·646f·7879··s·closed·by·doxy
00000520:·2069·7420·6973·2063·6c6f·7365·6420·6279···it·is·closed·by00000520:·6765·6e21·202d·2d3e·0a3c·6469·7620·6964··gen!·-->.<div·id
00000530:·2064·6f78·7967·656e·2120·2d2d·3e0a·3c64···doxygen!·-->.<d00000530:·3d22·7469·746c·6561·7265·6122·3e0a·3c74··="titlearea">.<t
00000540:·6976·2069·643d·2274·6974·6c65·6172·6561··iv·id="titlearea00000540:·6162·6c65·2063·656c·6c73·7061·6369·6e67··able·cellspacing
00000550:·223e·0a3c·7461·626c·6520·6365·6c6c·7370··">.<table·cellsp00000550:·3d22·3022·2063·656c·6c70·6164·6469·6e67··="0"·cellpadding
00000560:·6163·696e·673d·2230·2220·6365·6c6c·7061··acing="0"·cellpa00000560:·3d22·3022·3e0a·203c·7462·6f64·793e·0a20··="0">.·<tbody>.·
00000570:·6464·696e·673d·2230·223e·0a20·3c74·626f··dding="0">.·<tbo00000570:·3c74·7220·6964·3d22·7072·6f6a·6563·7472··<tr·id="projectr
00000580:·6479·3e0a·203c·7472·2069·643d·2270·726f··dy>.·<tr·id="pro00000580:·6f77·223e·0a20·203c·7464·2069·643d·2270··ow">.··<td·id="p
00000590:·6a65·6374·726f·7722·3e0a·2020·3c74·6420··jectrow">.··<td·00000590:·726f·6a65·6374·6c6f·676f·223e·3c69·6d67··rojectlogo"><img
000005a0:·6964·3d22·7072·6f6a·6563·746c·6f67·6f22··id="projectlogo"000005a0:·2061·6c74·3d22·4c6f·676f·2220·7372·633d···alt="Logo"·src=
000005b0:·3e3c·696d·6720·616c·743d·224c·6f67·6f22··><img·alt="Logo"000005b0:·2272·7774·685f·7663·695f·7267·622e·6a70··"rwth_vci_rgb.jp
000005c0:·2073·7263·3d22·7277·7468·5f76·6369·5f72···src="rwth_vci_r000005c0:·6722·2f3e·3c2f·7464·3e0a·2020·3c74·6420··g"/></td>.··<td·
000005d0:·6762·2e6a·7067·222f·3e3c·2f74·643e·0a20··gb.jpg"/></td>.·000005d0:·6964·3d22·7072·6f6a·6563·7461·6c69·676e··id="projectalign
000005e0:·203c·7464·2069·643d·2270·726f·6a65·6374···<td·id="project000005e0:·223e·0a20·2020·3c64·6976·2069·643d·2270··">.···<div·id="p
000005f0:·616c·6967·6e22·3e0a·2020·203c·6469·7620··align">.···<div·000005f0:·726f·6a65·6374·6e61·6d65·223e·4f70·656e··rojectname">Open
00000600:·6964·3d22·7072·6f6a·6563·746e·616d·6522··id="projectname"00000600:·4d65·7368·0a20·2020·3c2f·6469·763e·0a20··Mesh.···</div>.·
00000610:·3e4f·7065·6e4d·6573·680a·2020·203c·2f64··>OpenMesh.···</d00000610:·203c·2f74·643e·0a20·3c2f·7472·3e0a·203c···</td>.·</tr>.·<
00000620:·6976·3e0a·2020·3c2f·7464·3e0a·203c·2f74··iv>.··</td>.·</t00000620:·2f74·626f·6479·3e0a·3c2f·7461·626c·653e··/tbody>.</table>
00000630:·723e·0a20·3c2f·7462·6f64·793e·0a3c·2f74··r>.·</tbody>.</t00000630:·0a3c·2f64·6976·3e0a·3c21·2d2d·2065·6e64··.</div>.<!--·end
00000640:·6162·6c65·3e0a·3c2f·6469·763e·0a3c·212d··able>.</div>.<!-00000640:·2068·6561·6465·7220·7061·7274·202d·2d3e···header·part·-->
00000650:·2d20·656e·6420·6865·6164·6572·2070·6172··-·end·header·par00000650:·0a3c·212d·2d20·4765·6e65·7261·7465·6420··.<!--·Generated·
00000660:·7420·2d2d·3e0a·3c21·2d2d·2047·656e·6572··t·-->.<!--·Gener00000660:·6279·2044·6f78·7967·656e·2031·2e39·2e38··by·Doxygen·1.9.8
00000670:·6174·6564·2062·7920·446f·7879·6765·6e20··ated·by·Doxygen·00000670:·202d·2d3e·0a3c·7363·7269·7074·2074·7970···-->.<script·typ
00000680:·312e·392e·3820·2d2d·3e0a·3c73·6372·6970··1.9.8·-->.<scrip00000680:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri
00000690:·7420·7479·7065·3d22·7465·7874·2f6a·6176··t·type="text/jav00000690:·7074·223e·0a2f·2a20·406c·6963·656e·7365··pt">./*·@license
000006a0:·6173·6372·6970·7422·3e0a·2f2a·2040·6c69··ascript">./*·@li000006a0:·206d·6167·6e65·743a·3f78·743d·7572·6e3a···magnet:?xt=urn:
000006b0:·6365·6e73·6520·6d61·676e·6574·3a3f·7874··cense·magnet:?xt000006b0:·6274·6968·3a64·3364·3961·3961·3635·3935··btih:d3d9a9a6595
000006c0:·3d75·726e·3a62·7469·683a·6433·6439·6139··=urn:btih:d3d9a9000006c0:·3532·3166·3936·3636·6135·6539·3463·6338··521f9666a5e94cc8
000006d0:·6136·3539·3535·3231·6639·3636·3661·3565··a6595521f9666a5e000006d0:·3330·6461·6238·3362·3635·3639·3926·616d··30dab83b65699&am
000006e0:·3934·6363·3833·3064·6162·3833·6236·3536··94cc830dab83b656000006e0:·703b·646e·3d65·7870·6174·2e74·7874·204d··p;dn=expat.txt·M
000006f0:·3939·2661·6d70·3b64·6e3d·6578·7061·742e··99&amp;dn=expat.000006f0:·4954·202a·2f0a·7661·7220·7365·6172·6368··IT·*/.var·search
00000700:·7478·7420·4d49·5420·2a2f·0a76·6172·2073··txt·MIT·*/.var·s00000700:·426f·7820·3d20·6e65·7720·5365·6172·6368··Box·=·new·Search
00000710:·6561·7263·6842·6f78·203d·206e·6577·2053··earchBox·=·new·S00000710:·426f·7828·2273·6561·7263·6842·6f78·222c··Box("searchBox",
00000720:·6561·7263·6842·6f78·2822·7365·6172·6368··earchBox("search00000720:·2022·7365·6172·6368·2f22·2c27·2e68·746d···"search/",'.htm
00000730:·426f·7822·2c20·2273·6561·7263·682f·222c··Box",·"search/",00000730:·6c27·293b·0a2f·2a20·406c·6963·656e·7365··l');./*·@license
00000740:·272e·6874·6d6c·2729·3b0a·2f2a·2040·6c69··'.html');./*·@li00000740:·2d65·6e64·202a·2f0a·3c2f·7363·7269·7074··-end·*/.</script
00000750:·6365·6e73·652d·656e·6420·2a2f·0a3c·2f73··cense-end·*/.</s00000750:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
00000760:·6372·6970·743e·0a3c·7363·7269·7074·2074··cript>.<script·t00000760:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
00000770:·7970·653d·2274·6578·742f·6a61·7661·7363··ype="text/javasc00000770:·2073·7263·3d22·6d65·6e75·6461·7461·2e6a···src="menudata.j
00000780:·7269·7074·2220·7372·633d·226d·656e·7564··ript"·src="menud00000780:·7322·3e3c·2f73·6372·6970·743e·0a3c·7363··s"></script>.<sc
00000790:·6174·612e·6a73·223e·3c2f·7363·7269·7074··ata.js"></script00000790:·7269·7074·2074·7970·653d·2274·6578·742f··ript·type="text/
000007a0:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="000007a0:·6a61·7661·7363·7269·7074·2220·7372·633d··javascript"·src=
000007b0:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"000007b0:·226d·656e·752e·6a73·223e·3c2f·7363·7269··"menu.js"></scri
000007c0:·2073·7263·3d22·6d65·6e75·2e6a·7322·3e3c···src="menu.js"><000007c0:·7074·3e0a·3c73·6372·6970·7420·7479·7065··pt>.<script·type
000007d0:·2f73·6372·6970·743e·0a3c·7363·7269·7074··/script>.<script000007d0:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip
000007e0:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java000007e0:·7422·3e0a·2f2a·2040·6c69·6365·6e73·6520··t">./*·@license·
000007f0:·7363·7269·7074·223e·0a2f·2a20·406c·6963··script">./*·@lic000007f0:·6d61·676e·6574·3a3f·7874·3d75·726e·3a62··magnet:?xt=urn:b
00000800:·656e·7365·206d·6167·6e65·743a·3f78·743d··ense·magnet:?xt=00000800:·7469·683a·6433·6439·6139·6136·3539·3535··tih:d3d9a9a65955
00000810:·7572·6e3a·6274·6968·3a64·3364·3961·3961··urn:btih:d3d9a9a00000810:·3231·6639·3636·3661·3565·3934·6363·3833··21f9666a5e94cc83
00000820:·3635·3935·3532·3166·3936·3636·6135·6539··6595521f9666a5e900000820:·3064·6162·3833·6236·3536·3939·2661·6d70··0dab83b65699&amp
00000830:·3463·6338·3330·6461·6238·3362·3635·3639··4cc830dab83b656900000830:·3b64·6e3d·6578·7061·742e·7478·7420·4d49··;dn=expat.txt·MI
00000840:·3926·616d·703b·646e·3d65·7870·6174·2e74··9&amp;dn=expat.t00000840:·5420·2a2f·0a24·2866·756e·6374·696f·6e28··T·*/.$(function(
00000850:·7874·204d·4954·202a·2f0a·2428·6675·6e63··xt·MIT·*/.$(func00000850:·2920·7b0a·2020·696e·6974·4d65·6e75·2827··)·{.··initMenu('
00000860:·7469·6f6e·2829·207b·0a20·2069·6e69·744d··tion()·{.··initM00000860:·272c·7472·7565·2c66·616c·7365·2c27·7365··',true,false,'se
00000870:·656e·7528·2727·2c74·7275·652c·6661·6c73··enu('',true,fals00000870:·6172·6368·2e70·6870·272c·2753·6561·7263··arch.php','Searc
00000880:·652c·2773·6561·7263·682e·7068·7027·2c27··e,'search.php','00000880:·6827·293b·0a20·2024·2864·6f63·756d·656e··h');.··$(documen
00000890:·5365·6172·6368·2729·3b0a·2020·2428·646f··Search');.··$(do00000890:·7429·2e72·6561·6479·2866·756e·6374·696f··t).ready(functio
000008a0:·6375·6d65·6e74·292e·7265·6164·7928·6675··cument).ready(fu000008a0:·6e28·2920·7b20·696e·6974·5f73·6561·7263··n()·{·init_searc
000008b0:·6e63·7469·6f6e·2829·207b·2069·6e69·745f··nction()·{·init_000008b0:·6828·293b·207d·293b·0a7d·293b·0a2f·2a20··h();·});.});./*·
000008c0:·7365·6172·6368·2829·3b20·7d29·3b0a·7d29··search();·});.})000008c0:·406c·6963·656e·7365·2d65·6e64·202a·2f0a··@license-end·*/.
000008d0:·3b0a·2f2a·2040·6c69·6365·6e73·652d·656e··;./*·@license-en000008d0:·3c2f·7363·7269·7074·3e0a·3c64·6976·2069··</script>.<div·i
000008e0:·6420·2a2f·0a3c·2f73·6372·6970·743e·0a3c··d·*/.</script>.<000008e0:·643d·226d·6169·6e2d·6e61·7622·3e3c·2f64··d="main-nav"></d
000008f0:·6469·7620·6964·3d22·6d61·696e·2d6e·6176··div·id="main-nav000008f0:·6976·3e0a·3c73·6372·6970·7420·7479·7065··iv>.<script·type
00000900:·223e·3c2f·6469·763e·0a3c·7363·7269·7074··"></div>.<script00000900:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip
00000910:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java00000910:·7422·3e0a·2f2a·2040·6c69·6365·6e73·6520··t">./*·@license·
00000920:·7363·7269·7074·223e·0a2f·2a20·406c·6963··script">./*·@lic00000920:·6d61·676e·6574·3a3f·7874·3d75·726e·3a62··magnet:?xt=urn:b
Max diff block lines reached; 962396/1065092 bytes (90.36%) of diff not shown.
58.5 KB
html2text {}
Max HTML report size reached
175 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/Subdivider/Uniform/LoopT.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, 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">TriMeshT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
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>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, 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>
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">//··CLASS·TriMeshT</span></div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH</span></div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·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>
 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>
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>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="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.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="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMeshT.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="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Tags.hh&gt;</span></div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>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>
168 <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>
 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">//==·CLASS·DEFINITION·=========================================================</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>
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>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>
180 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};">176 <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>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="a02718.html">PolyMeshT</a>&lt;Kernel&gt;</div>
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</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>
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>
184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>181 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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>182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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>183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·self</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>
191 <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>
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>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>
194 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
195 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<a·class="code·hl_class"·href="a03778.html">LoopT</a>(<span·class="keywordtype">void</span>)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(),·_1over8(·1.0/8.0·),·_3over8(·3.0/8.0·)</div> 
196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··{·<a·class="code·hl_function"·href="a03778.html#ab51fd2e6ad14e5572fdc2955ac89aab9">init_weights</a>();·}</div> 
197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>194 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">//---·items·---</span></div>
198 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
199 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03778.html">LoopT</a>(·mesh_t&amp;·_m·)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m),·_1over8(·1.0/8.0·),·_3over8(·3.0/8.0·)</div> 
200 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··{·<a·class="code·hl_function"·href="a03778.html#ab51fd2e6ad14e5572fdc2955ac89aab9">init_weights</a>();·}</div> 
201 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>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>
Max diff block lines reached; 108945/136637 bytes (79.73%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
41.3 KB
html2text {}
Max HTML report size reached
73.7 KB
./usr/share/doc/libopenmesh-dev/html/a00917_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/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, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">CatmullClarkT_impl.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 <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, 377 lines modifiedOffset 136, 46 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>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">//··CLASS·CatmullClarkT·-·IMPLEMENTATION</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>
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">#define·OPENMESH_CASTS_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="comment">//==·INCLUDES·=================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</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="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>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="preprocessor">#include·&quot;<a·class="code"·href="a00938.html">CatmullClarkT.hh</a>&quot;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div>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>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>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>
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>
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>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>·</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></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;·_p[·...·truncated·by·diffoscope;·len:·9,·SHA:·c47aab5b49e4f3f6c5495bf47ae7bd1c5435c4ad7f0a7c419aa5401f232be370·...·]</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>
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">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType&gt;</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·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>
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>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>
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··_m.add_property(·creaseWeights_·);</div>171 <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>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·initialize·all·weights·to·0·(=·smooth·edge)</span></div> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordflow">for</span>(·EdgeIter·e_it·=·_m.edges_begin();·e_it·!=·_m.edges_end();·++e_it)</div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·····_m.property(creaseWeights_,·*e_it·)·=·0.0;</div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
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="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
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> 
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> 
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="}"> 
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="keywordtype">size_t</span>·_n·,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·_update_points)</div> 
203 <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="comment">//·Do·_n·subdivisions</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> 
207 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
208 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="comment">//·Compute·face·centroid</span></div> 
209 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keywordflow">for</span>·(·<span·class="keyword">auto</span>·fh·:·_m.faces())</div> 
210 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····{</div> 
211 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······Point·centroid;</div> 
212 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······_m.calc_face_centroid(·fh,·centroid);</div> 
213 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······_m.property(·fp_pos_,·fh·)·=·centroid;</div> 
214 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····}</div> 
215 <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>····<span·class="comment">//·Compute·position·for·new·(edge-)·vertices·and·store·them·in·the·edge·property</span></div> 
217 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordflow">for</span>·(·<span·class="keyword">auto</span>·eh·:·_m.edges())</div> 
218 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······compute_midpoint(·_m,·eh,·_update_points·);</div> 
219 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
Max diff block lines reached; 1636/59998 bytes (2.73%) of diff not shown.
15.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 CatmullClarkT_impl.hh5 Casts.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, 405 lines modifiedOffset 45, 53 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#ifndef·OPENMESH_CASTS_HH
 55 45#define·OPENMESH_CASTS_HH
52 42// 
53 ============================================================================= 
54 43// 
55 44//·CLASS·CatmullClarkT·-·IMPLEMENTATION 
56 45// 
57 46// 
58 ============================================================================= 
59 47 
60 48#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARK_CC 
61 49 
62 50//==·INCLUDES56 46//==·INCLUDES
63 =================================================================57 =================================================================
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 5458 47
 59 48#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>
 60 49#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 61 50
68 55//==·NAMESPACES62 51//==·NAMESPACES
69 ===============================================================63 ===============================================================
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 ==========================================================64 52namespace·_.O_.p_.e_.n_.M_.e_.s_.h
 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 58
 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 6277 62
78 63template·<typename·MeshType,·typename·RealType> 
79 64bool 
80 _.6_.5_.C_.a_.t_.m_.u_.l_.l_.C_.l_.a_.r_.k_.T_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,_.·_.R_.e_.a_.l_.T_.y_.p_.e_.·_.>_.:_.:_.p_.r_.e_.p_.a_.r_.e(·MeshType&·_m·)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);·}
81 66{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
82 67·_m.add_property(·vp_pos_·); 
83 68·_m.add_property(·ep_pos_·); 
84 69·_m.add_property(·fp_pos_·); 
85 70·_m.add_property(·creaseWeights_·); 
86 71 
87 72·//·initialize·all·weights·to·0·(=·smooth·edge) 
88 73·for(·EdgeIter·e_it·=·_m.edges_begin();·e_it·!=·_m.edges_end();·++e_it) 
89 74·_m.property(creaseWeights_,·*e_it·)·=·0.0; 
90 75 
91 76·return·true; 
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} 
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) 
118 100·{ 
119 101 
120 102·//·Compute·face·centroid 
121 103·for·(·auto·fh·:·_m.faces()) 
122 104·{ 
123 105·Point·centroid; 
124 106·_m.calc_face_centroid(·fh,·centroid); 
125 107·_m.property(·fp_pos_,·fh·)·=·centroid; 
126 108·} 
127 109 
128 110·//·Compute·position·for·new·(edge-)·vertices·and·store·them·in·the·edge 
Max diff block lines reached; 1417/15352 bytes (9.23%) of diff not shown.
160 KB
./usr/share/doc/libopenmesh-dev/html/a00920_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/Mesh/SmartHandles.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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">SmartHandles.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00920.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, 126 lines modifiedOffset 136, 514 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>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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/PolyConnectivity.hh&gt;</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</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">//==·NAMESPACES·===============================================================</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·SQRT3T</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>
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>·</div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·FORWARD·DECLARATION·======================================================</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_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>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">struct·</span>SmartVertexHandle;</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">struct·</span>SmartHalfedgeHandle;</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">struct·</span>SmartEdgeHandle;</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">struct·</span>SmartFaceHandle;</div>
153 <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>
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>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="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&quot;Composite/CompositeT.hh&quot;</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&quot;Composite/CompositeTraits.hh&quot;</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="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>
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>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
167 <div·class="line"><a·id="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>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>
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="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"·h[·...·truncated·by·diffoscope;·len:·58,·SHA:·b370c06742d67d3c6a1e33b01cd5b6efa13618cca8a0518fdffa32807918506e·...·]</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>
 176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>};</div>
 177 </div>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</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>
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>;<[·...·truncated·by·diffoscope;·len:·4,·SHA:·1713e45b61967994fdca14d8f6ec641979cd394343e497b424bf30a0649d108f·...·]>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>
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">public</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>
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>()·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>()·{};</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>(MeshType&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>(_mesh)·{};</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a03758.html">~CompositeSqrt3T</a>()·{}</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···</div> 
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03758.html#a7110dbf63df02704b0b251c48e639992">···90</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03758.html#a7110dbf63df02704b0b251c48e639992">name</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Uniform·Composite·Sqrt3&quot;</span>;·}</div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">protected</span>:·<span·class="comment">//·inherited·interface</span></div> 
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
190 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">194 <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[·...·truncated·by·diffoscope;·len:·18,·SHA:·8046e0707e919b61815c0c2dbb3d6851d6003a61cbaee9b3256561fceedaa2c5·...·]</div>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>
Max diff block lines reached; 98924/122395 bytes (80.82%) of diff not shown.
40.1 KB
html2text {}
Max HTML report size reached
286 KB
./usr/share/doc/libopenmesh-dev/html/a00923_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/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, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">PolyMeshT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
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>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 591 lines modifiedOffset 136, 597 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·PolyMeshT</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_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>
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="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>
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>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>
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>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;vector&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="a00944.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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> 
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> 
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif</span></div> 
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> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//#define·MIN_NORM</span></div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>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="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="line"><a·id="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>
 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>
185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>181 <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>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>
187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
189 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
190 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="};"> 
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>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[·...·truncated·by·diffoscope;·len:·164,·SHA:·b12387f6329f8359535fefd5579bbb5923f646cc59ef7a5e2a7822b5caea1d36·...·]</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>
 190 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">enum</span>·{·IsTriMesh··=·0·};</div>
192 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>{</div>191 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
193 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">public</span>:</div>192 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
194 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</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"><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>
Max diff block lines reached; 196090/223405 bytes (87.77%) of diff not shown.
67.2 KB
html2text {}
Max HTML report size reached
89.3 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/Subdivider/Uniform/CompositeLoopT.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">CompositeLoopT.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="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>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, 131 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>·</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>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·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="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="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>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="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>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>
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>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>
 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">//==·IMPLEMENTATION·==========================================================</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>
 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>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>{</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>165 <div·class="line"><a·id="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>166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifdef·DEBUG</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>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>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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">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>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshType,·<span·class="keyword">class</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
171 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};"> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03746.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03746.html">CompositeLoopT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT</a>&lt;MeshType,·RealType&gt;</div> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div>181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">int</span>·i,·i0,·i1;</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>182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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="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>
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>187 <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><span·class="keyword">public</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>
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··</div>191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
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>()<spa[·...·truncated·by·diffoscope;·len:·155,·SHA:·9a20dc24163c7f6b2b138d85a81047d11aa24e32ff06c8499d673364ae08b965·...·]</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>
187 <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>··std::map·&lt;int,·int&gt;·halfedge_inverse_map;</div>
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">protected</span>:·<span·class="comment">//·inherited·interface</span></div>194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··std::map·&lt;int,·int&gt;·face_inverse_map;</div>
189 <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>
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>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="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>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>
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> 
Max diff block lines reached; 40117/70601 bytes (56.82%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
20.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 ArrayKernelT_impl.hh
5 CompositeLoopT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 46, 146 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
53 4252 42#define·OPENMESH_ARRAY_KERNEL_C
54 4353 43
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·LoopT 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH 
65 56 
66 57 
67 58//==·INCLUDES54 44//==·INCLUDES
68 =================================================================55 =================================================================
69 59 
70 60#include·"Composite/CompositeT.hh" 
71 61#include·"Composite/CompositeTraits.hh"56 45
 57 46#include·<OpenMesh/Core/Mesh/ArrayKernel.hh>
 58 47
 59 48//==·NAMESPACES
 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)
72 6276 62{
73 6377 63
74 64//==·NAMESPACE 
75 ================================================================ 
76 65 
77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
78 67namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
79 68namespace·Uniform·{·//·BEGIN_NS_DECIMATER 
80 69 
81 70 
82 71//==·CLASS·DEFINITION 
83 ========================================================= 
84 72 
85 75template·<class·MeshType,·class·RealType·=·double> 
86 _\x87_\x86class·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T·:·public·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T<MeshType,·RealType> 
87 77{ 
88 78public: 
89 79 
90 80·typedef·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d; 
91 81 
92 82public: 
93 83 
94 84·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T()·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d()·{}; 
95 85·explicit·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T(MeshType&·_mesh)·:·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d(_mesh)·{}; 
96 86·_\x8~_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T()·{} 
97 87 
98 88public: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()·);
 98 78
 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;
99 89109 89
100 _\x89_\x80·const·char·*_\x8n_\x8a_\x8m_\x8e()·const·override·{·return·"Uniform·Composite·Loop";·} 
101 91 
102 92protected:·//·inherited·interface110 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;
103 93113 93
 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));
Max diff block lines reached; 14012/20675 bytes (67.77%) of diff not shown.
40.5 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/Subdivider/Uniform/MidpointT.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, 125 lines modifiedOffset 92, 85 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">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="preprocessor">#pragma·once</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/BaseKernel.hh&gt;</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/PropertyManager.hh&gt;</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span>Subdivider·{</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span>Uniform·{</div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
113 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
114 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
115 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03786.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03786.html">MidpointT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;MeshType,·RealType&gt;</div> 
116 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div> 
117 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">public</span>:</div> 
118 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·RealType·real_t;</div> 
119 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·MeshType·mesh_t;</div> 
120 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;MeshType,·RealType&gt;</a>·<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div> 
121 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
122 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·Inherited·constructors</span></div> 
123 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_class"·href="a03786.html">MidpointT</a>()·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>()·{}</div> 
124 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<a·class="code·hl_class"·href="a03786.html">MidpointT</a>(mesh_t&amp;·_m)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m)·{}</div> 
125 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03786.html#a83fb4ff4ed1c069943ce9e0ea7394f8c">···38</a></span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·<a·class="code·hl_function"·href="a03786.html#a83fb4ff4ed1c069943ce9e0ea7394f8c">name</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;midpoint&quot;</span>;·}</div> 
127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
128 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:·<span·class="comment">//·SubdividerT·interface</span></div> 
129 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03786.html#a74e4b5a7a91f701b4f3eabdf5601223d">···41</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03786.html#a74e4b5a7a91f701b4f3eabdf5601223d">prepare</a>(mesh_t&amp;·_m)</div> 
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·OPENMESH_DEFAULTTRIMESH_HH</span></div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·OPENMESH_DEFAULTTRIMESH_HH</span></div>
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div> 
134 </div> 
135 <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>
136 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">···48</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">subdivide</a>(mesh_t&amp;·_m,·<span·class="keywordtype">size_t</span>·_n,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·_update_points·=·<span·class="keyword">true</span>)</div> 
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····{</div> 
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········_m.request_halfedge_status();</div> 
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········_m.request_edge_status();</div> 
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>········_m.request_vertex_status();</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········_m.request_face_status();</div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;EPropHandleT&lt;typename·mesh_t::VertexHandle&gt;</a>&gt;·edge_midpoint(_m,·<span·class="stringliteral">&quot;edge_midpoint&quot;</span>);</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<a·class="code·hl_class"·href="a03326.html">PropertyManager&lt;VPropHandleT&lt;bool&gt;</a>&gt;·is_original_vertex(_m,·<span·class="stringliteral">&quot;is_original_vertex&quot;</span>);</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·iteration·=·0;·iteration·&lt;·_n;·++iteration)·{</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>············is_original_vertex.<a·class="code·hl_function"·href="a03326.html#a1c7b5c7063fb137ba9552afd4a0ec77f">set_range</a>(_m.vertices_begin(),·_m.vertices_end(),·<span·class="keyword">true</span>);</div> 
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>············<span·class="comment">//·Create·vertices·on·edge·midpoints</span></div> 
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>············<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·eh·:·_m.edges())·{</div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>················<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·new_vh·=·_m.new_vertex(_m.calc_edge_midpoint(eh));</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>················edge_midpoint[eh]·=·new_vh;</div> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>················is_original_vertex[new_vh]·=·<span·class="keyword">false</span>;</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············}</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>············<span·class="comment">//·Create·new·faces·from·original·faces</span></div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·fh·:·_m.faces())·{</div> 
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>················std::vector&lt;typename·mesh_t::VertexHandle&gt;·new_corners;</div> 
157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>················<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·eh·:·_m.fe_range(fh))</div> 
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····················new_corners.push_back(edge_midpoint[eh]);</div> 
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>················_m.add_face(new_corners);</div> 
Max diff block lines reached; 3451/31965 bytes (10.80%) of diff not shown.
9.17 KB
html2text {}
    
Offset 1, 137 lines modifiedOffset 1, 92 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MidpointT.hh 
6 1#pragma·once 
7 2 
8 3#include·<OpenMesh/Core/Mesh/BaseKernel.hh> 
9 4#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
10 5#include·<OpenMesh/Core/Utils/PropertyManager.hh> 
11 6 
12 7#include·<algorithm> 
13 8 
14 9namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
15 10namespace·Subdivider·{ 
16 11namespace·Uniform·{ 
17 12 
18 26template<typename·MeshType,·typename·RealType·=·double> 
19 _\x82_\x87class·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<MeshType,·RealType> 
20 28{ 
21 29public: 
22 30·typedef·RealType·real_t; 
23 31·typedef·MeshType·mesh_t; 
24 32·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t; 
25 33 
26 34·//·Inherited·constructors 
27 35·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T()·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t()·{} 
28 36·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T(mesh_t&·_m)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m)·{} 
29 37 
30 _\x83_\x88·const·char*·_\x8n_\x8a_\x8m_\x8e()·const·{·return·"midpoint";·} 
31 39 
32 40protected:·//·SubdividerT·interface 
33 _\x84_\x81·bool·_\x8p_\x8r_\x8e_\x8p_\x8a_\x8r_\x8e(mesh_t&·_m) 
34 42·{ 
35 43·return·true; 
36 44·}5 DefaultTriMesh.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#ifndef·OPENMESH_DEFAULTTRIMESH_HH
 54 44#define·OPENMESH_DEFAULTTRIMESH_HH
37 4555 45
 56 46
 57 47//==·INCLUDES
 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>
 62 51
 63 52//==·NAMESPACES
 64 ===============================================================
 65 53
 66 54namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 67 55
 68 56//==·TYPEDEFS
 69 =================================================================
 70 57
 71 58typedef·TriMesh_ArrayKernelT<DefaultTraitsDouble>·TriMesh;
 72 59
 73 60//
 74 =============================================================================
38 _\x84_\x88·bool·_\x8s_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e(mesh_t&·_m,·size_t·_n,·const·bool·_update_points·=·true) 
39 49·{ 
40 50·_m.request_halfedge_status(); 
41 51·_m.request_edge_status(); 
42 52·_m.request_vertex_status(); 
43 53·_m.request_face_status(); 
44 54·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>>·edge_midpoint 
45 (_m,·"edge_midpoint"); 
46 55·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>>·is_original_vertex(_m, 
47 "is_original_vertex"); 
48 56 
49 57·for·(size_t·iteration·=·0;·iteration·<·_n;·++iteration)·{ 
50 58·is_original_vertex._\x8s_\x8e_\x8t_\x8__\x8r_\x8a_\x8n_\x8g_\x8e(_m.vertices_begin(),·_m.vertices_end(),·true); 
51 59·//·Create·vertices·on·edge·midpoints 
52 60·for·(auto·eh·:·_m.edges())·{ 
53 61·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·new_vh·=·_m.new_vertex(_m.calc_edge_midpoint(eh)); 
54 62·edge_midpoint[eh]·=·new_vh; 
55 63·is_original_vertex[new_vh]·=·false; 
56 64·} 
57 65·//·Create·new·faces·from·original·faces 
58 66·for·(auto·fh·:·_m.faces())·{ 
59 67·std::vector<typename·mesh_t::VertexHandle>·new_corners; 
Max diff block lines reached; 2682/9362 bytes (28.65%) of diff not shown.
112 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/Subdivider/Uniform/ModifiedButterFlyT.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">ModifiedButterFlyT.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="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>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 136, 545 lines modifiedOffset 136, 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>
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·ModifiedButterflyT</span></div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="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>
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>
 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>
 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>
 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>
149 <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>
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·SP_MODIFIED_BUTTERFLY_H</span></div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SP_MODIFIED_BUTTERFLY_H</span></div> 
152 <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>
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.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/System/config.h&gt;</span></div>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>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>
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>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>
156 <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="a00893.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>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>
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#else</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>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>
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
163 <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>
164 <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>
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
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>·</div> 
175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
176 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">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>
177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03790.html">···92</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03790.html">ModifiedButterflyT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;MeshType,·RealType&gt;</div> 
178 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{</div> 
179 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</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>
180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div> 
182 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div> 
183 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div> 
184 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
185 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·std::vector&lt;·std::vector&lt;real_t&gt;·&gt;······weights_t;</div> 
186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">typedef</span>·std::vector&lt;real_t&gt;·····················weight_t;</div> 
187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
188 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:</div> 
189 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
190 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
191 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<a·class="code·hl_class"·href="a03790.html">ModifiedButterflyT</a>()·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>()</div> 
192 <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> 
193 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>};</div>
194 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03790.html">ModifiedButterflyT</a>(·mesh_t&amp;·_m)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m)</div> 
196 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··{·<a·class="code·hl_function"·href="a03790.html#a81b2612d667f5e1e4baa6678f6981b0d">init_weights</a>();·}</div> 
197 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
198 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
199 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<a·class="code·hl_class"·href="a03790.html">~ModifiedButterflyT</a>()·{}</div> 
200 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</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><span·class="keyword">public</span>:</div> 
203 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</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"><a·class="line"·href="a03790.html#a295b8811773c4b39f9ed6fcb9ddb6ae2">··120</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03790.html#a295b8811773c4b39f9ed6fcb9ddb6ae2">name</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Uniform·Spectral&quot;</span>;·}</div> 
206 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
207 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
208 <div·class="foldopen"·id="foldopen00124"·data-start="{"·data-end="}"> 
209 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a03790.html#a81b2612d667f5e1e4baa6678f6981b0d">··124</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03790.html#a81b2612d667f5e1e4baa6678f6981b0d">init_weights</a>(<span·class="keywordtype">size_t</span>·_max_valence=30)</div> 
210 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··{</div> 
211 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····weights.resize(_max_valence);</div> 
Max diff block lines reached; 5979/90964 bytes (6.57%) of diff not shown.
22.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 BaseMesh.hh
5 ModifiedButterFlyT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 46, 590 lines modifiedOffset 45, 74 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·ModifiedButterflyT 
57 54//57 46//
58 55//58 47//·CLASS·BaseMesh
 59 48//
 60 49//
59 =============================================================================61 =============================================================================
60 5662 50
 63 51
 64 52#ifndef·OPENMESH_BASEMESH_HH
 65 53#define·OPENMESH_BASEMESH_HH
 66 54
 67 55
 68 56//==·INCLUDES
 69 =================================================================
61 5770 57
 71 58
 72 59#include·<OpenMesh/Core/System/config.h>
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>73 60#include·<OpenMesh/Core/Mesh/IteratorsT.hh>
67 63#include·<OpenMesh/Core/Utils/Property.hh> 
68 64//·--------------------·STL74 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>
69 65#include·<vector>76 63#include·<vector>
70 66#if·defined(OM_CC_MIPS) 
71 67#·include·<math.h> 
72 68#else 
73 69#·include·<cmath> 
74 70#endif77 64
 78 65
 79 66//==·NAMESPACES
 80 ===============================================================
 81 67
 82 68
 83 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 84 70
75 7185 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·DEFINITION86 72//==·CLASS·DEFINITION
86 =========================================================87 =========================================================
 88 73
 89 74
 90 _\x88_\x80class·_\x8B_\x8a_\x8s_\x8e_\x8M_\x8e_\x8s_\x8h·{
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:91 81public:
 92 82·virtual·_\x8~_\x8B_\x8a_\x8s_\x8e_\x8M_\x8e_\x8s_\x8h(void)·{;}
 93 83};
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 113 
112 114·_\x8~_\x8M_\x8o_\x8d_\x8i_\x8f_\x8i_\x8e_\x8d_\x8B_\x8u_\x8t_\x8t_\x8e_\x8r_\x8f_\x8l_\x8y_\x8T()·{} 
113 115 
114 116 
115 117public: 
116 118 
117 119 
118 _\x81_\x82_\x80·const·char·*_\x8n_\x8a_\x8m_\x8e()·const·override·{·return·"Uniform·Spectral";·} 
119 121 
120 122 
121 _\x81_\x82_\x84·void·_\x8i_\x8n_\x8i_\x8t_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8s(size_t·_max_valence=30) 
122 125·{ 
123 126·weights.resize(_max_valence); 
124 127 
125 128·//special·case:·K==3,·K==4 
126 129·weights[3].resize(4); 
127 130·weights[3][0]·=·real_t(5.0)/12; 
128 131·weights[3][1]·=·real_t(-1.0)/12; 
129 132·weights[3][2]·=·real_t(-1.0)/12; 
130 133·weights[3][3]·=·real_t(3.0)/4; 
Max diff block lines reached; 4450/23420 bytes (19.00%) of diff not shown.
65.8 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/Subdivider/Uniform/LongestEdgeT.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, 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">TriConnectivity.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
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>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, 122 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> 
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> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_TRICONNECTIVITY_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>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>
 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>·</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>·</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>
 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">public</span>:</div>
153 <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>··<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>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------·STL</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;queue&gt;</span></div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#else</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">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>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div> 
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
177 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">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>
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>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··{·PolyConnectivity::assign_connectivity(_other);·}</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>166 </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>
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>
190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>
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> 
194 <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><span·class="keyword">public</span>:</div> 
196 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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>
197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div> 
198 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div> 
199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div> 
200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
201 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">typedef</span>·std::vector&lt;·std::vector&lt;real_t&gt;·&gt;······weights_t;</div> 
202 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">typedef</span>·std::vector&lt;real_t&gt;·····················weight_t;</div> 
203 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</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>
Max diff block lines reached; 26535/51897 bytes (51.13%) of diff not shown.
15.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 TriConnectivity.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, 147 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 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_H53 43
 54 44#ifndef·OPENMESH_TRICONNECTIVITY_HH
 55 45#define·OPENMESH_TRICONNECTIVITY_HH
 56 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:
65 5664 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);·}
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 
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 6873 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();
 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);
78 69 
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 75 
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·{ 
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> 
106 100{ 
107 101public: 
108 102 
109 103·typedef·RealType·real_t; 
110 104·typedef·MeshType·mesh_t; 
111 105·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8,_\x8·_\x8r_\x8e_\x8a_\x8l_\x8__\x8t_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t; 
112 106 
113 107·typedef·std::vector<·std::vector<real_t>·>·weights_t; 
114 108·typedef·std::vector<real_t>·weight_t; 
115 10986 109
 87 120·SmartFaceHandle·add_face(VertexHandle·_vh0,·VertexHandle·_vh1,·VertexHandle
 88 _vh2);
116 110·typedef·std::pair<·typename·mesh_t::EdgeHandle,·real_t·>·queueElement; 
117 111 
118 112public: 
119 113 
120 114 
121 115·_\x8L_\x8o_\x8n_\x8g_\x8e_\x8s_\x8t_\x8E_\x8d_\x8g_\x8e_\x8T()·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t() 
122 116·{·} 
123 117 
124 118 
125 119·_\x8L_\x8o_\x8n_\x8g_\x8e_\x8s_\x8t_\x8E_\x8d_\x8g_\x8e_\x8T(·mesh_t&·_m)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m) 
126 120·{·} 
Max diff block lines reached; 11126/15335 bytes (72.55%) of diff not shown.
42.5 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/Subdivider/Uniform/CatmullClarkT.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">CatmullClarkT.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 <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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="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, 138 lines modifiedOffset 136, 73 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·CatmullClarkT</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·bla</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><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>
148 <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>
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><span·class="comment">//==·INCLUDES·=================================================================</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>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> 
155 <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>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</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>
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>
158 <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="comment">//==·NAMESPACES·===============================================================</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>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="preprocessor">#··include·&lt;math.h&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#else</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="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>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>
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="comment">//==·FORWARDDECLARATIONS·======================================================</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>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·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="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>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
177 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};"> 
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03718.html">···85</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03718.html">CatmullClarkT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;·MeshType,·RealType·&gt;</div> 
179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div> 
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</div>174 <div·class="line"><a·id="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>
 176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··blaT()·{}</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>
 179 <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>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">private</span>:</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>
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>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>
 186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··</div>
 187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div>
 188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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>189 <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> 
196 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VOHIter················VOHIter;</div> 
197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
198 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·MeshType,·RealType·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div> 
199 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
200 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03718.html#ae6d980d140a5fa437cbd052cad08ad5b">··108</a></span>··<a·class="code·hl_function"·href="a03718.html#ae6d980d140a5fa437cbd052cad08ad5b">CatmullClarkT</a>(··)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>()·{··}</div> 
201 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
202 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a03718.html#a4dffc85efdd793bb06fd62ae54440e46">··111</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03718.html#a4dffc85efdd793bb06fd62ae54440e46">CatmullClarkT</a>(MeshType·&amp;_m)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m)·{··}</div> 
Max diff block lines reached; 2985/34275 bytes (8.71%) of diff not shown.
8.88 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 bla.hh
5 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. 
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, 170 lines modifiedOffset 45, 82 lines modified
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
 52 42
 53 43
53 45//54 44//
54 =============================================================================55 =============================================================================
55 46//56 45//
56 47//·CLASS·CatmullClarkT57 46//·CLASS·bla
 58 47//
57 48//59 48//
58 49// 
59 =============================================================================60 =============================================================================
 61 49#ifndef·DOXY_IGNORE_THIS
 62 50#ifndef·OPENMESH_NEWCLASST_HH
 63 51#define·OPENMESH_NEWCLASST_HH
 64 52
 65 53
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//==·INCLUDES66 54//==·INCLUDES
67 =================================================================67 =================================================================
 68 55
 69 56
68 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 
71 60//·--------------------·STL 
72 61#if·defined(OM_CC_MIPS) 
73 62#·include·<math.h> 
74 63#else 
75 64#·include·<cmath> 
76 65#endif 
77 66 
78 67//==·FORWARDDECLARATIONS70 57//==·FORWARDDECLARATIONS
79 ======================================================71 ======================================================
80 6872 58
 73 59
81 69//==·NAMESPACES74 60//==·NAMESPACES
82 ===============================================================75 ===============================================================
 76 61
 77 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 63
 79 64
83 70 
84 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
85 72namespace·Subdivider·{·//·BEGIN_NS_SUBVIDER 
86 73namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
87 74 
88 75//==·CLASS·DEFINITION80 65//==·CLASS·DEFINITION
89 =========================================================81 =========================================================
90 76 
91 77 
92 84template·<typename·MeshType,·typename·RealType·=·double> 
93 _\x88_\x85class·_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<·MeshType,·RealType·> 
94 86{82 66
 83 67
 84 68
 85 69
 86 77template·<>
 87 78class·blaT
 88 79{
95 87public:89 80public:
 90 81
 91 83·blaT()·{}
 92 84
 93 86·~blaT()·{}
 94 87
96 8895 88
 96 89private:
 97 90
 98 92·blaT(const·blaT&·_rhs);
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 9399 93
 100 95·blaT&·operator=(const·blaT&·_rhs);
 101 96
 102 97};
 103 98
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 99104 99
 105 100//
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()·{·} 
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·_\x8~_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T()·{} 
Max diff block lines reached; 2973/9071 bytes (32.77%) of diff not shown.
94.0 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/Subdivider/Uniform/Sqrt3T.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Templates/blaT_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">Sqrt3T.hh</div></div>98 ··<div·class="headertitle"><div·class="title">blaT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
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>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, 493 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="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·bla·-·IMPLEMENTATION</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·Sqrt3T</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·OPENMESH_BLA_C</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>·</div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</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_SQRT3T_HH</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/.../bla.hh&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_SQRT3T_HH</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 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>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(_DEBUG)·||·defined(DEBUG)</span></div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·changing·methods·of·OpenMesh</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)·\</span></div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">·····assert(OpenMesh::Utils::MeshCheckerT&lt;T&gt;(m).check())</span></div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#else</span></div> 
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> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#else</span></div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</span></div> 
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>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div> 
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
189 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="};"> 
190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03798.html">···98</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03798.html">Sqrt3T</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;·MeshType,·RealType·&gt;</div> 
191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>{</div> 
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> 
194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div> 
195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div> 
196 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div> 
197 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
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> 
203 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
204 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<a·class="code·hl_class"·href="a03798.html">Sqrt3T</a>(<span·class="keywordtype">void</span>)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(),·_1over3(·real_t(1.0/3.0)·),·_1over27(·real_t(1.0/27.0)·)</div> 
205 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··{·<a·class="code·hl_function"·href="a03798.html#aec838a28eb4759848342b57db5fe6593">init_weights</a>();·}</div> 
206 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
207 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03798.html">Sqrt3T</a>(MeshType·&amp;_m)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m),·_1over3(·real_t(1.0/3.0)·),·_1over27(·real_t(1.0/27.0)·)</div> 
208 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··{·<a·class="code·hl_function"·href="a03798.html#aec838a28eb4759848342b57db5fe6593">init_weights</a>();·}</div> 
209 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
210 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03798.html">~Sqrt3T</a>()·{}</div> 
211 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
212 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
213 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span><span·class="keyword">public</span>:</div> 
214 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
215 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div> 
216 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a03798.html#ad2c6b09895f9c1d46831c45709da1f03">··124</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03798.html#ad2c6b09895f9c1d46831c45709da1f03">name</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;Uniform·Sqrt3&quot;</span>;·}</div> 
217 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
218 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··</div> 
219 <div·class="foldopen"·id="foldopen00128"·data-start="{"·data-end="}"> 
220 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a03798.html#aec838a28eb4759848342b57db5fe6593">··128</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03798.html#aec838a28eb4759848342b57db5fe6593">init_weights</a>(<span·class="keywordtype">size_t</span>·_max_valence=50)</div> 
Max diff block lines reached; 3572/77782 bytes (4.59%) of diff not shown.
17.9 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 blaT_impl.hh
5 Sqrt3T.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
14 8·*·*13 8·*·*
15 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 48, 522 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
55 48//54 44//
56 =============================================================================55 =============================================================================
57 49//56 45//
58 50//·CLASS·Sqrt3T 
59 51// 
60 52//57 46//·CLASS·bla·-·IMPLEMENTATION
 58 47//
 59 48//
61 =============================================================================60 =============================================================================
 61 49
 62 50#define·OPENMESH_BLA_C
 63 51
 64 52//==·INCLUDES
 65 =================================================================
62 5366 53
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH67 54#include·<OpenMesh/.../bla.hh>
 68 55
65 5669 56
66 57 
67 58//==·INCLUDES 
68 ================================================================= 
69 59 
70 60#include·<OpenMesh/Core/Mesh/Handles.hh> 
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 80 
91 81//==·NAMESPACE70 57//==·NAMESPACES
92 ================================================================71 ===============================================================
 72 58
 73 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 74 60
 75 61
 76 62//==·IMPLEMENTATION
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·DEFINITION 
100 =========================================================77 ==========================================================
101 89 
102 90 
103 97template·<typename·MeshType,·typename·RealType·=·double> 
104 _\x89_\x88class·_\x8S_\x8q_\x8r_\x8t_\x83_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<·MeshType,·RealType·> 
105 99{ 
106 100public: 
107 101 
108 102·typedef·RealType·real_t; 
109 103·typedef·MeshType·mesh_t; 
110 104·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8,_\x8·_\x8r_\x8e_\x8a_\x8l_\x8__\x8t_\x8·_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t; 
111 105 
112 106·typedef·std::pair<·real_t,·real_t·>·weight_t; 
113 107·typedef·std::vector<·std::pair<real_t,real_t>·>·weights_t; 
114 108 
115 109public: 
116 110 
117 111 
118 112·_\x8S_\x8q_\x8r_\x8t_\x83_\x8T(void)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(),·_1over3(·real_t(1.0/3.0)·),·_1over27(·real_t 
119 (1.0/27.0)·) 
120 113·{·_\x8i_\x8n_\x8i_\x8t_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8s();·} 
121 114 
122 115·explicit·_\x8S_\x8q_\x8r_\x8t_\x83_\x8T(MeshType·&_m)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m),·_1over3(·real_t(1.0/3.0)·), 
123 _1over27(·real_t(1.0/27.0)·) 
124 116·{·_\x8i_\x8n_\x8i_\x8t_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8s();·} 
125 117 
126 118·virtual·_\x8~_\x8S_\x8q_\x8r_\x8t_\x83_\x8T()·{} 
127 119 
128 120 
129 121public: 
130 122 
131 123 
132 _\x81_\x82_\x84·const·char·*_\x8n_\x8a_\x8m_\x8e()·const·override·{·return·"Uniform·Sqrt3";·} 
133 125 
134 126 
135 _\x81_\x82_\x88·void·_\x8i_\x8n_\x8i_\x8t_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8s(size_t·_max_valence=50) 
136 129·{ 
137 130·weights_.resize(_max_valence); 
138 131·std::generate(weights_.begin(),·weights_.end(),·compute_weight()); 
139 132·} 
140 133 
141 134 
142 135protected: 
Max diff block lines reached; 3030/18289 bytes (16.57%) of diff not shown.
77.3 KB
./usr/share/doc/libopenmesh-dev/html/a00959_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/TestingFramework.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/Subdivider/SubdivideWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 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">SubdivideWidget.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00959.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, 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="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·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>
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·SUBDIVIDEWIDGET_HH</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·SUBDIVIDEWIDGET_HH</span></div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>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>
152 <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="preprocessor">#include·&lt;QTimer&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>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;QMainWindow&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>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;QStatusBar&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>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>
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00362.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</span></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>·</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>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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> 
163 <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="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>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>{</div>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//·-----------------------------------------------------------------·class·----</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>
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//</span></div>173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">public</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>174 <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">//·#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>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>
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//</span></div>177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">enum</span>·SOPType·{</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>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>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·{</span></div>187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>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>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//</span></div>189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</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>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>
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>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>
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>195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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>196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//·};</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</[·...·truncated·by·diffoscope;·len:·18,·SHA:·6a0a99bed84561f33f392719a1fdf33b8d55fd40c50f2206bf0e1d6262314646·...·]</div>
194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//</span></div>198 <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><span·class="comment">//·int·main(...)</span></div> 
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="comment">//·{</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>
197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//····TestingFramework·testSuite(std::cout);·//·send·output·to·stdout</span></div> 
198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">//</span></div> 
199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//····new·test_func(testSuite);········//·create·new·test·instance.·It·registers·with·testSuite.</span></div> 
200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//····return·testSuite.run();</span></div> 
201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="comment">//·}</span></div> 
202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//</span></div> 
203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02246.html#a537edb8daa5e873442678d01cd5ffca7">··103</a></span>··QStatusBar·*<a·class="code·hl_variable"·href="a02246.html#a537edb8daa5e873442678d01cd5ffca7">status_bar</a>;</div>
204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//·</span></div>202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">void</span>·update();</div>
205 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#define·TH_VERIFY(·expr,·expt·)·\</span></div> 
206 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="preprocessor">·····verify(·expr,·expt,·#expr·)</span></div> 
207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>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>
Max diff block lines reached; 42111/65584 bytes (64.21%) of diff not shown.
13.2 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 SubdivideWidget.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, 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 44#ifndef·TESTINGFRAMEWORK_HH 
56 45#define·TESTINGFRAMEWORK_HH 
57 46//·-------------------------------------------------------------------------- 
58 -- 
59 47 
60 53//·-------------------------------------------------------------------------- 
61 -- 
62 54 
63 55#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h" 
64 56#include·<iosfwd> 
65 57#include·<sstream> 
66 58#include·<vector> 
67 59#include·<algorithm> 
68 60#include·<stdexcept> 
69 61#include·<OpenMesh/Core/Utils/Noncopyable.hh>54 44//
 55 =============================================================================
 56 45//
 57 46//·CLASS·SubdivideWidget
 58 47//
 59 48//
 60 =============================================================================
 61 49
 62 50#ifndef·SUBDIVIDEWIDGET_HH
 63 51#define·SUBDIVIDEWIDGET_HH
 64 52
 65 53
 66 54//==·INCLUDES
 67 =================================================================
 68 55
 69 56#include·<QTimer>
 70 57#include·<QMainWindow>
 71 58#include·<QStatusBar>
 72 59#include·<OpenMesh/Apps/Subdivider/MeshViewerWidget.hh>
 73 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 74 61
70 6275 62
 76 63
71 63//·-------------------------------------------------------------·namespace·-- 
72 -- 
73 6477 64
74 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
75 66namespace·Utils·{·//·BEGIN_NS_UTILS 
76 6778 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
77 6882 68{
 83 69·Q_OBJECT
 84 70
 85 71public:
 86 72
 87 73·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8·_\x8>·Subdivider;
 88 74
 89 75·enum·SOPType·{
 90 76·SOP_UniformCompositeLoop,
 91 77·SOP_UniformCompositeSqrt3,
 92 78·SOP_UniformLoop,
 93 79·SOP_UniformSqrt3,
 94 80·SOP_UniformInterpolatingSqrt3,
 95 81·SOP_ModifiedButterfly,
 96 82·SOP_CatmullClark,
 97 83·SOP_Undefined
 98 84·};
 99 85
 100 86·typedef·std::map<·SOPType,·Subdivider*·>·SubdividerPool;
 101 87
 102 88public:
 103 89
 104 91·explicit·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(QWidget*·_parent=0,·const·char*·_name=0);
 105 92
 106 _\x89_\x84·_\x8~_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t()·{};
 107 95
 108 96
 109 98·bool·_\x8o_\x8p_\x8e_\x8n_\x8__\x8m_\x8e_\x8s_\x8h(const·char*·_filename);
 110 99
 111 100·void·keyPressEvent(·QKeyEvent·*k·);
 112 101
 113 _\x81_\x80_\x83·QStatusBar·*_\x8s_\x8t_\x8a_\x8t_\x8u_\x8s_\x8__\x8b_\x8a_\x8r;
 114 104·void·update();
 115 105
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// 
Max diff block lines reached; 8927/13470 bytes (66.27%) of diff not shown.
76.4 KB
./usr/share/doc/libopenmesh-dev/html/a00962_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/Apps/QtViewer/MeshViewerWidgetT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshCheckerT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshViewerWidgetT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 139, 217 lines modifiedOffset 139, 191 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_MESHCHECKER_C</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#pragma·once</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/Options.hh&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00893.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/Tools/Utils/MeshCheckerT.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="a00407.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·NAMESPACES·==============================================================·</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Utils·{</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="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="comment">//==·IMPLEMENTATION·==========================================================·</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·__APPLE__</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#include·&lt;GL/gl.h&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARDS·=================================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><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>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">class·</span>QImage;</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>168 <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>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>
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 172 <div·class="line"><a·id="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">typename</span>·M&gt;</div>
 174 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02226.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a></div>
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>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="keyword">public</span>:</div>
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>···················count;</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·············max_valence(10000);</div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·M·····························Mesh;</div>
 181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03834.html">OpenMesh::StripifierT&lt;Mesh&gt;</a>···<a·class="code·hl_class"·href="a03834.html">MyStripifier</a>;</div>
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:</div>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·vh:·mesh_.vertices())</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········<span·class="comment">/*·The·outgoing·halfedge·of·a·boundary·vertex·has·to·be·a·boundary·halfedge·*/</span></div> 
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keyword">auto</span>·heh·=·vh.halfedge();</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="keywordflow">if</span>·(heh.is_valid()·&amp;&amp;·!mesh_.is_boundary(heh))</div>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="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">···83</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">MeshViewerWidgetT</a>(QWidget*·_parent=0)</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····:·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>(_parent),</div>
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········{</div>187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······f_strips_(false),·</div>
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··········<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>188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······tex_id_(0),</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······tex_mode_(GL_MODULATE),</div>
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··········{</div>190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······strips_(mesh_),</div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>············<span·class="keywordflow">if</span>·(mesh_.is_boundary(*vh_it))</div>191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······use_color_(true),</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······show_vnormals_(false),</div>
 193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······show_fnormals_(false),</div>
 194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······normal_scale_(1.0)</div>
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>············{</div>195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<a·class="code·hl_function"·href="a02230.html#a4390e61661e3a4cc536caee00a7d4096">add_draw_mode</a>(<span·class="stringliteral">&quot;Points&quot;</span>);</div>
 197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<a·class="code·hl_function"·href="a02230.html#a4390e61661e3a4cc536caee00a7d4096">add_draw_mode</a>(<span·class="stringliteral">&quot;Hidden-Line&quot;</span>);</div>
 198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#if·defined(OM_USE_OSG)·&amp;&amp;·OM_USE_OSG</span></div>
 199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<a·class="code·hl_function"·href="a02230.html#a4390e61661e3a4cc536caee00a7d4096">add_draw_mode</a>(<span·class="stringliteral">&quot;OpenSG·Indices&quot;</span>);</div>
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··············ok·=·<span·class="keyword">false</span>;</div>200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">#endif</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> 
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········}</div>201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div>
 202 </div>
199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keywordflow">if</span>·(heh.is_valid())·{</div> 
200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··········<span·class="keywordflow">if</span>·(heh.idx()·&lt;·-1·||·heh.idx()·&gt;=·(int)mesh_.n_halfedges())·{</div> 
201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··············_os·&lt;&lt;·<span·class="stringliteral">&quot;MeshChecker:·vertex·&quot;</span>·&lt;&lt;·vh</div> 
202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··················&lt;&lt;·<span·class="stringliteral">&quot;·has·out-of-bounds·outgoing·HE:·&quot;</span>·&lt;&lt;·heh;</div> 
203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··············ok·=·<span·class="keyword">false</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="keywordflow">if</span>·(is_deleted(heh.edge()))·{</div> 
206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··············_os·&lt;&lt;·<span·class="stringliteral">&quot;MeshChecker:·vertex·&quot;</span>·&lt;&lt;·vh</div> 
Max diff block lines reached; 28473/62605 bytes (45.48%) of diff not shown.
15.1 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MeshCheckerT_impl.hh5 MeshViewerWidgetT.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 48, 234 lines modifiedOffset 48, 232 lines modified
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 4454 44
55 45#define·OPENMESH_MESHCHECKER_C55 45#pragma·once
56 4656 46
57 4757 47
58 48//==·INCLUDES58 48//==·INCLUDES
59 =================================================================59 =================================================================
60 4960 49
61 5061 50#include·<string>
 62 51#include·<OpenMesh/Core/IO/MeshIO.hh>
 63 52#include·<OpenMesh/Core/IO/Options.hh>
 64 53#include·<OpenMesh/Core/Utils/GenProg.hh>
 65 54#include·<OpenMesh/Core/Utils/color_cast.hh>
 66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
62 51#include·<OpenMesh/Tools/Utils/MeshCheckerT.hh>67 56#include·<OpenMesh/Tools/Utils/StripifierT.hh>
 68 57#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8T_\x8i_\x8m_\x8e_\x8r_\x8._\x8h_\x8h>
 69 58#include·<OpenMesh/Apps/QtViewer/QGLViewerWidget.hh>
63 52 
64 53 
65 54//==·NAMESPACES 
66 ============================================================== 
67 55 
68 56 
69 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
70 58namespace·Utils·{ 
71 5970 59
72 60//==·IMPLEMENTATION71 60#ifndef·__APPLE__
 72 61·#include·<GL/gl.h>
 73 62#endif
 74 63
 75 64//==·FORWARDS
 76 =================================================================
 77 65
 78 66class·QImage;
 79 67
 80 68
 81 69//==·CLASS·DEFINITION
73 ==========================================================82 =========================================================
74 61 
75 62 
76 63template·<class·Mesh> 
77 64bool 
78 _\x86_\x85_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8: 
79 66_\x8c_\x8h_\x8e_\x8c_\x8k(unsigned·int·_targets,·std::ostream&·_os) 
80 67{ 
81 68·bool·ok(true); 
82 69 
83 7083 70
84 7184 71
85 72·//---·vertex·checks·--- 
86 73 
87 74·if·(_targets·&·CHECK_VERTICES) 
88 75·{ 
89 76·unsigned·int·count; 
90 77·const·unsigned·int·max_valence(10000); 
91 78 
92 79 
93 80·for·(const·auto·vh:·mesh_.vertices()) 
94 81·{ 
95 82·/*·The·outgoing·halfedge·of·a·boundary·vertex·has·to·be·a·boundary·halfedge 
96 */ 
97 83·auto·heh·=·vh.halfedge(); 
98 84·if·(heh.is_valid()·&&·!mesh_.is_boundary(heh)) 
99 85·{ 
100 86·for·(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8n_\x8s_\x8t_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8O_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·vh_it(mesh_,·vh); 
101 87·vh_it.is_valid();·++vh_it) 
102 88·{ 
103 89·if·(mesh_.is_boundary(*vh_it))85 72template·<typename·M>
 86 _\x87_\x83class·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T·:·public·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t
 87 74{
 88 75
 89 76public:
 90 77
 91 78·typedef·M·Mesh;
 92 79·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8M_\x8y_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r;
 93 80public:
 94 81
 95 _\x88_\x83·explicit·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T(QWidget*·_parent=0)
 96 84·:·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(_parent),
 97 85·f_strips_(false),
 98 86·tex_id_(0),
 99 87·tex_mode_(GL_MODULATE),
 100 88·strips_(mesh_),
 101 89·use_color_(true),
 102 90·show_vnormals_(false),
 103 91·show_fnormals_(false),
 104 92·normal_scale_(1.0)
104 90·{105 93·{
105 91·_os·<<·"MeshChecker:·vertex·"·<<·vh 
106 92·<<·":·outgoing·halfedge·not·on·boundary·error\n"; 
107 93·ok·=·false;106 94·_.a_.d_.d_.__.d_.r_.a_.w_.__.m_.o_.d_.e("Points");
 107 95·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("Hidden-Line");
 108 96#if·defined(OM_USE_OSG)·&&·OM_USE_OSG
 109 97·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("OpenSG·Indices");
 110 98#endif
108 94·}111 99·}
 112 100
 113 _\x81_\x80_\x82·_\x8~_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T()·{}
 114 103
 115 104public:
 116 105
 117 107·virtual·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);
109 95·} 
110 96·} 
111 97·if·(heh.is_valid())·{ 
112 98·if·(heh.idx()·<·-1·||·heh.idx()·>=·(int)mesh_.n_halfedges())·{ 
113 99·_os·<<·"MeshChecker:·vertex·"·<<·vh 
114 100·<<·"·has·out-of-bounds·outgoing·HE:·"·<<·heh; 
115 101·ok·=·false; 
Max diff block lines reached; 10715/15488 bytes (69.18%) of diff not shown.
77.2 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/Tools/Utils/StripifierT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/QGLViewerWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">StripifierT_impl.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 138, 264 lines modifiedOffset 138, 191 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> 
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">#define·OPENMESH_STRIPIFIERT_C</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_QGLVIEWERWIDGET_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>
153 <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="l00049"·name="l00049"></a><span·class="lineno">···49</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><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/StripifierT.hh&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.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>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&lt;·6</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">····#include·&lt;QGLWidget&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</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>
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">#endif</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·__APPLE__</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#include·&lt;GL/gl.h&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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>··<span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div> 
165 <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="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>
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>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">class·</span>QAction;</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>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
173 <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>
174 </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="preprocessor">#if·QT_VERSION_MAJOR·&lt;·6</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="}">174 <div·class="foldopen"·id="foldopen00073"·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>175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02230.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>·:·<span·class="keyword">public</span>·QGLWidget</div>
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#else</span></div>
 177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>class·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>·:·<span·class="keyword">public</span>·QOpenGLWidget</div>
180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#endif</span></div>
181 <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>
182 </div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Q_OBJECT</div>
183 <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>
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> 
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> 
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> 
193 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··mesh_.request_face_status();</div> 
194 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</span>:</div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">··#if·QT_VERSION_MAJOR·&lt;·6</span></div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·QGLWidget·Super;</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">··#else</span></div>
 187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·QOpenGLWidget·Super;</div>
 188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">··#endif</span></div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>···</div>
195 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·build·strips</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>
196 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··clear();</div> 
197 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··build_strips();</div> 
198 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·Destructor.</span></div>
 194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02230.html">~QGLViewerWidget</a>();</div>
200 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··mesh_.remove_property(processed_);</div>195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">private</span>:</div>
201 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··mesh_.remove_property(used_);</div>197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
202 <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="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">void</span>·init(<span·class="keywordtype">void</span>);</div>
203 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>199 <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="keywordflow">return</span>·n_strips();</div>200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">public</span>:</div>
205 <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>
206 </div>202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#if·QT_VERSION_MAJOR·&gt;·5</span></div>
 203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">/*·Updates·the·gui·-·used·to·provide·backwards·compability·*/</span></div>
207 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordtype">void</span>·updateGL();</div>
208 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
Max diff block lines reached; 44118/64379 bytes (68.53%) of diff not shown.
14.2 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 StripifierT_impl.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 47, 286 lines modifiedOffset 47, 197 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
 55 45#ifndef·OPENMESHAPPS_QGLVIEWERWIDGET_HH
 56 46#define·OPENMESHAPPS_QGLVIEWERWIDGET_HH
 57 47
 58 48
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//==·INCLUDES59 49//==·INCLUDES
65 =================================================================60 =================================================================
 61 50#include·<OpenMesh/Core/Geometry/VectorT.hh>
66 53 
67 54#include·<OpenMesh/Tools/Utils/StripifierT.hh> 
68 55#include·<list>62 51#include·<string>
69 56 
70 57 
71 58//==·NAMESPACES 
72 ===============================================================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
73 5970 59
74 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
75 61 
76 62 
77 63·//==·IMPLEMENTATION71 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
78 ==========================================================83 =========================================================
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{ 
85 70 
86 71}84 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();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:
 108 95
 109 96·void·init(void);
112 97110 97
113 98·return·n_strips();111 98public:
Max diff block lines reached; 10958/14503 bytes (75.56%) of diff not shown.
35.6 KB
./usr/share/doc/libopenmesh-dev/html/a00983_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/NumLimitsT.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 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">NumLimitsT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CmdOption.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="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>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, 105 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="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·CMDOPTION</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CMDOPTION</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
 149 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="};">
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02182.html">···48</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02182.html">CmdOption</a></div>
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="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> 
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="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">public</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="l00051"·name="l00051"></a><span·class="lineno">···51</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>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>155 <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>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>),[·...·truncated·by·diffoscope;·len:·49,·SHA:·05ccab61b7024c5f9254b8f3a5c3b5e22c4462d9939d9e744b29003e7a0b8dc4·...·]</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>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 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>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>162 <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>··<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>
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;<a·class="code"·href="a06356.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> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;float.h&gt;</span></div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>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>
161 <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>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPEACES·==============================================================</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>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··{·</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="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>····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>
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>····enable();</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="keywordflow">return</span>·*<span·class="keyword">this</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>
170 <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>
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">operator</span>·T··()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·val_;·}</div>
 177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//··operator·const·T&amp;·()·const·{·return·val_;·}</span></div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">operator</span>·T*·()·<span·class="keyword">const</span>··{·<span·class="keywordflow">return</span>·is_valid()·?·&amp;val_·:·<span·class="keyword">nullptr</span>;·}</div>
 180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">private</span>:</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··T····val_;</div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">bool</span>·valid_;</div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·enabled_;</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">private</span>:·<span·class="comment">//·non-copyable</span></div>
 188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;);</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·operator·=·(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02182.html">CmdOption</a>&amp;·);</div>
 191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div>
 193 </div>
 194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
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>195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·T·&gt;</div>
 196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>std::ostream&amp;·operator·&lt;&lt;·(·std::ostream&amp;·_os,·<a·class="code·hl_class"·href="a02182.html">CmdOption&lt;T&gt;</a>&amp;·_opt·)</div>
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> 
174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>{</div>
 198 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··_os·&lt;&lt;·(T&amp;)_opt;</div>
175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>199 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordflow">return</span>·_os;</div>
 200 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>}</div>
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>201 <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="l00102"·name="l00102"></a><span·class="lineno">··102</span>};</div> 
183 </div> 
184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="comment">//·is_float</span></div> 
186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">template</span>&lt;&gt;·</div> 
188 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·NumLimitsT&lt;float&gt;::is_float()·{·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;·}</div> 
189 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div> 
190 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">template</span>&lt;&gt;·</div>202 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">#endif</span></div>
Max diff block lines reached; 130/29748 bytes (0.44%) of diff not shown.
6.43 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 CmdOption.hh
5 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-2015,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
14 8·*·*13 8·*·*
15 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 48, 119 lines modifiedOffset 47, 69 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
55 48// 
56 ============================================================================= 
57 49// 
58 50//·CLASS·NumLimitsT 
59 51// 
60 52// 
61 =============================================================================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:
 61 51
 62 52·typedef·T·value_type;
62 5363 53
63 54#ifndef·OPENMESH_UTILS_NUMLIMITS_HH 
64 55#define·OPENMESH_UTILS_NUMLIMITS_HH64 54·explicit·_.C_.m_.d_.O_.p_.t_.i_.o_.n(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)·{·}
65 5667 56
 68 57·//·has·been·set·and·has·a·value
 69 58·bool·is_valid(void)·const·{·return·valid_;·}
 70 59·bool·has_value(void)·const·{·return·is_valid();·}
 71 60
 72 61·//·has·been·set·and·may·have·an·value·(check·with·is_valid())
 73 62·bool·is_enabled()·const·{·return·enabled_;·}
66 57 
67 58//==·INCLUDES 
68 ================================================================= 
69 59 
70 60#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h" 
71 61#include·<limits.h> 
72 62#include·<float.h> 
73 6374 63
 75 64·void·enable()·{·enabled_·=·true;·}
 76 65
 77 66·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·operator·=·(·const·T&·_val·)
 78 67·{
 79 68·val_·=·_val;
 80 69·valid_=true;
 81 70·enable();
 82 71·return·*this;
 83 72·}
74 64 
75 65//==·NAMESPEACES 
76 ============================================================== 
77 66 
78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
79 68namespace·Utils·{·//·BEGIN_NS_UTILS 
80 69 
81 70 
82 71//==·CLASS·DEFINITION 
83 ========================================================= 
84 72 
85 7384 73
 85 74·operator·T·()·const·{·return·val_;·}
 86 75·//·operator·const·T&·()·const·{·return·val_;·}
 87 76
 88 77·operator·T*·()·const·{·return·is_valid()·?·&val_·:·nullptr;·}
 89 78
 90 79private:
 91 80
 92 81·T·val_;
 93 82·bool·valid_;
 94 83·bool·enabled_;
 95 84
 96 85private:·//·non-copyable
 97 86
 98 87·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n(const·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&);
 99 88·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·operator·=·(·const·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n&·);
 100 89
 101 90};
 102 91
86 90template·<typename·Scalar>103 92template·<·typename·T·>
87 _\x89_\x81class·_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T 
88 92{ 
89 93public: 
90 _\x89_\x85·static·inline·Scalar·_\x8m_\x8i_\x8n()·{·return·0;·} 
91 _.9_.7·static·inline·Scalar·_.m_.a_.x()·{·return·0;·}104 93std::ostream&·operator·<<·(·std::ostream&·_os,·_.C_.m_.d_.O_.p_.t_.i_.o_.n_.<_.T_.>&·_opt·)
 105 94{
 106 95·_os·<<·(T&)_opt;
 107 96·return·_os;
 108 97}
92 98109 98
 110 99#endif
 111 _\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n
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 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<> 
Max diff block lines reached; 160/6564 bytes (2.44%) of diff not shown.
70.5 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/Tools/Utils/Timer.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 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">DecimaterViewerWidget.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00986.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, 186 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="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="preprocessor">#ifndef·TIMER_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH</span></div>
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="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>·</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="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>
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>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>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>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
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>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//--------------------</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//--------------------</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·OM_USE_OSG</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh&gt;</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·DEFAULT_TRAITS·Kernel_OSG::Traits</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··define·TRIMESH_KERNEL·Kernel_OSG::TriMesh_OSGArrayKernelT</span></div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#else</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="a06488.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><span·class="preprocessor">#··include·&lt;cassert&gt;</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#··include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··define·DEFAULT_TRAITS·DefaultTraits</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#··define·TRIMESH_KERNEL·TriMesh_ArrayKernelT</span></div>
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</span></div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·-------------------------------------------------------------·namespace·----</span></div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>Utils·{</div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//·--------------------------------------------------------------·forwards·----</span></div> 
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">class·</span>TimerImpl;</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.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="a00536.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="a00503.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</span></div>
173 <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>·</div>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//·-----------------------------------------------------------------·class·----</span></div> 
175 <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>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
176 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};"> 
177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="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="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
179 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div> 
180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>
181 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">188 <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>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>
183 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····Automatic,</div>190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div>
 191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··VertexAttributes··(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">Attributes::Normal</a>·······);</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··FaceAttributes····(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">Attributes::Normal</a>·······);··</div>
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> 
190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····MicroSeconds,</div> 
191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····NanoSeconds</div> 
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··};</div>193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>};</div>
193 </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>
 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>
 200 <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>·</div>201 <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>202 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="};">
 203 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02194.html">···99</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02194.html">DecimaterViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetDecimaterBase</a></div>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>204 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>{</div>
Max diff block lines reached; 36015/57153 bytes (63.02%) of diff not shown.
14.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 DecimaterViewerWidget.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, 204 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44
 55 45#ifndef·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH
 56 46#define·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH
55 44#ifndef·TIMER_HH 
56 45#define·TIMER_HH 
57 46//·-------------------------------------------------------------------------- 
58 -- 
59 4757 47
60 53//·-------------------------------------------------------------------------- 
61 --58 48
 59 49//==·INCLUDES
 60 =================================================================
 61 50
 62 51#if·!defined(OM_USE_OSG)
 63 52#·define·OM_USE_OSG·0
 64 53#endif
62 5465 54
 66 55
 67 56#include·<qtimer.h>
63 55#include·<OpenMesh/Core/System/config.hh> 
64 56// 
65 57#include·<ostream> 
66 58#include·<string>68 57#include·<string>
67 59#if·defined(OM_CC_MIPS) 
68 60#·include·<assert.h>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
69 61#else78 67#else
70 62#·include·<cassert>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
71 63#endif84 73#endif
72 64 
73 65 
74 66//·-------------------------------------------------------------·namespace·-- 
75 -- 
76 67 
77 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
78 69namespace·Utils·{ 
79 70 
80 71 
81 72//·--------------------------------------------------------------·forwards·-- 
82 -- 
83 73 
84 7485 74
85 75class·TimerImpl;86 75#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh>
86 7687 76
87 77 
88 78//·-----------------------------------------------------------------·class·-- 
89 -- 
90 79 
91 _.8_.2class·OPENMESHDLLEXPORT·_.T_.i_.m_.e_.r88 77#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_.._.h_.h>
 89 78#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T_\x8._\x8h_\x8h>
 90 79#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h>
 91 80
 92 81
 93 82//==·CLASS·DEFINITION
 94 =========================================================
92 83{95 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 
105 97·};96 84
 97 85using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h;
 98 86
 99 _\x88_\x87struct·_\x8M_\x8y_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·DEFAULT_TRAITS
 100 88{
 101 89·VertexAttributes·(·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·);
 102 90·FaceAttributes·(·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·);
 103 91};
 104 92
 105 93typedef·TRIMESH_KERNEL<MyDecimaterViewerWidgetTraits>·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t;
 106 94typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8B_\x8a_\x8s_\x8e;
 107 95
 108 96//==·CLASS·DEFINITION
 109 =========================================================
 110 97
106 98111 98
107 99·_.T_.i_.m_.e_.r(void);112 _.9_.9class·_.D_.e_.c_.i_.m_.a_.t_.e_.r_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t·:·public·_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.D_.e_.c_.i_.m_.a_.t_.e_.r_.B_.a_.s_.e
108 100113 100{
109 _\x81_\x80_\x82·_\x8T_\x8i_\x8m_\x8e_\x8r(const·_\x8T_\x8i_\x8m_\x8e_\x8r&·_other)·=·delete; 
110 103 
111 _.1_.0_.5·_.T_.i_.m_.e_.r&·_.o_.p_.e_.r_.a_.t_.o_.r_.=(·const·_.T_.i_.m_.e_.r&·)·=·delete;114 101·Q_OBJECT
 115 102
 116 103public:
 117 104
 118 105·typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8B_\x8a_\x8s_\x8e·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d_\x8__\x8t;
112 106119 106
Max diff block lines reached; 9738/14916 bytes (65.29%) of diff not shown.
57.6 KB
./usr/share/doc/libopenmesh-dev/html/a01001_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/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 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">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-2015,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 155 lines modifiedOffset 138, 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>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH</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>
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>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_PROGVIEWERWIDGET_HH</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
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>·</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="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</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="preprocessor">#include·&lt;osg/Geometry&gt;</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/Utils/vector_cast.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>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·NAMESPACES·===============================================================</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="a00893.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>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>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·-----------------------------------------------------------------·class·----</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="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>
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>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>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>
 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>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">··}</span></div>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>};</div>
 177 </div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>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>
177 <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>
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="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··············</div>
 187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 188 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">
 189 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02210.html">···85</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02210.html">ProgViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetProgBase</a></div>
181 <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>
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>191 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··Q_OBJECT</div>
 192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>···</div>
 193 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>
 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>
185 <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>
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>198 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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>199 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</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>
 204 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······n_base_vertices_(0),</div>
190 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>205 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······n_base_faces_(0),</div>
191 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>206 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······n_detail_vertices_(0),</div>
192 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>207 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>······n_max_vertices_(0)</div>
193 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>208 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··{</div>
Max diff block lines reached; 22739/46657 bytes (48.74%) of diff not shown.
12.0 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 VectorAdapter.hh5 ProgViewerWidget.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, 167 lines modifiedOffset 47, 180 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
 55 45#ifndef·OPENMESHAPPS_PROGVIEWERWIDGET_HH
 56 46#define·OPENMESHAPPS_PROGVIEWERWIDGET_HH
 57 47
54 44//·-------------------------------------------------------------------------- 
55 -- 
56 45 
57 46#ifndef·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH 
58 47#define·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH 
59 4858 48
60 49 
61 50//==·INCLUDES59 49//==·INCLUDES
62 =================================================================60 =================================================================
63 51 
64 52#include·<osg/Geometry> 
65 53#include·<OpenMesh/Core/Utils/vector_cast.hh> 
66 54 
67 55//==·NAMESPACES 
68 ===============================================================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>
69 5667 56
70 57namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{68 57
71 5869 58
72 59//==·CLASS·DEFINITION70 59//==·CLASS·DEFINITION
73 =========================================================71 =========================================================
74 6072 60
75 61//·-----------------------------------------------------------------·class·-- 
76 -- 
77 62 
78 63#define·OSG_VECTOR_TRAITS(·VecType·)·\ 
79 64·template·<>·struct·vector_traits<·VecType·>·{·\ 
80 65·typedef·VecType·vector_type;·\ 
81 66·typedef·vector_type::ValueType·value_type;·\ 
82 67·typedef·GenProg::Int2Type<·vector_type::_iSize·>·typed_size;·\ 
83 68·\ 
84 69·static·const·size_t·size_·=·vector_type::_iSize;·\ 
85 70·static·size_t·size()·{·return·size_;·}·\ 
86 71·} 
87 72 
88 _\x87_\x84OSG_VECTOR_TRAITS(·osg::Pnt4f·); 
89 _\x87_\x86OSG_VECTOR_TRAITS(·osg::Pnt3f·); 
90 _.7_.8OSG_VECTOR_TRAITS(·osg::Pnt2f·);73 61
 74 62using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h;
 75 63using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s;
 76 64
 77 65
 78 _\x86_\x86struct·_\x8P_\x8r_\x8o_\x8g_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 79 67{
 80 68·VertexAttributes·(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·|
 81 69·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·);
 82 70·EdgeAttributes·(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·);
 83 71·HalfedgeAttributes(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e·);
 84 72·FaceAttributes·(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·|
 85 73·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·);
 86 74};
 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 7991 79
92 _\x88_\x81OSG_VECTOR_TRAITS(·osg::Vec4f·); 
93 _\x88_\x83OSG_VECTOR_TRAITS(·osg::Vec3f·); 
94 _.8_.5OSG_VECTOR_TRAITS(·osg::Vec2f·);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
95 8699 86{
96 _\x88_\x88OSG_VECTOR_TRAITS(·osg::Pnt4d·); 
97 _\x89_\x80OSG_VECTOR_TRAITS(·osg::Pnt3d·); 
98 _.9_.2OSG_VECTOR_TRAITS(·osg::Pnt2d·);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;
99 93106 93
100 _\x89_\x85OSG_VECTOR_TRAITS(·osg::Vec4d·); 
101 _\x89_\x87OSG_VECTOR_TRAITS(·osg::Vec3d·); 
102 98 
103 _\x81_\x80_\x80OSG_VECTOR_TRAITS(·osg::Vec4ub·); 
104 101 
105 102 
106 103//·------------------------------------------------------------------------- 
107 ---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)
108 104116 104·{
 117 105·timer_·=·new·QTimer(this);
 118 106
 119 107·connect(·timer_,·SIGNAL(timeout()),·SLOT(animate())·);
Max diff block lines reached; 6809/12227 bytes (55.69%) of diff not shown.
49.9 KB
./usr/share/doc/libopenmesh-dev/html/a01013_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/Apps/VDProgMesh/Synthesizer/VDPMSynthesizerViewerWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModIndependentSetsT.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 136, 75 lines modifiedOffset 136, 170 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModQuadricT</span></div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.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;QTimer&gt;</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div>
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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div> 
163 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};"> 
164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03414.html">···69</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03414.html">ModIndependentSetsT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div> 
165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">public</span>:</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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="a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03414.html">ModIndependentSetsT</[·...·truncated·by·diffoscope;·len:·28,·SHA:·9ea32d2facc97fd7a886e18a4e59ba2617700826cd91da8541d7c84959079bca·...·]</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····;</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
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>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>
172 <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>
173 </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">//==·CLASS·DEFINITION·=========================================================</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>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>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>
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······vv_it·=·Base::mesh().vv_iter(_ci.v1);</div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="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>186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·using·view·dependent·progressive·mesh·</span></div>
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>
184 </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>··<span·class="keyword">using·</span>VDPM::Plane3d;</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>··<span·class="keyword">using·</span>VDPM::VFront;</div>
187 </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="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
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="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="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>·</div>198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
196 <div·class="ttc"·id="aa01067_html"><div·class="ttname"><a·href="a01067.html">ModBaseT.hh</a></div><div·class="ttdoc">Base·class·for·all·decimation·modules.</div></div> 
197 <div·class="ttc"·id="aa01067_html_ae1f2d4c274e420c0e81d52cf17cc1c5b"><div·class="ttname"><a·href="a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a></div><div·class="ttdeci">#define·DECIMATING_MODULE(Classname,·MeshT,·Name)</div><div·class="ttdoc">Co[·...·truncated·by·diffoscope;·len:·138,·SHA:·e5d08efbef11e1b7c00f40560f0bca3d7bc59626fc911adff19686c29f5798e0·...·]></div>199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 202 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="};">
 203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02270.html">··101</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02270.html">VDPMSynthesizerViewerWidget</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidget</a></div>
 204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</div>
 205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:</div>
 206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02226.html">MeshViewerWidget</a>·<a·class="code·hl_class"·href="a02226.html">Base</a>;</div>
Max diff block lines reached; 5606/39061 bytes (14.35%) of diff not shown.
11.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 ModIndependentSetsT.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 45, 94 lines modifiedOffset 45, 203 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
 52 42
 53 43
52 46//54 44//
53 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
54 47//58 47//
55 48//·CLASS·ModQuadricT 
56 49//59 48//
57 50// 
58 =============================================================================60 =============================================================================
59 51#ifndef·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH 
60 52#define·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH61 49
 62 50
 63 51#ifndef·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH
 64 52#define·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH
61 5365 53
 66 54
62 54//==·INCLUDES67 55//==·INCLUDES
63 =================================================================68 =================================================================
 69 56
 70 57#include·<string>
 71 58#include·<QTimer>
64 55 
65 56#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
66 57 
67 58//==·NAMESPACE 
68 ================================================================ 
69 5972 59
70 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
71 61namespace·Decimater·{·//·BEGIN_NS_DECIMATER 
72 62 
73 63//==·CLASS·DEFINITION73 60#include·<OpenMesh/Core/IO/MeshIO.hh>
 74 61#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 75 62#include·<OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh>
 76 63
 77 64#include·<OpenMesh/Tools/VDPM/MeshTraits.hh>
 78 65#include·<OpenMesh/Tools/VDPM/StreamingDef.hh>
 79 66#include·<OpenMesh/Tools/VDPM/ViewingParameters.hh>
 80 67#include·<OpenMesh/Tools/VDPM/VHierarchy.hh>
 81 68#include·<OpenMesh/Tools/VDPM/VFront.hh>
 82 69
 83 70
 84 71//==·FORWARDDECLARATIONS
74 =========================================================85 ======================================================
 86 72
75 64 
76 68template<class·MeshT> 
77 _\x86_\x89class·_\x8M_\x8o_\x8d_\x8I_\x8n_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8t_\x8S_\x8e_\x8t_\x8s_\x8T:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>·{ 
78 70·public: 
79 _\x87_\x81·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8I_\x8n_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8t_\x8S_\x8e_\x8t_\x8s_\x8T,·MeshT,·IndependentSets·) 
80 72·; 
81 7387 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·}88 74//==·NAMESPACES
 89 ===============================================================
 90 75
 91 76namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 92 77
85 7893 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//94 79//==·CLASS·DEFINITION
 95 =========================================================
 96 80
 97 81
 98 82typedef·TriMesh_ArrayKernelT<VDPM::MeshTraits>·VDPMMesh;
 99 83typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8V_\x8D_\x8P_\x8M_\x8M_\x8e_\x8s_\x8h_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t;
 100 84
 101 85
 102 86·//·using·view·dependent·progressive·mesh
 103 87
 104 88·using·VDPM::Plane3d;
 105 89·using·VDPM::VFront;
 106 90·using·VDPM::VHierarchy;
 107 91·using·VDPM::VHierarchyNode;
 108 92·using·VDPM::VHierarchyNodeIndex;
 109 93·using·VDPM::VHierarchyNodeHandle;
 110 94·using·_\x8V_\x8D_\x8P_\x8M_\x8:_\x8:_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r;
 111 95·using·VDPM::ViewingParameters;
 112 96
 113 97
 114 98//==·CLASS·DEFINITION
 115 =========================================================
 116 99
 117 100
 118 _\x81_\x80_\x81class·_\x8V_\x8D_\x8P_\x8M_\x8S_\x8y_\x8n_\x8t_\x8h_\x8e_\x8s_\x8i_\x8z_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·:·public·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t
 119 102{
 120 103public:
 121 104
 122 105·typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t·_\x8B_\x8a_\x8s_\x8e;
 123 106
 124 107public:
 125 108
 126 109·explicit·_\x8V_\x8D_\x8P_\x8M_\x8S_\x8y_\x8n_\x8t_\x8h_\x8e_\x8s_\x8i_\x8z_\x8e_\x8r_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(QWidget*·_parent=0,·const·char*
 127 _name=0);
 128 110
Max diff block lines reached; 4969/11890 bytes (41.79%) of diff not shown.
59.1 KB
./usr/share/doc/libopenmesh-dev/html/a01094_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:·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, 142 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">VHierarchyNodeIndex.hh</div></div>98 ··<div·class="headertitle"><div·class="title">unittests_common_customtraits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·UNITTESTS_COMMON_DUMMYTRAITS</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·UNITTESTS_COMMON_DUMMYTRAITS</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;array&gt;</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="keyword">namespace·</span>Custom·{</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 109 <div·class="foldopen"·id="foldopen00011"·data-start="{"·data-end="};">
 110 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno"><a·class="line"·href="a03910.html">···11</a></span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03910.html">Vec</a>·{</div>
 111 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">public</span>:</div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>112 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····<span·class="comment">//·Constructor·with·DIM·components</span></div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>113 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x)·:·data({·x·})·{}</div>
 114 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y)·:·data({·x,·y·})·{}</div>
 115 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y,·<span·class="keywordtype">float</span>·z)·:·data({{·x,·y,·z·}})·{}</div>
 116 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y,·<span·class="keywordtype">float</span>·z,·<span·class="keywordtype">float</span>·w)·:·data({·x,·y,·z,·w·})·{}</div>
 117 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··········</div>
 118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<a·class="code·hl_class"·href="a03910.html">Vec</a>()·=·<span·class="keywordflow">default</span>;</div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keywordtype">float</span>·&amp;operator[](<span·class="keywordtype">int</span>·i)·{·<span·class="keywordflow">return</span>·data[i];·}</div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keywordtype">float</span>·operator[](<span·class="keywordtype">int</span>·i)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·data[i];·}</div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">private</span>:</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····std::array&lt;float,·DIM&gt;·data;</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>};</div>
 126 </div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·<span·class="keywordtype">bool</span>·operator==(<a·class="code·hl_class"·href="a03910.html">Vec&lt;DIM&gt;</a>·<span·class="keyword">const</span>·&amp;lhs,·<a·class="code·hl_class"·href="a03910.html">Vec&lt;DIM&gt;</a>·<span·class="keyword">const</span>·&amp;rhs)·{</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<span·class="keywordflow">if</span>·(lhs[i]·!=·rhs[i])·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>Vec&lt;DIM&gt;·operator+(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;rhs)·{</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····Vec&lt;DIM&gt;·result;</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········result[i]·=·lhs[i]·+·rhs[i];</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">return</span>·result;</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}</div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>Vec&lt;DIM&gt;·operator-(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;rhs)·{</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····Vec&lt;DIM&gt;·result;</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········result[i]·=·lhs[i]·-·rhs[i];</div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">return</span>·result;</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div> 
146 <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="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">//=============================================================================</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="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH</span></div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH</span></div>150 <div·class="line"><a·id="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&l[·...·truncated·by·diffoscope;·len:·100,·SHA:·320bab1626a460e0b8269e5265cad688b5d30f1027827a0b3bb843eb80ddd343·...·]</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Vec&lt;DIM&gt;·result;</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>········result[i]·=·lhs[i]·*·rhs;</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordflow">return</span>·result;</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>}</div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
Max diff block lines reached; 26855/48522 bytes (55.35%) of diff not shown.
11.6 KB
html2text {}
    
Offset 1, 153 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 VHierarchyNodeIndex.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 4145 41
 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}
52 42 
53 43 
54 44// 
55 ============================================================================= 
56 45// 
57 46//·CLASS·newClass 
58 47// 
59 48// 
60 ============================================================================= 
61 4953 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}
 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;
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH 
64 52 
65 53//==·INCLUDES 
66 ================================================================= 
67 54 
68 55#include·<vector> 
69 56#include·<cassert> 
70 57 
71 58//==·FORWARDDECLARATIONS 
Max diff block lines reached; 7230/11827 bytes (61.13%) 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="a00515_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="a00827_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="a00584.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="a00584.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="a00893.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="a00893.html"·title="This·file·provides·some·macros·containing·attribute·usage.">Attributes.hh</a>·</dd></dl>
148 </div><h2·class="groupheader">Enumeration·Type·Documentation</h2>148 </div><h2·class="groupheader">Enumeration·Type·Documentation</h2>
149 <a·id="ab78a93560926cd2f9958cb028f7ea96d"·name="ab78a93560926cd2f9958cb028f7ea96d"></a>149 <a·id="ab78a93560926cd2f9958cb028f7ea96d"·name="ab78a93560926cd2f9958cb028f7ea96d"></a>
150 <h2·class="memtitle"><span·class="permalink"><a·href="#ab78a93560926cd2f9958cb028f7ea96d">&#9670;&#160;</a></span>AttributeBits</h2>150 <h2·class="memtitle"><span·class="permalink"><a·href="#ab78a93560926cd2f9958cb028f7ea96d">&#9670;&#160;</a></span>AttributeBits</h2>
  
151 <div·class="memitem">151 <div·class="memitem">
152 <div·class="memproto">152 <div·class="memproto">
153 ······<table·class="memname">153 ······<table·class="memname">
Offset 158, 25 lines modifiedOffset 158, 25 lines modified
158 ······</table>158 ······</table>
159 </div><div·class="memdoc">159 </div><div·class="memdoc">
  
160 <p>Attribute·bits.·</p>160 <p>Attribute·bits.·</p>
161 <p>Use·the·bits·to·define·a·standard·property·at·compile·time·using·traits.</p>161 <p>Use·the·bits·to·define·a·standard·property·at·compile·time·using·traits.</p>
162 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·</div>162 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·</div>
163 <div·class="line">{</div>163 <div·class="line">{</div>
164 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·|</div>164 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·|</div>
165 <div·class="line">····················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">OpenMesh::Attributes::Color</a>·);</div>165 <div·class="line">····················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">OpenMesh::Attributes::Color</a>·);</div>
166 <div·class="line">·</div>166 <div·class="line">·</div>
167 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div>167 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div>
168 <div·class="line">};</div>168 <div·class="line">};</div>
169 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>169 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>
170 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">OpenMesh::Attributes::Color</a></div><div·class="ttdeci">@·Color</div><div·class="ttdoc">Add·colors·to·mesh·item·(vertices/faces/edges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:83</div></div>170 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">OpenMesh::Attributes::Color</a></div><div·class="ttdeci">@·Color</div><div·class="ttdoc">Add·colors·to·mesh·item·(vertices/faces/edges)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:83</div></div>
171 <div·class="ttc"·id="aa02174_html"><div·class="ttname"><a·href="a02174.html">MyTraits</a></div><div·class="ttdef"><b>Definition</b>·smooth.cc:9</div></div>171 <div·class="ttc"·id="aa02174_html"><div·class="ttname"><a·href="a02174.html">MyTraits</a></div><div·class="ttdef"><b>Definition</b>·smooth.cc:9</div></div>
172 <div·class="ttc"·id="aa02806_html"><div·class="ttname"><a·href="a02806.html">OpenMesh::DefaultTraits</a></div><div·class="ttdoc">Base·class·for·all·traits.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:122</div></div>172 <div·class="ttc"·id="aa02806_html"><div·class="ttname"><a·href="a02806.html">OpenMesh::DefaultTraits</a></div><div·class="ttdoc">Base·class·for·all·traits.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:122</div></div>
173 <div·class="ttc"·id="aa06365_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a></div><div·class="ttdeci">#define·VertexAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·vertex·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:79</div></div>173 <div·class="ttc"·id="aa06488_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06488.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a></div><div·class="ttdeci">#define·VertexAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·vertex·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:79</div></div>
174 <div·class="ttc"·id="aa06365_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a></div><div·class="ttdeci">#define·FaceAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·face·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:88</div></div>174 <div·class="ttc"·id="aa06488_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06488.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="a01055.html">DecimaterT.hh</a>·</dd></dl>161 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00554.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="a01202_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00257_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="a01202_source.html">MeshItems.hh</a></li>124 <li>Doc/Concepts/<a·class="el"·href="a00257_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="a01202_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00257_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="a01202_source.html">MeshItems.hh</a></li>136 <li>Doc/Concepts/<a·class="el"·href="a00257_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="a01202_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00257_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="a01202_source.html">MeshItems.hh</a></li>270 <li>Doc/Concepts/<a·class="el"·href="a00257_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="a01202_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00257_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="a01202_source.html">MeshItems.hh</a></li>144 <li>Doc/Concepts/<a·class="el"·href="a00257_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="a01202_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00257_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="a01202_source.html">MeshItems.hh</a></li>193 <li>Doc/Concepts/<a·class="el"·href="a00257_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="a01199_source.html">Doc/Concepts/MeshKernel.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00260_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="a01199_source.html">MeshKernel.hh</a></li>1651 <li>Doc/Concepts/<a·class="el"·href="a00260_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="a00425_source.html">CmdOption.hh</a></li>136 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a00983_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="a00422_source.html">DecimaterViewerWidget.hh</a></li>172 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a00986_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="a00422_source.html">DecimaterViewerWidget.hh</a></li>436 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a00986_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="a00461_source.html">ProgViewerWidget.hh</a></li>178 <li>OpenMesh/Apps/ProgViewer/<a·class="el"·href="a01001_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="a00461_source.html">ProgViewerWidget.hh</a></li>366 <li>OpenMesh/Apps/ProgViewer/<a·class="el"·href="a01001_source.html">ProgViewerWidget.hh</a></li>
367 <li>OpenMesh/Apps/ProgViewer/<b>ProgViewerWidget.cc</b></li>367 <li>OpenMesh/Apps/ProgViewer/<b>ProgViewerWidget.cc</b></li>
368 </ul>368 </ul>
369 </div><!--·contents·-->369 </div><!--·contents·-->
370 </div><!--·doc-content·-->370 </div><!--·doc-content·-->
371 <hr>371 <hr>
372 <address>372 <address>
373 <small>373 <small>
1.43 KB
./usr/share/doc/libopenmesh-dev/html/a02218.html
    
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a07d1284c50b17be9723e661252f21bfd·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">163 <tr·class="memitem:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"·id="r_a7cf05b18cbb648c04bc92e26f1a1ff5c"><td·class="memItemLeft"·align="right"·valign="top">
164 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>164 typedef·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Color</b></td></tr>
165 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>165 <tr·class="memdesc:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·default·color·type·is·<a·class="el"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041"·title="3-byte·unsigned·vector">OpenMesh::Vec3uc</a>.·<br·/></td></tr>
166 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:a7cf05b18cbb648c04bc92e26f1a1ff5c·inherit·pub_types_a02806"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 </table>167 </table>
168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
169 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06347_source.html">MeshViewerWidget.hh</a></li>169 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06452_source.html">MeshViewerWidget.hh</a></li>
170 </ul>170 </ul>
171 </div><!--·contents·-->171 </div><!--·contents·-->
172 </div><!--·doc-content·-->172 </div><!--·doc-content·-->
173 <hr>173 <hr>
174 <address>174 <address>
175 <small>175 <small>
176 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">176 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.31 KB
./usr/share/doc/libopenmesh-dev/html/a02222.html
    
Offset 360, 15 lines modifiedOffset 360, 15 lines modified
360 float&#160;</td><td·class="memItemRight"·valign="bottom"><b>normal_scale_</b></td></tr>360 float&#160;</td><td·class="memItemRight"·valign="bottom"><b>normal_scale_</b></td></tr>
361 <tr·class="separator:aabeafb1c78eba6338063736f33c4ce33·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>361 <tr·class="separator:aabeafb1c78eba6338063736f33c4ce33·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
362 <tr·class="memitem:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"·id="r_a1b75f41bb4bd6e86ae4ae6f093b8592d"><td·class="memItemLeft"·align="right"·valign="top">362 <tr·class="memitem:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"·id="r_a1b75f41bb4bd6e86ae4ae6f093b8592d"><td·class="memItemLeft"·align="right"·valign="top">
363 <a·class="el"·href="a02958.html">OpenMesh::FPropHandleT</a>&lt;·typename·<a·class="el"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>fp_normal_base_</b></td></tr>363 <a·class="el"·href="a02958.html">OpenMesh::FPropHandleT</a>&lt;·typename·<a·class="el"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>fp_normal_base_</b></td></tr>
364 <tr·class="separator:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>364 <tr·class="separator:a1b75f41bb4bd6e86ae4ae6f093b8592d·inherit·pro_attribs_a02226"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
365 </table>365 </table>
366 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>366 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
367 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06347_source.html">MeshViewerWidget.hh</a></li>367 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06452_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="a00452_source.html">MeshViewerWidgetT.hh</a></li>441 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00962_source.html">MeshViewerWidgetT.hh</a></li>
442 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00449_source.html">MeshViewerWidgetT_impl.hh</a></li>442 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00977_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="a00446_source.html">QGLViewerWidget.hh</a></li>252 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00971_source.html">QGLViewerWidget.hh</a></li>
253 <li>OpenMesh/Apps/QtViewer/<b>QGLViewerWidget.cc</b></li>253 <li>OpenMesh/Apps/QtViewer/<b>QGLViewerWidget.cc</b></li>
254 </ul>254 </ul>
255 </div><!--·contents·-->255 </div><!--·contents·-->
256 </div><!--·doc-content·-->256 </div><!--·doc-content·-->
257 <hr>257 <hr>
258 <address>258 <address>
259 <small>259 <small>
724 B
./usr/share/doc/libopenmesh-dev/html/a02242.html
    
Offset 406, 15 lines modifiedOffset 406, 15 lines modified
406 <p>open·mesh·</p>406 <p>open·mesh·</p>
  
407 <p>Reimplemented·from·<a·class="el"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;·Mesh·&gt;</a>.</p>407 <p>Reimplemented·from·<a·class="el"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;·Mesh·&gt;</a>.</p>
  
408 </div>408 </div>
409 </div>409 </div>
410 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>410 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
411 <li>OpenMesh/Apps/Subdivider/<a·class="el"·href="a06350_source.html">MeshViewerWidget.hh</a></li>411 <li>OpenMesh/Apps/Subdivider/<a·class="el"·href="a06455_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="a00485_source.html">SubdivideWidget.hh</a></li>174 <li>OpenMesh/Apps/Subdivider/<a·class="el"·href="a00959_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="a00479_source.html">VDPMSynthesizerViewerWidget.hh</a></li>400 <li>OpenMesh/Apps/VDProgMesh/Synthesizer/<a·class="el"·href="a01013_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="a00518_source.html">EigenVectorT.hh</a></li>125 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00809_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="a00503_source.html">OpenMesh/Core/Geometry/LoopSchemeMaskT.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a00815_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="a00503_source.html">LoopSchemeMaskT.hh</a></li>202 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00815_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="a00515_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;··101 <p>/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a00827_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="a00515_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00827_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="a00515_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="a00827_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="a00515_source.html">NormalConeT.hh</a></li>152 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00827_source.html">NormalConeT.hh</a></li>
153 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00524_source.html">NormalConeT_impl.hh</a></li>153 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00833_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="a00512_source.html">OpenMesh/Tools/VDPM/Plane3d.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00512_source.html">Plane3d.hh</a></li>151 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00821_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="a00530.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="a00818.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="a00530_source.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00818_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="a00530.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="a00818.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="a00530_source.html">QuadricT.hh</a></li>259 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00818_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="a00509_source.html">Vector11T.hh</a></li>640 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00824_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="a00521_source.html">VectorT_inc.hh</a></li>453 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00806_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="a00005_source.html">OpenMesh/Core/IO/exporter/BaseExporter.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00065_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="a00005_source.html">BaseExporter.hh</a></li>335 <li>OpenMesh/Core/IO/exporter/<a·class="el"·href="a00065_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="a00719_source.html">OpenMesh/Core/IO/exporter/ExporterT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00800_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="a00719_source.html">ExporterT.hh</a></li>1909 <li>OpenMesh/Core/IO/exporter/<a·class="el"·href="a00800_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="a00026_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="a00026_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="a00698_source.html">OpenMesh/Core/IO/importer/ImporterT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00716_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="a00698_source.html">ImporterT.hh</a></li>2014 <li>OpenMesh/Core/IO/importer/<a·class="el"·href="a00716_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="a00641_source.html">OpenMesh/Core/IO/IOManager.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00704_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="a00641_source.html">IOManager.hh</a></li>445 <li>OpenMesh/Core/IO/<a·class="el"·href="a00704_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="a00707_source.html">OpenMesh/Core/IO/Options.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00686_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="a00707_source.html">Options.hh</a></li>354 <li>OpenMesh/Core/IO/<a·class="el"·href="a00686_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="a00053_source.html">OpenMesh/Core/IO/reader/BaseReader.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00047_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="a00053_source.html">BaseReader.hh</a></li>379 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00047_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="a00650_source.html">OpenMesh/Core/IO/reader/OBJReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00740_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="a00650_source.html">OBJReader.hh</a></li>315 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00740_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="a00662_source.html">OpenMesh/Core/IO/reader/OFFReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00725_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="a00662_source.html">OFFReader.hh</a></li>392 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00725_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="a00647_source.html">OpenMesh/Core/IO/reader/OMReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00746_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="a00647_source.html">OMReader.hh</a></li>383 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00746_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="a00653_source.html">OpenMesh/Core/IO/reader/PLYReader.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00749_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="a00653_source.html">PLYReader.hh</a></li>412 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00749_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="a00665_source.html">OpenMesh/Core/IO/reader/STLReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00728_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="a00665_source.html">STLReader.hh</a></li>356 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00728_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="a00683_source.html">OpenMesh/Core/IO/SR_binary.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00803_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="a00683_source.html">SR_binary.hh</a></li>158 <li>OpenMesh/Core/IO/<a·class="el"·href="a00803_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="a00722_source.html">SR_binary_vector_of_bool.hh</a></li>137 <li>OpenMesh/Core/IO/<a·class="el"·href="a00683_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="a00767_source.html">OpenMesh/Core/IO/writer/BaseWriter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00761_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="a00767_source.html">BaseWriter.hh</a></li>423 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00761_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="a00749_source.html">OpenMesh/Core/IO/writer/OBJWriter.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00773_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="a00749_source.html">OBJWriter.hh</a></li>390 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00773_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="a00758_source.html">OpenMesh/Core/IO/writer/OFFWriter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00752_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="a00758_source.html">OFFWriter.hh</a></li>407 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00752_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="a00728_source.html">OpenMesh/Core/IO/writer/OMWriter.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00782_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="a00728_source.html">OMWriter.hh</a></li>421 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00782_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="a00731_source.html">OpenMesh/Core/IO/writer/PLYWriter.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00788_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="a00731_source.html">PLYWriter.hh</a></li>454 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00788_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="a00746_source.html">OpenMesh/Core/IO/writer/STLWriter.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00746_source.html">STLWriter.hh</a></li>390 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00785_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="a00743_source.html">VTKWriter.hh</a></li>378 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00770_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="a00536_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a00911_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="a00536_source.html">ArrayKernel.hh</a></li>1475 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00911_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="a00545_source.html">ArrayKernelT_impl.hh</a></li>1477 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00926_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="a00536_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00911_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="a00536_source.html">ArrayKernel.hh</a></li>197 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00911_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="a00536_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00911_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="a00536_source.html">ArrayKernel.hh</a></li>195 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00911_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="a00536_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00911_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="a00536_source.html">ArrayKernel.hh</a></li>278 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00911_source.html">ArrayKernel.hh</a></li>
279 </ul>279 </ul>
280 </div><!--·contents·-->280 </div><!--·contents·-->
281 </div><!--·doc-content·-->281 </div><!--·doc-content·-->
282 <hr>282 <hr>
283 <address>283 <address>
284 <small>284 <small>
285 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">285 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.07 KB
./usr/share/doc/libopenmesh-dev/html/a02438.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;·Class·Template·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;·Class·Template·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>The·attribute·kernel·adds·all·standard·properties·to·the·kernel.··101 <p>The·attribute·kernel·adds·all·standard·properties·to·the·kernel.··
102 ·<a·href="a02438.html#details">More...</a></p>102 ·<a·href="a02438.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a06362_source.html">OpenMesh/Mesh/AttribKernelT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06461_source.html">OpenMesh/Mesh/AttribKernelT.hh</a>&gt;</code></p>
104 <div·class="dynheader">104 <div·class="dynheader">
105 Inheritance·diagram·for·OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;:</div>105 Inheritance·diagram·for·OpenMesh::AttribKernelT&lt;·MeshItems,·Connectivity·&gt;:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a02437.png"·border="0"·usemap="#aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map"·alt="Inheritance·graph"/></div>107 <div·class="center"><img·src="a02437.png"·border="0"·usemap="#aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map"·alt="Inheritance·graph"/></div>
108 <map·name="aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map"·id="aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map">108 <map·name="aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map"·id="aOpenMesh_1_1AttribKernelT_3_01MeshItems_00_01Connectivity_01_4_inherit__map">
109 <area·shape="rect"·title="The·attribute·kernel·adds·all·standard·properties·to·the·kernel."·alt=""·coords="5,79,220,119"/>109 <area·shape="rect"·title="The·attribute·kernel·adds·all·standard·properties·to·the·kernel."·alt=""·coords="5,79,220,119"/>
110 <area·shape="rect"·title="·"·alt=""·coords="61,5,165,31"/>110 <area·shape="rect"·title="·"·alt=""·coords="61,5,165,31"/>
Offset 629, 15 lines modifiedOffset 629, 15 lines modified
629 <dl·class="section·note"><dt>Note</dt><dd>All·that's·copied·is·connectivity·and·vertex·positions.·All·other·information·(like·e.g.·attributes·or·additional·elements·from·traits·classes)·is·not·copied.·</dd>629 <dl·class="section·note"><dt>Note</dt><dd>All·that's·copied·is·connectivity·and·vertex·positions.·All·other·information·(like·e.g.·attributes·or·additional·elements·from·traits·classes)·is·not·copied.·</dd>
630 <dd>630 <dd>
631 If·you·want·to·copy·all·information,·including·<em>custom</em>·properties,·use·PolyMeshT::operator=()·instead.·</dd></dl>631 If·you·want·to·copy·all·information,·including·<em>custom</em>·properties,·use·PolyMeshT::operator=()·instead.·</dd></dl>
  
632 </div>632 </div>
633 </div>633 </div>
634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
635 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06359_source.html">AttribKernelT.hh</a></li>635 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06458_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="a00635_source.html">OpenMesh/Core/Mesh/BaseKernel.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00884_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="a00635_source.html">BaseKernel.hh</a></li>5502 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00884_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="a00548_source.html">OpenMesh/Mesh/BaseMesh.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00932_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="a00548_source.html">BaseMesh.hh</a></li>105 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00932_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="a00590_source.html">OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00857_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="a00593_source.html">CirculatorsT.hh</a></li>226 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_source.html">CirculatorsT.hh</a></li>
227 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00590_source.html">PolyConnectivity_inline_impl.hh</a></li>227 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00857_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="a00593_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>117 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>124 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>186 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>305 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>117 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>124 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00593_source.html">CirculatorsT.hh</a></li>428 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00881_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="a00572_source.html">OpenMesh/Core/Mesh/FinalMeshItemsT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00872_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="a00572_source.html">FinalMeshItemsT.hh</a></li>161 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00872_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="a00572_source.html">FinalMeshItemsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00872_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="a00572_source.html">FinalMeshItemsT.hh</a></li>128 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00872_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="a00572_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00872_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="a00572_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00872_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="a00572_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00872_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="a00572_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00872_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="a00593_source.html">OpenMesh/Mesh/Iterators/CirculatorsT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00881_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="a00629_source.html">circulators_template.hh</a></li>262 <li>OpenMesh/Core/Mesh/gen/<a·class="el"·href="a00848_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="a00596_source.html">OpenMesh/Mesh/Iterators/IteratorsT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00890_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="a00632_source.html">iterators_template.hh</a></li>198 <li>OpenMesh/Core/Mesh/gen/<a·class="el"·href="a00845_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="a00581_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00878_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="a00581_source.html">Handles.hh</a></li>356 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00878_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="a00581_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00878_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="a00581_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00878_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="a00581_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00878_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="a00581_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00878_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="a00581_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00878_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="a00581_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00878_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="a00581_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00878_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="a00581_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00878_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="a00581_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00878_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="a00581_source.html">Handles.hh</a></li>176 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00878_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="a00596_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00890_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="a00596_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00890_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="a00596_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00890_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="a00596_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00890_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="a00596_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00890_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="a00596_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00890_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="a00596_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00890_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="a00596_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00890_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="a00596_source.html">IteratorsT.hh</a></li>259 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00890_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="a00590_source.html">OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00857_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="a00551_source.html">PolyConnectivity.hh</a></li>214 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_source.html">PolyConnectivity.hh</a></li>
215 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00590_source.html">PolyConnectivity_inline_impl.hh</a></li>215 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00857_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>133 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">OpenMesh/Core/Mesh/PolyConnectivity.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>5898 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00590_source.html">PolyConnectivity_inline_impl.hh</a></li>5900 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00857_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00551_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00836_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="a00563_source.html">OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00908_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="a00539_source.html">PolyMesh_ArrayKernelT.hh</a></li>731 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00851_source.html">PolyMesh_ArrayKernelT.hh</a></li>
732 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00563_source.html">TriMesh_ArrayKernelT.hh</a></li>732 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00908_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="a00539_source.html">OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00851_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="a00539_source.html">PolyMesh_ArrayKernelT.hh</a></li>122 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00851_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="a00539_source.html">OpenMesh/Mesh/Types/PolyMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00851_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="a00539_source.html">PolyMesh_ArrayKernelT.hh</a></li>538 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00851_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="a00605_source.html">OpenMesh/Mesh/PolyMeshT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00923_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="a00605_source.html">PolyMeshT.hh</a></li>1463 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00923_source.html">PolyMeshT.hh</a></li>
1464 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00560_source.html">PolyMeshT_impl.hh</a></li>1464 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00899_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="a00617_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00920_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="a00617_source.html">SmartHandles.hh</a></li>135 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_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="a00617_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00920_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="a00617_source.html">SmartHandles.hh</a></li>141 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_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="a00617_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00920_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="a00617_source.html">SmartHandles.hh</a></li>115 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_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="a00617_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00920_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="a00617_source.html">SmartHandles.hh</a></li>342 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_source.html">SmartHandles.hh</a></li>
343 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00590_source.html">PolyConnectivity_inline_impl.hh</a></li>343 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00857_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="a00617_source.html">SmartHandles.hh</a></li>271 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_source.html">SmartHandles.hh</a></li>
272 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00590_source.html">PolyConnectivity_inline_impl.hh</a></li>272 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00857_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="a00617_source.html">SmartHandles.hh</a></li>279 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_source.html">SmartHandles.hh</a></li>
280 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00590_source.html">PolyConnectivity_inline_impl.hh</a></li>280 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00857_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="a00617_source.html">SmartHandles.hh</a></li>287 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_source.html">SmartHandles.hh</a></li>
288 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00590_source.html">PolyConnectivity_inline_impl.hh</a></li>288 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00857_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="a00617_source.html">SmartHandles.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_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="a00617_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_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="a00617_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_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="a00617_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_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="a00617_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00920_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="a00614_source.html">OpenMesh/Core/Mesh/SmartRange.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00854_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="a00614_source.html">SmartRange.hh</a></li>233 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00854_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="a00614_source.html">OpenMesh/Core/Mesh/SmartRange.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00854_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="a00614_source.html">SmartRange.hh</a></li>886 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00854_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="a00614_source.html">SmartRange.hh</a></li>147 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00854_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="a00638_source.html">OpenMesh/Attributes/Status.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00887_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="a00638_source.html">Status.hh</a></li>208 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00887_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="a00863_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="a00863_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="a00863_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="a00863_source.html">Tags.hh</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 </div><!--·doc-content·-->106 </div><!--·doc-content·-->
107 <hr>107 <hr>
108 <address>108 <address>
109 <small>109 <small>
110 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">110 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a02806.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::DefaultTraits·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::DefaultTraits·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·all·traits.··100 <p>Base·class·for·all·traits.··
101 ·<a·href="a02806.html#details">More...</a></p>101 ·<a·href="a02806.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a06371_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06494_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::DefaultTraits:</div>104 Inheritance·diagram·for·OpenMesh::DefaultTraits:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02805.png"·border="0"·usemap="#aOpenMesh_1_1DefaultTraits_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02805.png"·border="0"·usemap="#aOpenMesh_1_1DefaultTraits_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1DefaultTraits_inherit__map"·id="aOpenMesh_1_1DefaultTraits_inherit__map">107 <map·name="aOpenMesh_1_1DefaultTraits_inherit__map"·id="aOpenMesh_1_1DefaultTraits_inherit__map">
108 <area·shape="rect"·title="Base·class·for·all·traits."·alt=""·coords="5,311,188,336"/>108 <area·shape="rect"·title="Base·class·for·all·traits."·alt=""·coords="5,311,188,336"/>
109 <area·shape="rect"·href="a02174.html"·title="·"·alt=""·coords="319,15,396,40"/>109 <area·shape="rect"·href="a02174.html"·title="·"·alt=""·coords="319,15,396,40"/>
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>195 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
196 <div·class="textblock"><p>Base·class·for·all·traits.·</p>196 <div·class="textblock"><p>Base·class·for·all·traits.·</p>
197 <p>All·user·traits·should·be·derived·from·this·class.·You·may·enrich·all·basic·items·by·additional·properties·or·define·one·or·more·of·the·types·<code>Point</code>,·<code>Normal</code>,·<code>TexCoord</code>,·or·<code>Color</code>.</p>197 <p>All·user·traits·should·be·derived·from·this·class.·You·may·enrich·all·basic·items·by·additional·properties·or·define·one·or·more·of·the·types·<code>Point</code>,·<code>Normal</code>,·<code>TexCoord</code>,·or·<code>Color</code>.</p>
198 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>198 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>
199 <dd>199 <dd>
200 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>200 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>
201 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>201 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
202 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06365_source.html">Traits.hh</a></li>202 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06488_source.html">Traits.hh</a></li>
203 </ul>203 </ul>
204 </div><!--·contents·-->204 </div><!--·contents·-->
205 </div><!--·doc-content·-->205 </div><!--·doc-content·-->
206 <hr>206 <hr>
207 <address>207 <address>
208 <small>208 <small>
209 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">209 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.13 KB
./usr/share/doc/libopenmesh-dev/html/a02810.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::DefaultTraitsDouble·Class·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::DefaultTraitsDouble·Class·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point·vectors·for·colors.··100 <p>Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point·vectors·for·colors.··
101 ·<a·href="a02810.html#details">More...</a></p>101 ·<a·href="a02810.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a06371_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06494_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::DefaultTraitsDouble:</div>104 Inheritance·diagram·for·OpenMesh::DefaultTraitsDouble:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a02809.png"·border="0"·usemap="#aOpenMesh_1_1DefaultTraitsDouble_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a02809.png"·border="0"·usemap="#aOpenMesh_1_1DefaultTraitsDouble_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1DefaultTraitsDouble_inherit__map"·id="aOpenMesh_1_1DefaultTraitsDouble_inherit__map">107 <map·name="aOpenMesh_1_1DefaultTraitsDouble_inherit__map"·id="aOpenMesh_1_1DefaultTraitsDouble_inherit__map">
108 <area·shape="rect"·title="Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point..."·alt=""·coords="5,79,233,104"/>108 <area·shape="rect"·title="Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point..."·alt=""·coords="5,79,233,104"/>
109 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="28,5,211,31"/>109 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="28,5,211,31"/>
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 </table>181 </table>
182 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>182 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
183 <div·class="textblock"><p>Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point·vectors·for·colors.·</p>183 <div·class="textblock"><p>Version·of·Default·Traits·that·uses·double·precision·for·points·and·normals·as·well·as·floating·point·vectors·for·colors.·</p>
184 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>184 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>
185 <dd>185 <dd>
186 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>186 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>
187 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>187 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
188 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06365_source.html">Traits.hh</a></li>188 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06488_source.html">Traits.hh</a></li>
189 </ul>189 </ul>
190 </div><!--·contents·-->190 </div><!--·contents·-->
191 </div><!--·doc-content·-->191 </div><!--·doc-content·-->
192 <hr>192 <hr>
193 <address>193 <address>
194 <small>194 <small>
195 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">195 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.4 KB
./usr/share/doc/libopenmesh-dev/html/a02814.html
    
Offset 94, 23 lines modifiedOffset 94, 23 lines modified
94 ··<div·class="headertitle"><div·class="title">OpenMesh::MergeTraits&lt;·_Traits1,·_Traits2·&gt;·Struct·Template·Reference</div></div>94 ··<div·class="headertitle"><div·class="title">OpenMesh::MergeTraits&lt;·_Traits1,·_Traits2·&gt;·Struct·Template·Reference</div></div>
95 </div><!--header-->95 </div><!--header-->
96 <div·class="contents">96 <div·class="contents">
  
97 <p>Helper·class·to·merge·two·mesh·traits.··97 <p>Helper·class·to·merge·two·mesh·traits.··
98 ·<a·href="a02814.html#details">More...</a></p>98 ·<a·href="a02814.html#details">More...</a></p>
  
99 <p><code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a06488_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code></p>
100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>100 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
101 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·_Traits1,·class·_Traits2&gt;<br·/>101 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·_Traits1,·class·_Traits2&gt;<br·/>
102 struct·OpenMesh::MergeTraits&lt;·_Traits1,·_Traits2·&gt;</div><p>Helper·class·to·merge·two·mesh·traits.·</p>102 struct·OpenMesh::MergeTraits&lt;·_Traits1,·_Traits2·&gt;</div><p>Helper·class·to·merge·two·mesh·traits.·</p>
103 <p>With·the·help·of·this·class·it's·possible·to·merge·two·mesh·traits.·Whereby·<code>_Traits1</code>·overrides·equally·named·symbols·of·<code>_Traits2</code>.</p>103 <p>With·the·help·of·this·class·it's·possible·to·merge·two·mesh·traits.·Whereby·<code>_Traits1</code>·overrides·equally·named·symbols·of·<code>_Traits2</code>.</p>
104 <p>For·your·convenience·use·the·provided·defines·<code>OM_Merge_Traits</code>·and·<code>OM_Merge_Traits_In_Template</code>·instead.</p>104 <p>For·your·convenience·use·the·provided·defines·<code>OM_Merge_Traits</code>·and·<code>OM_Merge_Traits_In_Template</code>·instead.</p>
105 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a06365.html#a746c83f2828928d4e7c4de0b2613e396"·title="Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class·_D.">OM_Merge_Traits</a>,·<a·class="el"·href="a06365.html#a97a9676df79fe2881136f983f3cf3b05"·title="Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class·_D.">OM_Merge_Traits_In_Template</a>·</dd></dl>105 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a06488.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="a06488.html#a97a9676df79fe2881136f983f3cf3b05"·title="Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class·_D.">OM_Merge_Traits_In_Template</a>·</dd></dl>
106 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>106 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
107 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06365_source.html">Traits.hh</a></li>107 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06488_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="a00557_source.html">OpenMesh/Core/Mesh/TriConnectivity.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00935_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="a00557_source.html">TriConnectivity.hh</a></li>3538 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00935_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="a00563_source.html">OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00908_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="a00563_source.html">TriMesh_ArrayKernelT.hh</a></li>122 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00908_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="a00620_source.html">OpenMesh/Mesh/TriMeshT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00914_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="a00620_source.html">TriMeshT.hh</a></li>1410 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00914_source.html">TriMeshT.hh</a></li>
1411 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00578_source.html">TriMeshT_impl.hh</a></li>1411 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00860_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="a00830_source.html">AutoPropertyHandleT.hh</a></li>183 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00635_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="a00809_source.html">OpenMesh/Core/Utils/PropertyT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00818_source.html">BaseProperty.hh</a></li>747 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00656_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="a00803_source.html">OpenMesh/Core/Utils/Endian.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00647_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="a00803_source.html">Endian.hh</a></li>148 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00647_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="a00812_source.html">HandleToPropHandle.hh</a></li>97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00665_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="a00812_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00665_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="a00812_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00665_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="a00812_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00665_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="a00812_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00665_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="a00812_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00665_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="a00812_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00665_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="a00806_source.html">OpenMesh/Core/Utils/Noncopyable.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00638_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="a00806_source.html">Noncopyable.hh</a></li>163 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00638_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="a00848_source.html">Predicates.hh</a></li>97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>139 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>142 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>142 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>139 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>128 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00848_source.html">OpenMesh/Core/Utils/Predicates.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00629_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="a00848_source.html">Predicates.hh</a></li>130 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00629_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="a00809_source.html">OpenMesh/Core/Utils/PropertyT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>788 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>739 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>320 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00809_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00641_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="a00827_source.html">OpenMesh/Core/Utils/PropertyContainer.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a00623_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="a00827_source.html">PropertyContainer.hh</a></li>244 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00623_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="a00824_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00662_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="a00824_source.html">PropertyCreator.hh</a></li>373 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00662_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="a00824_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00662_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="a00824_source.html">PropertyCreator.hh</a></li>427 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00662_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="a00824_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00662_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="a00824_source.html">PropertyCreator.hh</a></li>128 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00662_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="a00854_source.html">OpenMesh/Core/Utils/PropertyManager.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a00614_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="a00854_source.html">PropertyManager.hh</a></li>1652 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00614_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="a00854_source.html">PropertyManager.hh</a></li>127 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00614_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="a00833_source.html">OpenMesh/Core/Utils/RandomNumberGenerator.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00644_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="a00833_source.html">RandomNumberGenerator.hh</a></li>157 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00644_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="a00821_source.html">OpenMesh/Core/Utils/SingletonT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00626_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="a00821_source.html">SingletonT.hh</a></li>146 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00626_source.html">SingletonT.hh</a></li>
147 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00860_source.html">SingletonT_impl.hh</a></li>147 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00608_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="a00800_source.html">OpenMesh/Core/Utils/vector_traits.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00668_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="a00800_source.html">vector_traits.hh</a></li>138 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00668_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="a01037_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a00539_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="a01037_source.html">BaseDecimaterT.hh</a></li>104 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00539_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="a01037_source.html">BaseDecimaterT.hh</a></li>386 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00539_source.html">BaseDecimaterT.hh</a></li>
387 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01016_source.html">BaseDecimaterT_impl.hh</a></li>387 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00551_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="a01049_source.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00542_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="a01049_source.html">CollapseInfoT.hh</a></li>248 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00542_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="a01055_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00554_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="a01055_source.html">DecimaterT.hh</a></li>431 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00554_source.html">DecimaterT.hh</a></li>
432 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01082_source.html">DecimaterT_impl.hh</a></li>432 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00497_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="a01055_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00554_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="a01055_source.html">DecimaterT.hh</a></li>128 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00554_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="a01070_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00515_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="a01070_source.html">McDecimaterT.hh</a></li>425 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00515_source.html">McDecimaterT.hh</a></li>
426 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01061_source.html">McDecimaterT_impl.hh</a></li>426 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00506_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="a01025_source.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00500_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="a01025_source.html">MixedDecimaterT.hh</a></li>537 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00500_source.html">MixedDecimaterT.hh</a></li>
538 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01064_source.html">MixedDecimaterT_impl.hh</a></li>538 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00491_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="a01079_source.html">OpenMesh/Tools/Decimater/ModAspectRatioT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00533_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="a01079_source.html">ModAspectRatioT.hh</a></li>343 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00533_source.html">ModAspectRatioT.hh</a></li>
344 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01040_source.html">ModAspectRatioT_impl.hh</a></li>344 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00521_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="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00563_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="a01067_source.html">ModBaseT.hh</a></li>191 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00563_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="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00563_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="a01067.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="a00563.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="a01067_source.html">ModBaseT.hh</a></li>420 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00563_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="a01031_source.html">OpenMesh/Tools/Decimater/ModEdgeLengthT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00527_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="a01031_source.html">ModEdgeLengthT.hh</a></li>323 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00527_source.html">ModEdgeLengthT.hh</a></li>
324 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01034_source.html">ModEdgeLengthT_impl.hh</a></li>324 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00518_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="a01052_source.html">OpenMesh/Tools/Decimater/ModHausdorffT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00548_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="a01052_source.html">ModHausdorffT.hh</a></li>383 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00548_source.html">ModHausdorffT.hh</a></li>
384 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01085_source.html">ModHausdorffT_impl.hh</a></li>384 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00545_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="a01013_source.html">OpenMesh/Tools/Decimater/ModIndependentSetsT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00488_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="a01013_source.html">ModIndependentSetsT.hh</a></li>249 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00488_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="a01019_source.html">OpenMesh/Tools/Decimater/ModNormalDeviationT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00509_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="a01019_source.html">ModNormalDeviationT.hh</a></li>392 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00509_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="a01043_source.html">OpenMesh/Tools/Decimater/ModNormalFlippingT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00536_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="a01043_source.html">ModNormalFlippingT.hh</a></li>361 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00536_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="a01046_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00524_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="a01046_source.html">ModProgMeshT.hh</a></li>351 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00524_source.html">ModProgMeshT.hh</a></li>
352 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01058_source.html">ModProgMeshT_impl.hh</a></li>352 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00530_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="a01046_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00524_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="a01046_source.html">ModProgMeshT.hh</a></li>138 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00524_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="a01076_source.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00503_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="a01076_source.html">ModQuadricT.hh</a></li>512 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00503_source.html">ModQuadricT.hh</a></li>
513 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01088_source.html">ModQuadricT_impl.hh</a></li>513 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00494_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="a01028_source.html">OpenMesh/Tools/Decimater/ModRoundnessT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00512_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="a01028_source.html">ModRoundnessT.hh</a></li>390 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00512_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="a01022_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00557_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code></p>
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
105 Public·Member·Functions</h2></td></tr>105 Public·Member·Functions</h2></td></tr>
106 <tr·class="memitem:a750859bbf0ed03ba1b6cb2601305e9f6"·id="r_a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html#a750859bbf0ed03ba1b6cb2601305e9f6">Observer</a>·(size_t·_notificationInterval)</td></tr>106 <tr·class="memitem:a750859bbf0ed03ba1b6cb2601305e9f6"·id="r_a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html#a750859bbf0ed03ba1b6cb2601305e9f6">Observer</a>·(size_t·_notificationInterval)</td></tr>
107 <tr·class="memdesc:a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·an·observer.··<br·/></td></tr>107 <tr·class="memdesc:a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·an·observer.··<br·/></td></tr>
108 <tr·class="separator:a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:a750859bbf0ed03ba1b6cb2601305e9f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:a5146f52949ea9a510db353f48335259a"·id="r_a5146f52949ea9a510db353f48335259a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5146f52949ea9a510db353f48335259a"·name="a5146f52949ea9a510db353f48335259a"></a>109 <tr·class="memitem:a5146f52949ea9a510db353f48335259a"·id="r_a5146f52949ea9a510db353f48335259a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5146f52949ea9a510db353f48335259a"·name="a5146f52949ea9a510db353f48335259a"></a>
Offset 227, 16 lines modifiedOffset 227, 16 lines modified
227 ··</table>227 ··</table>
228 ··</dd>228 ··</dd>
229 </dl>229 </dl>
  
230 </div>230 </div>
231 </div>231 </div>
232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>232 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
233 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01022_source.html">Observer.hh</a></li>233 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00557_source.html">Observer.hh</a></li>
234 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a01073.html">Observer.cc</a></li>234 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00560.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="a00950_source.html">HoleFillerT.hh</a></li>155 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00398_source.html">HoleFillerT.hh</a></li>
156 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00947_source.html">HoleFillerT_impl.hh</a></li>156 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00395_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="a00995_source.html">OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00377_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="a00995_source.html">ArrayKernelT.hh</a></li>221 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00377_source.html">ArrayKernelT.hh</a></li>
222 </ul>222 </ul>
223 </div><!--·contents·-->223 </div><!--·contents·-->
224 </div><!--·doc-content·-->224 </div><!--·doc-content·-->
225 <hr>225 <hr>
226 <address>226 <address>
227 <small>227 <small>
228 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">228 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.41 KB
./usr/share/doc/libopenmesh-dev/html/a03458.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;·Class·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;·Class·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
  
103 <p>This·class·adds·the·standard·properties·to·the·mesh·type.··103 <p>This·class·adds·the·standard·properties·to·the·mesh·type.··
104 ·<a·href="a03458.html#details">More...</a></p>104 ·<a·href="a03458.html#details">More...</a></p>
  
105 <p><code>#include·&lt;<a·class="el"·href="a06362_source.html">OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a06461_source.html">OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh</a>&gt;</code></p>
106 <div·class="dynheader">106 <div·class="dynheader">
107 Inheritance·diagram·for·OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;:</div>107 Inheritance·diagram·for·OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a03457.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map"·alt="Inheritance·graph"/></div>109 <div·class="center"><img·src="a03457.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map"·alt="Inheritance·graph"/></div>
110 <map·name="aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map">110 <map·name="aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1AttribKernelT_3_01MeshItems_01_4_inherit__map">
111 <area·shape="rect"·title="This·class·adds·the·standard·properties·to·the·mesh·type."·alt=""·coords="5,181,223,221"/>111 <area·shape="rect"·title="This·class·adds·the·standard·properties·to·the·mesh·type."·alt=""·coords="5,181,223,221"/>
112 <area·shape="rect"·href="a03470.html"·title="·"·alt=""·coords="7,79,221,133"/>112 <area·shape="rect"·href="a03470.html"·title="·"·alt=""·coords="7,79,221,133"/>
Offset 1094, 15 lines modifiedOffset 1094, 15 lines modified
1094 <tr·class="memdesc:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">You·should·not·use·this·function·directly.··<br·/></td></tr>1094 <tr·class="memdesc:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">You·should·not·use·this·function·directly.··<br·/></td></tr>
1095 <tr·class="separator:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="memSeparator"·colspan="2">&#160;</td></tr>1095 <tr·class="separator:aa9c6aae4ea0c7f69460cda72e5071d8e·inherit·pro_methods_a02442"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
1096 </table>1096 </table>
1097 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>1097 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
1098 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·MeshItems&gt;<br·/>1098 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·MeshItems&gt;<br·/>
1099 class·OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;</div><p>This·class·adds·the·standard·properties·to·the·mesh·type.·</p>1099 class·OpenMesh::Kernel_OSG::AttribKernelT&lt;·MeshItems·&gt;</div><p>This·class·adds·the·standard·properties·to·the·mesh·type.·</p>
1100 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1100 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1101 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06362_source.html">AttribKernelT.hh</a></li>1101 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06461_source.html">AttribKernelT.hh</a></li>
1102 </ul>1102 </ul>
1103 </div><!--·contents·-->1103 </div><!--·contents·-->
1104 </div><!--·doc-content·-->1104 </div><!--·doc-content·-->
1105 <hr>1105 <hr>
1106 <address>1106 <address>
1107 <small>1107 <small>
1108 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">1108 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.47 KB
./usr/share/doc/libopenmesh-dev/html/a03462.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::color_caster&lt;·osg::Color3ub,·osg::Color3f·&gt;·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::color_caster&lt;·osg::Color3ub,·osg::Color3f·&gt;·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Helper·struct.··101 <p>Helper·struct.··
102 ·<a·href="a03462.html#details">More...</a></p>102 ·<a·href="a03462.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a06377_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06467_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:ac8f50f968894036f64c47e0296de7209"·id="r_ac8f50f968894036f64c47e0296de7209"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac8f50f968894036f64c47e0296de7209"·name="ac8f50f968894036f64c47e0296de7209"></a>107 <tr·class="memitem:ac8f50f968894036f64c47e0296de7209"·id="r_ac8f50f968894036f64c47e0296de7209"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac8f50f968894036f64c47e0296de7209"·name="ac8f50f968894036f64c47e0296de7209"></a>
108 typedef·osg::Color3ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>return_type</b></td></tr>108 typedef·osg::Color3ub&#160;</td><td·class="memItemRight"·valign="bottom"><b>return_type</b></td></tr>
109 <tr·class="separator:ac8f50f968894036f64c47e0296de7209"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:ac8f50f968894036f64c47e0296de7209"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:aa589e8835fb07450709fa2c5d562adf8"·id="r_aa589e8835fb07450709fa2c5d562adf8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa589e8835fb07450709fa2c5d562adf8"·name="aa589e8835fb07450709fa2c5d562adf8"></a>110 <tr·class="memitem:aa589e8835fb07450709fa2c5d562adf8"·id="r_aa589e8835fb07450709fa2c5d562adf8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa589e8835fb07450709fa2c5d562adf8"·name="aa589e8835fb07450709fa2c5d562adf8"></a>
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 <tr·class="memitem:a776c20eefd09fa7406a4f255c9712d00"·id="r_a776c20eefd09fa7406a4f255c9712d00"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a776c20eefd09fa7406a4f255c9712d00"·name="a776c20eefd09fa7406a4f255c9712d00"></a>118 <tr·class="memitem:a776c20eefd09fa7406a4f255c9712d00"·id="r_a776c20eefd09fa7406a4f255c9712d00"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a776c20eefd09fa7406a4f255c9712d00"·name="a776c20eefd09fa7406a4f255c9712d00"></a>
119 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·osg::Color3f·&amp;_src)</td></tr>119 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·osg::Color3f·&amp;_src)</td></tr>
120 <tr·class="separator:a776c20eefd09fa7406a4f255c9712d00"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:a776c20eefd09fa7406a4f255c9712d00"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>121 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>Helper·struct.·</p>123 <div·class="textblock"><p>Helper·struct.·</p>
124 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06377_source.html">color_cast.hh</a></li>125 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06467_source.html">color_cast.hh</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
129 <hr>129 <hr>
130 <address>130 <address>
131 <small>131 <small>
132 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">132 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.27 KB
./usr/share/doc/libopenmesh-dev/html/a03466.html
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ··<div·class="headertitle"><div·class="title">OpenMesh::color_caster&lt;·osg::Color3f,·osg::Color3ub·&gt;·Struct·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMesh::color_caster&lt;·osg::Color3f,·osg::Color3ub·&gt;·Struct·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Helper·struct.··101 <p>Helper·struct.··
102 ·<a·href="a03466.html#details">More...</a></p>102 ·<a·href="a03466.html#details">More...</a></p>
  
103 <p><code>#include·&lt;<a·class="el"·href="a06377_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06467_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
106 Public·Types</h2></td></tr>106 Public·Types</h2></td></tr>
107 <tr·class="memitem:a892e043e1e4a9e272c849b88ed50a194"·id="r_a892e043e1e4a9e272c849b88ed50a194"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a892e043e1e4a9e272c849b88ed50a194"·name="a892e043e1e4a9e272c849b88ed50a194"></a>107 <tr·class="memitem:a892e043e1e4a9e272c849b88ed50a194"·id="r_a892e043e1e4a9e272c849b88ed50a194"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a892e043e1e4a9e272c849b88ed50a194"·name="a892e043e1e4a9e272c849b88ed50a194"></a>
108 typedef·osg::Color3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>return_type</b></td></tr>108 typedef·osg::Color3f&#160;</td><td·class="memItemRight"·valign="bottom"><b>return_type</b></td></tr>
109 <tr·class="separator:a892e043e1e4a9e272c849b88ed50a194"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:a892e043e1e4a9e272c849b88ed50a194"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table><table·class="memberdecls">110 </table><table·class="memberdecls">
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 <tr·class="memitem:a4b314d2f5e744637b97a3f1ca53d9f78"·id="r_a4b314d2f5e744637b97a3f1ca53d9f78"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b314d2f5e744637b97a3f1ca53d9f78"·name="a4b314d2f5e744637b97a3f1ca53d9f78"></a>115 <tr·class="memitem:a4b314d2f5e744637b97a3f1ca53d9f78"·id="r_a4b314d2f5e744637b97a3f1ca53d9f78"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b314d2f5e744637b97a3f1ca53d9f78"·name="a4b314d2f5e744637b97a3f1ca53d9f78"></a>
116 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·osg::Color3ub·&amp;_src)</td></tr>116 static·return_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(const·osg::Color3ub·&amp;_src)</td></tr>
117 <tr·class="separator:a4b314d2f5e744637b97a3f1ca53d9f78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:a4b314d2f5e744637b97a3f1ca53d9f78"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>118 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><p>Helper·struct.·</p>120 <div·class="textblock"><p>Helper·struct.·</p>
121 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>121 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
122 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06377_source.html">color_cast.hh</a></li>122 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06467_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="a00998_source.html">OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00374_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="a00998_source.html">PropertyKernel.hh</a></li>790 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00374_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="a01007_source.html">OpenMesh/Tools/Kernel_OSG/PropertyT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00386_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="a01007_source.html">PropertyT.hh</a></li>649 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00386_source.html">PropertyT.hh</a></li>
650 </ul>650 </ul>
651 </div><!--·contents·-->651 </div><!--·contents·-->
652 </div><!--·doc-content·-->652 </div><!--·doc-content·-->
653 <hr>653 <hr>
654 <address>654 <address>
655 <small>655 <small>
656 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">656 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.0 KB
./usr/share/doc/libopenmesh-dev/html/a03482.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::Traits·Struct·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">OpenMesh::Kernel_OSG::Traits·Struct·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.··100 <p>Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.··
101 ·<a·href="a03482.html#details">More...</a></p>101 ·<a·href="a03482.html#details">More...</a></p>
  
102 <p><code>#include·&lt;<a·class="el"·href="a06368_source.html">OpenMesh/Tools/Kernel_OSG/Traits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06491_source.html">OpenMesh/Tools/Kernel_OSG/Traits.hh</a>&gt;</code></p>
103 <div·class="dynheader">103 <div·class="dynheader">
104 Inheritance·diagram·for·OpenMesh::Kernel_OSG::Traits:</div>104 Inheritance·diagram·for·OpenMesh::Kernel_OSG::Traits:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a03481.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map"·alt="Inheritance·graph"/></div>106 <div·class="center"><img·src="a03481.png"·border="0"·usemap="#aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map"·alt="Inheritance·graph"/></div>
107 <map·name="aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map">107 <map·name="aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map"·id="aOpenMesh_1_1Kernel__OSG_1_1Traits_inherit__map">
108 <area·shape="rect"·title="Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT."·alt=""·coords="9,79,184,119"/>108 <area·shape="rect"·title="Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT."·alt=""·coords="9,79,184,119"/>
109 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="5,5,188,31"/>109 <area·shape="rect"·href="a02806.html"·title="Base·class·for·all·traits."·alt=""·coords="5,5,188,31"/>
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 </table>184 </table>
185 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>185 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
186 <div·class="textblock"><p>Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.·</p>186 <div·class="textblock"><p>Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.·</p>
187 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>187 <dl·class="section·see"><dt>See·also</dt><dd>The·Mesh·docu·section·on·<a·class="el"·href="a06316.html">Specifying·your·MyMesh</a>.·</dd>
188 <dd>188 <dd>
189 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>189 Traits.hh·for·a·list·of·macros·for·traits·classes.·</dd></dl>
190 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06368_source.html">Traits.hh</a></li>191 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06491_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="a01010_source.html">OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00371_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="a01010_source.html">TriMesh_OSGArrayKernelT.hh</a></li>125 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00371_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="a01010_source.html">OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00371_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="a01010_source.html">TriMesh_OSGArrayKernelT.hh</a></li>723 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00371_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a01001_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00383_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="a01001_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00383_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="a00866_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00314_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="a00866_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00314_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="a00866_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00314_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="a00866_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00314_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="a00866_source.html">OpenMesh/Tools/SmartTagger/SmartTaggerT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00314_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="a00866_source.html">SmartTaggerT.hh</a></li>378 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00314_source.html">SmartTaggerT.hh</a></li>
379 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00869_source.html">SmartTaggerT_impl.hh</a></li>379 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00311_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="a00566_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="a00566_source.html">JacobiLaplaceSmootherT.hh</a></li>
358 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00881_source.html">JacobiLaplaceSmootherT_impl.hh</a></li>358 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00578_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="a00890_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00575_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="a00890_source.html">LaplaceSmootherT.hh</a></li>268 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00575_source.html">LaplaceSmootherT.hh</a></li>
269 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00884_source.html">LaplaceSmootherT_impl.hh</a></li>269 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00584_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="a00878_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00569_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="a00878_source.html">SmootherT.hh</a></li>478 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00569_source.html">SmootherT.hh</a></li>
479 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00875_source.html">SmootherT_impl.hh</a></li>479 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00581_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="a00905_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00320_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="a06458_source.html">CompositeT.hh</a></li>188 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06470_source.html">CompositeT.hh</a></li>
189 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00905_source.html">RuleInterfaceT.hh</a></li>189 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00320_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="a00905_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00320_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="a06458_source.html">CompositeT.hh</a></li>426 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06470_source.html">CompositeT.hh</a></li>
427 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00905_source.html">RuleInterfaceT.hh</a></li>427 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00320_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="a06458_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06470_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="a06458_source.html">CompositeT.hh</a></li>479 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06470_source.html">CompositeT.hh</a></li>
480 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06464_source.html">CompositeT_impl.hh</a></li>480 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06476_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="a06470_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06482_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="a06470_source.html">CompositeTraits.hh</a></li>204 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06482_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="a06470_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06482_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="a06470_source.html">CompositeTraits.hh</a></li>116 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06482_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="a06470_source.html">CompositeTraits.hh</a></li>155 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06482_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="a06470_source.html">CompositeTraits.hh</a></li>156 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06482_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="a06470_source.html">CompositeTraits.hh</a></li>149 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06482_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>375 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_source.html">RulesT.hh</a></li>
376 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00896_source.html">RulesT_impl.hh</a></li>376 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00329_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>422 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_source.html">RulesT.hh</a></li>
423 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00896_source.html">RulesT_impl.hh</a></li>423 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00329_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>345 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>345 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_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="a00911_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00326_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="a00911_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00326_source.html">RulesT.hh</a></li>
333 </ul>333 </ul>
334 </div><!--·contents·-->334 </div><!--·contents·-->
335 </div><!--·doc-content·-->335 </div><!--·doc-content·-->
336 <hr>336 <hr>
337 <address>337 <address>
338 <small>338 <small>
339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">339 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.18 KB
./usr/share/doc/libopenmesh-dev/html/a03710.html
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
104 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b>:·31</td></tr>104 int&#160;</td><td·class="memItemRight"·valign="bottom"><b>state</b>:·31</td></tr>
105 <tr·class="separator:abd55eb275735370ebab55afb6bcddaa2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>105 <tr·class="separator:abd55eb275735370ebab55afb6bcddaa2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
106 <tr·class="memitem:ab9376bfd4664d7d86afc623aa0d59799"·id="r_ab9376bfd4664d7d86afc623aa0d59799"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab9376bfd4664d7d86afc623aa0d59799"·name="ab9376bfd4664d7d86afc623aa0d59799"></a>106 <tr·class="memitem:ab9376bfd4664d7d86afc623aa0d59799"·id="r_ab9376bfd4664d7d86afc623aa0d59799"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab9376bfd4664d7d86afc623aa0d59799"·name="ab9376bfd4664d7d86afc623aa0d59799"></a>
107 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>final</b>:·1</td></tr>107 unsigned&#160;</td><td·class="memItemRight"·valign="bottom"><b>final</b>:·1</td></tr>
108 <tr·class="separator:ab9376bfd4664d7d86afc623aa0d59799"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:ab9376bfd4664d7d86afc623aa0d59799"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 </table>109 </table>
110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>110 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
111 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06371_source.html">Traits.hh</a></li>111 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06494_source.html">Traits.hh</a></li>
112 </ul>112 </ul>
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 </div><!--·doc-content·-->114 </div><!--·doc-content·-->
115 <hr>115 <hr>
116 <address>116 <address>
117 <small>117 <small>
118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">118 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
914 B
./usr/share/doc/libopenmesh-dev/html/a03714.html
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 <div·class="line">··<span·class="keyword">private</span>:</div>347 <div·class="line">··<span·class="keyword">private</span>:</div>
348 <div·class="line">·</div>348 <div·class="line">·</div>
349 <div·class="line">····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Point·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a></div>349 <div·class="line">····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Point·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a></div>
350 </div><!--·fragment·-->350 </div><!--·fragment·-->
351 </div>351 </div>
352 </div>352 </div>
353 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>353 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
354 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06371_source.html">Traits.hh</a></li>354 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06494_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="a00938_source.html">CatmullClarkT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00338_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="a00938_source.html">CatmullClarkT.hh</a></li>387 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00338_source.html">CatmullClarkT.hh</a></li>
388 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00917_source.html">CatmullClarkT_impl.hh</a></li>388 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00347_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="a06461_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a06473_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="a06461_source.html">CompositeT.hh</a></li>540 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06473_source.html">CompositeT.hh</a></li>
541 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06467_source.html">CompositeT_impl.hh</a></li>541 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06479_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="a06461_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06473_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="a06461_source.html">CompositeT.hh</a></li>128 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06473_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="a06473_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06485_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="a06473_source.html">CompositeTraits.hh</a></li>189 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06485_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="a06473_source.html">CompositeTraits.hh</a></li>170 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06485_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="a06473_source.html">CompositeTraits.hh</a></li>143 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06485_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="a06473_source.html">CompositeTraits.hh</a></li>149 <li>OpenMesh/Tools/Subdivider/Uniform/Composite/<a·class="el"·href="a06485_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="a00926_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a00350_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="a00926_source.html">CompositeLoopT.hh</a></li>441 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00350_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="a00926_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00350_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="a00926_source.html">CompositeLoopT.hh</a></li>182 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00350_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="a00926_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00350_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="a00926_source.html">CompositeLoopT.hh</a></li>119 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00350_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="a00920_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a00344_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="a00920_source.html">CompositeSqrt3T.hh</a></li>441 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00344_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="a00920_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00344_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="a00920_source.html">CompositeSqrt3T.hh</a></li>182 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00344_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="a00920_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00344_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="a00920_source.html">CompositeSqrt3T.hh</a></li>119 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00344_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="a00935_source.html">LongestEdgeT.hh</a></li>115 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00368_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="a00935_source.html">OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00368_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="a00935_source.html">LongestEdgeT.hh</a></li>357 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00368_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="a00914_source.html">OpenMesh/Tools/Subdivider/Uniform/LoopT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00365_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="a00914_source.html">LoopT.hh</a></li>358 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00365_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="a00929_source.html">OpenMesh/Tools/Subdivider/Uniform/MidpointT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00353_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="a00929_source.html">MidpointT.hh</a></li>349 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00353_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="a00932_source.html">OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00341_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="a00932_source.html">ModifiedButterFlyT.hh</a></li>357 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00341_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="a00923_source.html">OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00359_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="a00923_source.html">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a></li>354 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00359_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="a00941_source.html">OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00356_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="a00941_source.html">Sqrt3T.hh</a></li>358 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00356_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="a00944_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00362_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="a00944_source.html">SubdividerT.hh</a></li>567 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00362_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="a00974_source.html">OpenMesh/Tools/Utils/Gnuplot.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00428_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="a00974_source.html">Gnuplot.hh</a></li>139 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00428_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="a00974_source.html">OpenMesh/Tools/Utils/Gnuplot.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00428_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="a00974_source.html">Gnuplot.hh</a></li>181 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00428_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="a00965_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00410_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="a00965_source.html">HeapT.hh</a></li>131 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00410_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="a00965_source.html">OSG/Utils/HeapT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00410_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="a00965_source.html">HeapT.hh</a></li>216 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00410_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="a00953_source.html">OpenMesh/Tools/Utils/MeshCheckerT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00401_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="a00953_source.html">MeshCheckerT.hh</a></li>137 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00401_source.html">MeshCheckerT.hh</a></li>
138 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00962_source.html">MeshCheckerT_impl.hh</a></li>138 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00413_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="a00983_source.html">Tools/Utils/NumLimitsT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00440_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="a00983_source.html">NumLimitsT.hh</a></li>181 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00440_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="a00980_source.html">OpenMesh/Tools/Utils/StripifierT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00404_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="a00980_source.html">StripifierT.hh</a></li>164 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00404_source.html">StripifierT.hh</a></li>
165 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00971_source.html">StripifierT_impl.hh</a></li>165 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00437_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="a00959_source.html">OpenMesh/Tools/Utils/TestingFramework.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00443_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="a00959_source.html">TestingFramework.hh</a></li>208 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00443_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="a00986_source.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a00407_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="a00986_source.html">Timer.hh</a></li>336 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00407_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="a01100_source.html">OpenMesh/Tools/VDPM/MeshTraits.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00485_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="a01100_source.html">MeshTraits.hh</a></li>193 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00485_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="a01100_source.html">MeshTraits.hh</a></li>134 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00485_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="a01091_source.html">OpenMesh/Tools/VDPM/VFront.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00479_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="a01091_source.html">VFront.hh</a></li>143 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00479_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="a01097_source.html">OpenMesh/Tools/VDPM/VHierarchy.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00470_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="a01097_source.html">VHierarchy.hh</a></li>201 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00470_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="a01115_source.html">OpenMesh/Tools/VDPM/VHierarchyNode.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00458_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="a01115_source.html">VHierarchyNode.hh</a></li>178 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00458_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="a01115_source.html">OpenMesh/Tools/VDPM/VHierarchyNode.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00458_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="a01115_source.html">VHierarchyNode.hh</a></li>211 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00458_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="a01094_source.html">OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00464_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="a01094_source.html">VHierarchyNodeIndex.hh</a></li>149 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00464_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="a01109_source.html">OpenMesh/Tools/VDPM/VHierarchyWindow.hh</a>&gt;</code></p>100 <p><code>#include·&lt;<a·class="el"·href="a00482_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="a01109_source.html">VHierarchyWindow.hh</a></li>151 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00482_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="a01118_source.html">OpenMesh/Tools/VDPM/ViewingParameters.hh</a>&gt;</code></p>100 <p><code>#include·&lt;<a·class="el"·href="a00455_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="a01118_source.html">ViewingParameters.hh</a></li>172 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00455_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="a00329_source.html">unittests_common.hh</a></li>180 <li>Unittests/<a·class="el"·href="a01178_source.html">unittests_common.hh</a></li>
181 <li>Unittests/<a·class="el"·href="a00236_source.html">unittests_common_customtraits.hh</a></li>181 <li>Unittests/<a·class="el"·href="a01094_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="a00329_source.html">unittests_common.hh</a></li>144 <li>Unittests/<a·class="el"·href="a01178_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="a00329_source.html">unittests_common.hh</a></li>138 <li>Unittests/<a·class="el"·href="a01178_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="a00236_source.html">Unittests/unittests_common_customtraits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01094_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="a00236_source.html">unittests_common_customtraits.hh</a></li>131 <li>Unittests/<a·class="el"·href="a01094_source.html">unittests_common_customtraits.hh</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <hr>135 <hr>
136 <address>136 <address>
137 <small>137 <small>
138 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">138 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
13.6 KB
./usr/share/doc/libopenmesh-dev/html/a06316.html
    
Offset 171, 32 lines modifiedOffset 171, 32 lines modified
171 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span>DefaultTraits</div>171 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span>DefaultTraits</div>
172 <div·class="line">{</div>172 <div·class="line">{</div>
173 <div·class="line">··<span·class="keyword">typedef</span>·Vec3f··Point;</div>173 <div·class="line">··<span·class="keyword">typedef</span>·Vec3f··Point;</div>
174 <div·class="line">··<span·class="keyword">typedef</span>·Vec3f··Normal;</div>174 <div·class="line">··<span·class="keyword">typedef</span>·Vec3f··Normal;</div>
175 <div·class="line">··<span·class="keyword">typedef</span>·Vec2f··TexCoord;</div>175 <div·class="line">··<span·class="keyword">typedef</span>·Vec2f··TexCoord;</div>
176 <div·class="line">··<span·class="keyword">typedef</span>·Vec3uc·Color;</div>176 <div·class="line">··<span·class="keyword">typedef</span>·Vec3uc·Color;</div>
177 <div·class="line">·</div>177 <div·class="line">·</div>
178 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a>····{};</div>178 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a>····{};</div>
179 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a>··{};</div>179 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a>··{};</div>
180 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a>······{};</div>180 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a>······{};</div>
181 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a>······{};</div>181 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a>······{};</div>
182 <div·class="line">··</div>182 <div·class="line">··</div>
183 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(0);</div>183 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(0);</div>
184 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(Attributes::PrevHalfedge);</div>184 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(Attributes::PrevHalfedge);</div>
185 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a>(0);</div>185 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a>(0);</div>
186 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(0);</div>186 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(0);</div>
187 <div·class="line">};</div>187 <div·class="line">};</div>
188 <div·class="ttc"·id="aa06365_html_a223434df0f07f8e05b89324094fc1de8"><div·class="ttname"><a·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a></div><div·class="ttdeci">#define·HalfedgeTraits</div><div·class="ttdoc">Macro·for·defining·the·halfedge·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:95</div></div>188 <div·class="ttc"·id="aa06488_html_a223434df0f07f8e05b89324094fc1de8"><div·class="ttname"><a·href="a06488.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a></div><div·class="ttdeci">#define·HalfedgeTraits</div><div·class="ttdoc">Macro·for·defining·the·halfedge·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:95</div></div>
189 <div·class="ttc"·id="aa06365_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a></div><div·class="ttdeci">#define·VertexAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·vertex·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:79</div></div>189 <div·class="ttc"·id="aa06488_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06488.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a></div><div·class="ttdeci">#define·VertexAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·vertex·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:79</div></div>
190 <div·class="ttc"·id="aa06365_html_a48a58bb27b065ea6b5f6e973756f1800"><div·class="ttname"><a·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div><div·class="ttdeci">#define·FaceTraits</div><div·class="ttdoc">Macro·for·defining·the·face·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:103</div></div>190 <div·class="ttc"·id="aa06488_html_a48a58bb27b065ea6b5f6e973756f1800"><div·class="ttname"><a·href="a06488.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div><div·class="ttdeci">#define·FaceTraits</div><div·class="ttdoc">Macro·for·defining·the·face·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:103</div></div>
191 <div·class="ttc"·id="aa06365_html_a72688ff15a275a41a98159ce72eaab4f"><div·class="ttname"><a·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a></div><div·class="ttdeci">#define·HalfedgeAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·halfedge·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:82</div></div>191 <div·class="ttc"·id="aa06488_html_a72688ff15a275a41a98159ce72eaab4f"><div·class="ttname"><a·href="a06488.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a></div><div·class="ttdeci">#define·HalfedgeAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·halfedge·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:82</div></div>
192 <div·class="ttc"·id="aa06365_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a></div><div·class="ttdeci">#define·FaceAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·face·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:88</div></div>192 <div·class="ttc"·id="aa06488_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06488.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a></div><div·class="ttdeci">#define·FaceAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·face·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:88</div></div>
193 <div·class="ttc"·id="aa06365_html_a8126b6d66b0b65c5e23e8856c6092c28"><div·class="ttname"><a·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a></div><div·class="ttdeci">#define·EdgeAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·edge·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:85</div></div>193 <div·class="ttc"·id="aa06488_html_a8126b6d66b0b65c5e23e8856c6092c28"><div·class="ttname"><a·href="a06488.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a></div><div·class="ttdeci">#define·EdgeAttributes(_i)</div><div·class="ttdoc">Macro·for·defining·the·edge·attributes.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:85</div></div>
194 <div·class="ttc"·id="aa06365_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div><div·class="ttdeci">#define·VertexTraits</div><div·class="ttdoc">Macro·for·defining·the·vertex·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:91</div></div>194 <div·class="ttc"·id="aa06488_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06488.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div><div·class="ttdeci">#define·VertexTraits</div><div·class="ttdoc">Macro·for·defining·the·vertex·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:91</div></div>
195 <div·class="ttc"·id="aa06365_html_adbd10edc9787f8347769a11391896d9e"><div·class="ttname"><a·href="a06365.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a></div><div·class="ttdeci">#define·EdgeTraits</div><div·class="ttdoc">Macro·for·defining·the·edge·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:99</div></div>195 <div·class="ttc"·id="aa06488_html_adbd10edc9787f8347769a11391896d9e"><div·class="ttname"><a·href="a06488.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a></div><div·class="ttdeci">#define·EdgeTraits</div><div·class="ttdoc">Macro·for·defining·the·edge·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:99</div></div>
196 </div><!--·fragment·--><p>Please·note·that·for·example·<code>VertexTraits</code>·is·a·define·concealing·a·template·declaration.·The·actual·template·class·name·is·<code>VertexT</code>,·which·is·further·simplified·to·a·specific·type·<code>Vertex</code>·at·a·later·stage·during·the·construction·of·the·mesh·kernel.</p>196 </div><!--·fragment·--><p>Please·note·that·for·example·<code>VertexTraits</code>·is·a·define·concealing·a·template·declaration.·The·actual·template·class·name·is·<code>VertexT</code>,·which·is·further·simplified·to·a·specific·type·<code>Vertex</code>·at·a·later·stage·during·the·construction·of·the·mesh·kernel.</p>
197 <p>Because·the·traits·classes·always·have·to·provide·the·template·classes·<code>VertexT</code>,·<code>HalfedgeT</code>,·<code>EdgeT</code>,·<code>FaceT</code>,·and·the·types·<code>Point</code>,·<code>Normal</code>,·<code>Color</code>,·and·<code>TexCoord</code>·one·should·derive·this·class·from·the·default·implementation·<code>DefaultTraits</code>.·In·this·case·you·will·only·have·to·define·the·classes·or·types·you·want·to·override·or·substitute.</p>197 <p>Because·the·traits·classes·always·have·to·provide·the·template·classes·<code>VertexT</code>,·<code>HalfedgeT</code>,·<code>EdgeT</code>,·<code>FaceT</code>,·and·the·types·<code>Point</code>,·<code>Normal</code>,·<code>Color</code>,·and·<code>TexCoord</code>·one·should·derive·this·class·from·the·default·implementation·<code>DefaultTraits</code>.·In·this·case·you·will·only·have·to·define·the·classes·or·types·you·want·to·override·or·substitute.</p>
198 <p><br··/>198 <p><br··/>
199 ·</p>199 ·</p>
200 <h2><a·class="anchor"·id="sec_change_point"></a>200 <h2><a·class="anchor"·id="sec_change_point"></a>
201 Changing·the·Point·type</h2>201 Changing·the·Point·type</h2>
202 <p>Changing·the·type·that·is·used·to·store·the·point·coordinates·as·well·as·the·normal·vectors·can·simply·be·done·by·defining·this·type·in·the·traits·class.·The·following·code·changes·the·coordinate·type·in·order·to·use·<code>double</code>·instead·of·<code>float</code>.</p>202 <p>Changing·the·type·that·is·used·to·store·the·point·coordinates·as·well·as·the·normal·vectors·can·simply·be·done·by·defining·this·type·in·the·traits·class.·The·following·code·changes·the·coordinate·type·in·order·to·use·<code>double</code>·instead·of·<code>float</code>.</p>
Offset 253, 15 lines modifiedOffset 253, 15 lines modified
253 <p><br··/>253 <p><br··/>
254 ·</p>254 ·</p>
255 <h2><a·class="anchor"·id="sec_add_traits"></a>255 <h2><a·class="anchor"·id="sec_add_traits"></a>
256 Adding·User-Defined·Elements</h2>256 Adding·User-Defined·Elements</h2>
257 <p>You·can·also·add·arbitrary·types/elements/methods·to·the·mesh·items·by·providing·a·corresponding·traits·class·for·these·items.·Adding·some·index·to·the·<code>Vertex</code>·class·is·easily·done·by</p>257 <p>You·can·also·add·arbitrary·types/elements/methods·to·the·mesh·items·by·providing·a·corresponding·traits·class·for·these·items.·Adding·some·index·to·the·<code>Vertex</code>·class·is·easily·done·by</p>
258 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>258 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
259 <div·class="line">{</div>259 <div·class="line">{</div>
260 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>260 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
261 <div·class="line">··{</div>261 <div·class="line">··{</div>
262 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>262 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>
263 <div·class="line">··};</div>263 <div·class="line">··};</div>
264 <div·class="line">};</div>264 <div·class="line">};</div>
265 </div><!--·fragment·--><p>The·macro·<code>VertexTraits</code>·hides·some·ugly·template·stuff.·In·fact,·it·is·defined·as</p>265 </div><!--·fragment·--><p>The·macro·<code>VertexTraits</code>·hides·some·ugly·template·stuff.·In·fact,·it·is·defined·as</p>
266 <div·class="fragment"><div·class="line"><span·class="preprocessor">#define·VertexTraits·template·&lt;class·Base,·class·Refs&gt;·struct·VertexT·:·public·Base</span></div>266 <div·class="fragment"><div·class="line"><span·class="preprocessor">#define·VertexTraits·template·&lt;class·Base,·class·Refs&gt;·struct·VertexT·:·public·Base</span></div>
267 </div><!--·fragment·--><p>hence·the·traits·class·actually·looks·like·this:</p>267 </div><!--·fragment·--><p>hence·the·traits·class·actually·looks·like·this:</p>
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>272 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>
273 <div·class="line">··};</div>273 <div·class="line">··};</div>
274 <div·class="line">};</div>274 <div·class="line">};</div>
275 </div><!--·fragment·--><p>You·have·to·keep·this·in·mind·when·you·want·to·define·constructors·for·your·vertex·type·or·when·you·want·to·derive·the·vertex·type·from·other·classes.</p>275 </div><!--·fragment·--><p>You·have·to·keep·this·in·mind·when·you·want·to·define·constructors·for·your·vertex·type·or·when·you·want·to·derive·the·vertex·type·from·other·classes.</p>
276 <p>The·template·argument·<code>Base</code>·provides·access·to·the·mesh·handles·and·to·the·<code>Point</code>·and·<code>Scalar</code>·type·by·its·member·class·<code>Refs</code>.·Adding·a·<code><a·class="el"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11"·title="Scalar·type.">MyMesh::FaceHandle</a></code>·to·the·vertex·class·can·therefore·be·implemented·like·this:</p>276 <p>The·template·argument·<code>Base</code>·provides·access·to·the·mesh·handles·and·to·the·<code>Point</code>·and·<code>Scalar</code>·type·by·its·member·class·<code>Refs</code>.·Adding·a·<code><a·class="el"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11"·title="Scalar·type.">MyMesh::FaceHandle</a></code>·to·the·vertex·class·can·therefore·be·implemented·like·this:</p>
277 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·</div>277 <div·class="fragment"><div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·</div>
278 <div·class="line">{</div>278 <div·class="line">{</div>
279 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>279 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
280 <div·class="line">··{</div>280 <div·class="line">··{</div>
281 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>281 <div·class="line">····<span·class="keywordtype">int</span>·some_additional_index;</div>
282 <div·class="line">····<span·class="keyword">typename</span>·Base::Refs::FaceHandle·my_face_handle;</div>282 <div·class="line">····<span·class="keyword">typename</span>·Base::Refs::FaceHandle·my_face_handle;</div>
283 <div·class="line">··};</div>283 <div·class="line">··};</div>
284 <div·class="line">};</div>284 <div·class="line">};</div>
285 </div><!--·fragment·--><p>Adding·elements·to·other·mesh·items·works·in·the·same·manner.</p>285 </div><!--·fragment·--><p>Adding·elements·to·other·mesh·items·works·in·the·same·manner.</p>
286 <p><br··/>286 <p><br··/>
Offset 320, 15 lines modifiedOffset 320, 15 lines modified
320 <div·class="line">··<span·class="comment">//·store·the·previous·halfedge</span></div>320 <div·class="line">··<span·class="comment">//·store·the·previous·halfedge</span></div>
321 <div·class="line">··HalfedgeAttributes(·OpenMesh::DefaultAttributer::PrevHalfedge·);</div>321 <div·class="line">··HalfedgeAttributes(·OpenMesh::DefaultAttributer::PrevHalfedge·);</div>
322 <div·class="line">·</div>322 <div·class="line">·</div>
323 <div·class="line">··<span·class="comment">//·use·face·normals</span></div>323 <div·class="line">··<span·class="comment">//·use·face·normals</span></div>
324 <div·class="line">··FaceAttributes(·OpenMesh::DefaultAttributer::Normal·);</div>324 <div·class="line">··FaceAttributes(·OpenMesh::DefaultAttributer::Normal·);</div>
325 <div·class="line">·</div>325 <div·class="line">·</div>
326 <div·class="line">··<span·class="comment">//·store·a·face·handle·for·each·vertex</span></div>326 <div·class="line">··<span·class="comment">//·store·a·face·handle·for·each·vertex</span></div>
327 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>327 <div·class="line">··<a·class="code·hl_define"·href="a06488.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="a00566.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="aa00566_html"><div·class="ttname"><a·href="a00566.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="a00938.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="a00338.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="aa00938_html"><div·class="ttname"><a·href="a00938.html">CatmullClarkT.hh</a></div></div>132 <div·class="ttc"·id="aa00338_html"><div·class="ttname"><a·href="a00338.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="a00710_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="a00794_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>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>············cog_t;</div>148 <div·class="line">··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Mesh::Point············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>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>&amp;·_vh)</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>
194 <div·class="line">····{</div>194 <div·class="line">····{</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>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>
197 <div·class="line">····</div>197 <div·class="line">····</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>198 <div·class="line">······mesh_.property(cog_,·_vh)·=·<span·class="keyword">typename</span>·Mesh::Point(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>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>&amp;·_vh)</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>
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·_.M_.e_.s_.h_.:_.:_.P_.o_.i_.n_.t·cog_t;73 typedef·typename·Mesh::Point·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·_.M_.e_.s_.h_.:_.:_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e&·_vh)107 void·operator()(const·typename·Mesh::VertexHandle&·_vh)
108 {108 {
109 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; 
110 typename·_.M_.e_.s_.h_.:_.:_.S_.c_.a_.l_.a_.r·valence(0.0);109 typename·Mesh::VertexVertexIter·vv_it;
 110 typename·Mesh::Scalar·valence(0.0);
111 mesh_.property(cog_,·_vh)·=·typename·_.M_.e_.s_.h_.:_.:_.P_.o_.i_.n_.t(0.0,·0.0,·0.0);111 mesh_.property(cog_,·_vh)·=·typename·Mesh::Point(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·_.M_.e_.s_.h_.:_.:_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e&·_vh)129 void·operator()(const·typename·Mesh::VertexHandle&·_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="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>108 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
109 <div·class="line">··{</div>109 <div·class="line">··{</div>
110 <div·class="line">··<span·class="keyword">private</span>:</div>110 <div·class="line">··<span·class="keyword">private</span>:</div>
111 <div·class="line">····<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>··cog_;</div>111 <div·class="line">····<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>··cog_;</div>
112 <div·class="line">··<span·class="keyword">public</span>:</div>112 <div·class="line">··<span·class="keyword">public</span>:</div>
113 <div·class="line">·</div>113 <div·class="line">·</div>
114 <div·class="line">····VertexT()·:·cog_(·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>(0.0f,·0.0f,·0.0f·)·)·{·}</div>114 <div·class="line">····VertexT()·:·cog_(·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>(0.0f,·0.0f,·0.0f·)·)·{·}</div>
115 <div·class="line">·</div>115 <div·class="line">·</div>
116 <div·class="line">····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>&amp;·cog()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cog_;·}</div>116 <div·class="line">····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>&amp;·cog()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cog_;·}</div>
117 <div·class="line">····<span·class="keywordtype">void</span>·set_cog(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>&amp;·_p)·{·cog_·=·_p;·}</div>117 <div·class="line">····<span·class="keywordtype">void</span>·set_cog(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>&amp;·_p)·{·cog_·=·_p;·}</div>
118 <div·class="line">··};</div>118 <div·class="line">··};</div>
119 <div·class="ttc"·id="aa02806_html_a57c3a0075b2f50719679de132aa772b1"><div·class="ttname"><a·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">OpenMesh::DefaultTraits::Point</a></div><div·class="ttdeci">Vec3f·Point</div><div·class="ttdoc">The·default·coordinate·type·is·OpenMesh::Vec3f.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:124</div></div>119 <div·class="ttc"·id="aa02806_html_a57c3a0075b2f50719679de132aa772b1"><div·class="ttname"><a·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">OpenMesh::DefaultTraits::Point</a></div><div·class="ttdeci">Vec3f·Point</div><div·class="ttdoc">The·default·coordinate·type·is·OpenMesh::Vec3f.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:124</div></div>
120 <div·class="ttc"·id="aa06365_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div><div·class="ttdeci">#define·VertexTraits</div><div·class="ttdoc">Macro·for·defining·the·vertex·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:91</div></div>120 <div·class="ttc"·id="aa06488_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06488.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div><div·class="ttdeci">#define·VertexTraits</div><div·class="ttdoc">Macro·for·defining·the·vertex·traits.·See·Specifying·your·MyMesh.</div><div·class="ttdef"><b>Definition</b>·Traits.hh:91</div></div>
121 </div><!--·fragment·--><p>·Note·the·definition·of·the·vertex·entity.·We·use·the·supplied·define·<code>VertexTraits</code>·(which·resolves·in·a·rather·inconvenient·template·definition).·Similary·we·can·use·the·defines·<code>FaceTraits</code>,·<code>EdgeTraits</code>,·and·<code>HalfedgeTraits</code>·to·extend·these·entities.·Now·we·enhanced·the·vertex,·with·the·additional·member·variable·<code>cog_</code>,·and·the·get/set-method·pair·to·access·the·new·member.</p>121 </div><!--·fragment·--><p>·Note·the·definition·of·the·vertex·entity.·We·use·the·supplied·define·<code>VertexTraits</code>·(which·resolves·in·a·rather·inconvenient·template·definition).·Similary·we·can·use·the·defines·<code>FaceTraits</code>,·<code>EdgeTraits</code>,·and·<code>HalfedgeTraits</code>·to·extend·these·entities.·Now·we·enhanced·the·vertex,·with·the·additional·member·variable·<code>cog_</code>,·and·the·get/set-method·pair·to·access·the·new·member.</p>
122 <p>As·before·we·compute·in·a·first·loop·the·barycenters·for·all·vertices·and·store·the·information·at·the·vertices</p>122 <p>As·before·we·compute·in·a·first·loop·the·barycenters·for·all·vertices·and·store·the·information·at·the·vertices</p>
123 <div·class="fragment"><div·class="line">······mesh.data(*v_it).set_cog(cog·/·valence);</div>123 <div·class="fragment"><div·class="line">······mesh.data(*v_it).set_cog(cog·/·valence);</div>
124 </div><!--·fragment·--><p>·In·the·second·pass·we·set·the·new·position·of·each·vertex</p>124 </div><!--·fragment·--><p>·In·the·second·pass·we·set·the·new·position·of·each·vertex</p>
125 <div·class="fragment"><div·class="line">········mesh.set_point(·*v_it,·mesh.data(*v_it).cog());</div>125 <div·class="fragment"><div·class="line">········mesh.set_point(·*v_it,·mesh.data(*v_it).cog());</div>
126 </div><!--·fragment·--><p>·It·looks·neat,·but·on·the·other·hand·we·can't·remove·the·data·anymore·as·we·could·do·with·properties!·By·using·traits·one·creates·a·'static'·configuration,·which·can't·be·changed·during·runtime.</p>126 </div><!--·fragment·--><p>·It·looks·neat,·but·on·the·other·hand·we·can't·remove·the·data·anymore·as·we·could·do·with·properties!·By·using·traits·one·creates·a·'static'·configuration,·which·can't·be·changed·during·runtime.</p>
127 <p>The·complete·source·looks·like·this:</p>127 <p>The·complete·source·looks·like·this:</p>
128 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>128 <div·class="fragment"><div·class="line"><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
129 <div·class="line"><span·class="preprocessor">#include·&lt;vector&gt;</span></div>129 <div·class="line"><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
130 <div·class="line"><span·class="comment">//·--------------------·OpenMesh</span></div>130 <div·class="line"><span·class="comment">//·--------------------·OpenMesh</span></div>
131 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>131 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
132 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>132 <div·class="line"><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
133 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>133 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06488.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div>
134 <div·class="line">·</div>134 <div·class="line">·</div>
135 <div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>135 <div·class="line"><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02174.html">MyTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
136 <div·class="line">{</div>136 <div·class="line">{</div>
137 <div·class="line">··<span·class="comment">//·store·barycenter·of·neighbors·in·this·member</span></div>137 <div·class="line">··<span·class="comment">//·store·barycenter·of·neighbors·in·this·member</span></div>
138 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>138 <div·class="line">··<a·class="code·hl_define"·href="a06488.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>
139 <div·class="line">··{</div>139 <div·class="line">··{</div>
140 <div·class="line">··<span·class="keyword">private</span>:</div>140 <div·class="line">··<span·class="keyword">private</span>:</div>
141 <div·class="line">····<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>··cog_;</div>141 <div·class="line">····<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>··cog_;</div>
142 <div·class="line">··<span·class="keyword">public</span>:</div>142 <div·class="line">··<span·class="keyword">public</span>:</div>
143 <div·class="line">·</div>143 <div·class="line">·</div>
144 <div·class="line">····VertexT()·:·cog_(·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>(0.0f,·0.0f,·0.0f·)·)·{·}</div>144 <div·class="line">····VertexT()·:·cog_(·<a·class="code·hl_typedef"·href="a02806.html#a57c3a0075b2f50719679de132aa772b1">Point</a>(0.0f,·0.0f,·0.0f·)·)·{·}</div>
145 <div·class="line">·</div>145 <div·class="line">·</div>
Offset 260, 15 lines modifiedOffset 260, 15 lines modified
260 <div·class="ttc"·id="aa02718_html_a15372f27edf521d8e9028e2abccae342"><div·class="ttname"><a·href="a02718.html#a15372f27edf521d8e9028e2abccae342">OpenMesh::PolyMeshT::Scalar</a></div><div·class="ttdeci">Kernel::Scalar·Scalar</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:110</div></div>260 <div·class="ttc"·id="aa02718_html_a15372f27edf521d8e9028e2abccae342"><div·class="ttname"><a·href="a02718.html#a15372f27edf521d8e9028e2abccae342">OpenMesh::PolyMeshT::Scalar</a></div><div·class="ttdeci">Kernel::Scalar·Scalar</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:110</div></div>
261 <div·class="ttc"·id="aa02718_html_a249b0c195a81eeab341f7f73089d157e"><div·class="ttname"><a·href="a02718.html#a249b0c195a81eeab341f7f73089d157e">OpenMesh::PolyMeshT::Halfedge</a></div><div·class="ttdeci">Kernel::Halfedge·Halfedge</div><div·class="ttdoc">Halfedge·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:126</div></div>261 <div·class="ttc"·id="aa02718_html_a249b0c195a81eeab341f7f73089d157e"><div·class="ttname"><a·href="a02718.html#a249b0c195a81eeab341f7f73089d157e">OpenMesh::PolyMeshT::Halfedge</a></div><div·class="ttdeci">Kernel::Halfedge·Halfedge</div><div·class="ttdoc">Halfedge·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:126</div></div>
262 <div·class="ttc"·id="aa02718_html_a71e1e8eaabeb24eca04237931b4bea26"><div·class="ttname"><a·href="a02718.html#a71e1e8eaabeb24eca04237931b4bea26">OpenMesh::PolyMeshT::Face</a></div><div·class="ttdeci">Kernel::Face·Face</div><div·class="ttdoc">Face·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:130</div></div>262 <div·class="ttc"·id="aa02718_html_a71e1e8eaabeb24eca04237931b4bea26"><div·class="ttname"><a·href="a02718.html#a71e1e8eaabeb24eca04237931b4bea26">OpenMesh::PolyMeshT::Face</a></div><div·class="ttdeci">Kernel::Face·Face</div><div·class="ttdoc">Face·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:130</div></div>
263 <div·class="ttc"·id="aa02718_html_ab2ccdc42b7b25cf35915d3639fc461b2"><div·class="ttname"><a·href="a02718.html#ab2ccdc42b7b25cf35915d3639fc461b2">OpenMesh::PolyMeshT::Edge</a></div><div·class="ttdeci">Kernel::Edge·Edge</div><div·class="ttdoc">Edge·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:128</div></div>263 <div·class="ttc"·id="aa02718_html_ab2ccdc42b7b25cf35915d3639fc461b2"><div·class="ttname"><a·href="a02718.html#ab2ccdc42b7b25cf35915d3639fc461b2">OpenMesh::PolyMeshT::Edge</a></div><div·class="ttdeci">Kernel::Edge·Edge</div><div·class="ttdoc">Edge·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:128</div></div>
264 <div·class="ttc"·id="aa02718_html_adc7d422e2ce13141e8291f7d29f7ecef"><div·class="ttname"><a·href="a02718.html#adc7d422e2ce13141e8291f7d29f7ecef">OpenMesh::PolyMeshT::VertexVertexIter</a></div><div·class="ttdeci">Kernel::VertexVertexIter·VertexVertexIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:162</div></div>264 <div·class="ttc"·id="aa02718_html_adc7d422e2ce13141e8291f7d29f7ecef"><div·class="ttname"><a·href="a02718.html#adc7d422e2ce13141e8291f7d29f7ecef">OpenMesh::PolyMeshT::VertexVertexIter</a></div><div·class="ttdeci">Kernel::VertexVertexIter·VertexVertexIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:162</div></div>
265 <div·class="ttc"·id="aa02718_html_aed10fb4dfb536b53a5e20c8f2442eadf"><div·class="ttname"><a·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">OpenMesh::PolyMeshT::Point</a></div><div·class="ttdeci">Kernel::Point·Point</div><div·class="ttdoc">Coordinate·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:112</div></div>265 <div·class="ttc"·id="aa02718_html_aed10fb4dfb536b53a5e20c8f2442eadf"><div·class="ttname"><a·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">OpenMesh::PolyMeshT::Point</a></div><div·class="ttdeci">Kernel::Point·Point</div><div·class="ttdoc">Coordinate·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:112</div></div>
266 <div·class="ttc"·id="aa02718_html_afb18d53e36e53e024c8506cd3c961096"><div·class="ttname"><a·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">OpenMesh::PolyMeshT::VertexIter</a></div><div·class="ttdeci">Kernel::VertexIter·VertexIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:143</div></div>266 <div·class="ttc"·id="aa02718_html_afb18d53e36e53e024c8506cd3c961096"><div·class="ttname"><a·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">OpenMesh::PolyMeshT::VertexIter</a></div><div·class="ttdeci">Kernel::VertexIter·VertexIter</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:143</div></div>
267 <div·class="ttc"·id="aa06365_html"><div·class="ttname"><a·href="a06365.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>267 <div·class="ttc"·id="aa06488_html"><div·class="ttname"><a·href="a06488.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="a00839_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="a00650_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="a00848_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="a00629_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>
41.1 KB
./usr/share/doc/libopenmesh-dev/html/a06347_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/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, 129 lines modifiedOffset 92, 122 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">smooth_algo.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmootherT</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>{</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·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>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·construct·with·a·given·mesh</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">explicit</span>·SmootherT(Mesh&amp;·_mesh)·</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····:·mesh_(_mesh)</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{·</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····mesh_.add_property(·cog_·);</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··}</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··~SmootherT()</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····mesh_.remove_property(·cog_·);</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··}</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·smooth·mesh·_iterations·times</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keywordtype">void</span>·smooth(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_iterations)</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i·&lt;·_iterations;·++i)</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······std::for_each(mesh_.vertices_begin(),·</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····················mesh_.vertices_end(),·</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····················ComputeCOG(mesh_,·cog_));</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······std::for_each(mesh_.vertices_begin(),·</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····················mesh_.vertices_end(),·</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····················SetCOG(mesh_,·cog_));</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</span>:</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#pragma·once</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">//==·INCLUDES·=================================================================</span></div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//---·private·classes·---</span></div>
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;QWidget&gt;</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><span·class="preprocessor">#include·&lt;QString&gt;</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="preprocessor">#include·&lt;QMessageBox&gt;</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>
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="a00986.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>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>·Mesh::VertexHandle&amp;·_vh)</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····{</div>
Max diff block lines reached; 10896/33372 bytes (32.65%) of diff not shown.
8.38 KB
html2text {}
    
Offset 1, 144 lines modifiedOffset 1, 115 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 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 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 4146 41
52 4247 42
53 43 
54 44#pragma·once48 43private:
 49 44
55 4550 45
 51 46·//---·private·classes·---
56 46//==·INCLUDES 
57 ================================================================= 
58 4752 47
 53 48·class·ComputeCOG
 54 49·{
 55 50·public:
 56 51·ComputeCOG(Mesh&·_mesh,·Property_cog&·_cog)
 57 52·:·mesh_(_mesh),·cog_(_cog)
 58 53·{}
 59 54
 60 55·void·operator()(const·typename·Mesh::VertexHandle&·_vh)
 61 56·{
 62 57·typename·Mesh::VertexVertexIter·vv_it;
 63 58·typename·Mesh::Scalar·valence(0.0);
 64 59
 65 60·mesh_.property(cog_,·_vh)·=·typename·Mesh::Point(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·{
 69 64·mesh_.property(cog_,·_vh)·+=·mesh_.point(·*vv_it·);
 70 65·++valence;
 71 66·}
 72 67
 73 68·mesh_.property(cog_,·_vh·)·/=·valence;
 74 69·}
59 48#include·<QWidget> 
60 49#include·<QString> 
61 50#include·<QMessageBox> 
62 51#include·<QFileDialog> 
Max diff block lines reached; 3513/8553 bytes (41.07%) of diff not shown.
42.7 KB
./usr/share/doc/libopenmesh-dev/html/a06350_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/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, 136 lines modifiedOffset 92, 124 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">smooth_algo.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmootherT</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>{</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·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>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··<span·class="comment">//·construct·with·a·given·mesh</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">explicit</span>·SmootherT(Mesh&amp;·_mesh)·</div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····:·mesh_(_mesh)</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{·</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····mesh_.add_property(·cog_·);</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··}</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··~SmootherT()</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··{</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>····mesh_.remove_property(·cog_·);</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··}</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·smooth·mesh·_iterations·times</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keywordtype">void</span>·smooth(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_iterations)</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i·&lt;·_iterations;·++i)</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······std::for_each(mesh_.vertices_begin(),·</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····················mesh_.vertices_end(),·</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····················ComputeCOG(mesh_,·cog_));</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······std::for_each(mesh_.vertices_begin(),·</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····················mesh_.vertices_end(),·</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····················SetCOG(mesh_,·cog_));</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</span>:</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_MESHVIEWERWIDGET_HH</span></div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_MESHVIEWERWIDGET_HH</span></div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//---·private·classes·---</span></div>
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 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>
 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>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</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>·Mesh::Vertex&amp;·_v)</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::VertexHandle······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>·Mesh::VertexVertexIter··vv_it;</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">typename</span>·Mesh::Scalar············valence(0.0);</div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>·Mesh::Point(0.0,·0.0,·0.0);</div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·--------------------·OpenMesh</span></div> 
Max diff block lines reached; 14553/34524 bytes (42.15%) of diff not shown.
8.85 KB
html2text {}
    
Offset 1, 152 lines modifiedOffset 1, 117 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 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 4146 41
52 4247 42
53 4348 43private:
54 4449 44
55 45#ifndef·OPENMESHAPPS_MESHVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_MESHVIEWERWIDGET_HH50 45
 51 46·//---·private·classes·---
57 4752 47
 53 48·class·ComputeCOG
 54 49·{
 55 50·public:
 56 51·ComputeCOG(Mesh&·_mesh,·Property_cog&·_cog)
 57 52·:·mesh_(_mesh),·cog_(_cog)
 58 53·{}
 59 54
 60 55·void·operator()(typename·Mesh::Vertex&·_v)
 61 56·{
 62 57·typename·Mesh::VertexHandle·vh(·mesh_.handle(_v)·);
 63 58·typename·Mesh::VertexVertexIter·vv_it;
 64 59·typename·Mesh::Scalar·valence(0.0);
 65 60
 66 61·mesh_.property(cog_,·vh)·=·typename·Mesh::Point(0.0,·0.0,·0.0);
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; 
Max diff block lines reached; 4477/9035 bytes (49.55%) 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:·Doc/Tutorial/04-stl_algorithms/smooth_algo.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, 126 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">smooth_algo.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">#include·&lt;algorithm&gt;</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">#include·&lt;OpenMesh/Core/Utils/Property.hh&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>
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>
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><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</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>·</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>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</span>:</div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="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>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>············cog_t;</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;·cog_t·&gt;</a>·Property_cog;</div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</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> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····:·mesh_(_mesh)</div>115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{·</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>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····mesh_.add_property(·cog_·);</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·it·)·=·v;</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>
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">bool</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>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</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>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····{</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>
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="keyword">private</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>·</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>··<span·class="comment">//---·private·classes·---</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>
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> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··{</div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">public</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>····ComputeCOG(Mesh&amp;·_mesh,·Property_cog&amp;·_cog)·</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>······:·mesh_(_mesh),·cog_(_cog)</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····{}</div>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>
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>157 <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>····<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e[·...·truncated·by·diffoscope;·len:·36,·SHA:·bdcc20fe1ef3d978f4b353ce02bc864a5b50a4319700a0691420e8df26d27e1e·...·]</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>
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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">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> 
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>····_m.property(·_ph,·it·)·=·int2roman(++n);</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>········mesh_.property(cog_,·_vh)·+=·mesh_.point(·*vv_it·);</div>164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········++valence;</div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>}</div>
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······}</div>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>······mesh_.property(cog_,·_vh·)·/=·valence;</div>168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh,·<span·class="keyword">typename</span>·T&gt;</div>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keywordtype">bool</span>·</div>
 170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02950.html">OpenMesh::HPropHandleT&lt;T&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div>
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>{</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>
Max diff block lines reached; 9910/34504 bytes (28.72%) of diff not shown.
7.4 KB
html2text {}
    
Offset 1, 131 lines modifiedOffset 1, 146 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>5 fill_props.hh
 6 1#ifndef·FILL_PROPS_HH
 7 2#define·FILL_PROPS_HH
8 38 3
 9 4#include·<OpenMesh/Core/Utils/Property.hh>
 10 5#include·"int2roman.hh"
 11 6
 12 7
 13 8template·<typename·Mesh>
 14 9bool
 15 10fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·_ph,·bool·_check=false)
 16 11{
 17 12·const·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,
 18 9.9f·};
 19 13
 20 14·for(typename·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) 
23 18·{22 16·{
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;
25 20·}28 22·}
 29 23·return·true;
 30 24}
 31 25
26 21 
27 22·~SmootherT() 
28 23·{ 
29 24·mesh_.remove_property(·cog_·); 
30 25·} 
31 2632 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)
36 31·{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)
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·} 
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·{44 38·{
69 64·mesh_.property(cog_,·_vh)·+=·mesh_.point(·*vv_it·); 
70 65·++valence;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);
71 66·}70 63·}
 71 64·return·true;
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:·OpenMesh/Examples/Tutorial04/smooth_algo.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, 129 lines modifiedOffset 92, 134 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">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">#include·&lt;algorithm&gt;</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">#include·&lt;OpenMesh/Core/Utils/Property.hh&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>
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>
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><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</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>·</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>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</span>:</div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="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>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>············cog_t;</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;·cog_t·&gt;</a>·Property_cog;</div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</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> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····:·mesh_(_mesh)</div>115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··{·</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>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····mesh_.add_property(·cog_·);</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·*it·)·=·v;</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</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>
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">bool</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>
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>{</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>······std::for_each(mesh_.vertices_begin(),·</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>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····················mesh_.vertices_end(),·</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>····················ComputeCOG(mesh_,·cog_));</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>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>
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>··}</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>····<span·class="keywordflow">else</span></div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><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>······_m.property(·_ph,·*it·)·=·v;</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> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">class·</span>ComputeCOG</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>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> 
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>
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> 
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····</div>159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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">for</span>·(vv_it=mesh_.vv_iter(vh);·vv_it;·++vv_it)</div>163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······{</div>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> 
168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>·</div>171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··T····v;</div>
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">private</span>:</div> 
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····Mesh&amp;·········mesh_;</div> 
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····Property_cog&amp;·cog_;</div> 
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
Max diff block lines reached; 11728/33946 bytes (34.55%) of diff not shown.
7.33 KB
html2text {}
    
Offset 1, 137 lines modifiedOffset 1, 142 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>5 fill_props.hh
 6 1#ifndef·FILL_PROPS_HH
 7 2#define·FILL_PROPS_HH
8 38 3
 9 4#include·<OpenMesh/Core/Utils/Property.hh>
 10 5#include·"int2roman.hh"
 11 6
 12 7
 13 8template·<typename·Mesh>
 14 9bool
 15 10fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·_ph,·bool·_check=false)
 16 11{
 17 12·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) 
23 18·{22 16·{
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;
25 20·}28 22·}
 29 23·return·true;
 30 24}
 31 25
26 21 
27 22·~SmootherT() 
28 23·{ 
29 24·mesh_.remove_property(·cog_·); 
30 25·} 
31 2632 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
 38 32·for(·typename·Mesh::EdgeIter·it=_m.edges_begin();
 39 33·it·!=·_m.edges_end();·++it)
36 31·{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)
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 39·{
 46 40·return·false;
45 40·}47 41·}
 48 42·else
46 41 
47 42 
48 43private: 
49 44 
50 45 
51 46·//---·private·classes·--- 
52 47 
53 48·class·ComputeCOG 
54 49·{49 43·{
 50 44·_m.property(·_ph,·*it·)·=·v;
 51 45·}
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; 
72 67·}52 46·}
73 68 
74 69·mesh_.property(cog_,·mesh_.handle(_v)·)·/=·valence; 
75 70·} 
76 71 
77 72·private: 
78 73·Mesh&·mesh_; 
79 74·Property_cog&·cog_; 
80 75·};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();
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:·Doc/Tutorial/10-persistence/stats.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/MeshViewerWidget.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 37 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">stats.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="preprocessor">#ifndef·STATS_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·STATS_HH</span></div> 
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> 
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>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 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="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="a00407.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>
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>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>
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>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>
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>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>
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··_m.property_stats(std::cout);</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div>
 169 </div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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><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>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</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>·</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>
 180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····Q_OBJECT</div>
 181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#endif</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>
Max diff block lines reached; 130/23796 bytes (0.55%) of diff not shown.
6.69 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 144 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
11 6{77 65{
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#endif78 66·HalfedgeAttributes(_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.A_.t_.t_.r_.i_.b_.u_.t_.e_.s_.:_.:_.P_.r_.e_.v_.H_.a_.l_.f_.e_.d_.g_.e);
 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:
 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};
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/Examples/Tutorial10/stats.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 92, 37 lines modifiedOffset 92, 136 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">stats.hh</div></div>98 ··<div·class="headertitle"><div·class="title">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="preprocessor">#ifndef·STATS_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·STATS_HH</span></div> 
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> 
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>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">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> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>{</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>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_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>
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··_m.property_stats(std::cout);</div>147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>}</div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><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="a06485.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>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//</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="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>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#endif</span></div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">··</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, 28 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 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
17 12112 102
18 13template·<typename·Mesh> 
19 14void·mesh_property_stats(Mesh&·_m) 
20 15{ 
21 16·std::cout·<<·"Current·set·of·properties:\n"; 
Max diff block lines reached; 160/7245 bytes (2.21%) of diff not shown.
203 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/Tools/Subdivider/Adaptive/Composite/CompositeT.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 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">CompositeT.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 <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>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, 233 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="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</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_ADAPTIVE_COMPOSITET_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_ATTRIBKERNEL_HH</span></div>
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>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_ATTRIBKERNEL_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>
 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;<a·class="code"·href="a00893.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>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>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>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&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> 
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;vector&gt;</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> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
163 <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>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
164 <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="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>
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>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>
171 <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>
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>171 <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>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>
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>····HAttribs·=·MeshItems::HAttribs,</div>
178 <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>
179 <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="l00082"·name="l00082"></a><span·class="lineno">···82</span>····FAttribs·=·MeshItems::FAttribs</div>
180 <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>
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.ht[·...·truncated·by·diffoscope;·len:·18,·SHA:·52ec2dc710e5ef44407e100bcdf54052d0f3f41e02fcf404196125f8242ea183·...·]</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>
 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>
 190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····(bool)(HAttribs·&amp;·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">Attributes::PrevHalfedge</a>),</div>
 191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····GenProg::Bool2Type&lt;true&gt;,</div>
 192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····GenProg::Bool2Type&lt;false&gt;·········</div>
 193 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··&gt;::Result···HasPrevHalfedge;</div>
 194 <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>··<span·class="comment">//typedef·typename·Connectivity::Halfedge···Halfedge;</span></div>
 196 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Connectivity::Edge·······Edge;</div>
 197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Connectivity::Face·······Face;</div>
183 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</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="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Point·········Point;</div>
 200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Normal········Normal;</div>
 201 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Color·········Color;</div>
 202 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::TexCoord1D····TexCoord1D;</div>
 203 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::TexCoord2D····TexCoord2D;</div>
 204 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::TexCoord3D····TexCoord3D;</div>
 205 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Scalar········Scalar;</div>
 206 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::TextureIndex··TextureIndex;</div>
 207 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 208 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::VertexData····VertexData;</div>
Max diff block lines reached; 131096/164084 bytes (79.90%) of diff not shown.
42.6 KB
html2text {}
Max HTML report size reached
188 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/Subdivider/Uniform/Composite/CompositeT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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">CompositeT.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 <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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="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, 232 lines modifiedOffset 138, 692 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</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_COMPOSITE_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_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_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KENREL_OSG_ATTRIBKERNEL_HH</span></div>
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>
 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="a00893.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>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;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="a00944.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</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>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
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>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> 
167 <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>
 169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshItems&gt;</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</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="};">170 <div·class="foldopen"·id="foldopen00070"·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=[·...·truncated·by·diffoscope;·len:·57,·SHA:·92570aa427617c5b51bfdaf72b53a237c14b859184833b1154f8cb7a69442806·...·]</div>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>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">protected</span>:</div>
 175 <div·class="line"><a·id="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>
 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">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>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//----------------------------------------------------------------·item·types</span></div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Vertex·············Vertex;</div>
 188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Halfedge···········Halfedge;</div>
 189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Edge···············Edge;</div>
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Face···············Face;</div>
174 <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>
175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">public</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>
176 <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>·</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>
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>198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">public</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>
182 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
183 <div·class="line"><a·id="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>201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
Max diff block lines reached; 127906/151526 bytes (84.41%) of diff not shown.
40.4 KB
html2text {}
Max HTML report size reached
123 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/Tools/Subdivider/Adaptive/Composite/CompositeT_impl.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 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">CompositeT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">color_cast.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="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>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, 305 lines modifiedOffset 136, 372 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="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>
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>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·CompositeT·-·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>
146 <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>
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>
 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>·</div>152 <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>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>
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><span·class="preprocessor">#define·OPENMESH_COLOR_CAST_HH</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>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="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="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
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>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>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00797.html">OpenMesh/Core/System/omstream.hh</a>&gt;</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><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="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> 
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>
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>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</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">//=============================================================================</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">//==·IMPLEMENTATION·==========================================================</span></div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>
 174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
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>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>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keywordtype">bool</span></div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">struct·</span>color_caster</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> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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="keyword">typedef</span>·dst_t··return_type;</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> 
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>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·return_type·cast(<span·class="keyword">const</span>·src_t&amp;·_src)</div>
182 <div·class="line"><a·id="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> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··{</div>182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··{</div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····mesh_.data(*v_it).set_state(0);</div>183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····dst_t·dst;</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<a·class="code·hl_function"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">vector_cast</a>(_src,·dst,·GenProg::Int2Type&lt;vector_traits&lt;dst_t&gt;::size_&gt;());</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·dst;</div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····mesh_.data(*v_it).set_final();</div>186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····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>187 <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>188 <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>189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;&gt;</div>
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">struct·</span>color_caster&lt;<a·class="code·hl_typedef"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>,<a·class="code·hl_typedef"·href="a01242.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a>&gt;</div>
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····mesh_.data(*f_it).set_state(0);</div>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>{</div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>·return_type;</div>
194 <div·class="line"><a·id="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> 
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···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="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="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="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·----------------------------------------·Init·Edges</span></div> 
199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordflow">for</span>·(e_it·=·mesh_.edges_begin();·e_it·!=·mesh_.edges_end();·++e_it)</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>····mesh_.data(*e_it).set_state(0);</div> 
202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····mesh_.data(*e_it).set_final();</div> 
203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····mesh_.data(*e_it).set_position(0,·zero_point);</div> 
204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··}</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>};</div>
Max diff block lines reached; 80772/103735 bytes (77.86%) of diff not shown.
21.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 color_cast.hh
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/*·=========================================================================·*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, 336 lines modifiedOffset 45, 410 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 46//55 45//
54 =============================================================================56 =============================================================================
55 47//57 46//
56 48//·CLASS·CompositeT·-·IMPLEMENTATION58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
57 49//60 49//
58 50// 
59 =============================================================================61 =============================================================================
 62 50
60 5163 51
61 52#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_CC 
62 5364 52#ifndef·OPENMESH_COLOR_CAST_HH
 65 53#define·OPENMESH_COLOR_CAST_HH
63 5466 54
 67 55
64 55//==·INCLUDES68 56//==·INCLUDES
65 =================================================================69 =================================================================
66 5670 57
 71 58
67 57#include·<OpenMesh/Core/System/config.hh>72 59#include·<OpenMesh/Core/System/config.h>
 73 60#include·<OpenMesh/Core/Utils/vector_cast.hh>
 74 61
 75 62//==·NAMESPACES
 76 ===============================================================
68 58#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> 
69 59#include·<ostream> 
70 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/_\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_\x8._\x8h_\x8h> 
71 61#include·<OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh> 
72 62 
73 6377 63
74 64//==·NAMESPACE78 64
 79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 80 66
 81 67
 82 68//
75 ================================================================83 =============================================================================
76 65 
77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
78 67namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
79 68namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE 
80 6984 69
81 7085 70
 86 74
 87 75//---------------------------------------------------------------------------
 88 --
 89 76#ifndef·DOXY_IGNORE_THIS
 90 77
 91 79template·<typename·dst_t,·typename·src_t>
 92 80struct·color_caster
 93 81{
 94 82·typedef·dst_t·return_type;
82 71//==·IMPLEMENTATION 
83 ========================================================== 
84 72 
85 73 
86 74template<class·M> 
87 75bool 
88 _\x87_\x86_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8M_\x8>_\x8·_\x8:_\x8: 
89 77_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e(·void·) 
90 78{ 
91 79·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·v_it; 
92 80·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·f_it; 
93 81·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·e_it; 
94 82·const·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t·zero_point(0.0,·0.0,·0.0); 
95 8395 83
 96 84·inline·static·return_type·cast(const·src_t&·_src)
96 84·//·----------------------------------------·Init·Vertices 
97 85·for·(v_it·=·mesh_.vertices_begin();·v_it·!=·mesh_.vertices_end();·++v_it) 
98 86·{97 85·{
99 87·mesh_.data(*v_it).set_state(0); 
100 88·mesh_.data(*v_it).set_final(); 
101 89·mesh_.data(*v_it).set_position(0,·mesh_.point(*v_it));98 86·dst_t·dst;
 99 87·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8a_\x8s_\x8t(_src,·dst,·GenProg::Int2Type<vector_traits<dst_t>::size_>());
 100 88·return·dst;
102 90·}101 89·}
 102 90};
103 91103 91
104 92·//·----------------------------------------·Init·Faces 
105 93·for·(f_it·=·mesh_.faces_begin();·f_it·!=·mesh_.faces_end();·++f_it)104 92
 105 93template·<>
 106 94struct·color_caster<_\x8V_\x8e_\x8c_\x83_\x8u_\x8c,_\x8V_\x8e_\x8c_\x83_\x8f>
 107 95{
 108 96·typedef·_\x8V_\x8e_\x8c_\x83_\x8u_\x8c·return_type;
 109 97
 110 98·inline·static·return_type·cast(const·Vec3f&·_src)
106 94·{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)·);
107 95·mesh_.data(*f_it).set_state(0); 
108 96·mesh_.data(*f_it).set_final(); 
109 97·mesh_.data(*f_it).set_position(0,·zero_point); 
110 98·} 
111 99 
112 100·//·----------------------------------------·Init·Edges 
113 101·for·(e_it·=·mesh_.edges_begin();·e_it·!=·mesh_.edges_end();·++e_it) 
114 102·{ 
115 103·mesh_.data(*e_it).set_state(0); 
116 104·mesh_.data(*e_it).set_final(); 
117 105·mesh_.data(*e_it).set_position(0,·zero_point); 
118 106·}115 103·}
119 107116 104};
Max diff block lines reached; 17580/22317 bytes (78.77%) of diff not shown.
223 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/Subdivider/Uniform/Composite/CompositeT_impl.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, 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">CompositeT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">color_cast.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="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>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, 1377 lines modifiedOffset 138, 58 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> 
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>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_COLOR_CAST_HH</span></div>
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>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_COLOR_CAST_HH</span></div>
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>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;OpenSG/OSGGeometry.h&gt;</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>·&lt;&gt;</div>
 155 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="};">
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03462.html">···56</a></span><span·class="keyword">struct·</span>color_caster&lt;osg::Color3ub,osg::Color3f&gt;</div>
154 <div·class="line"><a·id="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>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·osg::Color3ub·return_type;</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·ub;</div>
Diff chunk too large, falling back to line-by-line diff (22 lines added, 1345 lines removed)
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>160 <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;vector&gt;</span></div>161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·return_type·cast(<span·class="keyword">const</span>·osg::Color3f&amp;·_src)</div>
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>162 <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="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·return_type(·(ub)std::min((_src[0]*·255.0f·+·0.5f),255.0f),</div>
161 <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>························(ub)std::min((_src[1]*·255.0f·+·0.5f),255.0f),</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>························(ub)std::min((_src[2]*·255.0f·+·0.5f),255.0f)·);</div>
163 <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>
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>167 <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>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>168 </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>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>170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;&gt;</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>171 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03466.html">···72</a></span><span·class="keyword">struct·</span>color_caster&lt;osg::Color3f,osg::Color3ub&gt;</div>
170 <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>
171 <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>··<span·class="keyword">typedef</span>·osg::Color3f·return_type;</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>175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
173 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}">176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·return_type·cast(<span·class="keyword">const</span>·osg::Color3ub&amp;·_src)</div>
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[·...·truncated·by·diffoscope;·len:·21,·SHA:·c8b6ff1b50c2e8e5ec9e58d98027d42c7cea24a5bbb18e6d5d1cf49a327bd3d3·...·]</div>177 <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>178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·return_type(·(<span·class="keywordtype">float</span>)(_src[0]·/·255.0f·),</div>
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>179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>························(<span·class="keywordtype">float</span>)(_src[1]·/·255.0f·),</div>
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··p_mesh_·=·&amp;_m;</div>180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>························(<span·class="keywordtype">float</span>)(_src[2]·/·255.0f·)·);</div>
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>
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>182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="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> 
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>·<span·class="keyword">true</span>;</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> 
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><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> 
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="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="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typename</span>·MeshType::EdgeIter·····e_it;</div> 
199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typename</span>·MeshType::VertexIter···v_it;</div> 
200 <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> 
201 <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> 
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">//·Store·number·of·original·edges</span></div> 
204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··n_faces····=·mesh_.n_faces();</div> 
205 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··n_edges····=·mesh_.n_edges();</div> 
206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··n_vertices·=·mesh_.n_vertices();</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="comment">//·reserve·enough·memory·for·iterator</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="a03722.html#a4411d60e33df1f0c7b224dd19a56fef8">··109</a></span>··mesh_.reserve(n_vertices·+·n_faces,·n_edges·+·3·*·n_faces,·3·*·n_faces);</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="comment">//·set·new·positions·for·vertices</span></div> 
213 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··v_it·=·mesh_.vertices_begin();</div> 
214 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordflow">for</span>·(j·=·0;·j·&lt;·n_vertices;·++j)·{</div> 
215 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····mesh_.data(*v_it).set_position(mesh_.data(*v_it).position()·*·<span·class="keyword">static_cast&lt;</span>typename·MeshType::Point::value_type<span·class="keyword">&gt;</span>(3.0)·);</div> 
Max diff block lines reached; 1672/186114 bytes (0.90%) of diff not shown.
41.0 KB
html2text {}
Max HTML report size reached
20.1 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/Tools/Subdivider/Adaptive/Composite/CompositeTraits.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 89, 113 lines modifiedOffset 89, 90 lines modified
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
96 <a·href="#typedef-members">Typedefs</a>··</div> 
97 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeT.hh·File·Reference</div></div>
98 </div><!--header-->97 </div><!--header-->
99 <div·class="contents">98 <div·class="contents">
  
100 <p>Mesh·traits·for·adaptive·composite·subdivider.·· 
101 <a·href="#details">More...</a></p> 
102 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a06482_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code><br·/>
 101 <code>#include·&lt;vector&gt;</code><br·/>
 102 <code>#include·&lt;memory&gt;</code><br·/>
 103 <code>#include·&lt;string&gt;</code><br·/>
104 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·CompositeTraits.hh:</div>105 Include·dependency·graph·for·CompositeT.hh:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a06471.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh"·alt=""/></div>107 <div·class="center"><img·src="a06471.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh">108 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_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"/> 
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"/> 
114 <area·shape="rect"·title="·"·alt=""·coords="177,357,355,397"/>109 <area·shape="rect"·title="·"·alt=""·coords="345,5,604,45"/>
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"/> 
116 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="25,181,219,221"/>110 <area·shape="rect"·href="a00593_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="a06482.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="a06488.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="305,181,469,221"/>
117 <area·shape="poly"·title="·"·alt=""·coords="203,136,157,174,153,170,199,132"/>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="a00830_source.html"·title="·"·alt=""·coords="183,269,377,309"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="365,224,316,263,312,259,361,220"/>
118 <area·shape="rect"·href="a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,181,408,221"/>129 <area·shape="rect"·href="a00893.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,269,566,309"/>
119 <area·shape="poly"·title="·"·alt=""·coords="248,132,295,170,291,174,245,136"/>130 <area·shape="poly"·title="·"·alt=""·coords="410,220,454,258,450,262,407,224"/>
120 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="432,181,596,221"/> 
121 <area·shape="poly"·title="·"·alt=""·coords="288,131,438,175,437,180,286,136"/> 
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"/> 
123 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="244,269,408,309"/>131 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="590,269,754,309"/>
124 <area·shape="poly"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/>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="a00887_source.html"·title="·"·alt=""·coords="398,357,562,397"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="486,310,484,344,479,343,480,309"/>
125 <area·shape="poly"·title="·"·alt=""·coords="315,311,289,348,285,345,311,308"/>136 <area·shape="poly"·title="·"·alt=""·coords="455,400,399,439,396,435,452,395"/>
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"/>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"/>
127 <area·shape="rect"·title="·"·alt=""·coords="484,277,560,302"/>138 <area·shape="rect"·title="·"·alt=""·coords="638,365,714,390"/>
128 <area·shape="poly"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>139 <area·shape="poly"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>
129 </map>140 </map>
130 </div>141 </div>
131 </div><div·class="textblock"><div·class="dynheader">142 </div><div·class="textblock"><div·class="dynheader">
132 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>
133 <div·class="dyncontent">144 <div·class="dyncontent">
134 <div·class="center"><img·src="a06472.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep"·alt=""/></div>145 <div·class="center"><img·src="a06472.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·alt=""/></div>
135 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep">146 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep">
136 <area·shape="rect"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="137,5,423,45"/>147 <area·shape="rect"·title="·"·alt=""·coords="5,5,264,45"/>
137 <area·shape="rect"·href="a06458.html"·title="·"·alt=""·coords="5,93,264,133"/>148 <area·shape="rect"·href="a06476.html"·title="·"·alt=""·coords="15,93,255,148"/>
138 <area·shape="poly"·title="·"·alt=""·coords="238,55,168,96,165,91,235,50"/>149 <area·shape="poly"·title="·"·alt=""·coords="137,59,137,93,132,93,132,59"/>
139 <area·shape="rect"·href="a00905_source.html"·title="·"·alt=""·coords="289,93,565,133"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="326,50,396,91,393,96,323,55"/> 
141 <area·shape="rect"·href="a06464.html"·title="·"·alt=""·coords="32,181,272,236"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="143,146,150,181,144,182,138,147"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="359,140,230,184,229,179,357,135"/> 
144 <area·shape="rect"·href="a00911.html"·title="·"·alt=""·coords="314,189,539,229"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="429,147,429,189,424,189,424,147"/> 
146 <area·shape="rect"·href="a00896.html"·title="·"·alt=""·coords="323,284,530,339"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="429,242,429,284,424,284,424,242"/> 
148 </map>150 </map>
149 </div>151 </div>
150 </div>152 </div>
151 <p><a·href="a06470_source.html">Go·to·the·source·code·of·this·file.</a></p>153 <p><a·href="a06470_source.html">Go·to·the·source·code·of·this·file.</a></p>
152 <table·class="memberdecls">154 <table·class="memberdecls">
153 <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>
154 Classes</h2></td></tr>156 Classes</h2></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="a03618.html">OpenMesh::Subdivider::Adaptive::CompositeTraits</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03614.html">OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;</a></td></tr>
156 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··<a·href="a03618.html#details">More...</a><br·/></td></tr>158 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··<a·href="a03614.html#details">More...</a><br·/></td></tr>
157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03622.html">OpenMesh::Subdivider::Adaptive::CompositeTraits::State</a></td></tr> 
159 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Storage·type·for·intermediate·states·and·the·final·flag·of·a·mesh·entity.··<a·href="a03622.html#details">More...</a><br·/></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03626.html">OpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03630.html">OpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03634.html">OpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;</a></td></tr> 
166 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 </table><table·class="memberdecls">160 </table><table·class="memberdecls">
168 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>161 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
169 Namespaces</h2></td></tr>162 Namespaces</h2></td></tr>
170 <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>163 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
171 <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>164 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
172 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 <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>166 <tr·class="memitem:a01250"·id="r_a01250"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01250.html">OpenMesh::Subdivider::Adaptive</a></td></tr>
174 <tr·class="memdesc:a01250"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·adaptive·subdivision·of·meshes.·<br·/></td></tr>167 <tr·class="memdesc:a01250"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·adaptive·subdivision·of·meshes.·<br·/></td></tr>
Max diff block lines reached; 2469/16442 bytes (15.02%) of diff not shown.
3.92 KB
html2text {}
    
Offset 1, 47 lines modifiedOffset 1, 29 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.T_.y_.p_.e_.d_.e_.f_.s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 CompositeTraits.hh·File·Reference6 CompositeT.hh·File·Reference
7 Mesh·traits·for·adaptive·composite·subdivider.·_.M_.o_.r_.e_.._.._..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>
8 #include·<map>10 #include·<memory>
9 #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>11 #include·<string>
10 Include·dependency·graph·for·CompositeTraits.hh:12 Include·dependency·graph·for·CompositeT.hh:
11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:13 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.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
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_.s16 class· ·_.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_.<_.·_.M_.·_.>
15  ········_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e·Composite·Subdivision·framework.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.17  ·······_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e·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:_\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:_\x8S_\x8t_\x8a_\x8t_\x8e 
18  ········Storage·type·for·intermediate·states·and·the·final·flag·of·a·mesh 
19 ·········entity.·_\x8M_\x8o_\x8r_\x8e_\x8._\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:_\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:_\x8F_\x8a_\x8c_\x8e_\x8T_\x8<_\x8·_\x8B_\x8a_\x8s_\x8e_\x8,_\x8·_\x8R_\x8e_\x8f_\x8s_\x8·_\x8> 
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> 
26  18  
27 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
28 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
29  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the21  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
30 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.22 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
31  23  
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_\x8e24 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.25  ···········Software·related·to·adaptive·subdivision·of·meshes.
34  26  
35 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
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   
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 
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   
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. 
45 ===============================================================================27 ===============================================================================
46 ·····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.
47 ·····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·.
781 B
./usr/share/doc/libopenmesh-dev/html/a06470.js
689 B
js-beautify {}
    
Offset 1, 8 lines modifiedOffset 1, 3 lines modified
1 var·a06470·=·[1 var·a06470·=·[
2 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits",·"a03618.html",·"a03618"],2 ····["OpenMesh::Subdivider::Adaptive::CompositeT<·M·>",·"a03614.html",·"a03614"]
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] 
8 ];3 ];
97.9 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/Tools/Subdivider/Adaptive/Composite/CompositeTraits.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, 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">CompositeTraits.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="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 140, 246 lines modifiedOffset 140, 231 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="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">//</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="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>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_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>
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>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>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&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="a06482.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&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;vector&gt;</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>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;memory&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>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</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> 
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>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>
167 <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="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>·</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//·typedef·unsigned·short·state_t;</span></div> 
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·const·state_t·mask_final·=·1·&lt;&lt;·((sizeof(state_t)*8)-1);</span></div> 
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·const·state_t·mask_state·=·~mask_final;</span></div> 
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>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>
173 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">181 <div·class="foldopen"·id="foldopen00133"·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_clas[·...·truncated·by·diffoscope;·len:·45,·SHA:·2f4dde96b9a8bffbff384dac3b93681632682c28fc0f34c7cdf0f785c2b2334b·...·]</a></div>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.ht[·...·truncated·by·diffoscope;·len:·14,·SHA:·11a67ec3f0c03ab3d62070fdfdbae2eff0655bb0f13c10672cd504c4ca019750·...·]</a></div>
175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</div>183 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</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> 
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··</div>184 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span><span·class="keyword">public</span>:</div>
179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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>
180 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">197 <div·class="foldopen"·id="foldopen00149"·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>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">Compos[·...·truncated·by·diffoscope;·len:·25,·SHA:·10cc0a19efffc48c7731df52f4547ee512b0705070709e2ffcee830bfa6d6e3f·...·]</div>
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··{</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>
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>201 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··{·}</div>
186 </div>202 </div>
187 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>203 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>
188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·----------------------------------------·attributes</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>
189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>206 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</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> 
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> 
198 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>207 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div>
199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="comment">//·----------------------------------------·items</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>
200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>213 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>·</div>
201 <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="};"> 
Max diff block lines reached; 28494/78589 bytes (36.26%) of diff not shown.
21.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 CompositeTraits.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 51, 284 lines modifiedOffset 51, 290 lines modified
51 */51 */
52 4152 41
53 4253 42
54 4354 43
55 48//55 48//
56 =============================================================================56 =============================================================================
57 49//57 49//
58 50//·CLASS·Traits58 50//·CLASS·CompositeT
59 51//59 51//
60 52//60 52//
61 =============================================================================61 =============================================================================
62 5362 53
63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH
64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH
65 5665 56
66 5766 57
67 58//==·INCLUDES67 58//==·INCLUDES
68 =================================================================68 =================================================================
69 5969 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 6270 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>
 76 66
 77 67
73 63//==·NAMESPACE78 68//==·NAMESPACE
74 ================================================================79 ================================================================
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 6980 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
81 70//==·CLASS·DEFINITION86 75//==·CLASS·DEFINITION
82 =========================================================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{
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; 
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_; 
124 118 
125 119·PositionHistory·pos_map_; 
126 120 
127 121·public:99 135public:
128 122 
129 123·//·face·state 
130 124·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·state()·const·{·return·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t(state_.state);·} 
131 125·void·set_state(const·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t·_s)·{·state_.state·=·_s;·} 
132 126·void·inc_state()·{·++state_.state;·} 
133 127 
134 128·//·face·not·final·if·divided·(loop)·or·edge·not·flipped·(sqrt(3)) 
135 129·_\x8f_\x8i_\x8n_\x8a_\x8l_\x8__\x8t·final()·const·{·return·_\x8f_\x8i_\x8n_\x8a_\x8l_\x8__\x8t(state_.final);·} 
136 130·void·set_final()·{·state_.final·=·true;·} 
137 131·void·set_not_final()·{·state_.final·=·false;·} 
138 132 
139 133·//·halfedge·of·dividing·edge·(red-green·triangulation) 
140 134·const·HalfedgeHandle&·red_halfedge()·const·{·return·red_halfedge_;·} 
141 135·void·set_red_halfedge(const·HalfedgeHandle&·_h)·{·red_halfedge_·=·_h;·} 
Max diff block lines reached; 16931/21494 bytes (78.77%) of diff not shown.
6.5 KB
./usr/share/doc/libopenmesh-dev/html/a06471.map
    
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/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.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="$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"/> 
7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="177,357,355,397"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="345,5,604,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="$a00500_source.html"·title="·"·alt=""·coords="25,181,219,221"/>3 <area·shape="rect"·id="Node000002"·href="$a00593_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="345,39,278,47,212,59,157,75,137,85,122,95,110,111,102,129,96,168,91,167,97,128,105,108,118,91,134,80,155,70,211,54,277,42,345,34"/>
 5 <area·shape="rect"·id="Node000004"·href="$a06482.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="133,93,419,133"/>
 6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="432,48,333,90,331,85,430,43"/>
 7 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="443,101,506,126"/>
 8 <area·shape="poly"·id="edge15_Node000001_Node000012"·title="·"·alt=""·coords="477,46,477,87,472,87,472,46"/>
 9 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="531,101,608,126"/>
 10 <area·shape="poly"·id="edge16_Node000001_Node000013"·title="·"·alt=""·coords="497,44,548,89,544,93,494,48"/>
 11 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="632,101,691,126"/>
 12 <area·shape="poly"·id="edge17_Node000001_Node000014"·title="·"·alt=""·coords="517,43,625,92,623,97,515,48"/>
 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"/>
 15 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="229,189,280,214"/>
10 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="203,136,157,174,153,170,199,132"/>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="$a06488.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="305,181,469,221"/>
11 <area·shape="rect"·id="Node000006"·href="$a00584.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="$a00581_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"/>18 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="302,131,353,171,350,175,299,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"/>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"/>
16 <area·shape="rect"·id="Node000007"·href="$a00638_source.html"·title="·"·alt=""·coords="244,269,408,309"/>20 <area·shape="rect"·id="Node000007"·href="$a00830_source.html"·title="·"·alt=""·coords="183,269,377,309"/>
17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/>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="$a00893.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"/>
 24 <area·shape="rect"·id="Node000010"·href="$a00878_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"/>
 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="$a00887_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"/>
18 <area·shape="poly"·id="edge8_Node000007_Node000004"·title="·"·alt=""·coords="315,311,289,348,285,345,311,308"/>29 <area·shape="poly"·id="edge11_Node000009_Node000003"·title="·"·alt=""·coords="455,400,399,439,396,435,452,395"/>
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"/>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"/>
20 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="484,277,560,302"/>31 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="638,365,714,390"/>
21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>32 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>
22 </map>33 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06471.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 fbf4d014df6b92ac694344582ee07ab41 41ddaf248e0b9f674d474a714de627ae
5.28 MB
./usr/share/doc/libopenmesh-dev/html/a06471.png
5.28 MB
sng
Max HTML report size reached
1.93 KB
./usr/share/doc/libopenmesh-dev/html/a06472.map
    
Offset 1, 14 lines modifiedOffset 1, 5 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/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh">
2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="137,5,423,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,264,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06458.html"·title="·"·alt=""·coords="5,93,264,133"/>3 <area·shape="rect"·id="Node000002"·href="$a06476.html"·title="·"·alt=""·coords="15,93,255,148"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="238,55,168,96,165,91,235,50"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="137,59,137,93,132,93,132,59"/>
5 <area·shape="rect"·id="Node000004"·href="$a00905_source.html"·title="·"·alt=""·coords="289,93,565,133"/> 
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="326,50,396,91,393,96,323,55"/> 
7 <area·shape="rect"·id="Node000003"·href="$a06464.html"·title="·"·alt=""·coords="32,181,272,236"/> 
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="143,146,150,181,144,182,138,147"/> 
9 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="359,140,230,184,229,179,357,135"/> 
10 <area·shape="rect"·id="Node000005"·href="$a00911.html"·title="·"·alt=""·coords="314,189,539,229"/> 
11 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="429,147,429,189,424,189,424,147"/> 
12 <area·shape="rect"·id="Node000006"·href="$a00896.html"·title="·"·alt=""·coords="323,284,530,339"/> 
13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="429,242,429,284,424,284,424,242"/> 
14 </map>5 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06472.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 490891b3797ead7030a09e12ca3e66751 1c238a5eb328699d9975e8d61ce1d26a
2.04 MB
./usr/share/doc/libopenmesh-dev/html/a06472.png
2.04 MB
sng
Max HTML report size reached
15.1 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/Subdivider/Uniform/Composite/CompositeTraits.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 90, 91 lines modifiedOffset 90, 77 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">CompositeTraits.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;string&gt;</code><br·/>
 100 <code>#include·&lt;vector&gt;</code><br·/>
  
99 <p>Mesh·traits·for·uniform·composite·subdivision.·· 
100 <a·href="#details">More...</a></p> 
101 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/> 
102 <code>#include·&lt;<a·class="el"·href="a00584_source.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00362_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·CompositeTraits.hh:</div>103 Include·dependency·graph·for·CompositeT.hh:</div>
105 <div·class="dyncontent">104 <div·class="dyncontent">
106 <div·class="center"><img·src="a06474.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh"·alt=""/></div>105 <div·class="center"><img·src="a06474.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh">
108 <area·shape="rect"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="276,5,559,45"/> 
109 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="275,93,439,133"/>107 <area·shape="rect"·title="·"·alt=""·coords="5,5,260,45"/>
 108 <area·shape="rect"·title="·"·alt=""·coords="18,101,77,126"/>
110 <area·shape="poly"·title="·"·alt=""·coords="406,47,381,84,376,81,402,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="116,47,71,92,67,89,112,44"/>
111 <area·shape="rect"·href="a00584.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"/>110 <area·shape="rect"·title="·"·alt=""·coords="101,101,164,126"/>
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"/>111 <area·shape="poly"·title="·"·alt=""·coords="135,46,135,87,130,87,130,46"/>
 112 <area·shape="rect"·href="a00362.html"·title="·"·alt=""·coords="188,93,389,133"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="168,43,244,84,241,89,166,48"/>
115 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="5,181,200,221"/>114 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="102,181,281,221"/>
116 <area·shape="poly"·title="·"·alt=""·coords="302,136,172,180,170,174,301,131"/>115 <area·shape="poly"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/>
117 <area·shape="poly"·title="·"·alt=""·coords="400,131,493,173,491,178,397,136"/> 
118 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="275,181,439,221"/>116 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="305,181,464,221"/>
119 <area·shape="poly"·title="·"·alt=""·coords="360,134,360,167,355,167,355,134"/>117 <area·shape="poly"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>
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"/> 
121 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="427,269,591,309"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="540,223,525,258,520,256,535,221"/> 
123 <area·shape="poly"·title="·"·alt=""·coords="498,311,473,348,468,345,494,308"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="370,220,435,344,431,346,365,223"/> 
125 <area·shape="rect"·title="·"·alt=""·coords="275,277,351,302"/>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"/>
126 <area·shape="poly"·title="·"·alt=""·coords="350,223,328,265,323,263,345,220"/>120 <area·shape="poly"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/>
127 </map>121 </map>
128 </div>122 </div>
129 </div><div·class="textblock"><div·class="dynheader">123 </div><div·class="textblock"><div·class="dynheader">
130 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>
131 <div·class="dyncontent">125 <div·class="dyncontent">
132 <div·class="center"><img·src="a06475.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep"·alt=""/></div>126 <div·class="center"><img·src="a06475.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep"·alt=""/></div>
133 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep">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"/>
134 <area·shape="rect"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="193,5,476,45"/> 
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="a00926.html"·title="·"·alt=""·coords="229,93,440,133"/>129 <area·shape="rect"·href="a06479.html"·title="·"·alt=""·coords="5,93,240,148"/>
138 <area·shape="poly"·title="·"·alt=""·coords="337,59,337,93,332,93,332,59"/>130 <area·shape="poly"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/>
139 <area·shape="rect"·href="a00920.html"·title="·"·alt=""·coords="465,93,679,133"/>131 <area·shape="rect"·href="a00350.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="a00344.html"·title="·"·alt=""·coords="499,101,714,141"/>
140 <area·shape="poly"·title="·"·alt=""·coords="401,48,521,91,519,96,399,53"/>134 <area·shape="poly"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/>
141 <area·shape="rect"·href="a00485_source.html"·title="·"·alt=""·coords="5,181,205,221"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="108,147,108,181,103,181,103,147"/> 
143 </map>135 </map>
144 </div>136 </div>
145 </div>137 </div>
146 <p><a·href="a06473_source.html">Go·to·the·source·code·of·this·file.</a></p>138 <p><a·href="a06473_source.html">Go·to·the·source·code·of·this·file.</a></p>
147 <table·class="memberdecls">139 <table·class="memberdecls">
148 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>140 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
149 Classes</h2></td></tr>141 Classes</h2></td></tr>
150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03730.html">OpenMesh::Subdivider::Uniform::CompositeTraits</a></td></tr>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>
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>144 <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>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>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 </table><table·class="memberdecls">148 </table><table·class="memberdecls">
160 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
161 Namespaces</h2></td></tr>150 Namespaces</h2></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>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>
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>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>
164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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>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>
166 <tr·class="memdesc:a01252"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·uniform·subdivision·of·meshes.·<br·/></td></tr>155 <tr·class="memdesc:a01252"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·uniform·subdivision·of·meshes.·<br·/></td></tr>
167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 </table>157 </table>
169 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> 
170 <div·class="textblock"><p>Mesh·traits·for·uniform·composite·subdivision.·</p> 
171 </div></div><!--·contents·-->158 </div><!--·contents·-->
172 </div><!--·doc-content·-->159 </div><!--·doc-content·-->
173 <hr>160 <hr>
174 <address>161 <address>
175 <small>162 <small>
176 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">163 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
177 </a>164 </a>
178 Project·<b>OpenMesh</b>,·165 Project·<b>OpenMesh</b>,·
3.18 KB
html2text {}
    
Offset 1, 35 lines modifiedOffset 1, 31 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 CompositeTraits.hh·File·Reference6 CompositeT.hh·File·Reference
7 Mesh·traits·for·uniform·composite·subdivision.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h> 
9 #include·<_.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>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>
10 Include·dependency·graph·for·CompositeTraits.hh:10 Include·dependency·graph·for·CompositeT.hh:
11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
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_.s14 ·class· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m_.:_.:_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,_.·_.R_.e_.a_.l_.T_.y_.p_.e_.·_.>
15  ········_.U_.n_.i_.f_.o_.r_.m·Composite·Subdivision·framework.·_.M_.o_.r_.e_.._.._..15  ········This·class·provides·the·composite·subdivision·rules·for·the·uniform
 16 ·········case.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
16  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.
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> 
22  20  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
25  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
26 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
27  25  
28 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_\x8m26 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
29  ···········Software·related·to·uniform·subdivision·of·meshes.27  ···········Software·related·to·uniform·subdivision·of·meshes.
30  28  
31 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
32 Mesh·traits·for·uniform·composite·subdivision. 
33 ===============================================================================29 ===============================================================================
34 ·····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.
35 ·····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·.
736 B
./usr/share/doc/libopenmesh-dev/html/a06473.js
644 B
js-beautify {}
    
Offset 1, 6 lines modifiedOffset 1, 4 lines modified
1 var·a06473·=·[1 var·a06473·=·[
2 ····["OpenMesh::Subdivider::Uniform::CompositeTraits",·"a03730.html",·"a03730"],2 ····["OpenMesh::Subdivider::Uniform::CompositeT<·MeshType,·RealType·>",·"a03722.html",·"a03722"],
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 ····["OpenMesh::Subdivider::Uniform::CompositeT<·MeshType,·RealType·>::Coeff",·"a03726.html",·null]
6 ];4 ];
83.9 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/Subdivider/Uniform/Composite/CompositeTraits.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">CompositeTraits.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="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-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, 145 lines modifiedOffset 140, 230 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="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">//</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="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>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_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="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="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="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//#include·&quot;Config.hh&quot;</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>
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="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="a00584.html">OpenMesh/Core/Mesh/Attributes.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="a00362.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
164 <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>·</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>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>
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>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>
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>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>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>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>
173 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};">172 <div·class="foldopen"·id="foldopen00089"·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[·...·truncated·by·diffoscope;·len:·48,·SHA:·9931472cce6b25f4cf65eeb7e663ba07f6f38dafc73795900f4b20db5829b3a9·...·]</div>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=[·...·truncated·by·diffoscope;·len:·57,·SHA:·92570aa427617c5b51bfdaf72b53a237c14b859184833b1154f8cb7a69442806·...·]</div>
175 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>174 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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> 
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> 
181 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">public</span>:</div>
182 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};"> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03734.html">···87</a></span>··<a·class="code·hl_define"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></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>·</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>
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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">public</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>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>
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····Point·position_;</div>204 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····}</div>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····</div>205 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>···</div>
197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">public</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>
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> 
Max diff block lines reached; 37700/65836 bytes (57.26%) 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 CompositeTraits.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 51, 167 lines modifiedOffset 51, 325 lines modified
51 */51 */
52 4152 41
53 4253 42
54 4354 43
55 48//55 48//
56 =============================================================================56 =============================================================================
57 49//57 49//
58 50//·CLASS·Traits58 50//·CLASS·CompositeT
59 51//59 51//
60 52//60 52//
61 =============================================================================61 =============================================================================
62 5362 53
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH
65 5665 56
66 5766 57
67 58//==·INCLUDES67 58//==·INCLUDES
68 =================================================================68 =================================================================
69 5969 59
70 60//#include·"Config.hh"70 60#include·<string>
 71 61#include·<vector>
71 61//·--------------------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>
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 6474 64
75 65 
76 66//==·NAMESPACE75 65//==·NAMESPACE
77 ================================================================76 ================================================================
78 6777 66
79 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
80 69namespace·Subdivider·{·//·BEGIN_NS_DECIMATER79 68namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
81 70namespace·Uniform·{·//·BEGIN_NS_UNIFORM80 69namespace·Uniform·{·//·BEGIN_NS_UNIFORM
 81 70
82 7182 71
83 72 
84 73//==·CLASS·DEFINITION83 72//==·CLASS·DEFINITION
85 =========================================================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{
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 
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:89 91public:
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;·} 
127 118·}; 
128 119 
129 _.1_.2_.0·_.E_.d_.g_.e_.T_.r_.a_.i_.t_.s90 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
130 121·{112 112·{
131 122·private: 
132 123·typedef·typename·Refs::Point·Point; 
133 124·typedef·typename·Refs::Scalar·Scalar; 
134 125·Point·midpoint_; 
135 126·Scalar·length_; 
136 127·Point·position_; 
Max diff block lines reached; 14139/19953 bytes (70.86%) of diff not shown.
4.09 KB
./usr/share/doc/libopenmesh-dev/html/a06474.map
    
Offset 1, 21 lines modifiedOffset 1, 16 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh">
2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="276,5,559,45"/> 
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"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,260,45"/>
 3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="18,101,77,126"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="406,47,381,84,376,81,402,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="116,47,71,92,67,89,112,44"/>
5 <area·shape="rect"·id="Node000005"·href="$a00584.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"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="101,101,164,126"/>
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"/>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="$a00362.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="Node000004"·href="$a00500_source.html"·title="·"·alt=""·coords="5,181,200,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00593_source.html"·title="·"·alt=""·coords="102,181,281,221"/>
10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="302,136,172,180,170,174,301,131"/>10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/>
11 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="400,131,493,173,491,178,397,136"/> 
12 <area·shape="rect"·id="Node000007"·href="$a00581_source.html"·title="·"·alt=""·coords="275,181,439,221"/>11 <area·shape="rect"·id="Node000007"·href="$a00638_source.html"·title="·"·alt=""·coords="305,181,464,221"/>
13 <area·shape="poly"·id="edge8_Node000002_Node000007"·title="·"·alt=""·coords="360,134,360,167,355,167,355,134"/>12 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>
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"/> 
15 <area·shape="rect"·id="Node000006"·href="$a00638_source.html"·title="·"·alt=""·coords="427,269,591,309"/> 
16 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="540,223,525,258,520,256,535,221"/> 
17 <area·shape="poly"·id="edge7_Node000006_Node000003"·title="·"·alt=""·coords="498,311,473,348,468,345,494,308"/> 
18 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="370,220,435,344,431,346,365,223"/> 
19 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="275,277,351,302"/>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"/>
20 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="350,223,328,265,323,263,345,220"/>15 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/>
21 </map>16 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06474.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 35c2bde1c5136ac60dc76389cf4a110c1 8f75fa711cd7f3705d09b759cf8cd3b7
3.46 MB
./usr/share/doc/libopenmesh-dev/html/a06474.png
3.46 MB
sng
Max HTML report size reached
2.02 KB
./usr/share/doc/libopenmesh-dev/html/a06475.map
    
Offset 1, 11 lines modifiedOffset 1, 9 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh">
2 <area·shape="rect"·id="Node000001"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="193,5,476,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="242,5,497,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06350_source.html"·title="·"·alt=""·coords="5,93,205,133"/>3 <area·shape="rect"·id="Node000002"·href="$a06479.html"·title="·"·alt=""·coords="5,93,240,148"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="273,53,156,96,155,91,271,48"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/>
 5 <area·shape="rect"·id="Node000003"·href="$a00350.html"·title="·"·alt=""·coords="264,101,475,141"/>
 6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="372,59,372,101,367,101,367,59"/>
5 <area·shape="rect"·id="Node000004"·href="$a00926.html"·title="·"·alt=""·coords="229,93,440,133"/>7 <area·shape="rect"·id="Node000004"·href="$a00344.html"·title="·"·alt=""·coords="499,101,714,141"/>
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="$a00920.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"/>8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/>
9 <area·shape="rect"·id="Node000003"·href="$a00485_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"/> 
11 </map>9 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06475.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 fae15334fcc8388ee59d44ace1ba4d571 40644fdcbc6f556382f11a9f21ca15b2
2.28 MB
./usr/share/doc/libopenmesh-dev/html/a06475.png
2.28 MB
sng
Max HTML report size reached
87.2 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:·Doc/Tutorial/10-persistence/fill_props.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, 145 lines modifiedOffset 92, 349 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">fill_props.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·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">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</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>······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> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">else</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="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>145 <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="keywordflow">return</span>·<span·class="keyword">true</span>;</div>146 <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>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>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>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</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>
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> 
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>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
Max diff block lines reached; 47802/71007 bytes (67.32%) of diff not shown.
17.7 KB
html2text {}
    
Offset 1, 165 lines modifiedOffset 1, 381 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 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;5 CompositeT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 46//
 54 =============================================================================
 55 47//
 56 48//·CLASS·CompositeT·-·IMPLEMENTATION
 57 49//
 58 50//
 59 =============================================================================
57 51}60 51
58 5261 52#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_CC
59 5362 53
60 5463 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{ 
66 59 
67 60·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.faces_begin(); 
68 61·it·!=·_m.faces_end();·++it) 
69 62·{ 
70 63·const·int·n·=·(it->idx())·+·1; 
71 64·_m.property(·_ph,·*it·)·=·int2roman(n); 
72 65·} 
73 66·return·true; 
Max diff block lines reached; 12735/18119 bytes (70.29%) of diff not shown.
247 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/Examples/Tutorial10/fill_props.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, 142 lines modifiedOffset 92, 1423 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">fill_props.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·FILL_PROPS_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·FILL_PROPS_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keywordtype">bool</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;float&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">const</span>·<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f[·...·truncated·by·diffoscope;·len:·3,·SHA:·c37087d18d026bf4561a45c5970a6121c9959f1431d4c633d812d3ccd0126be6·...·]</div>101 <a·href="a06479.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·it=_m.vertices_begin();·</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·v·=·a[it-&gt;idx()%9];</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·!(_m.property(·_ph,·it·)·==·v)·)</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keywordflow">else</span>··</div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·it·)·=·v;</div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>}</div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">bool</span>·</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;bool&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>·)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">Mesh::EdgeIter</a>·it=_m.edges_begin();</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·······it·!=·_m.edges_end();·++it)</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·it-&gt;idx();</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·v·=·((n&amp;(n-1))==0);·<span·class="comment">//·true·for·0,1,2,4,8,..</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordflow">if</span>·(_check·&amp;&amp;·_m.property(·_ph,·it·)·!=·v)</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····{</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;····eprop_bool:·&quot;</span>·&lt;&lt;·n·&lt;&lt;·<span·class="stringliteral">&quot;·-&gt;·&quot;</span>·</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>················&lt;&lt;·_m.property(_ph,·it·)·&lt;&lt;·<span·class="stringliteral">&quot;·!=·&quot;</span>·&lt;&lt;·v·&lt;&lt;·std::endl;</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····}</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">else</span></div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····{</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······_m.property(·_ph,·it·)·=·v;</div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;····eprop_bool:·&quot;</span>·&lt;&lt;·n·&lt;&lt;·<span·class="stringliteral">&quot;·-&gt;·&quot;</span>·&lt;&lt;·v·&lt;&lt;·std::endl;</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····}</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·CompositeT·-·IMPLEMENTATION</span></div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_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>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keywordtype">bool</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>fill_props(Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02958.html">OpenMesh::FPropHandleT&lt;std::string&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
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>154 <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="l00059"·name="l00059"></a><span·class="lineno">···59</span>·······it·!=·_m.faces_end();·++it)</div>155 <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>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
Max diff block lines reached; 183031/205206 bytes (89.19%) of diff not shown.
46.5 KB
html2text {}
Max HTML report size reached
83.6 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:·Unittests/fill_props.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, 138 lines modifiedOffset 92, 294 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">fill_props.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·FILL_PROPS_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·FILL_PROPS_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&quot;int2roman.hh&quot;</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keywordtype">bool</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;float&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>{</div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">static</span>·<span·class="keywordtype">float</span>·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f·};</div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·it=_m.vertices_begin();</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·v·=·a[it-&gt;idx()%9];</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keywordflow">if</span>·(·_check·&amp;&amp;·!(_m.property(·_ph,·*it·)·==·v)·)</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="keywordflow">else</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>······_m.property(·_ph,·*it·)·=·v;</div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>}</div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">bool</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>fill_props(·Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;bool&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>·)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordflow">for</span>(·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">Mesh::EdgeIter</a>·it=_m.edges_begin();</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·······it·!=·_m.edges_end();·++it)</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·it-&gt;idx();</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>···v·=·((n&amp;(n-1))==0);·<span·class="comment">//·true·for·0,1,2,4,8,..</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordflow">if</span>·(_check·&amp;&amp;·_m.property(·_ph,·*it·)·!=·v)</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····{</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>101 <a·href="a06482.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keywordflow">else</span></div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····{</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······_m.property(·_ph,·*it·)·=·v;</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····}</div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·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>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_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>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Mesh&gt;</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keywordtype">bool</span></div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>fill_props(Mesh&amp;·_m,·<a·class="code·hl_struct"·href="a02958.html">OpenMesh::FPropHandleT&lt;std::string&gt;</a>·_ph,·<span·class="keywordtype">bool</span>·_check=<span·class="keyword">false</span>)</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
Max diff block lines reached; 37760/67800 bytes (55.69%) of diff not shown.
17.3 KB
html2text {}
    
Offset 1, 158 lines modifiedOffset 1, 334 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 fill_props.hh 
6 1#ifndef·FILL_PROPS_HH 
7 2#define·FILL_PROPS_HH 
8 3 
9 4#include·<OpenMesh/Core/Utils/Property.hh> 
10 5#include·"int2roman.hh" 
11 6 
12 7 
13 8template·<typename·Mesh> 
14 9bool 
15 10fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8f_\x8l_\x8o_\x8a_\x8t_\x8>·_ph,·bool·_check=false) 
16 11{ 
17 12·static·float·a[9]·=·{·1.1f,·2.2f,·3.3f,·4.4f,·5.5f,·6.6f,·7.7f,·8.8f,·9.9f 
18 }; 
19 13 
20 14·for(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·it=_m.vertices_begin(); 
21 15·it·!=·_m.vertices_end();·++it) 
22 16·{ 
23 17·const·float·v·=·a[it->idx()%9]; 
24 18·if·(·_check·&&·!(_m.property(·_ph,·*it·)·==·v)·) 
25 19·return·false; 
26 20·else 
27 21·_m.property(·_ph,·*it·)·=·v; 
28 22·} 
29 23·return·true; 
30 24} 
31 25 
32 26 
33 27template·<typename·Mesh> 
34 28bool 
35 29fill_props(·Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>·_ph,·bool·_check=false·) 
36 30{ 
37 31 
38 32·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.edges_begin(); 
39 33·it·!=·_m.edges_end();·++it) 
40 34·{ 
41 35·const·size_t·n·=·it->idx(); 
42 36·const·bool·v·=·((n&(n-1))==0);·//·true·for·0,1,2,4,8,.. 
43 37 
44 38·if·(_check·&&·_m.property(·_ph,·*it·)·!=·v) 
45 39·{ 
46 40·return·false; 
47 41·} 
48 42·else 
49 43·{ 
50 44·_m.property(·_ph,·*it·)·=·v; 
51 45·} 
52 46·} 
53 47·return·true; 
54 48} 
55 49 
56 50 
57 51 
58 52template·<typename·Mesh> 
59 53bool 
60 54fill_props(Mesh&·_m,·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8s_\x8t_\x8d_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8>·_ph,·bool 
61 _check=false) 
62 55{5 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
63 5665 56
64 57·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.faces_begin(); 
65 58·it·!=·_m.faces_end();·++it) 
66 59·{ 
67 60·const·int·n·=·(it->idx())·+·1; 
68 61·_m.property(·_ph,·*it·)·=·int2roman(n); 
Max diff block lines reached; 11143/17692 bytes (62.98%) of diff not shown.
51.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:·Doc/Tutorial/10-persistence/generate_cube.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, 87 lines modifiedOffset 92, 193 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">generate_cube.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·GENERATE_CUBE_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·GENERATE_CUBE_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>101 <a·href="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">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,··1));</div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,··1));</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··vhandle[2]·=·mesh.add_vertex(Point(·1,··1,··1));</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··vhandle[3]·=·mesh.add_vertex(Point(-1,··1,··1));</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··vhandle[6]·=·mesh.add_vertex(Point(·1,··1,·-1));</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··vhandle[7]·=·mesh.add_vertex(Point(-1,··1,·-1));</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·generate·(quadrilateral)·faces</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··std::vector&lt;·VertexHandle·&gt;··face_vhandles;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Traits</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··face_vhandles.clear();</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··face_vhandles.push_back(vhandle[0]);</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··face_vhandles.push_back(vhandle[1]);</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··face_vhandles.push_back(vhandle[2]);</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··face_vhandles.push_back(vhandle[3]);</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··mesh.add_face(face_vhandles);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_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>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··face_vhandles.clear();</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··face_vhandles.push_back(vhandle[7]);</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··face_vhandles.push_back(vhandle[6]);</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··face_vhandles.push_back(vhandle[5]);</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··face_vhandles.push_back(vhandle[4]);</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··mesh.add_face(face_vhandles);</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··face_vhandles.clear();</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··face_vhandles.push_back(vhandle[1]);</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··face_vhandles.push_back(vhandle[0]);</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··face_vhandles.push_back(vhandle[4]);</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··face_vhandles.push_back(vhandle[5]);</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··mesh.add_face(face_vhandles);</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··face_vhandles.clear();</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··face_vhandles.push_back(vhandle[2]);</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··face_vhandles.push_back(vhandle[1]);</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··face_vhandles.push_back(vhandle[5]);</div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··face_vhandles.push_back(vhandle[6]);</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··mesh.add_face(face_vhandles);</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··face_vhandles.clear();</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··face_vhandles.push_back(vhandle[3]);</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··face_vhandles.push_back(vhandle[2]);</div> 
Max diff block lines reached; 22650/41576 bytes (54.48%) of diff not shown.
11.0 KB
html2text {}
    
Offset 1, 78 lines modifiedOffset 1, 217 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 generate_cube.hh 
6 1#ifndef·GENERATE_CUBE_HH 
7 2#define·GENERATE_CUBE_HH 
8 3 
9 4template·<typename·MeshType> 
10 5size_t·generate_cube(·MeshType&·mesh·) 
11 6{ 
12 7·typedef·typename·MeshType::VertexHandle·VertexHandle; 
13 8·typedef·typename·MeshType::Point·Point; 
14 9 
15 10·typename·MeshType::VertexHandle·vhandle[8]; 
16 11 
17 12·vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,·1)); 
18 13·vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,·1)); 
19 14·vhandle[2]·=·mesh.add_vertex(Point(·1,·1,·1)); 
20 15·vhandle[3]·=·mesh.add_vertex(Point(-1,·1,·1)); 
21 16·vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1)); 
22 17·vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1)); 
23 18·vhandle[6]·=·mesh.add_vertex(Point(·1,·1,·-1)); 
24 19·vhandle[7]·=·mesh.add_vertex(Point(-1,·1,·-1)); 
25 20 
26 21·//·generate·(quadrilateral)·faces 
27 22 
28 23·std::vector<·VertexHandle·>·face_vhandles; 
29 24 
30 25·face_vhandles.clear(); 
31 26·face_vhandles.push_back(vhandle[0]); 
32 27·face_vhandles.push_back(vhandle[1]); 
33 28·face_vhandles.push_back(vhandle[2]); 
34 29·face_vhandles.push_back(vhandle[3]); 
35 30·mesh.add_face(face_vhandles); 
36 31 
37 32·face_vhandles.clear(); 
38 33·face_vhandles.push_back(vhandle[7]); 
39 34·face_vhandles.push_back(vhandle[6]); 
40 35·face_vhandles.push_back(vhandle[5]); 
41 36·face_vhandles.push_back(vhandle[4]); 
42 37·mesh.add_face(face_vhandles); 
43 38 
44 39·face_vhandles.clear(); 
45 40·face_vhandles.push_back(vhandle[1]); 
46 41·face_vhandles.push_back(vhandle[0]); 
47 42·face_vhandles.push_back(vhandle[4]); 
48 43·face_vhandles.push_back(vhandle[5]); 
49 44·mesh.add_face(face_vhandles); 
50 45 
51 46·face_vhandles.clear(); 
52 47·face_vhandles.push_back(vhandle[2]); 
53 48·face_vhandles.push_back(vhandle[1]); 
54 49·face_vhandles.push_back(vhandle[5]); 
55 50·face_vhandles.push_back(vhandle[6]); 
56 51·mesh.add_face(face_vhandles); 
57 52 
58 53·face_vhandles.clear(); 
59 54·face_vhandles.push_back(vhandle[3]); 
60 55·face_vhandles.push_back(vhandle[2]); 
61 56·face_vhandles.push_back(vhandle[6]); 
62 57·face_vhandles.push_back(vhandle[7]); 
63 58·mesh.add_face(face_vhandles);5 CompositeTraits.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42
 54 43
 55 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·Traits
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH
 65 56
 66 57
 67 58//==·INCLUDES
 68 =================================================================
64 5969 59
Max diff block lines reached; 160/11198 bytes (1.43%) of diff not shown.
66.1 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/Examples/Tutorial10/generate_cube.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 92, 87 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">generate_cube.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·GENERATE_CUBE_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·GENERATE_CUBE_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>101 <a·href="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">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,··1));</div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,··1));</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··vhandle[2]·=·mesh.add_vertex(Point(·1,··1,··1));</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··vhandle[3]·=·mesh.add_vertex(Point(-1,··1,··1));</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··vhandle[6]·=·mesh.add_vertex(Point(·1,··1,·-1));</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··vhandle[7]·=·mesh.add_vertex(Point(-1,··1,·-1));</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·generate·(quadrilateral)·faces</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··std::vector&lt;·VertexHandle·&gt;··face_vhandles;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··face_vhandles.clear();</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··face_vhandles.push_back(vhandle[0]);</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··face_vhandles.push_back(vhandle[1]);</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··face_vhandles.push_back(vhandle[2]);</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··face_vhandles.push_back(vhandle[3]);</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··mesh.add_face(face_vhandles);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··face_vhandles.clear();</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··face_vhandles.push_back(vhandle[7]);</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··face_vhandles.push_back(vhandle[6]);</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··face_vhandles.push_back(vhandle[5]);</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··face_vhandles.push_back(vhandle[4]);</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··mesh.add_face(face_vhandles);</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··face_vhandles.clear();</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··face_vhandles.push_back(vhandle[1]);</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··face_vhandles.push_back(vhandle[0]);</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··face_vhandles.push_back(vhandle[4]);</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··face_vhandles.push_back(vhandle[5]);</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··mesh.add_face(face_vhandles);</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
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>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//··CLASS·Traits</span></div>
 148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//=============================================================================</span></div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>150 <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><span·class="preprocessor">#ifndef·OPENMESH_TRAITS_HH</span></div>
 152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_TRAITS_HH</span></div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··face_vhandles.clear();</div>153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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> 
Max diff block lines reached; 34037/52665 bytes (64.63%) of diff not shown.
14.5 KB
html2text {}
    
Offset 1, 78 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 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 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 44
 56 50//
 57 =============================================================================
 58 51//
 59 52//·CLASS·Traits
 60 53//
 61 54//
 62 =============================================================================
 63 55
 64 56#ifndef·OPENMESH_TRAITS_HH
 65 57#define·OPENMESH_TRAITS_HH
 66 58
64 5967 59
65 60·face_vhandles.clear(); 
66 61·face_vhandles.push_back(vhandle[0]); 
Max diff block lines reached; 160/14838 bytes (1.08%) of diff not shown.
32.8 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:·Unittests/generate_cube.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/Traits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 87 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">generate_cube.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·GENERATE_CUBE_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·GENERATE_CUBE_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>101 <a·href="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">/*·===============================================================[·...·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>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··vhandle[0]·=·mesh.add_vertex(Point(-1,·-1,··1));</div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··vhandle[1]·=·mesh.add_vertex(Point(·1,·-1,··1));</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··vhandle[2]·=·mesh.add_vertex(Point(·1,··1,··1));</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··vhandle[3]·=·mesh.add_vertex(Point(-1,··1,··1));</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··vhandle[4]·=·mesh.add_vertex(Point(-1,·-1,·-1));</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··vhandle[5]·=·mesh.add_vertex(Point(·1,·-1,·-1));</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··vhandle[6]·=·mesh.add_vertex(Point(·1,··1,·-1));</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··vhandle[7]·=·mesh.add_vertex(Point(-1,··1,·-1));</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="comment">//·generate·(quadrilateral)·faces</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··std::vector&lt;·VertexHandle·&gt;··face_vhandles;</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··face_vhandles.clear();</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··face_vhandles.push_back(vhandle[0]);</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··face_vhandles.push_back(vhandle[1]);</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··face_vhandles.push_back(vhandle[2]);</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··face_vhandles.push_back(vhandle[3]);</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··mesh.add_face(face_vhandles);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··face_vhandles.clear();</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··face_vhandles.push_back(vhandle[7]);</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··face_vhandles.push_back(vhandle[6]);</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··face_vhandles.push_back(vhandle[5]);</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··face_vhandles.push_back(vhandle[4]);</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··mesh.add_face(face_vhandles);</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··face_vhandles.clear();</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··face_vhandles.push_back(vhandle[1]);</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··face_vhandles.push_back(vhandle[0]);</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··face_vhandles.push_back(vhandle[4]);</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··face_vhandles.push_back(vhandle[5]);</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··mesh.add_face(face_vhandles);</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
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>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//··CLASS·Traits</span></div>
 148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//=============================================================================</span></div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>150 <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><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_TRAITS_HH</span></div>
 152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_KERNEL_OSG_TRAITS_HH</span></div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··face_vhandles.clear();</div>153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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> 
Max diff block lines reached; 7737/26375 bytes (29.33%) of diff not shown.
6.91 KB
html2text {}
    
Offset 1, 78 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 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 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
64 5967 59
65 60·face_vhandles.clear(); 
66 61·face_vhandles.push_back(vhandle[0]); 
Max diff block lines reached; 1736/7053 bytes (24.61%) of diff not shown.
57.1 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:·Doc/Tutorial/10-persistence/int2roman.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/Traits.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 25 lines modifiedOffset 92, 278 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">int2roman.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Traits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INT2ROMAN_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INT2ROMAN_HH</span></div>101 <a·href="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>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Traits</span></div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>std::string·int2roman(·<span·class="keywordtype">size_t</span>·decimal,·<span·class="keywordtype">size_t</span>·length=30·);</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH</span></div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH</span></div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#endif</span></div>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh&gt;</span></div>
 158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
 160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</span></div>
 164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 168 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//·typedef·unsigned·short·state_t;</span></div>
 169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·const·state_t·mask_final·=·1·&lt;&lt;·((sizeof(state_t)*8)-1);</span></div>
 170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·const·state_t·mask_state·=·~mask_final;</span></div>
 171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 172 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">typedef</span>·<span·class="keywordtype">int</span>··<a·class="code·hl_typedef"·href="a01250.html#af706613543b0da1b097580a9dc30fc6e">state_t</a>;</div>
 173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">typedef</span>·<span·class="keywordtype">bool</span>·final_t;</div>
 174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···</div>
 175 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
 176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03710.html">···82</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03710.html">State</a></div>
 177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>
 178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>···<span·class="keywordtype">int</span>······state·:·31;</div>
 179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>···<span·class="keywordtype">unsigned</span>·final·:·1;</div>
 180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
 181 </div>
 182 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>···</div>
 183 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03714.html">···88</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03714.html">Traits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a></div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>···</div>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·add·face·normals</span></div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<a·class="code·hl_define"·href="a06488.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div>
 189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··</div>
 190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·add·vertex·normals</span></div>
 191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<a·class="code·hl_define"·href="a06488.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>·);</div>
 192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·add·previous·halfedge·handle</span></div>
 194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_define"·href="a06488.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">OpenMesh::Attributes::PrevHalfedge</a>·);</div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>···</div>
 196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_define"·href="a06488.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div>
 197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··{</div>
 198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">private</span>:</div>
 200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
Max diff block lines reached; 130/46754 bytes (0.28%) of diff not shown.
11.4 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 314 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 int2roman.hh 
6 1#ifndef·INT2ROMAN_HH 
7 2#define·INT2ROMAN_HH 
8 3 
9 4#include·<string> 
10 5 
11 6std::string·int2roman(·size_t·decimal,·size_t·length=30·); 
12 7 
13 8#endif5 Traits.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 7 1/*·=========================================================================·*
 8 2·*·*
 9 3·*·OpenMesh·*
 10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 12 6·*·All·rights·reserved.·*
 13 7·*·www.openmesh.org·*
 14 8·*·*
 15 9·*---------------------------------------------------------------------------*
 16 10·*·This·file·is·part·of·OpenMesh.·*
 17 11·*---------------------------------------------------------------------------
 18 *
 19 12·*·*
 20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 21 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 22 15·*·are·met:·*
 23 16·*·*
 24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 25 *
 26 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 27 19·*·*
 28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 31 23·*·*
 32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 34 26·*·this·software·without·specific·prior·written·permission.·*
 35 27·*·*
 36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 38 *
 39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 41 *
 42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 49 39·*·*
 50 40·*·=========================================================================
 51 */
 52 41
 53 42
 54 43
 55 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·Traits
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH
 64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_TRAITS_HH
 65 56
 66 57
 67 58//==·INCLUDES
 68 =================================================================
 69 59
 70 60#include·<map>
 71 61#include·<OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh>
 72 62
 73 63//==·NAMESPACE
 74 ================================================================
 75 64
 76 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 77 66namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 78 67namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE
 79 68
 80 69
 81 70//==·CLASS·DEFINITION
 82 =========================================================
 83 71
 84 75//·typedef·unsigned·short·state_t;
 85 76//·const·state_t·mask_final·=·1·<<·((sizeof(state_t)*8)-1);
 86 77//·const·state_t·mask_state·=·~mask_final;
 87 78
 88 79typedef·int·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8t;
 89 80typedef·bool·final_t;
 90 81
 91 _\x88_\x82struct·_\x8S_\x8t_\x8a_\x8t_\x8e
 92 83{
 93 84·int·state·:·31;
 94 85·unsigned·final·:·1;
 95 86};
 96 87
 97 _\x88_\x88struct·_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 98 89{
 99 90
 100 91·//·add·face·normals
 101 92·_\x8F_\x8a_\x8c_\x8e_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·);
 102 93
 103 94·//·add·vertex·normals
 104 95·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·);
 105 96
 106 97·//·add·previous·halfedge·handle
 107 98·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s(·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8:_\x8:_\x8P_\x8r_\x8e_\x8v_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e·);
 108 99
 109 100·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 110 101·{
 111 102
 112 103·private:
 113 104
 114 105·typedef·typename·Refs::Point·_\x8P_\x8o_\x8i_\x8n_\x8t;
 115 106·typedef·typename·Refs::HalfedgeHandle·HalfedgeHandle;
 116 107·typedef·std::map<state_t,·Point>·PositionHistory;
 117 108
 118 109·_\x8S_\x8t_\x8a_\x8t_\x8e·state_;
 119 110·HalfedgeHandle·red_halfedge_;
Max diff block lines reached; 160/11609 bytes (1.38%) of diff not shown.
17.9 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/Examples/Tutorial10/int2roman.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/Config.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 92, 25 lines modifiedOffset 92, 87 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">int2roman.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Config.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INT2ROMAN_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INT2ROMAN_HH</span></div>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>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··Defines</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_GEOMETRY_CONFIG_HH</span></div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_GEOMETRY_CONFIG_HH</span></div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·OpenMesh·Namespace·Defines</span></div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·BEGIN_NS_GEOMETRY·namespace·geometry·{</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#endif</span></div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·END_NS_GEOMETRY·}</span></div>
 166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>
 169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_GEOMETRY_CONFIG_HH·defined</span></div>
 170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//=============================================================================</span></div>
109 </div><!--·fragment·--></div><!--·contents·-->171 </div><!--·fragment·--></div><!--·contents·-->
110 </div><!--·doc-content·-->172 </div><!--·doc-content·-->
111 <hr>173 <hr>
112 <address>174 <address>
113 <small>175 <small>
114 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">176 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
115 </a>177 </a>
3.51 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 89 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 int2roman.hh 
6 1#ifndef·INT2ROMAN_HH 
7 2#define·INT2ROMAN_HH 
8 3 
9 4#include·<string> 
10 5 
11 6std::string·int2roman(·size_t·decimal,·size_t·length=30·); 
12 7 
13 8#endif5 Config.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
 51 41
 52 42
 53 43
 54 44
 55 45
 56 46//
 57 =============================================================================
 58 47//
 59 48//·Defines
 60 49//
 61 50//
 62 =============================================================================
 63 51
 64 52#ifndef·OPENMESH_GEOMETRY_CONFIG_HH
 65 53#define·OPENMESH_GEOMETRY_CONFIG_HH
 66 54
 67 55
 68 56//==·INCLUDES
 69 =================================================================
 70 57
 71 58//·OpenMesh·Namespace·Defines
 72 59#include·<OpenMesh/Core/System/config.h>
 73 60
 74 61
 75 62//==·NAMESPACES
 76 ===============================================================
 77 63
 78 64#define·BEGIN_NS_GEOMETRY·namespace·geometry·{
 79 65#define·END_NS_GEOMETRY·}
 80 66
 81 67
 82 68//
 83 =============================================================================
 84 69#endif·//·OPENMESH_GEOMETRY_CONFIG_HH·defined
 85 70//
 86 =============================================================================
14 ===============================================================================87 ===============================================================================
15 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.88 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
16 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.89 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
23.8 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:·Unittests/int2roman.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 92, 57 lines modifiedOffset 92, 84 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">int2roman.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Config.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INT2ROMAN_HH</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INT2ROMAN_HH</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>std::string·int2roman(·<span·class="keywordtype">size_t</span>·decimal,·<span·class="keywordtype">size_t</span>·length·=·30·)</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>{</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··assert(·decimal·&gt;·0·&amp;&amp;·decimal·&lt;·1000·);</div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nrows·=·4;</div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·ncols·=·4;</div>101 <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">/*·===============================================================[·...·truncated·by·diffoscope;·len:·19,·SHA:·97bca11c4bf261a23be5d91fd6fb137f91fb4f99a497a150c29b0ecb1ddf57d3·...·]</div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·table_arabs[·nrows·][·ncols·]·=·{·{·1000,·1000,·1000,·1000·},</div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··················································{··900,··500,··400,··100·},</div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>··················································{···90,···50,···40,···10·},</div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··················································{····9,····5,····4,····1·}·};</div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*table_romans[·nrows·][·ncols·]·=·{·{··<span·class="stringliteral">&quot;M&quot;</span>,··<span·class="stringliteral">&quot;M&quot;</span>,··<span·class="stringliteral">&quot;M&quot;</span>,·<span·class="stringliteral">&quot;M&quot;</span>·},</div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··················································{·<span·class="stringliteral">&quot;CM&quot;</span>,··<span·class="stringliteral">&quot;D&quot;</span>,·<span·class="stringliteral">&quot;CD&quot;</span>,·<span·class="stringliteral">&quot;C&quot;</span>·},</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··················································{·<span·class="stringliteral">&quot;XC&quot;</span>,··<span·class="stringliteral">&quot;L&quot;</span>,·<span·class="stringliteral">&quot;XL&quot;</span>,·<span·class="stringliteral">&quot;X&quot;</span>·},</div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··················································{·<span·class="stringliteral">&quot;IX&quot;</span>,··<span·class="stringliteral">&quot;V&quot;</span>,·<span·class="stringliteral">&quot;IV&quot;</span>,·<span·class="stringliteral">&quot;I&quot;</span>·}·};</div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keywordtype">size_t</span>·power;·<span·class="comment">//·power·of·ten</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keywordtype">size_t</span>·index;··<span·class="comment">//·Indexes·thru·values·to·subtract</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··std::string·roman·=·<span·class="stringliteral">&quot;&quot;</span>;</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··roman.reserve(length);</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keywordflow">for</span>·(·power·=·0;·power·&lt;·nrows;·power++·)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">for</span>·(·index·=·0;·index·&lt;·ncols;·index++·)</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<span·class="keywordflow">while</span>·(·decimal·&gt;=·table_arabs[·power·][·index·]·)</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········{</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···········roman···+=·table_romans[·power·][·index·];</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>···········decimal·-=·table_arabs[·power·][·index·];</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········}</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keywordflow">return</span>·roman;</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">//··Defines</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>·</div>
 150 <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">#define·OPENMESH_UTILS_CONFIG_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>·</div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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.h&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>·</div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>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="preprocessor">#define·BEGIN_NS_UTILS·namespace·Utils·{</span></div>
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·END_NS_UTILS·}</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>·</div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_UTILS_CONFIG_HH·defined</span></div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//=============================================================================</span></div>
141 </div><!--·fragment·--></div><!--·contents·-->168 </div><!--·fragment·--></div><!--·contents·-->
142 </div><!--·doc-content·-->169 </div><!--·doc-content·-->
Max diff block lines reached; 96/19741 bytes (0.49%) of diff not shown.
4.42 KB
html2text {}
    
Offset 1, 49 lines modifiedOffset 1, 87 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 int2roman.hh 
6 1#ifndef·INT2ROMAN_HH 
7 2#define·INT2ROMAN_HH 
8 3 
9 4#include·<string> 
10 5 
11 6std::string·int2roman(·size_t·decimal,·size_t·length·=·30·) 
12 7{ 
13 8·assert(·decimal·>·0·&&·decimal·<·1000·); 
14 9 
15 10·const·size_t·nrows·=·4; 
16 11·const·size_t·ncols·=·4; 
17 12 
18 13·static·size_t·table_arabs[·nrows·][·ncols·]·=·{·{·1000,·1000,·1000,·1000·}, 
19 14·{·900,·500,·400,·100·}, 
20 15·{·90,·50,·40,·10·}, 
21 16·{·9,·5,·4,·1·}·}; 
22 17 
23 18·static·const·char·*table_romans[·nrows·][·ncols·]·=·{·{·"M",·"M",·"M",·"M" 
24 }, 
25 19·{·"CM",·"D",·"CD",·"C"·}, 
26 20·{·"XC",·"L",·"XL",·"X"·}, 
27 21·{·"IX",·"V",·"IV",·"I"·}·}; 
28 22 
29 23·size_t·power;·//·power·of·ten 
30 24·size_t·index;·//·Indexes·thru·values·to·subtract 
31 25 
32 26·std::string·roman·=·""; 
33 27·roman.reserve(length); 
34 28 
35 29·for·(·power·=·0;·power·<·nrows;·power++·) 
36 30·for·(·index·=·0;·index·<·ncols;·index++·) 
37 31·while·(·decimal·>=·table_arabs[·power·][·index·]·) 
38 32·{ 
39 33·roman·+=·table_romans[·power·][·index·]; 
40 34·decimal·-=·table_arabs[·power·][·index·]; 
41 35·} 
42 36 
43 37·return·roman; 
44 38} 
45 39 
46 40#endif5 Config.hh
 6 _\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 47//
 56 =============================================================================
 57 48//
 58 49//·Defines
 59 50//
 60 51//
 61 =============================================================================
 62 52
 63 53#ifndef·OPENMESH_UTILS_CONFIG_HH
 64 54#define·OPENMESH_UTILS_CONFIG_HH
 65 55
 66 56
 67 57//==·INCLUDES
 68 =================================================================
 69 58
 70 59#include·<OpenMesh/Core/System/config.h>
 71 60
 72 61
 73 62//==·NAMESPACES
 74 ===============================================================
 75 63
 76 64#define·BEGIN_NS_UTILS·namespace·Utils·{
 77 65#define·END_NS_UTILS·}
 78 66
 79 67
 80 68//
 81 =============================================================================
 82 69#endif·//·OPENMESH_UTILS_CONFIG_HH·defined
 83 70//
 84 =============================================================================
47 ===============================================================================85 ===============================================================================
48 ·····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.
Max diff block lines reached; 0/4500 bytes (0.00%) 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="a00530.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="a00818.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="a00515_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="a00827_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;·</td></tr>
339 <tr·id="row_1_55_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_55_"·class="arrow"·onclick="toggleFolder('1_55_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02630.html"·target="_self">PolyConnectivity</a></td><td·class="desc">Connectivity·Class·for·polygonal·meshes·</td></tr>339 <tr·id="row_1_55_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:16px;display:inline-block;">&#160;</span><span·id="arr_1_55_"·class="arrow"·onclick="toggleFolder('1_55_')">&#9658;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02630.html"·target="_self">PolyConnectivity</a></td><td·class="desc">Connectivity·Class·for·polygonal·meshes·</td></tr>
340 <tr·id="row_1_55_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02678.html"·target="_self">EdgeFaceTraits</a></td><td·class="desc"></td></tr>340 <tr·id="row_1_55_0_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02678.html"·target="_self">EdgeFaceTraits</a></td><td·class="desc"></td></tr>
341 <tr·id="row_1_55_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02674.html"·target="_self">EdgeHalfedgeTraits</a></td><td·class="desc"></td></tr>341 <tr·id="row_1_55_1_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02674.html"·target="_self">EdgeHalfedgeTraits</a></td><td·class="desc"></td></tr>
342 <tr·id="row_1_55_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02670.html"·target="_self">EdgeVertexTraits</a></td><td·class="desc"></td></tr>342 <tr·id="row_1_55_2_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02670.html"·target="_self">EdgeVertexTraits</a></td><td·class="desc"></td></tr>
343 <tr·id="row_1_55_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02682.html"·target="_self">ElementRange</a></td><td·class="desc"></td></tr>343 <tr·id="row_1_55_3_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02682.html"·target="_self">ElementRange</a></td><td·class="desc"></td></tr>
344 <tr·id="row_1_55_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02698.html"·target="_self">ElementRange&lt;·EdgeHandle·&gt;</a></td><td·class="desc"></td></tr>344 <tr·id="row_1_55_4_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02698.html"·target="_self">ElementRange&lt;·EdgeHandle·&gt;</a></td><td·class="desc"></td></tr>
345 <tr·id="row_1_55_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02702.html"·target="_self">ElementRange&lt;·FaceHandle·&gt;</a></td><td·class="desc"></td></tr>345 <tr·id="row_1_55_5_"·class="even"·style="display:none;"><td·class="entry"><span·style="width:48px;display:inline-block;">&#160;</span><span·class="icona"><span·class="icon">C</span></span><a·class="el"·href="a02702.html"·target="_self">ElementRange&lt;·FaceHandle·&gt;</a></td><td·class="desc"></td></tr>
1.43 KB
./usr/share/doc/libopenmesh-dev/html/dir_000006_000040.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>07-traits·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Doc/Tutorial/07-traits</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_096a52d9fd17b37497a875801ae987b7.html">Core</a>&#160;/&#160;<a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>07-traits·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Doc/Tutorial/07-traits</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_096a52d9fd17b37497a875801ae987b7.html">Core</a>&#160;/&#160;<a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06488.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="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="a00797.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·-->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="a06476.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00599.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·259,·SHA:·11498306f0e8ad6b68163d294e7734c14ad1f55c907819c0718c252068fd14d8·...·].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="a00986.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="a00407.html">Timer.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
3.31 KB
./usr/share/doc/libopenmesh-dev/html/dir_000014_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Apps·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_15c6b1131136f5f64828719bf468896a.html">Decimating</a>&#160;/&#160;<b>DecimaterViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_511ba3762223ab75ce6dab2e23638932.html">mconvert</a>&#160;/&#160;<b>mconvert.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e4[·...·truncated·by·diffoscope;·len:·698,·SHA:·fdc3f01fa53fdb76bc8fbf2a904163e66e572a28918c55deaf10f038ddaf4182·...·].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="a06488.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:·19913dc76773ca52eb37c0d4784c0bb4385f24b536f65d195c12c4946f9c0cd7·...·].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="a00986.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_45b77d010b40a98b8b590a23050c1[·...·truncated·by·diffoscope;·len:·17834,·SHA:·bbb9cd56e16b695764d76965a0cc0fd54762969a31020520e916232fea4604c5·...·].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="a00407.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_45b77d010b40a98b8b590a23050c1[·...·truncated·by·diffoscope;·len:·17834,·SHA:·8781a4c9555f5037c161031f5935d50cd63f841b27c93d8789f1d850a131e116·...·].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="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="a00797.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·-->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="a06476.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00599.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·170,·SHA:·e4a5fda345a29dbf8edd47f522d5d5d878190fbac5d8e61d21703787835a45ee·...·].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="a06473.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00584.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·170,·SHA:·13e4d60575246b3ce998ec33324a14715b935095b2ea65f8ece9a210cee3d371·...·].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="a06485.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00893.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·170,·SHA:·7d2d7c9c519bf689760a83675fdbd3d9002d86e5f9c3229d8e2bc287436b018c·...·].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="a01076.html">ModQuadricT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html">Geometry</a>&#160;/&#160;<a·class="el"·href="a00530.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="a00503.html">ModQuadricT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html">Geometry</a>&#160;/&#160;<a·class="el"·href="a00818.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="a01055.html">DecimaterT.hh</a></td><td·class="dirtab"><a·class="el"·href="a00965.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="a00554.html">DecimaterT.hh</a></td><td·class="dirtab"><a·class="el"·href="a00410.html">HeapT.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.3 KB
./usr/share/doc/libopenmesh-dev/html/dir_000022_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Decimating·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Decimating</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>DecimaterViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Decimating·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Apps/Decimating</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>DecimaterViewerWidget.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06488.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="a01055.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="a01079.html">ModAspectRatioT[·...·truncated·by·diffoscope;·len:·2578,·SHA:·fcfc70fc3a7468af19805292ea5afee128d0a1bb6c64f0f13de2b135f3995777·...·].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="a00554.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="a00533.html">ModAspectRatioT[·...·truncated·by·diffoscope;·len:·2578,·SHA:·9ce3d7c7fbaa703cffe24cbf92d747383995b27efeee2252934da65be967befe·...·].html">ModQuadricT.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.43 KB
./usr/share/doc/libopenmesh-dev/html/dir_000026_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Examples·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Examples</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_5657fb78cd8f1a2cb13baa54c6061c8e.html">Tutorial07</a>&#160;/&#160;<b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Examples·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Examples</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_5657fb78cd8f1a2cb13baa54c6061c8e.html">Tutorial07</a>&#160;/&#160;<b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06488.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="a00566.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="a00584.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="a00893.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="a00797.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="a00599.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="a00584.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="a00893.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="a00797.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMFormat.hh</b></td><td·class="dirtab"><a·class="el"·href="a00797.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>SR_rbo.hh</b></td><td·class="dirtab"><a·cl[·...·truncated·by·diffoscope;·len:·1370,·SHA:·8af371985b23ab517eccd9a240b09e9017e326051a6478ce171510488c3fc446·...·].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="a00599.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMFormat.hh</b></td><td·class="dirtab"><a·class="el"·href="a00599.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>SR_rbo.hh</b></td><td·class="dirtab"><a·cl[·...·truncated·by·diffoscope;·len:·1370,·SHA:·454442929be0e8f0321002da4ace5c07738aeb90dfb161f2288cf164b16d3a81·...·].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="a00584.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="a00584.html">Attributes.hh</a></td[·...·truncated·by·diffoscope;·len:·459,·SHA:·bd9649d31e0e90cc5b7d790905aebf763ffa8f158308de4c38b6fe8e84c6f3aa·...·].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="a00893.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="a00893.html">Attributes.hh</a></td[·...·truncated·by·diffoscope;·len:·459,·SHA:·4416fd856d386b25a4a847a4f84e3e4f1dcf71cd266573642042364af80b9d03·...·].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="a00584.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="a00893.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="a00986.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="a00407.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="a00797.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="a00797.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="a00599.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="a00599.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="a01055.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="a01067.html">ModBaseT.hh<[·...·truncated·by·diffoscope;·len:·918,·SHA:·b53842b0cb5f110e68dab3343ca9cbacb5456b56b77750dd0ac5103475f3c8b9·...·].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="a00554.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="a00563.html">ModBaseT.hh<[·...·truncated·by·diffoscope;·len:·918,·SHA:·24f3807e4f44c8178fcda86c164aebd15a0d7f00096fec47faddf1a7c91f121f·...·].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="a00584.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="a00893.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="a00986.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="a00407.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="a00584.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="a00893.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="a00986.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="a00986.html">Timer.hh</a></td>[·...·truncated·by·diffoscope;·len:·437,·SHA:·148d7462e076bfa1e1b52c0bfb36a0323186b878c83ab4415c37617012ad24f2·...·].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="a00407.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="a00407.html">Timer.hh</a></td>[·...·truncated·by·diffoscope;·len:·437,·SHA:·d8e29ecebd676717b9ff59f4d7bf64995563d28a2d8d16035a8e3a382ca59275·...·].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="a00797.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMReader.cc</b></td><td·class="dirtab"><a·class="el"·href="a00797.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:·24,·SHA:·a02c33edee7160c0163dcf9a35a4ebe991fcfb2385b90362895d439193723c0b·...·].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="a00599.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMReader.cc</b></td><td·class="dirtab"><a·class="el"·href="a00599.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:·24,·SHA:·b2b98cf3ab24bd0cc2d53cca2aebd7439f44d0c2a8c4040596c0f9c38810306d·...·].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="a00797.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="a00599.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="a00986.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="a00566.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="a00407.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="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:·bd44f5f91b099263878320c928112e21f4f605a27b44ffb7a86b24e9ece69f8c·...·].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="a06470.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:·adbce8152bd66a042794065c672827c71e3c26db53614166d90e33a09e3f7c91·...·].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="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="a00797.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·1217,·SHA:·6c787cddada1c598bfe17fe81e0e98b4de1e9f77ca29e2cabe67a5e9881fba69·...·].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="a06476.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00599.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·1217,·SHA:·ec1639ddd0e84810c9f69d1963b7992cf823b76a9252fb8474f142074d487a7d·...·].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="a00986.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="a00407.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="a00584.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:·226a302671bc3f32482db0a37382998f60308d4734910c3dce9e7bce8b4b7899·...·].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="a00893.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:·61ddec472d09e9a1150ab26465fa2646e45b1dee5cde325fa91ccded03ab873e·...·].html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.58 KB
./usr/share/doc/libopenmesh-dev/html/dir_000054_000040.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Tutorial·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Doc/Tutorial</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c58a575c738131d70fb4a087f39c2768.html">07-traits</a>&#160;/&#160;<b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_096a52d9fd17b37497a875801ae987b7.html">Core</a>&#160;/&#160;<a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Tutorial·&rarr;·OpenMesh·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·Doc/Tutorial</th><th·class="dirtab">Includes·file·in·OpenMesh</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_c58a575c738131d70fb4a087f39c2768.html">07-traits</a>&#160;/&#160;<b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_096a52d9fd17b37497a875801ae987b7.html">Core</a>&#160;/&#160;<a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06488.html">Traits.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.28 KB
./usr/share/doc/libopenmesh-dev/html/dir_000061_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>Tutorial07·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Examples/Tutorial07</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>Tutorial07·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Examples/Tutorial07</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>smooth.cc</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06488.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="a00926.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="a00926.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a0647[·...·truncated·by·diffoscope;·len:·360,·SHA:·60dc53db94e2e2bf56a3a32cb49ed38e042c774d69e6cf597bba461cb819c059·...·].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="a00350.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a06473.html">CompositeT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00350.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a0648[·...·truncated·by·diffoscope;·len:·360,·SHA:·76e0d22c2310eb846837ea3480edfb4f274bd1ede8b3484f363a5b81184de971·...·].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="a06473.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00584.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·259,·SHA:·51b93e62b3dcdf3faff0ba33b575513b81094bbf1a397c1e1ae9c4225b009478·...·].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="a06485.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00893.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·259,·SHA:·f9128362cfbb740d9a8a98411646b968f4025bc95aa232ceb89054609c5e5d2e·...·].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="a01055.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_80f26c7d87f9f73a44[·...·truncated·by·diffoscope;·len:·6419,·SHA:·f7aacd7c120b83c10a2278c7043b6778ef3d232b9081fba0c8a917d26475303a·...·].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="a00554.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_80f26c7d87f9f73a44[·...·truncated·by·diffoscope;·len:·6419,·SHA:·ea213b331a9cffe3e509188485aca8b7aeeffac9bec161ba9a83abc1a2fc27a7·...·].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="a00797.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="a00599.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="a00965.html">HeapT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00797.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshCheckerT.hh</b></td><[·...·truncated·by·diffoscope;·len:·358,·SHA:·f15b3e7941f7c00d221bc64496da9cea2cc30d84c13f12268ec4e550f0a66622·...·].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="a00410.html">HeapT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00599.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshCheckerT.hh</b></td><[·...·truncated·by·diffoscope;·len:·358,·SHA:·e00207866c646e8d8490f99c40c74e9679b716b29548d6a86d9e3874370ead0c·...·].html">omstream.hh</a></td></tr></table></div><!--·contents·-->
94 </div><!--·doc-content·-->94 </div><!--·doc-content·-->
95 <hr>95 <hr>
96 <address>96 <address>
97 <small>97 <small>
98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">98 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
99 </a>99 </a>
100 Project·<b>OpenMesh</b>,·100 Project·<b>OpenMesh</b>,·
1.26 KB
./usr/share/doc/libopenmesh-dev/html/dir_000069_000020.html
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>87 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="contents">92 <div·class="contents">
93 <h3>VDPM·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/VDPM</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshTraits.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06365.html">Traits.hh</a></td></tr></table></div><!--·contents·-->93 <h3>VDPM·&rarr;·Core·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·OpenMesh/Tools/VDPM</th><th·class="dirtab">Includes·file·in·OpenMesh/Core</th></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshTraits.hh</b></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a06488.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="a01055.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_80f26c7d87f9f73a44[·...·truncated·by·diffoscope;·len:·2020,·SHA:·02da1ae80b1b068b171ec500a61fcc11d8b02e0ca39e5064ba43734c2eae1580·...·].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="a00554.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_80f26c7d87f9f73a44[·...·truncated·by·diffoscope;·len:·2020,·SHA:·b181737c54915424dd7377b2ec50b6e567caf9158c31735b694986d9cf74a112·...·].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="a00797.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYWriter.cc</b></td><td·class="dirtab"><a·class="el"·href="a00797.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>STLWriter.cc</b></td><td·class="dirtab"><[·...·truncated·by·diffoscope;·len:·25,·SHA:·3ee389ea95318ff9c007323cf0c3a545af946f53f92cd8b1d864bc8f5c79b7c6·...·].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="a00599.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYWriter.cc</b></td><td·class="dirtab"><a·class="el"·href="a00599.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>STLWriter.cc</b></td><td·class="dirtab"><[·...·truncated·by·diffoscope;·len:·25,·SHA:·e2c9dddc78bdf23b44999ce09e3a563efd35244b15c69f7b848bccd4670f7cd8·...·].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="a00005_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="a00065_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="a00719_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="a00800_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",·"a00005_source.html",·null],2 ····["BaseExporter.hh",·"a00065_source.html",·null],
3 ····["ExporterT.hh",·"a00719_source.html",·null]3 ····["ExporterT.hh",·"a00800_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="a00425_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="a00983_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="a00422_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="a00986_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",·"a00425_source.html",·null],2 ····["CmdOption.hh",·"a00983_source.html",·null],
3 ····["DecimaterViewerWidget.hh",·"a00422_source.html",·null]3 ····["DecimaterViewerWidget.hh",·"a00986_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="a00566_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.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="a00881_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00881.html">JacobiLaplaceSmootherT_impl.hh</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00578_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00578.html">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="a00890_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00890.html">LaplaceSmootherT.hh</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00575_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html">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="a00884_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00884.html">LaplaceSmootherT_impl.hh</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00584_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00584.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="a00893_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="a00572_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="a00878_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00878.html">SmootherT.hh</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00569_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00569.html">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="a00875_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00875.html">SmootherT_impl.hh</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00581_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00581.html">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",·"a00566.html",·"a00566"],
3 ····["JacobiLaplaceSmootherT_impl.hh",·"a00881.html",·null],3 ····["JacobiLaplaceSmootherT_impl.hh",·"a00578.html",·null],
4 ····["LaplaceSmootherT.hh",·"a00890.html",·"a00890"],4 ····["LaplaceSmootherT.hh",·"a00575.html",·"a00575"],
5 ····["LaplaceSmootherT_impl.hh",·"a00884.html",·null],5 ····["LaplaceSmootherT_impl.hh",·"a00584.html",·null],
6 ····["smooth_mesh.hh",·"a00893_source.html",·null],6 ····["smooth_mesh.hh",·"a00572_source.html",·null],
7 ····["SmootherT.hh",·"a00878.html",·"a00878"],7 ····["SmootherT.hh",·"a00569.html",·"a00569"],
8 ····["SmootherT_impl.hh",·"a00875.html",·null]8 ····["SmootherT_impl.hh",·"a00581.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="a06482_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="a06413_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="a06491_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="a06422_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="a06500_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="a06437_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="a00329_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="a01178_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="a00236_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="a01094_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="a00290_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="a01139_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",·"a06482_source.html",·null],2 ····["fill_props.hh",·"a06413_source.html",·null],
3 ····["generate_cube.hh",·"a06491_source.html",·null],3 ····["generate_cube.hh",·"a06422_source.html",·null],
4 ····["int2roman.hh",·"a06500_source.html",·null],4 ····["int2roman.hh",·"a06437_source.html",·null],
5 ····["unittests_common.hh",·"a00329_source.html",·null],5 ····["unittests_common.hh",·"a01178_source.html",·null],
6 ····["unittests_common_customtraits.hh",·"a00236_source.html",·null],6 ····["unittests_common_customtraits.hh",·"a01094_source.html",·null],
7 ····["unittests_trimesh_circulator_edge.hh",·"a00290_source.html",·null]7 ····["unittests_trimesh_circulator_edge.hh",·"a01139_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="a00830_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="a00635_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="a00818_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="a00656_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BaseProperty.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06374_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>color_cast.hh</b></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06464_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="a00803_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="a00647_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="a00863_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="a00617_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="a00812_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="a00665_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="a00806_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="a00638_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="a00848_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="a00629_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="a00809_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="a00641_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="a00827_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="a00623_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="a00824_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="a00662_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="a00854_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="a00614_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="a00833_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="a00644_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="a00821_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="a00626_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="a00860_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="a00608_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="a00839_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="a00650_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="a00836_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="a00632_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="a00800_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="a00668_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",·"a00830_source.html",·null],2 ····["AutoPropertyHandleT.hh",·"a00635_source.html",·null],
3 ····["BaseProperty.hh",·"a00818_source.html",·null],3 ····["BaseProperty.hh",·"a00656_source.html",·null],
4 ····["color_cast.hh",·"a06374_source.html",·null],4 ····["color_cast.hh",·"a06464_source.html",·null],
5 ····["Endian.hh",·"a00803_source.html",·null],5 ····["Endian.hh",·"a00647_source.html",·null],
6 ····["GenProg.hh",·"a00863_source.html",·null],6 ····["GenProg.hh",·"a00617_source.html",·null],
7 ····["HandleToPropHandle.hh",·"a00812_source.html",·null],7 ····["HandleToPropHandle.hh",·"a00665_source.html",·null],
8 ····["Noncopyable.hh",·"a00806_source.html",·null],8 ····["Noncopyable.hh",·"a00638_source.html",·null],
9 ····["Predicates.hh",·"a00848_source.html",·null],9 ····["Predicates.hh",·"a00629_source.html",·null],
10 ····["Property.hh",·"a00809_source.html",·null],10 ····["Property.hh",·"a00641_source.html",·null],
11 ····["PropertyContainer.hh",·"a00827_source.html",·null],11 ····["PropertyContainer.hh",·"a00623_source.html",·null],
12 ····["PropertyCreator.hh",·"a00824_source.html",·null],12 ····["PropertyCreator.hh",·"a00662_source.html",·null],
13 ····["PropertyManager.hh",·"a00854_source.html",·null],13 ····["PropertyManager.hh",·"a00614_source.html",·null],
14 ····["RandomNumberGenerator.hh",·"a00833_source.html",·null],14 ····["RandomNumberGenerator.hh",·"a00644_source.html",·null],
15 ····["SingletonT.hh",·"a00821_source.html",·null],15 ····["SingletonT.hh",·"a00626_source.html",·null],
16 ····["SingletonT_impl.hh",·"a00860_source.html",·null],16 ····["SingletonT_impl.hh",·"a00608_source.html",·null],
17 ····["typename.hh",·"a00839_source.html",·null],17 ····["typename.hh",·"a00650_source.html",·null],
18 ····["vector_cast.hh",·"a00836_source.html",·null],18 ····["vector_cast.hh",·"a00632_source.html",·null],
19 ····["vector_traits.hh",·"a00800_source.html",·null]19 ····["vector_traits.hh",·"a00668_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="a00950_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="a00398_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="a00947_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="a00395_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",·"a00950_source.html",·null],2 ····["HoleFillerT.hh",·"a00398_source.html",·null],
3 ····["HoleFillerT_impl.hh",·"a00947_source.html",·null]3 ····["HoleFillerT_impl.hh",·"a00395_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="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>112 <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">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="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>114 <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">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="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>116 <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"><a·class="el"·href="a06482.html">CompositeTraits.hh</a></td></tr>
117 <tr·class="memdesc:a06470"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mesh·traits·for·adaptive·composite·subdivider.·<br·/></td></tr>117 <tr·class="memdesc:a06482"><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="a00905_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="a00320_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="a00911_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00911.html">RulesT.hh</a></td></tr>121 <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"><a·class="el"·href="a00326.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="a00896_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00896.html">RulesT_impl.hh</a></td></tr>123 <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"><a·class="el"·href="a00329.html">RulesT_impl.hh</a></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06371.html">Traits.hh</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06494.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",·"a06458.html",·"a06458"],2 ····["CompositeT.hh",·"a06470.html",·"a06470"],
3 ····["CompositeT_impl.hh",·"a06464.html",·null],3 ····["CompositeT_impl.hh",·"a06476.html",·null],
4 ····["CompositeTraits.hh",·"a06470.html",·"a06470"],4 ····["CompositeTraits.hh",·"a06482.html",·"a06482"],
5 ····["RuleInterfaceT.hh",·"a00905_source.html",·null],5 ····["RuleInterfaceT.hh",·"a00320_source.html",·null],
6 ····["RulesT.hh",·"a00911.html",·"a00911"],6 ····["RulesT.hh",·"a00326.html",·"a00326"],
7 ····["RulesT_impl.hh",·"a00896.html",·null],7 ····["RulesT_impl.hh",·"a00329.html",·null],
8 ····["Traits.hh",·"a06371.html",·"a06371"]8 ····["Traits.hh",·"a06494.html",·"a06494"]
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="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>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06473.html">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="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>114 <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"><a·class="el"·href="a06479.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="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>116 <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">CompositeTraits.hh</a></td></tr>
117 <tr·class="memdesc:a06473"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Mesh·traits·for·uniform·composite·subdivision.·<br·/></td></tr>117 <tr·class="memdesc:a06485"><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",·"a06461.html",·"a06461"],2 ····["CompositeT.hh",·"a06473.html",·"a06473"],
3 ····["CompositeT_impl.hh",·"a06467.html",·null],3 ····["CompositeT_impl.hh",·"a06479.html",·null],
4 ····["CompositeTraits.hh",·"a06473.html",·"a06473"]4 ····["CompositeTraits.hh",·"a06485.html",·"a06485"]
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="a00995_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="a00377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayKernelT.hh</b></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06362_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>AttribKernelT.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06461_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="a01004_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01004.html">bindT.hh</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00380.html">bindT.hh</a></td></tr>
117 <tr·class="memdesc:a01004"><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:a00380"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bind·an·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...">OpenMesh</a>·to·a·OpenSG·geometry·node.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06377_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>color_cast.hh</b></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06467_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="a00998_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="a00374_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="a01007_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="a00386_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PropertyT.hh</b></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06368.html">Traits.hh</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06491.html">Traits.hh</a></td></tr>
126 <tr·class="memdesc:a06368"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·defines·the·default·traits·and·some·convenienve·macros.·<br·/></td></tr>126 <tr·class="memdesc:a06491"><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="a01010_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="a00371_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="a01001_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="a00383_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",·"a00995_source.html",·null],2 ····["ArrayKernelT.hh",·"a00377_source.html",·null],
3 ····["AttribKernelT.hh",·"a06362_source.html",·null],3 ····["AttribKernelT.hh",·"a06461_source.html",·null],
4 ····["bindT.hh",·"a01004.html",·"a01004"],4 ····["bindT.hh",·"a00380.html",·"a00380"],
5 ····["color_cast.hh",·"a06377_source.html",·null],5 ····["color_cast.hh",·"a06467_source.html",·null],
6 ····["PropertyKernel.hh",·"a00998_source.html",·null],6 ····["PropertyKernel.hh",·"a00374_source.html",·null],
7 ····["PropertyT.hh",·"a01007_source.html",·null],7 ····["PropertyT.hh",·"a00386_source.html",·null],
8 ····["Traits.hh",·"a06368.html",·"a06368"],8 ····["Traits.hh",·"a06491.html",·"a06491"],
9 ····["TriMesh_OSGArrayKernelT.hh",·"a01010_source.html",·null],9 ····["TriMesh_OSGArrayKernelT.hh",·"a00371_source.html",·null],
10 ····["VectorAdapter.hh",·"a01001_source.html",·null]10 ····["VectorAdapter.hh",·"a00383_source.html",·null]
11 ];11 ];
8.03 KB
./usr/share/doc/libopenmesh-dev/html/dir_45b77d010b40a98b8b590a23050c1bcc.html
    
Offset 105, 41 lines modifiedOffset 105, 41 lines modified
105 <area·shape="rect"·href="dir_000068_000020.html"·title="3"·alt=""·coords="57,100,66,114"/>105 <area·shape="rect"·href="dir_000068_000020.html"·title="3"·alt=""·coords="57,100,66,114"/>
106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,91,88"/>106 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,91,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06356_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06356.html">Config.hh</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06500.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="a00992_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="a00425_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="a00968_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="a00434_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="a00974_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="a00428_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="a00965_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00965.html">HeapT.hh</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00410.html">HeapT.hh</a></td></tr>
121 <tr·class="memdesc:a00965"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·generic·heap·class.·<br·/></td></tr>121 <tr·class="memdesc:a00410"><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="a00953_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="a00401_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="a00962_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="a00413_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="a00983_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00983.html">NumLimitsT.hh</a></td></tr>127 <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"><a·class="el"·href="a00440.html">NumLimitsT.hh</a></td></tr>
128 <tr·class="memdesc:a00983"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Temporary·solution·until·std::numeric_limits·is·standard.·<br·/></td></tr>128 <tr·class="memdesc:a00440"><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="a00980_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="a00404_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="a00971_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="a00437_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="a00959_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00959.html">TestingFramework.hh</a></td></tr>134 <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">TestingFramework.hh</a></td></tr>
135 <tr·class="memdesc:a00959"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·a·little·framework·for·test·programms.·<br·/></td></tr>135 <tr·class="memdesc:a00443"><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="a00986_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00986.html">Timer.hh</a></td></tr>137 <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"><a·class="el"·href="a00407.html">Timer.hh</a></td></tr>
138 <tr·class="memdesc:a00986"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·timer·class.·<br·/></td></tr>138 <tr·class="memdesc:a00407"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·timer·class.·<br·/></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table>140 </table>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
143 <hr>143 <hr>
144 <address>144 <address>
145 <small>145 <small>
1.43 KB
./usr/share/doc/libopenmesh-dev/html/dir_45b77d010b40a98b8b590a23050c1bcc.js
1.28 KB
js-beautify {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 var·dir_45b77d010b40a98b8b590a23050c1bcc·=·[1 var·dir_45b77d010b40a98b8b590a23050c1bcc·=·[
2 ····["Config.hh",·"a06356.html",·null],2 ····["Config.hh",·"a06500.html",·null],
3 ····["conio.hh",·"a00992_source.html",·null],3 ····["conio.hh",·"a00425_source.html",·null],
4 ····["GLConstAsString.hh",·"a00968_source.html",·null],4 ····["GLConstAsString.hh",·"a00434_source.html",·null],
5 ····["Gnuplot.hh",·"a00974_source.html",·null],5 ····["Gnuplot.hh",·"a00428_source.html",·null],
6 ····["HeapT.hh",·"a00965.html",·"a00965"],6 ····["HeapT.hh",·"a00410.html",·"a00410"],
7 ····["MeshCheckerT.hh",·"a00953_source.html",·null],7 ····["MeshCheckerT.hh",·"a00401_source.html",·null],
8 ····["MeshCheckerT_impl.hh",·"a00962_source.html",·null],8 ····["MeshCheckerT_impl.hh",·"a00413_source.html",·null],
9 ····["NumLimitsT.hh",·"a00983.html",·"a00983"],9 ····["NumLimitsT.hh",·"a00440.html",·"a00440"],
10 ····["StripifierT.hh",·"a00980_source.html",·null],10 ····["StripifierT.hh",·"a00404_source.html",·null],
11 ····["StripifierT_impl.hh",·"a00971_source.html",·null],11 ····["StripifierT_impl.hh",·"a00437_source.html",·null],
12 ····["TestingFramework.hh",·"a00959.html",·"a00959"],12 ····["TestingFramework.hh",·"a00443.html",·"a00443"],
13 ····["Timer.hh",·"a00986.html",·"a00986"]13 ····["Timer.hh",·"a00407.html",·"a00407"]
14 ];14 ];
2.68 KB
./usr/share/doc/libopenmesh-dev/html/dir_45df263a53159894c7d515d720e8190d.html
    
Offset 108, 21 lines modifiedOffset 108, 21 lines modified
108 <area·shape="rect"·href="dir_000042_000053.html"·title="4"·alt=""·coords="96,98,106,113"/>108 <area·shape="rect"·href="dir_000042_000053.html"·title="4"·alt=""·coords="96,98,106,113"/>
109 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="18,16,122,88"/>109 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="18,16,122,88"/>
110 </map>110 </map>
111 </div>111 </div>
112 <table·class="memberdecls">112 <table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
114 Files</h2></td></tr>114 Files</h2></td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06347_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidget.hh</b></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06452_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="a00452_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="a00962_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="a00449_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="a00977_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="a00446_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="a00971_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>QGLViewerWidget.hh</b></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <hr>126 <hr>
127 <address>127 <address>
128 <small>128 <small>
720 B
./usr/share/doc/libopenmesh-dev/html/dir_45df263a53159894c7d515d720e8190d.js
568 B
js-beautify {}
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 var·dir_45df263a53159894c7d515d720e8190d·=·[1 var·dir_45df263a53159894c7d515d720e8190d·=·[
2 ····["MeshViewerWidget.hh",·"a06347_source.html",·null], 
3 ····["MeshViewerWidgetT.hh",·"a00452_source.html",·null],2 ····["MeshViewerWidget.hh",·"a06452_source.html",·null],
 3 ····["MeshViewerWidgetT.hh",·"a00962_source.html",·null],
4 ····["MeshViewerWidgetT_impl.hh",·"a00449_source.html",·null],4 ····["MeshViewerWidgetT_impl.hh",·"a00977_source.html",·null],
5 ····["QGLViewerWidget.hh",·"a00446_source.html",·null]5 ····["QGLViewerWidget.hh",·"a00971_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="a00779_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="a00938_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="a00776_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="a00941_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",·"a00779_source.html",·null],2 ····["bla.hh",·"a00938_source.html",·null],
3 ····["blaT_impl.hh",·"a00776_source.html",·null]3 ····["blaT_impl.hh",·"a00941_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="a00461_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="a01001_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",·"a00461_source.html",·null]2 ····["ProgViewerWidget.hh",·"a01001_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="a00026_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="a00698_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="a00716_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",·"a00026_source.html",·null],2 ····["BaseImporter.hh",·"a00023_source.html",·null],
3 ····["ImporterT.hh",·"a00698_source.html",·null]3 ····["ImporterT.hh",·"a00716_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="a00938_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00938.html">CatmullClarkT.hh</a></td></tr>120 <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"><a·class="el"·href="a00338.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="a00917_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="a00347_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="a00926_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00926.html">CompositeLoopT.hh</a></td></tr>124 <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"><a·class="el"·href="a00350.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="a00920_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00920.html">CompositeSqrt3T.hh</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00344_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00344.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="a00935_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00935.html">LongestEdgeT.hh</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00368.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="a00914_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00914.html">LoopT.hh</a></td></tr>130 <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"><a·class="el"·href="a00365.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="a00929_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="a00353_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="a00932_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00932.html">ModifiedButterFlyT.hh</a></td></tr>134 <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"><a·class="el"·href="a00341.html">ModifiedButterFlyT.hh</a></td></tr>
135 <tr·class="memdesc:a00932"><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:a00341"><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="a00923_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00923.html">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00359_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00359.html">Sqrt3InterpolatingSubdividerLabsikGreinerT.hh</a></td></tr>
138 <tr·class="memdesc:a00923"><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:a00359"><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="a00941_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00941.html">Sqrt3T.hh</a></td></tr>140 <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"><a·class="el"·href="a00356.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="a00944_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00944.html">SubdividerT.hh</a></td></tr>142 <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"><a·class="el"·href="a00362.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",·"a00938.html",·"a00938"],3 ····["CatmullClarkT.hh",·"a00338.html",·"a00338"],
4 ····["CatmullClarkT_impl.hh",·"a00917_source.html",·null],4 ····["CatmullClarkT_impl.hh",·"a00347_source.html",·null],
5 ····["CompositeLoopT.hh",·"a00926.html",·"a00926"],5 ····["CompositeLoopT.hh",·"a00350.html",·"a00350"],
6 ····["CompositeSqrt3T.hh",·"a00920.html",·"a00920"],6 ····["CompositeSqrt3T.hh",·"a00344.html",·"a00344"],
7 ····["LongestEdgeT.hh",·"a00935.html",·"a00935"],7 ····["LongestEdgeT.hh",·"a00368.html",·"a00368"],
8 ····["LoopT.hh",·"a00914.html",·"a00914"],8 ····["LoopT.hh",·"a00365.html",·"a00365"],
9 ····["MidpointT.hh",·"a00929_source.html",·null],9 ····["MidpointT.hh",·"a00353_source.html",·null],
10 ····["ModifiedButterFlyT.hh",·"a00932.html",·"a00932"],10 ····["ModifiedButterFlyT.hh",·"a00341.html",·"a00341"],
11 ····["Sqrt3InterpolatingSubdividerLabsikGreinerT.hh",·"a00923.html",·"a00923"],11 ····["Sqrt3InterpolatingSubdividerLabsikGreinerT.hh",·"a00359.html",·"a00359"],
12 ····["Sqrt3T.hh",·"a00941.html",·"a00941"],12 ····["Sqrt3T.hh",·"a00356.html",·"a00356"],
13 ····["SubdividerT.hh",·"a00944.html",·"a00944"]13 ····["SubdividerT.hh",·"a00362.html",·"a00362"]
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="a00053_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="a00047_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="a00650_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="a00740_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="a00662_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="a00725_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="a00647_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="a00746_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="a00653_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="a00749_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="a00665_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="a00728_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",·"a00053_source.html",·null],2 ····["BaseReader.hh",·"a00047_source.html",·null],
3 ····["OBJReader.hh",·"a00650_source.html",·null],3 ····["OBJReader.hh",·"a00740_source.html",·null],
4 ····["OFFReader.hh",·"a00662_source.html",·null],4 ····["OFFReader.hh",·"a00725_source.html",·null],
5 ····["OMReader.hh",·"a00647_source.html",·null],5 ····["OMReader.hh",·"a00746_source.html",·null],
6 ····["PLYReader.hh",·"a00653_source.html",·null],6 ····["PLYReader.hh",·"a00749_source.html",·null],
7 ····["STLReader.hh",·"a00665_source.html",·null]7 ····["STLReader.hh",·"a00728_source.html",·null]
8 ];8 ];
6.22 KB
./usr/share/doc/libopenmesh-dev/html/dir_6af65fcfa1a62169bf33df46d83ee6e7.html
    
Offset 102, 35 lines modifiedOffset 102, 35 lines modified
102 <area·shape="rect"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html"·title="Geometry"·alt=""·coords="27,52,114,77"/>102 <area·shape="rect"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html"·title="Geometry"·alt=""·coords="27,52,114,77"/>
103 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,125,88"/>103 <area·shape="rect"·href="dir_096a52d9fd17b37497a875801ae987b7.html"·title="Core"·alt=""·coords="16,16,125,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06353_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Config.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06497_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="a00518_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="a00809_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="a00503_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="a00815_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="a00527_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="a00812_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="a00515_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="a00827_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="a00524_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="a00833_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="a00512_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="a00821_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="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">QuadricT.hh</a></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"><a·class="el"·href="a00818.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="a00509_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="a00824_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="a00500_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="a00830_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="a00521_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="a00806_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>VectorT_inc.hh</b></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 </div><!--·contents·-->132 </div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <hr>134 <hr>
135 <address>135 <address>
136 <small>136 <small>
1.35 KB
./usr/share/doc/libopenmesh-dev/html/dir_6af65fcfa1a62169bf33df46d83ee6e7.js
1.2 KB
js-beautify {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 var·dir_6af65fcfa1a62169bf33df46d83ee6e7·=·[1 var·dir_6af65fcfa1a62169bf33df46d83ee6e7·=·[
2 ····["Config.hh",·"a06353_source.html",·null],2 ····["Config.hh",·"a06497_source.html",·null],
3 ····["EigenVectorT.hh",·"a00518_source.html",·null],3 ····["EigenVectorT.hh",·"a00809_source.html",·null],
4 ····["LoopSchemeMaskT.hh",·"a00503_source.html",·null],4 ····["LoopSchemeMaskT.hh",·"a00815_source.html",·null],
5 ····["MathDefs.hh",·"a00527_source.html",·null],5 ····["MathDefs.hh",·"a00812_source.html",·null],
6 ····["NormalConeT.hh",·"a00515_source.html",·null],6 ····["NormalConeT.hh",·"a00827_source.html",·null],
7 ····["NormalConeT_impl.hh",·"a00524_source.html",·null],7 ····["NormalConeT_impl.hh",·"a00833_source.html",·null],
8 ····["Plane3d.hh",·"a00512_source.html",·null],8 ····["Plane3d.hh",·"a00821_source.html",·null],
9 ····["QuadricT.hh",·"a00530.html",·"a00530"],9 ····["QuadricT.hh",·"a00818.html",·"a00818"],
10 ····["Vector11T.hh",·"a00509_source.html",·null],10 ····["Vector11T.hh",·"a00824_source.html",·null],
11 ····["VectorT.hh",·"a00500_source.html",·null],11 ····["VectorT.hh",·"a00830_source.html",·null],
12 ····["VectorT_inc.hh",·"a00521_source.html",·null]12 ····["VectorT_inc.hh",·"a00806_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="a06476_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="a06407_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="a06485_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="a06416_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="a06494_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="a06431_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="a06452_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="a06446_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",·"a06476_source.html",·null],2 ····["fill_props.hh",·"a06407_source.html",·null],
3 ····["generate_cube.hh",·"a06485_source.html",·null],3 ····["generate_cube.hh",·"a06416_source.html",·null],
4 ····["int2roman.hh",·"a06494_source.html",·null],4 ····["int2roman.hh",·"a06431_source.html",·null],
5 ····["stats.hh",·"a06452_source.html",·null]5 ····["stats.hh",·"a06446_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="a00587_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="a00875_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="a00536_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="a00911_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="a00545_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="a00926_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ArrayKernelT_impl.hh</b></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06359_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>AttribKernelT.hh</b></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06458_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="a00584_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00584.html">Attributes.hh</a></td></tr>126 <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">Attributes.hh</a></td></tr>
127 <tr·class="memdesc:a00584"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·some·macros·containing·attribute·usage.·<br·/></td></tr>127 <tr·class="memdesc:a00893"><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="a00635_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="a00884_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="a00548_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="a00932_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="a00533_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="a00917_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="a00593_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="a00881_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="a00542_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="a00905_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="a00608_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="a00929_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="a00572_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="a00872_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="a00581_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="a00878_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="a00596_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="a00890_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="a00551_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="a00836_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="a00590_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="a00857_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="a00539_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="a00851_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="a00605_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="a00923_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="a00560_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="a00899_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="a00617_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="a00920_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="a00614_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="a00854_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="a00638_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="a00887_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="a00863_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Tags.hh</b></td></tr>
164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
165 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06365.html">Traits.hh</a></td></tr>165 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06488.html">Traits.hh</a></td></tr>
166 <tr·class="memdesc:a06365"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·defines·the·default·traits·and·some·convenience·macros.·<br·/></td></tr>166 <tr·class="memdesc:a06488"><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="a00557_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="a00935_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="a00563_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="a00908_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="a00620_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="a00914_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="a00578_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="a00860_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",·"a00587_source.html",·null],3 ····["ArrayItems.hh",·"a00875_source.html",·null],
4 ····["ArrayKernel.hh",·"a00536_source.html",·null],4 ····["ArrayKernel.hh",·"a00911_source.html",·null],
5 ····["ArrayKernelT_impl.hh",·"a00545_source.html",·null],5 ····["ArrayKernelT_impl.hh",·"a00926_source.html",·null],
6 ····["AttribKernelT.hh",·"a06359_source.html",·null],6 ····["AttribKernelT.hh",·"a06458_source.html",·null],
7 ····["Attributes.hh",·"a00584.html",·"a00584"],7 ····["Attributes.hh",·"a00893.html",·"a00893"],
8 ····["BaseKernel.hh",·"a00635_source.html",·null],8 ····["BaseKernel.hh",·"a00884_source.html",·null],
9 ····["BaseMesh.hh",·"a00548_source.html",·null],9 ····["BaseMesh.hh",·"a00932_source.html",·null],
10 ····["Casts.hh",·"a00533_source.html",·null],10 ····["Casts.hh",·"a00917_source.html",·null],
11 ····["CirculatorsT.hh",·"a00593_source.html",·null],11 ····["CirculatorsT.hh",·"a00881_source.html",·null],
12 ····["DefaultPolyMesh.hh",·"a00542_source.html",·null],12 ····["DefaultPolyMesh.hh",·"a00905_source.html",·null],
13 ····["DefaultTriMesh.hh",·"a00608_source.html",·null],13 ····["DefaultTriMesh.hh",·"a00929_source.html",·null],
14 ····["FinalMeshItemsT.hh",·"a00572_source.html",·null],14 ····["FinalMeshItemsT.hh",·"a00872_source.html",·null],
15 ····["Handles.hh",·"a00581_source.html",·null],15 ····["Handles.hh",·"a00878_source.html",·null],
16 ····["IteratorsT.hh",·"a00596_source.html",·null],16 ····["IteratorsT.hh",·"a00890_source.html",·null],
17 ····["PolyConnectivity.hh",·"a00551_source.html",·null],17 ····["PolyConnectivity.hh",·"a00836_source.html",·null],
18 ····["PolyConnectivity_inline_impl.hh",·"a00590_source.html",·null],18 ····["PolyConnectivity_inline_impl.hh",·"a00857_source.html",·null],
19 ····["PolyMesh_ArrayKernelT.hh",·"a00539_source.html",·null],19 ····["PolyMesh_ArrayKernelT.hh",·"a00851_source.html",·null],
20 ····["PolyMeshT.hh",·"a00605_source.html",·null],20 ····["PolyMeshT.hh",·"a00923_source.html",·null],
21 ····["PolyMeshT_impl.hh",·"a00560_source.html",·null],21 ····["PolyMeshT_impl.hh",·"a00899_source.html",·null],
22 ····["SmartHandles.hh",·"a00617_source.html",·null],22 ····["SmartHandles.hh",·"a00920_source.html",·null],
23 ····["SmartRange.hh",·"a00614_source.html",·null],23 ····["SmartRange.hh",·"a00854_source.html",·null],
24 ····["Status.hh",·"a00638_source.html",·null],24 ····["Status.hh",·"a00887_source.html",·null],
25 ····["Tags.hh",·"a00602_source.html",·null],25 ····["Tags.hh",·"a00863_source.html",·null],
26 ····["Traits.hh",·"a06365.html",·"a06365"],26 ····["Traits.hh",·"a06488.html",·"a06488"],
27 ····["TriConnectivity.hh",·"a00557_source.html",·null],27 ····["TriConnectivity.hh",·"a00935_source.html",·null],
28 ····["TriMesh_ArrayKernelT.hh",·"a00563_source.html",·null],28 ····["TriMesh_ArrayKernelT.hh",·"a00908_source.html",·null],
29 ····["TriMeshT.hh",·"a00620_source.html",·null],29 ····["TriMeshT.hh",·"a00914_source.html",·null],
30 ····["TriMeshT_impl.hh",·"a00578_source.html",·null]30 ····["TriMeshT_impl.hh",·"a00860_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="a01202_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="a00257_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="a01199_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="a00260_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",·"a01202_source.html",·null],2 ····["MeshItems.hh",·"a00257_source.html",·null],
3 ····["MeshKernel.hh",·"a01199_source.html",·null]3 ····["MeshKernel.hh",·"a00260_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="a00626_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="a00839_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="a00629_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="a00848_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="a00623_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="a00842_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="a00632_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="a00845_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",·"a00626_source.html",·null],2 ····["circulators_header.hh",·"a00839_source.html",·null],
3 ····["circulators_template.hh",·"a00629_source.html",·null],3 ····["circulators_template.hh",·"a00848_source.html",·null],
4 ····["iterators_header.hh",·"a00623_source.html",·null],4 ····["iterators_header.hh",·"a00842_source.html",·null],
5 ····["iterators_template.hh",·"a00632_source.html",·null]5 ····["iterators_template.hh",·"a00845_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="a01037_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01037.html">BaseDecimaterT.hh</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html">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="a01016_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01016.html">BaseDecimaterT_impl.hh</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00551_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00551.html">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="a01049_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01049.html">CollapseInfoT.hh</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00542_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html">CollapseInfoT.hh</a></td></tr>
120 <tr·class="memdesc:a01049"><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:a00542"><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="a01055_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01055.html">DecimaterT.hh</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00554_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00554.html">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="a01082_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01082.html">DecimaterT_impl.hh</a></td></tr>124 <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"><a·class="el"·href="a00497.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="a01070_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01070.html">McDecimaterT.hh</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">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="a01061_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01061.html">McDecimaterT_impl.hh</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00506_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00506.html">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="a01025_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01025.html">MixedDecimaterT.hh</a></td></tr>130 <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"><a·class="el"·href="a00500.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="a01064_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">MixedDecimaterT_impl.hh</a></td></tr>132 <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"><a·class="el"·href="a00491.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="a01079_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01079.html">ModAspectRatioT.hh</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">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="a01040_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01040.html">ModAspectRatioT_impl.hh</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00521.html">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="a01067_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01067.html">ModBaseT.hh</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00563_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00563.html">ModBaseT.hh</a></td></tr>
139 <tr·class="memdesc:a01067"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·decimation·modules.·<br·/></td></tr>139 <tr·class="memdesc:a00563"><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="a01031_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html">ModEdgeLengthT.hh</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">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="a01034_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01034.html">ModEdgeLengthT_impl.hh</a></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00518.html">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="a01052_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01052.html">ModHausdorffT.hh</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00548_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00548.html">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="a01085_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01085.html">ModHausdorffT_impl.hh</a></td></tr>147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00545_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00545.html">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="a01013_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="a00488_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="a01019_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01019.html">ModNormalDeviationT.hh</a></td></tr>151 <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"><a·class="el"·href="a00509.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="a01043_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.html">ModNormalFlippingT.hh</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00536.html">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="a01046_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01046.html">ModProgMeshT.hh</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">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="a01058_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01058.html">ModProgMeshT_impl.hh</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">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="a01076_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01076.html">ModQuadricT.hh</a></td></tr>159 <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"><a·class="el"·href="a00503.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="a01088_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01088.html">ModQuadricT_impl.hh</a></td></tr>161 <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"><a·class="el"·href="a00494.html">ModQuadricT_impl.hh</a></td></tr>
162 <tr·class="memdesc:a01088"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bodies·of·template·member·function.·<br·/></td></tr>162 <tr·class="memdesc:a00494"><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="a01028_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01028.html">ModRoundnessT.hh</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.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="a01073.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="a00560.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="a01022_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01022.html">Observer.hh</a></td></tr>168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00557_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00557.html">Observer.hh</a></td></tr>
169 <tr·class="memdesc:a01022"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater.·<br·/></td></tr>169 <tr·class="memdesc:a00557"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater.·<br·/></td></tr>
170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 </table>171 </table>
172 </div><!--·contents·-->172 </div><!--·contents·-->
173 </div><!--·doc-content·-->173 </div><!--·doc-content·-->
174 <hr>174 <hr>
175 <address>175 <address>
176 <small>176 <small>
2.9 KB
./usr/share/doc/libopenmesh-dev/html/dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6.js
2.75 KB
js-beautify {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 var·dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6·=·[1 var·dir_80f26c7d87f9f73a44fbb7bc7b8fb5a6·=·[
2 ····["BaseDecimaterT.hh",·"a01037.html",·"a01037"],2 ····["BaseDecimaterT.hh",·"a00539.html",·"a00539"],
3 ····["BaseDecimaterT_impl.hh",·"a01016.html",·null],3 ····["BaseDecimaterT_impl.hh",·"a00551.html",·null],
4 ····["CollapseInfoT.hh",·"a01049.html",·"a01049"],4 ····["CollapseInfoT.hh",·"a00542.html",·"a00542"],
5 ····["DecimaterT.hh",·"a01055.html",·"a01055"],5 ····["DecimaterT.hh",·"a00554.html",·"a00554"],
6 ····["DecimaterT_impl.hh",·"a01082.html",·null],6 ····["DecimaterT_impl.hh",·"a00497.html",·null],
7 ····["McDecimaterT.hh",·"a01070.html",·"a01070"],7 ····["McDecimaterT.hh",·"a00515.html",·"a00515"],
8 ····["McDecimaterT_impl.hh",·"a01061.html",·null],8 ····["McDecimaterT_impl.hh",·"a00506.html",·null],
9 ····["MixedDecimaterT.hh",·"a01025.html",·"a01025"],9 ····["MixedDecimaterT.hh",·"a00500.html",·"a00500"],
10 ····["MixedDecimaterT_impl.hh",·"a01064.html",·null],10 ····["MixedDecimaterT_impl.hh",·"a00491.html",·null],
11 ····["ModAspectRatioT.hh",·"a01079.html",·"a01079"],11 ····["ModAspectRatioT.hh",·"a00533.html",·"a00533"],
12 ····["ModAspectRatioT_impl.hh",·"a01040.html",·null],12 ····["ModAspectRatioT_impl.hh",·"a00521.html",·null],
13 ····["ModBaseT.hh",·"a01067.html",·"a01067"],13 ····["ModBaseT.hh",·"a00563.html",·"a00563"],
14 ····["ModEdgeLengthT.hh",·"a01031.html",·"a01031"],14 ····["ModEdgeLengthT.hh",·"a00527.html",·"a00527"],
15 ····["ModEdgeLengthT_impl.hh",·"a01034.html",·null],15 ····["ModEdgeLengthT_impl.hh",·"a00518.html",·null],
16 ····["ModHausdorffT.hh",·"a01052.html",·"a01052"],16 ····["ModHausdorffT.hh",·"a00548.html",·"a00548"],
17 ····["ModHausdorffT_impl.hh",·"a01085.html",·null],17 ····["ModHausdorffT_impl.hh",·"a00545.html",·null],
18 ····["ModIndependentSetsT.hh",·"a01013_source.html",·null],18 ····["ModIndependentSetsT.hh",·"a00488_source.html",·null],
19 ····["ModNormalDeviationT.hh",·"a01019.html",·"a01019"],19 ····["ModNormalDeviationT.hh",·"a00509.html",·"a00509"],
20 ····["ModNormalFlippingT.hh",·"a01043.html",·"a01043"],20 ····["ModNormalFlippingT.hh",·"a00536.html",·"a00536"],
21 ····["ModProgMeshT.hh",·"a01046.html",·"a01046"],21 ····["ModProgMeshT.hh",·"a00524.html",·"a00524"],
22 ····["ModProgMeshT_impl.hh",·"a01058.html",·null],22 ····["ModProgMeshT_impl.hh",·"a00530.html",·null],
23 ····["ModQuadricT.hh",·"a01076.html",·"a01076"],23 ····["ModQuadricT.hh",·"a00503.html",·"a00503"],
24 ····["ModQuadricT_impl.hh",·"a01088.html",·null],24 ····["ModQuadricT_impl.hh",·"a00494.html",·null],
25 ····["ModRoundnessT.hh",·"a01028.html",·"a01028"],25 ····["ModRoundnessT.hh",·"a00512.html",·"a00512"],
26 ····["Observer.cc",·"a01073.html",·null],26 ····["Observer.cc",·"a00560.html",·null],
27 ····["Observer.hh",·"a01022.html",·"a01022"]27 ····["Observer.hh",·"a00557.html",·"a00557"]
28 ];28 ];
1.14 KB
./usr/share/doc/libopenmesh-dev/html/dir_86410baf6ab5909f421fbc3006fb4513.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 <area·shape="rect"·href="dir_86410baf6ab5909f421fbc3006fb4513.html"·title="Dualizer"·alt=""·coords="27,52,103,77"/>102 <area·shape="rect"·href="dir_86410baf6ab5909f421fbc3006fb4513.html"·title="Dualizer"·alt=""·coords="27,52,103,77"/>
103 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,115,88"/>103 <area·shape="rect"·href="dir_61d1ecf839236e56b0d91d4539891879.html"·title="Tools"·alt=""·coords="16,16,115,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00872_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="a00446_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",·"a00872_source.html",·null]2 ····["meshDualT.hh",·"a00446_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="a06479_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="a06410_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="a06488_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="a06419_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="a06497_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="a06434_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="a06455_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="a06449_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",·"a06479_source.html",·null],2 ····["fill_props.hh",·"a06410_source.html",·null],
3 ····["generate_cube.hh",·"a06488_source.html",·null],3 ····["generate_cube.hh",·"a06419_source.html",·null],
4 ····["int2roman.hh",·"a06497_source.html",·null],4 ····["int2roman.hh",·"a06434_source.html",·null],
5 ····["stats.hh",·"a06455_source.html",·null]5 ····["stats.hh",·"a06449_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="a00866_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="a00314_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="a00869_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="a00311_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",·"a00866_source.html",·null],2 ····["SmartTaggerT.hh",·"a00314_source.html",·null],
3 ····["SmartTaggerT_impl.hh",·"a00869_source.html",·null]3 ····["SmartTaggerT_impl.hh",·"a00311_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="a00479_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="a01013_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",·"a00479_source.html",·null]2 ····["VDPMSynthesizerViewerWidget.hh",·"a01013_source.html",·null]
3 ];3 ];
1.64 KB
./usr/share/doc/libopenmesh-dev/html/dir_a94132673951b7cf7ce699a349b9b1f6.html
    
Offset 105, 17 lines modifiedOffset 105, 17 lines modified
105 <area·shape="rect"·href="dir_000047_000053.html"·title="20"·alt=""·coords="72,100,89,114"/>105 <area·shape="rect"·href="dir_000047_000053.html"·title="20"·alt=""·coords="72,100,89,114"/>
106 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="16,16,128,88"/>106 <area·shape="rect"·href="dir_b17208c9bd846834003d9021b9b5cb9a.html"·title="Apps"·alt=""·coords="16,16,128,88"/>
107 </map>107 </map>
108 </div>108 </div>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
111 Files</h2></td></tr>111 Files</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06350_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MeshViewerWidget.hh</b></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06455_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="a00485_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="a00959_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>SubdivideWidget.hh</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table>116 </table>
117 </div><!--·contents·-->117 </div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <hr>119 <hr>
120 <address>120 <address>
121 <small>121 <small>
474 B
./usr/share/doc/libopenmesh-dev/html/dir_a94132673951b7cf7ce699a349b9b1f6.js
322 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_a94132673951b7cf7ce699a349b9b1f6·=·[1 var·dir_a94132673951b7cf7ce699a349b9b1f6·=·[
2 ····["MeshViewerWidget.hh",·"a06350_source.html",·null],2 ····["MeshViewerWidget.hh",·"a06455_source.html",·null],
3 ····["SubdivideWidget.hh",·"a00485_source.html",·null]3 ····["SubdivideWidget.hh",·"a00959_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="a01100_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="a00485_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="a01106_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="a00449_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="a01091_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="a00479_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="a01097_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="a00470_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="a01115_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="a00458_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="a01094_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="a00464_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="a01109_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="a00482_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="a01118_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="a00455_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",·"a01100_source.html",·null],2 ····["MeshTraits.hh",·"a00485_source.html",·null],
3 ····["StreamingDef.hh",·"a01106_source.html",·null],3 ····["StreamingDef.hh",·"a00449_source.html",·null],
4 ····["VFront.hh",·"a01091_source.html",·null],4 ····["VFront.hh",·"a00479_source.html",·null],
5 ····["VHierarchy.hh",·"a01097_source.html",·null],5 ····["VHierarchy.hh",·"a00470_source.html",·null],
6 ····["VHierarchyNode.hh",·"a01115_source.html",·null],6 ····["VHierarchyNode.hh",·"a00458_source.html",·null],
7 ····["VHierarchyNodeIndex.hh",·"a01094_source.html",·null],7 ····["VHierarchyNodeIndex.hh",·"a00464_source.html",·null],
8 ····["VHierarchyWindow.hh",·"a01109_source.html",·null],8 ····["VHierarchyWindow.hh",·"a00482_source.html",·null],
9 ····["ViewingParameters.hh",·"a01118_source.html",·null]9 ····["ViewingParameters.hh",·"a00455_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="a00767_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="a00761_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="a00749_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="a00773_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="a00758_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="a00752_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="a00728_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="a00782_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="a00731_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="a00788_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="a00746_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="a00785_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="a00743_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="a00770_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",·"a00767_source.html",·null],2 ····["BaseWriter.hh",·"a00761_source.html",·null],
3 ····["OBJWriter.hh",·"a00749_source.html",·null],3 ····["OBJWriter.hh",·"a00773_source.html",·null],
4 ····["OFFWriter.hh",·"a00758_source.html",·null],4 ····["OFFWriter.hh",·"a00752_source.html",·null],
5 ····["OMWriter.hh",·"a00728_source.html",·null],5 ····["OMWriter.hh",·"a00782_source.html",·null],
6 ····["PLYWriter.hh",·"a00731_source.html",·null],6 ····["PLYWriter.hh",·"a00788_source.html",·null],
7 ····["STLWriter.hh",·"a00746_source.html",·null],7 ····["STLWriter.hh",·"a00785_source.html",·null],
8 ····["VTKWriter.hh",·"a00743_source.html",·null]8 ····["VTKWriter.hh",·"a00770_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="a00689_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="a00698_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="a00704_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="a00674_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="a00641_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="a00704_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="a00710_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="a00794_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="a00701_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="a00797_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="a00725_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="a00689_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="a00680_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="a00707_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="a00707_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="a00686_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="a00683_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="a00803_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="a00770_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="a00680_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="a00722_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="a00683_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="a00644_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="a00692_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="a00686_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="a00701_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="a00716_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="a00713_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="a00695_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="a00671_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",·"a00689_source.html",·null],6 ····["BinaryHelper.hh",·"a00698_source.html",·null],
7 ····["IOInstances.hh",·"a00704_source.html",·null],7 ····["IOInstances.hh",·"a00674_source.html",·null],
8 ····["IOManager.hh",·"a00641_source.html",·null],8 ····["IOManager.hh",·"a00704_source.html",·null],
9 ····["MeshIO.hh",·"a00710_source.html",·null],9 ····["MeshIO.hh",·"a00794_source.html",·null],
10 ····["OFFFormat.hh",·"a00701_source.html",·null],10 ····["OFFFormat.hh",·"a00797_source.html",·null],
11 ····["OMFormat.hh",·"a00725_source.html",·null],11 ····["OMFormat.hh",·"a00689_source.html",·null],
12 ····["OMFormatT_impl.hh",·"a00680_source.html",·null],12 ····["OMFormatT_impl.hh",·"a00707_source.html",·null],
13 ····["Options.hh",·"a00707_source.html",·null],13 ····["Options.hh",·"a00686_source.html",·null],
14 ····["SR_binary.hh",·"a00683_source.html",·null],14 ····["SR_binary.hh",·"a00803_source.html",·null],
15 ····["SR_binary_spec.hh",·"a00770_source.html",·null],15 ····["SR_binary_spec.hh",·"a00680_source.html",·null],
16 ····["SR_binary_vector_of_bool.hh",·"a00722_source.html",·null],16 ····["SR_binary_vector_of_bool.hh",·"a00683_source.html",·null],
17 ····["SR_rbo.hh",·"a00644_source.html",·null],17 ····["SR_rbo.hh",·"a00692_source.html",·null],
18 ····["SR_store.hh",·"a00686_source.html",·null],18 ····["SR_store.hh",·"a00701_source.html",·null],
19 ····["SR_types.hh",·"a00716_source.html",·null],19 ····["SR_types.hh",·"a00713_source.html",·null],
20 ····["StoreRestore.hh",·"a00695_source.html",·null]20 ····["StoreRestore.hh",·"a00671_source.html",·null]
21 ];21 ];
1.16 KB
./usr/share/doc/libopenmesh-dev/html/dir_d724613e33b036aa8e40eea9b4e46999.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 <area·shape="rect"·href="dir_d724613e33b036aa8e40eea9b4e46999.html"·title="04&#45;stl_algorithms"·alt=""·coords="27,52,163,77"/>102 <area·shape="rect"·href="dir_d724613e33b036aa8e40eea9b4e46999.html"·title="04&#45;stl_algorithms"·alt=""·coords="27,52,163,77"/>
103 <area·shape="rect"·href="dir_34f0f63438dd1522b0a8629959971d4d.html"·title="Tutorial"·alt=""·coords="16,16,173,88"/>103 <area·shape="rect"·href="dir_34f0f63438dd1522b0a8629959971d4d.html"·title="Tutorial"·alt=""·coords="16,16,173,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_algo.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06347_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_algo.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>111 </table>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 </div><!--·doc-content·-->113 </div><!--·doc-content·-->
114 <hr>114 <hr>
115 <address>115 <address>
116 <small>116 <small>
350 B
./usr/share/doc/libopenmesh-dev/html/dir_d724613e33b036aa8e40eea9b4e46999.js
198 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·dir_d724613e33b036aa8e40eea9b4e46999·=·[1 var·dir_d724613e33b036aa8e40eea9b4e46999·=·[
2 ····["smooth_algo.hh",·"a06410_source.html",·null]2 ····["smooth_algo.hh",·"a06347_source.html",·null]
3 ];3 ];
1.15 KB
./usr/share/doc/libopenmesh-dev/html/dir_da813218ed759336b5df5ce909c04834.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 <area·shape="rect"·href="dir_da813218ed759336b5df5ce909c04834.html"·title="Tutorial04"·alt=""·coords="27,52,114,77"/>102 <area·shape="rect"·href="dir_da813218ed759336b5df5ce909c04834.html"·title="Tutorial04"·alt=""·coords="27,52,114,77"/>
103 <area·shape="rect"·href="dir_276699eb161e88761ea584378f490777.html"·title="Examples"·alt=""·coords="16,16,125,88"/>103 <area·shape="rect"·href="dir_276699eb161e88761ea584378f490777.html"·title="Examples"·alt=""·coords="16,16,125,88"/>
104 </map>104 </map>
105 </div>105 </div>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
108 Files</h2></td></tr>108 Files</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06413_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_algo.hh</b></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a06350_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>smooth_algo.hh</b></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>111 </table>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 </div><!--·doc-content·-->113 </div><!--·doc-content·-->
114 <hr>114 <hr>
115 <address>115 <address>
116 <small>116 <small>
350 B
./usr/share/doc/libopenmesh-dev/html/dir_da813218ed759336b5df5ce909c04834.js
198 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·dir_da813218ed759336b5df5ce909c04834·=·[1 var·dir_da813218ed759336b5df5ce909c04834·=·[
2 ····["smooth_algo.hh",·"a06413_source.html",·null]2 ····["smooth_algo.hh",·"a06350_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="a00794_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="a00596_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="a00791_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="a00593_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="a00782_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="a00602_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="a00797_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00797.html">omstream.hh</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00599_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">omstream.hh</a></td></tr>
116 <tr·class="memdesc:a00797"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·the·streams·omlog,·omout,·and·omerr.·<br·/></td></tr>116 <tr·class="memdesc:a00599"><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="a00788_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="a00590_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",·"a00794_source.html",·null],2 ····["compiler.hh",·"a00596_source.html",·null],
3 ····["config.hh",·"a00791_source.html",·null],3 ····["config.hh",·"a00593_source.html",·null],
4 ····["mostream.hh",·"a00782_source.html",·null],4 ····["mostream.hh",·"a00602_source.html",·null],
5 ····["omstream.hh",·"a00797.html",·null],5 ····["omstream.hh",·"a00599.html",·null],
6 ····["OpenMeshDLLMacros.hh",·"a00788_source.html",·null]6 ····["OpenMeshDLLMacros.hh",·"a00590_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·3132·3032·5f73·6f75·7263··ef="a01202_sourc00001360:·6566·3d22·6130·3032·3537·5f73·6f75·7263··ef="a00257_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·3131·3939·5f73·6f75·7263··ef="a01199_sourc00001440:·6566·3d22·6130·3032·3630·5f73·6f75·7263··ef="a00260_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·3634·3130·5f73·6f75·7263··ef="a06410_sourc00001860:·6566·3d22·6130·3633·3437·5f73·6f75·7263··ef="a06347_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·3437·365f··<a·href="a06476_00001af0:·3c61·2068·7265·663d·2261·3036·3430·375f··<a·href="a06407_
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·3835·5f73·6f75·7263·652e··="a06485_source.00001bf0:·3d22·6130·3634·3136·5f73·6f75·7263·652e··="a06416_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·3934·5f73·6f75·7263·652e·6874·6d6c··6494_source.html00001cf0:·3634·3331·5f73·6f75·7263·652e·6874·6d6c··6431_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·3532·5f73·6f75··href="a06452_sou00001de0:·6872·6566·3d22·6130·3634·3436·5f73·6f75··href="a06446_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·3432·355f·736f·7572·6365··f="a00425_source00002370:·663d·2261·3030·3938·335f·736f·7572·6365··f="a00983_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; 256043/265214 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="a01067.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>94 <li>DECIMATER_MODNAME&#160;:&#160;<a·class="el"·href="a00563.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>
95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>
96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06488.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>
97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06488.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>
98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06488.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>
99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06488.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>
100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06488.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>
101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06488.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>
102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06365.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06488.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>
103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06365.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06488.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>
104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06488.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>
105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">Traits.hh</a></li>105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06488.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="a01067.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>94 <li>DECIMATER_MODNAME&#160;:&#160;<a·class="el"·href="a00563.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>
95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>
96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06488.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>
97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06488.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>
98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06488.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>
99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06488.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>
100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06488.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>
101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06488.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>
102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06365.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06488.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>
103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06365.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06488.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>
104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06488.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>
105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">Traits.hh</a></li>105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06488.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="a00515_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="a00827_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="a00530.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="a00818.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="a00515_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="a00827_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 ····"a00005_source.html",66 ····"a00023_source.html",
67 ····"a01202_source.html",67 ····"a01178_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 ····"a00005_source.html":·[7,·0,·1,·1,·1,·0,·0], 
3 ····"a00026_source.html":·[7,·0,·1,·1,·1,·1,·0],2 ····"a00023_source.html":·[7,·0,·1,·1,·1,·1,·0],
4 ····"a00053_source.html":·[7,·0,·1,·1,·1,·2,·0],3 ····"a00047_source.html":·[7,·0,·1,·1,·1,·2,·0],
5 ····"a00236_source.html":·[7,·0,·2,·4], 
6 ····"a00290_source.html":·[7,·0,·2,·5], 
7 ····"a00329_source.html":·[7,·0,·2,·3], 
8 ····"a00422_source.html":·[7,·0,·1,·0,·0,·1],4 ····"a00065_source.html":·[7,·0,·1,·1,·1,·0,·0],
9 ····"a00425_source.html":·[7,·0,·1,·0,·0,·0],5 ····"a00257_source.html":·[7,·0,·0,·0,·0],
 6 ····"a00260_source.html":·[7,·0,·0,·0,·1],
 7 ····"a00311_source.html":·[7,·0,·1,·3,·4,·1],
10 ····"a00446_source.html":·[7,·0,·1,·0,·2,·3],8 ····"a00314_source.html":·[7,·0,·1,·3,·4,·0],
 9 ····"a00320_source.html":·[7,·0,·1,·3,·6,·0,·0,·3],
 10 ····"a00326.html":·[7,·0,·1,·3,·6,·0,·0,·4],
 11 ····"a00326_source.html":·[7,·0,·1,·3,·6,·0,·0,·4],
 12 ····"a00329.html":·[7,·0,·1,·3,·6,·0,·0,·5],
 13 ····"a00329_source.html":·[7,·0,·1,·3,·6,·0,·0,·5],
 14 ····"a00338.html":·[7,·0,·1,·3,·6,·1,·1],
 15 ····"a00338_source.html":·[7,·0,·1,·3,·6,·1,·1],
 16 ····"a00341.html":·[7,·0,·1,·3,·6,·1,·8],
 17 ····"a00341_source.html":·[7,·0,·1,·3,·6,·1,·8],
 18 ····"a00344.html":·[7,·0,·1,·3,·6,·1,·4],
 19 ····"a00344_source.html":·[7,·0,·1,·3,·6,·1,·4],
 20 ····"a00347_source.html":·[7,·0,·1,·3,·6,·1,·2],
 21 ····"a00350.html":·[7,·0,·1,·3,·6,·1,·3],
 22 ····"a00350_source.html":·[7,·0,·1,·3,·6,·1,·3],
 23 ····"a00353_source.html":·[7,·0,·1,·3,·6,·1,·7],
 24 ····"a00356.html":·[7,·0,·1,·3,·6,·1,·10],
 25 ····"a00356_source.html":·[7,·0,·1,·3,·6,·1,·10],
 26 ····"a00359.html":·[7,·0,·1,·3,·6,·1,·9],
 27 ····"a00359_source.html":·[7,·0,·1,·3,·6,·1,·9],
 28 ····"a00362.html":·[7,·0,·1,·3,·6,·1,·11],
 29 ····"a00362_source.html":·[7,·0,·1,·3,·6,·1,·11],
 30 ····"a00365.html":·[7,·0,·1,·3,·6,·1,·6],
 31 ····"a00365_source.html":·[7,·0,·1,·3,·6,·1,·6],
 32 ····"a00368.html":·[7,·0,·1,·3,·6,·1,·5],
 33 ····"a00368_source.html":·[7,·0,·1,·3,·6,·1,·5],
 34 ····"a00371_source.html":·[7,·0,·1,·3,·3,·7],
11 ····"a00449_source.html":·[7,·0,·1,·0,·2,·2],35 ····"a00374_source.html":·[7,·0,·1,·3,·3,·4],
 36 ····"a00377_source.html":·[7,·0,·1,·3,·3,·0],
 37 ····"a00380.html":·[7,·0,·1,·3,·3,·2],
 38 ····"a00380.html#a16b8b29bbad427ea962a06fc04f5eb7a":·[7,·0,·1,·3,·3,·2,·1],
 39 ····"a00380.html#abdc3b4bdec92e3e781d54fbb21e533f6":·[7,·0,·1,·3,·3,·2,·0],
 40 ····"a00380_source.html":·[7,·0,·1,·3,·3,·2],
 41 ····"a00383_source.html":·[7,·0,·1,·3,·3,·8],
 42 ····"a00386_source.html":·[7,·0,·1,·3,·3,·5],
12 ····"a00452_source.html":·[7,·0,·1,·0,·2,·1],43 ····"a00395_source.html":·[7,·0,·1,·3,·2,·1],
 44 ····"a00398_source.html":·[7,·0,·1,·3,·2,·0],
 45 ····"a00401_source.html":·[7,·0,·1,·3,·7,·5],
 46 ····"a00404_source.html":·[7,·0,·1,·3,·7,·8],
 47 ····"a00407.html":·[7,·0,·1,·3,·7,·11],
 48 ····"a00407_source.html":·[7,·0,·1,·3,·7,·11],
 49 ····"a00410.html":·[7,·0,·1,·3,·7,·4],
 50 ····"a00410_source.html":·[7,·0,·1,·3,·7,·4],
 51 ····"a00413_source.html":·[7,·0,·1,·3,·7,·6],
 52 ····"a00425_source.html":·[7,·0,·1,·3,·7,·1],
 53 ····"a00428_source.html":·[7,·0,·1,·3,·7,·3],
 54 ····"a00434_source.html":·[7,·0,·1,·3,·7,·2],
 55 ····"a00437_source.html":·[7,·0,·1,·3,·7,·9],
 56 ····"a00440.html":·[7,·0,·1,·3,·7,·7],
 57 ····"a00440_source.html":·[7,·0,·1,·3,·7,·7],
 58 ····"a00443.html":·[7,·0,·1,·3,·7,·10],
 59 ····"a00443_source.html":·[7,·0,·1,·3,·7,·10],
13 ····"a00461_source.html":·[7,·0,·1,·0,·1,·0],60 ····"a00446_source.html":·[7,·0,·1,·3,·1,·0],
14 ····"a00479_source.html":·[7,·0,·1,·0,·4,·0,·0], 
15 ····"a00485_source.html":·[7,·0,·1,·0,·3,·1],61 ····"a00449_source.html":·[7,·0,·1,·3,·8,·1],
 62 ····"a00455_source.html":·[7,·0,·1,·3,·8,·7],
 63 ····"a00458_source.html":·[7,·0,·1,·3,·8,·4],
 64 ····"a00464_source.html":·[7,·0,·1,·3,·8,·5],
 65 ····"a00470_source.html":·[7,·0,·1,·3,·8,·3],
 66 ····"a00479_source.html":·[7,·0,·1,·3,·8,·2],
 67 ····"a00482_source.html":·[7,·0,·1,·3,·8,·6],
 68 ····"a00485_source.html":·[7,·0,·1,·3,·8,·0],
 69 ····"a00488_source.html":·[7,·0,·1,·3,·0,·16],
 70 ····"a00491.html":·[7,·0,·1,·3,·0,·8],
 71 ····"a00491_source.html":·[7,·0,·1,·3,·0,·8],
 72 ····"a00494.html":·[7,·0,·1,·3,·0,·22],
 73 ····"a00494_source.html":·[7,·0,·1,·3,·0,·22],
 74 ····"a00497.html":·[7,·0,·1,·3,·0,·4],
 75 ····"a00497_source.html":·[7,·0,·1,·3,·0,·4],
 76 ····"a00500.html":·[7,·0,·1,·3,·0,·7],
16 ····"a00500_source.html":·[7,·0,·1,·1,·0,·9],77 ····"a00500_source.html":·[7,·0,·1,·3,·0,·7],
 78 ····"a00503.html":·[7,·0,·1,·3,·0,·21],
17 ····"a00503_source.html":·[7,·0,·1,·1,·0,·2],79 ····"a00503_source.html":·[7,·0,·1,·3,·0,·21],
 80 ····"a00506.html":·[7,·0,·1,·3,·0,·6],
 81 ····"a00506_source.html":·[7,·0,·1,·3,·0,·6],
 82 ····"a00509.html":·[7,·0,·1,·3,·0,·17],
18 ····"a00509_source.html":·[7,·0,·1,·1,·0,·8],83 ····"a00509_source.html":·[7,·0,·1,·3,·0,·17],
 84 ····"a00512.html":·[7,·0,·1,·3,·0,·23],
19 ····"a00512_source.html":·[7,·0,·1,·1,·0,·6],85 ····"a00512_source.html":·[7,·0,·1,·3,·0,·23],
 86 ····"a00515.html":·[7,·0,·1,·3,·0,·5],
20 ····"a00515_source.html":·[7,·0,·1,·1,·0,·4],87 ····"a00515_source.html":·[7,·0,·1,·3,·0,·5],
 88 ····"a00518.html":·[7,·0,·1,·3,·0,·13],
21 ····"a00518_source.html":·[7,·0,·1,·1,·0,·1],89 ····"a00518_source.html":·[7,·0,·1,·3,·0,·13],
 90 ····"a00521.html":·[7,·0,·1,·3,·0,·10],
22 ····"a00521_source.html":·[7,·0,·1,·1,·0,·10],91 ····"a00521_source.html":·[7,·0,·1,·3,·0,·10],
 92 ····"a00524.html":·[7,·0,·1,·3,·0,·19],
23 ····"a00524_source.html":·[7,·0,·1,·1,·0,·5],93 ····"a00524_source.html":·[7,·0,·1,·3,·0,·19],
 94 ····"a00527.html":·[7,·0,·1,·3,·0,·12],
 95 ····"a00527_source.html":·[7,·0,·1,·3,·0,·12],
 96 ····"a00530.html":·[7,·0,·1,·3,·0,·20],
 97 ····"a00530_source.html":·[7,·0,·1,·3,·0,·20],
 98 ····"a00533.html":·[7,·0,·1,·3,·0,·9],
 99 ····"a00533_source.html":·[7,·0,·1,·3,·0,·9],
 100 ····"a00536.html":·[7,·0,·1,·3,·0,·18],
 101 ····"a00536_source.html":·[7,·0,·1,·3,·0,·18],
 102 ····"a00539.html":·[7,·0,·1,·3,·0,·0],
 103 ····"a00539_source.html":·[7,·0,·1,·3,·0,·0],
 104 ····"a00542.html":·[7,·0,·1,·3,·0,·2],
 105 ····"a00542_source.html":·[7,·0,·1,·3,·0,·2],
 106 ····"a00545.html":·[7,·0,·1,·3,·0,·15],
 107 ····"a00545_source.html":·[7,·0,·1,·3,·0,·15],
 108 ····"a00548.html":·[7,·0,·1,·3,·0,·14],
 109 ····"a00548_source.html":·[7,·0,·1,·3,·0,·14],
 110 ····"a00551.html":·[7,·0,·1,·3,·0,·1],
 111 ····"a00551_source.html":·[7,·0,·1,·3,·0,·1],
 112 ····"a00554.html":·[7,·0,·1,·3,·0,·3],
 113 ····"a00554_source.html":·[7,·0,·1,·3,·0,·3],
 114 ····"a00557.html":·[7,·0,·1,·3,·0,·25],
 115 ····"a00557_source.html":·[7,·0,·1,·3,·0,·25],
 116 ····"a00560.html":·[7,·0,·1,·3,·0,·24],
 117 ····"a00563.html":·[7,·0,·1,·3,·0,·11],
 118 ····"a00563.html#a906b4531219a46e7f62e37672b50e479":·[7,·0,·1,·3,·0,·11,·2],
 119 ····"a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b":·[7,·0,·1,·3,·0,·11,·3],
 120 ····"a00563_source.html":·[7,·0,·1,·3,·0,·11],
 121 ····"a00566.html":·[7,·0,·1,·3,·5,·0],
 122 ····"a00566_source.html":·[7,·0,·1,·3,·5,·0],
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 ····"a01202_source.html":·[7,·0,·0,·0,·0],2 ····"a01178_source.html":·[7,·0,·2,·3],
3 ····"a01235.html":·[2],3 ····"a01235.html":·[2],
4 ····"a01236.html":·[3],4 ····"a01236.html":·[3],
5 ····"a01237.html":·[4,·0],5 ····"a01237.html":·[4,·0],
6 ····"a01238.html":·[4,·1],6 ····"a01238.html":·[4,·1],
7 ····"a01239.html":·[4,·2],7 ····"a01239.html":·[4,·2],
8 ····"a01240.html":·[4,·3],8 ····"a01240.html":·[4,·3],
9 ····"a01242.html":·[5,·0,·0],9 ····"a01242.html":·[5,·0,·0],
6.13 KB
./usr/share/doc/libopenmesh-dev/html/navtreeindex18.js
6.03 KB
js-beautify {}
    
Offset 134, 65 lines modifiedOffset 134, 65 lines modified
134 ····"a06339.html":·[0,·6,·5],134 ····"a06339.html":·[0,·6,·5],
135 ····"a06340.html":·[0,·6,·6],135 ····"a06340.html":·[0,·6,·6],
136 ····"a06341.html":·[1],136 ····"a06341.html":·[1],
137 ····"a06342.html":·[0,·6,·0],137 ····"a06342.html":·[0,·6,·0],
138 ····"a06343.html":·[0,·6],138 ····"a06343.html":·[0,·6],
139 ····"a06344.html":·[0,·5,·2],139 ····"a06344.html":·[0,·5,·2],
140 ····"a06345.html":·[0,·5,·5],140 ····"a06345.html":·[0,·5,·5],
141 ····"a06347_source.html":·[7,·0,·1,·0,·2,·0], 
142 ····"a06350_source.html":·[7,·0,·1,·0,·3,·0], 
143 ····"a06353_source.html":·[7,·0,·1,·1,·0,·0], 
144 ····"a06356.html":·[7,·0,·1,·3,·7,·0], 
145 ····"a06356_source.html":·[7,·0,·1,·3,·7,·0], 
146 ····"a06359_source.html":·[7,·0,·1,·1,·2,·4], 
147 ····"a06362_source.html":·[7,·0,·1,·3,·3,·1], 
148 ····"a06365.html":·[7,·0,·1,·1,·2,·24], 
149 ····"a06365.html#a223434df0f07f8e05b89324094fc1de8":·[7,·0,·1,·1,·2,·24,·8], 
150 ····"a06365.html#a427ff443d5e47c76b9c45a29213e63db":·[7,·0,·1,·1,·2,·24,·11], 
151 ····"a06365.html#a48a58bb27b065ea6b5f6e973756f1800":·[7,·0,·1,·1,·2,·24,·6], 
152 ····"a06365.html#a72688ff15a275a41a98159ce72eaab4f":·[7,·0,·1,·1,·2,·24,·7], 
153 ····"a06365.html#a746c83f2828928d4e7c4de0b2613e396":·[7,·0,·1,·1,·2,·24,·9], 
154 ····"a06365.html#a75f0d731abf2489208086aac5147eefc":·[7,·0,·1,·1,·2,·24,·5], 
155 ····"a06365.html#a8126b6d66b0b65c5e23e8856c6092c28":·[7,·0,·1,·1,·2,·24,·3], 
156 ····"a06365.html#a97a9676df79fe2881136f983f3cf3b05":·[7,·0,·1,·1,·2,·24,·10], 
157 ····"a06365.html#aa5146d858418fcb93715406a6ce8e30f":·[7,·0,·1,·1,·2,·24,·12], 
158 ····"a06365.html#adbd10edc9787f8347769a11391896d9e":·[7,·0,·1,·1,·2,·24,·4], 
159 ····"a06365_source.html":·[7,·0,·1,·1,·2,·24], 
160 ····"a06368.html":·[7,·0,·1,·3,·3,·6], 
161 ····"a06368_source.html":·[7,·0,·1,·3,·3,·6], 
162 ····"a06371.html":·[7,·0,·1,·3,·6,·0,·0,·6], 
163 ····"a06371_source.html":·[7,·0,·1,·3,·6,·0,·0,·6], 
164 ····"a06374_source.html":·[7,·0,·1,·1,·5,·2], 
165 ····"a06377_source.html":·[7,·0,·1,·3,·3,·3], 
166 ····"a06410_source.html":·[7,·0,·0,·1,·0,·0],141 ····"a06347_source.html":·[7,·0,·0,·1,·0,·0],
167 ····"a06413_source.html":·[7,·0,·1,·2,·0,·0],142 ····"a06350_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],
168 ····"a06452_source.html":·[7,·0,·0,·1,·1,·3],152 ····"a06446_source.html":·[7,·0,·0,·1,·1,·3],
169 ····"a06455_source.html":·[7,·0,·1,·2,·1,·3],153 ····"a06449_source.html":·[7,·0,·1,·2,·1,·3],
170 ····"a06458.html":·[7,·0,·1,·3,·6,·0,·0,·0], 
171 ····"a06458_source.html":·[7,·0,·1,·3,·6,·0,·0,·0],154 ····"a06452_source.html":·[7,·0,·1,·0,·2,·0],
172 ····"a06461.html":·[7,·0,·1,·3,·6,·1,·0,·0],155 ····"a06455_source.html":·[7,·0,·1,·0,·3,·0],
 156 ····"a06458_source.html":·[7,·0,·1,·1,·2,·4],
173 ····"a06461_source.html":·[7,·0,·1,·3,·6,·1,·0,·0],157 ····"a06461_source.html":·[7,·0,·1,·3,·3,·1],
174 ····"a06464.html":·[7,·0,·1,·3,·6,·0,·0,·1], 
175 ····"a06464_source.html":·[7,·0,·1,·3,·6,·0,·0,·1],158 ····"a06464_source.html":·[7,·0,·1,·1,·5,·2],
176 ····"a06467.html":·[7,·0,·1,·3,·6,·1,·0,·1], 
177 ····"a06467_source.html":·[7,·0,·1,·3,·6,·1,·0,·1],159 ····"a06467_source.html":·[7,·0,·1,·3,·3,·3],
178 ····"a06470.html":·[7,·0,·1,·3,·6,·0,·0,·2],160 ····"a06470.html":·[7,·0,·1,·3,·6,·0,·0,·0],
179 ····"a06470.html#af706613543b0da1b097580a9dc30fc6e":·[7,·0,·1,·3,·6,·0,·0,·2,·5], 
180 ····"a06470_source.html":·[7,·0,·1,·3,·6,·0,·0,·2],161 ····"a06470_source.html":·[7,·0,·1,·3,·6,·0,·0,·0],
181 ····"a06473.html":·[7,·0,·1,·3,·6,·1,·0,·2],162 ····"a06473.html":·[7,·0,·1,·3,·6,·1,·0,·0],
182 ····"a06473_source.html":·[7,·0,·1,·3,·6,·1,·0,·2],163 ····"a06473_source.html":·[7,·0,·1,·3,·6,·1,·0,·0],
 164 ····"a06476.html":·[7,·0,·1,·3,·6,·0,·0,·1],
 165 ····"a06476_source.html":·[7,·0,·1,·3,·6,·0,·0,·1],
 166 ····"a06479.html":·[7,·0,·1,·3,·6,·1,·0,·1],
183 ····"a06476_source.html":·[7,·0,·0,·1,·1,·0],167 ····"a06479_source.html":·[7,·0,·1,·3,·6,·1,·0,·1],
 168 ····"a06482.html":·[7,·0,·1,·3,·6,·0,·0,·2],
 169 ····"a06482.html#af706613543b0da1b097580a9dc30fc6e":·[7,·0,·1,·3,·6,·0,·0,·2,·5],
 170 ····"a06482_source.html":·[7,·0,·1,·3,·6,·0,·0,·2],
 171 ····"a06485.html":·[7,·0,·1,·3,·6,·1,·0,·2],
 172 ····"a06485_source.html":·[7,·0,·1,·3,·6,·1,·0,·2],
 173 ····"a06488.html":·[7,·0,·1,·1,·2,·24],
 174 ····"a06488.html#a223434df0f07f8e05b89324094fc1de8":·[7,·0,·1,·1,·2,·24,·8],
 175 ····"a06488.html#a427ff443d5e47c76b9c45a29213e63db":·[7,·0,·1,·1,·2,·24,·11],
 176 ····"a06488.html#a48a58bb27b065ea6b5f6e973756f1800":·[7,·0,·1,·1,·2,·24,·6],
 177 ····"a06488.html#a72688ff15a275a41a98159ce72eaab4f":·[7,·0,·1,·1,·2,·24,·7],
 178 ····"a06488.html#a746c83f2828928d4e7c4de0b2613e396":·[7,·0,·1,·1,·2,·24,·9],
 179 ····"a06488.html#a75f0d731abf2489208086aac5147eefc":·[7,·0,·1,·1,·2,·24,·5],
 180 ····"a06488.html#a8126b6d66b0b65c5e23e8856c6092c28":·[7,·0,·1,·1,·2,·24,·3],
 181 ····"a06488.html#a97a9676df79fe2881136f983f3cf3b05":·[7,·0,·1,·1,·2,·24,·10],
 182 ····"a06488.html#aa5146d858418fcb93715406a6ce8e30f":·[7,·0,·1,·1,·2,·24,·12],
 183 ····"a06488.html#adbd10edc9787f8347769a11391896d9e":·[7,·0,·1,·1,·2,·24,·4],
 184 ····"a06488_source.html":·[7,·0,·1,·1,·2,·24],
 185 ····"a06491.html":·[7,·0,·1,·3,·3,·6],
 186 ····"a06491_source.html":·[7,·0,·1,·3,·3,·6],
 187 ····"a06494.html":·[7,·0,·1,·3,·6,·0,·0,·6],
 188 ····"a06494_source.html":·[7,·0,·1,·3,·6,·0,·0,·6],
184 ····"a06479_source.html":·[7,·0,·1,·2,·1,·0],189 ····"a06497_source.html":·[7,·0,·1,·1,·0,·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],190 ····"a06500.html":·[7,·0,·1,·3,·7,·0],
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],191 ····"a06500_source.html":·[7,·0,·1,·3,·7,·0],
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',·['../a01070.html',·1,·'']]],48 ····['mcdecimatert_2ehh_15',·['McDecimaterT.hh',·['../a00515.html',·1,·'']]],
49 ····['mcdecimatert_5fimpl_2ehh_16',·['McDecimaterT_impl.hh',·['../a01061.html',·1,·'']]],49 ····['mcdecimatert_5fimpl_2ehh_16',·['McDecimaterT_impl.hh',·['../a00506.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',·['../a01025.html',·1,·'']]],129 ····['mixeddecimatert_2ehh_60',·['MixedDecimaterT.hh',·['../a00500.html',·1,·'']]],
130 ····['mixeddecimatert_5fimpl_2ehh_61',·['MixedDecimaterT_impl.hh',·['../a01064.html',·1,·'']]],130 ····['mixeddecimatert_5fimpl_2ehh_61',·['MixedDecimaterT_impl.hh',·['../a00491.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',·['../a01079.html',·1,·'']]],134 ····['modaspectratiot_2ehh_63',·['ModAspectRatioT.hh',·['../a00533.html',·1,·'']]],
135 ····['modaspectratiot_5fimpl_2ehh_64',·['ModAspectRatioT_impl.hh',·['../a01040.html',·1,·'']]],135 ····['modaspectratiot_5fimpl_2ehh_64',·['ModAspectRatioT_impl.hh',·['../a00521.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',·['../a01067.html',·1,·'']]],142 ····['modbaset_2ehh_67',·['ModBaseT.hh',·['../a00563.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',·['../a01031.html',·1,·'']]],147 ····['modedgelengtht_2ehh_70',·['ModEdgeLengthT.hh',·['../a00527.html',·1,·'']]],
148 ····['modedgelengtht_5fimpl_2ehh_71',·['ModEdgeLengthT_impl.hh',·['../a01034.html',·1,·'']]],148 ····['modedgelengtht_5fimpl_2ehh_71',·['ModEdgeLengthT_impl.hh',·['../a00518.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',·['../a01052.html',·1,·'']]],155 ····['modhausdorfft_2ehh_74',·['ModHausdorffT.hh',·['../a00548.html',·1,·'']]],
156 ····['modhausdorfft_5fimpl_2ehh_75',·['ModHausdorffT_impl.hh',·['../a01085.html',·1,·'']]],156 ····['modhausdorfft_5fimpl_2ehh_75',·['ModHausdorffT_impl.hh',·['../a00545.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',·['../a00932.html',·1,·'']]],158 ····['modifiedbutterflyt_2ehh_77',·['ModifiedButterFlyT.hh',·['../a00341.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',·['../a01019.html',·1,·'']]],165 ····['modnormaldeviationt_2ehh_80',·['ModNormalDeviationT.hh',·['../a00509.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',·['../a01043.html',·1,·'']]],169 ····['modnormalflippingt_2ehh_82',·['ModNormalFlippingT.hh',·['../a00536.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',·['../a01046.html',·1,·'']]],173 ····['modprogmesht_2ehh_84',·['ModProgMeshT.hh',·['../a00524.html',·1,·'']]],
174 ····['modprogmesht_5fimpl_2ehh_85',·['ModProgMeshT_impl.hh',·['../a01058.html',·1,·'']]],174 ····['modprogmesht_5fimpl_2ehh_85',·['ModProgMeshT_impl.hh',·['../a00530.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',·['../a01076.html',·1,·'']]],178 ····['modquadrict_2ehh_87',·['ModQuadricT.hh',·['../a00503.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',·['../a01088.html',·1,·'']]],180 ····['modquadrict_5fimpl_2ehh_89',·['ModQuadricT_impl.hh',·['../a00494.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',·['../a01028.html',·1,·'']]],184 ····['modroundnesst_2ehh_91',·['ModRoundnessT.hh',·['../a00512.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',·['../a00983.html',·1,·'']]]123 ····['numlimitst_2ehh_40',·['NumLimitsT.hh',·['../a00440.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',·['../a01073.html',·1,·'']]],6 ····['observer_2ecc_1',·['Observer.cc',·['../a00560.html',·1,·'']]],
7 ····['observer_2ehh_2',·['Observer.hh',·['../a01022.html',·1,·'']]],7 ····['observer_2ehh_2',·['Observer.hh',·['../a00557.html',·1,·'']]],
8 ····['of_20all_20member_20functions_3',·['Where·do·I·find·a·list·of·all·member·functions·?',·['../a06318.html',·1,·'additional_information']]],8 ····['of_20all_20member_20functions_3',·['Where·do·I·find·a·list·of·all·member·functions·?',·['../a06318.html',·1,·'additional_information']]],
9 ····['of_20openmesh_4',·['Features·and·Goals·of·OpenMesh',·['../a06312.html',·1,·'mesh_docu']]],9 ····['of_20openmesh_4',·['Features·and·Goals·of·OpenMesh',·['../a06312.html',·1,·'mesh_docu']]],
10 ····['old_20style_5',·['Using·custom·properties·(old·style)',·['../a06337.html',·1,·'tutorial']]],10 ····['old_20style_5',·['Using·custom·properties·(old·style)',·['../a06337.html',·1,·'tutorial']]],
11 ····['om_5fmerge_5ftraits_6',·['OM_Merge_Traits',·['../a06365.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],11 ····['om_5fmerge_5ftraits_6',·['OM_Merge_Traits',·['../a06488.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],
12 ····['om_5fmerge_5ftraits_5fin_5ftemplate_7',·['OM_Merge_Traits_In_Template',·['../a06365.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]],12 ····['om_5fmerge_5ftraits_5fin_5ftemplate_7',·['OM_Merge_Traits_In_Template',·['../a06488.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]],
13 ····['omstream_2ehh_8',·['omstream.hh',·['../a00797.html',·1,·'']]],13 ····['omstream_2ehh_8',·['omstream.hh',·['../a00599.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',·['../a00530.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],5 ····['quadricd_3',·['Quadricd',·['../a00818.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],
6 ····['quadricf_4',·['Quadricf',·['../a00530.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]],6 ····['quadricf_4',·['Quadricf',·['../a00818.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',·['../a00530.html',·1,·'']]],11 ····['quadrict_2ehh_6',·['QuadricT.hh',·['../a00818.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',·['../a00911.html',·1,·'']]],195 ····['rulest_2ehh_80',·['RulesT.hh',·['../a00326.html',·1,·'']]],
196 ····['rulest_5fimpl_2ehh_81',·['RulesT_impl.hh',·['../a00896.html',·1,·'']]]196 ····['rulest_5fimpl_2ehh_81',·['RulesT_impl.hh',·['../a00329.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',·['../a00878.html',·1,·'']]],177 ····['smoothert_2ehh_101',·['SmootherT.hh',·['../a00569.html',·1,·'']]],
178 ····['smoothert_5fimpl_2ehh_102',·['SmootherT_impl.hh',·['../a00875.html',·1,·'']]],178 ····['smoothert_5fimpl_2ehh_102',·['SmootherT_impl.hh',·['../a00581.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',·['../a00923.html',·1,·'']]],217 ····['sqrt3interpolatingsubdividerlabsikgreinert_2ehh_114',·['Sqrt3InterpolatingSubdividerLabsikGreinerT.hh',·['../a00359.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',·['../a00941.html',·1,·'']]],219 ····['sqrt3t_2ehh_116',·['Sqrt3T.hh',·['../a00356.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',·['../a00944.html',·1,·'']]],288 ····['subdividert_2ehh_143',·['SubdividerT.hh',·['../a00362.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',·['../a00959.html',·1,·'']]],18 ····['testingframework_2ehh_8',·['TestingFramework.hh',·['../a00443.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',·['../a00986.html',·1,·'']]],65 ····['timer_2ehh_34',·['Timer.hh',·['../a00407.html',·1,·'']]],
66 ····['to_35',·['to',·['../a02746.html#ae7b0d5c8c5d4eb533901143089b16b28',·1,·'OpenMesh::SmartHalfedgeHandle']]],66 ····['to_35',·['to',·['../a02746.html#ae7b0d5c8c5d4eb533901143089b16b28',·1,·'OpenMesh::SmartHalfedgeHandle']]],
67 ····['to_20and_20from_20vertices_36',·['Getting·the·to·and·from·vertices',·['../a06322.html#nav_to_from',·1,·'']]],67 ····['to_20and_20from_20vertices_36',·['Getting·the·to·and·from·vertices',·['../a06322.html#nav_to_from',·1,·'']]],
68 ····['to_20build_20the_20included_20apps_37',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],68 ····['to_20build_20the_20included_20apps_37',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],
69 ····['to_20create_20your_20own_20project_20inside_20openmesh_38',·['How·to·create·your·own·project·inside·OpenMesh',·['../a06341.html',·1,·'']]],69 ····['to_20create_20your_20own_20project_20inside_20openmesh_38',·['How·to·create·your·own·project·inside·OpenMesh',·['../a06341.html',·1,·'']]],
70 ····['to_20create_20your_20own_20project_20using_20openmesh_20and_20cmake_39',·['How·to·create·your·own·project·using·OpenMesh·and·cmake',·['../a06342.html',·1,·'tutorial']]],70 ····['to_20create_20your_20own_20project_20using_20openmesh_20and_20cmake_39',·['How·to·create·your·own·project·using·OpenMesh·and·cmake',·['../a06342.html',·1,·'tutorial']]],
71 ····['to_20extend_20iomanager_40',·['Step·3·-·How·to·extend·IOManager',·['../a06319.html#mesh_io_extend',·1,·'']]],71 ····['to_20extend_20iomanager_40',·['Step·3·-·How·to·extend·IOManager',·['../a06319.html#mesh_io_extend',·1,·'']]],
72 ····['to_20navigate_20on_20a_20mesh_41',·['How·to·navigate·on·a·mesh',·['../a06322.html',·1,·'mesh_docu']]],72 ····['to_20navigate_20on_20a_20mesh_41',·['How·to·navigate·on·a·mesh',·['../a06322.html',·1,·'mesh_docu']]],
Offset 87, 17 lines modifiedOffset 87, 17 lines modified
87 ····['traits_54',·['traits',·['../a06334.html',·1,·'Extending·the·mesh·using·traits'],87 ····['traits_54',·['traits',·['../a06334.html',·1,·'Extending·the·mesh·using·traits'],
88 ········['../a06316.html#sec_select_traits',·1,·'Mesh·Traits'],88 ········['../a06316.html#sec_select_traits',·1,·'Mesh·Traits'],
89 ········['../a03714.html',·1,·'OpenMesh::Subdivider::Adaptive::Traits'],89 ········['../a03714.html',·1,·'OpenMesh::Subdivider::Adaptive::Traits'],
90 ········['../a03482.html',·1,·'OpenMesh::Kernel_OSG::Traits'],90 ········['../a03482.html',·1,·'OpenMesh::Kernel_OSG::Traits'],
91 ········['../a06333.html',·1,·'Using·mesh·attributes·and·traits']91 ········['../a06333.html',·1,·'Using·mesh·attributes·and·traits']
92 ····]],92 ····]],
93 ····['traits_20defined_20by_20algorithms_55',·['Using·traits·defined·by·algorithms',·['../a06316.html#sec_algo_traits',·1,·'']]],93 ····['traits_20defined_20by_20algorithms_55',·['Using·traits·defined·by·algorithms',·['../a06316.html#sec_algo_traits',·1,·'']]],
94 ····['traits_2ehh_56',·['traits.hh',·['../a06368.html',·1,·'(Global·Namespace)'],94 ····['traits_2ehh_56',·['traits.hh',·['../a06491.html',·1,·'(Global·Namespace)'],
95 ········['../a06371.html',·1,·'(Global·Namespace)'],95 ········['../a06494.html',·1,·'(Global·Namespace)'],
96 ········['../a06365.html',·1,·'(Global·Namespace)']96 ········['../a06488.html',·1,·'(Global·Namespace)']
97 ····]],97 ····]],
98 ····['triangle_20mesh_57',·['Polygonal·or·Triangle·Mesh?',·['../a06316.html#sec_select_face_type',·1,·'']]],98 ····['triangle_20mesh_57',·['Polygonal·or·Triangle·Mesh?',·['../a06316.html#sec_select_face_type',·1,·'']]],
99 ····['triangle_20meshes_58',·['Flipping·edges·in·triangle·meshes',·['../a06323.html#op_flip',·1,·'']]],99 ····['triangle_20meshes_58',·['Flipping·edges·in·triangle·meshes',·['../a06323.html#op_flip',·1,·'']]],
100 ····['triangulate_59',·['triangulate',·['../a02630.html#a7e406f2fc8e7f5273080c96d0caea919',·1,·'OpenMesh::PolyConnectivity::triangulate()'],100 ····['triangulate_59',·['triangulate',·['../a02630.html#a7e406f2fc8e7f5273080c96d0caea919',·1,·'OpenMesh::PolyConnectivity::triangulate()'],
101 ········['../a02630.html#af29e35c4ea8b24f76e46f0dc5d96305d',·1,·'OpenMesh::PolyConnectivity::triangulate(FaceHandle·_fh)']101 ········['../a02630.html#af29e35c4ea8b24f76e46f0dc5d96305d',·1,·'OpenMesh::PolyConnectivity::triangulate(FaceHandle·_fh)']
102 ····]],102 ····]],
103 ····['triconnectivity_60',·['TriConnectivity',·['../a02818.html',·1,·'OpenMesh']]],103 ····['triconnectivity_60',·['TriConnectivity',·['../a02818.html',·1,·'OpenMesh']]],
3.63 KB
./usr/share/doc/libopenmesh-dev/html/search/all_19.js
3.52 KB
js-beautify {}
    
Offset 163, 15 lines modifiedOffset 163, 15 lines modified
163 ····['vertex_5fhandle_111',·['vertex_handle',·['../a02158.html#a0cd92f443ee6fa43dcae6cd3a88fdb89',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT::vertex_handle()'],163 ····['vertex_5fhandle_111',·['vertex_handle',·['../a02158.html#a0cd92f443ee6fa43dcae6cd3a88fdb89',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT::vertex_handle()'],
164 ········['../a02170.html#a1ead4dbd4aa316fcc17149b307e02677',·1,·'OpenMesh::Concepts::KernelT::vertex_handle()']164 ········['../a02170.html#a1ead4dbd4aa316fcc17149b307e02677',·1,·'OpenMesh::Concepts::KernelT::vertex_handle()']
165 ····]],165 ····]],
166 ····['vertex_5fsplit_112',·['vertex_split',·['../a02826.html#a4868b772cb7a9d7bb8d94854dfb82868',·1,·'OpenMesh::TriMeshT::vertex_split(Point·_v0_point,·VertexHandle·_v1,·VertexHandle·_vl,·VertexHandle·_vr)'],166 ····['vertex_5fsplit_112',·['vertex_split',·['../a02826.html#a4868b772cb7a9d7bb8d94854dfb82868',·1,·'OpenMesh::TriMeshT::vertex_split(Point·_v0_point,·VertexHandle·_v1,·VertexHandle·_vl,·VertexHandle·_vr)'],
167 ········['../a02826.html#ac58e0af86ecd0bbc5e821ecd8c8beaff',·1,·'OpenMesh::TriMeshT::vertex_split(VertexHandle·_v0,·VertexHandle·_v1,·VertexHandle·_vl,·VertexHandle·_vr)'],167 ········['../a02826.html#ac58e0af86ecd0bbc5e821ecd8c8beaff',·1,·'OpenMesh::TriMeshT::vertex_split(VertexHandle·_v0,·VertexHandle·_v1,·VertexHandle·_vl,·VertexHandle·_vr)'],
168 ········['../a02818.html#a142b267bf7eaa2e57b66a0035df43f10',·1,·'OpenMesh::TriConnectivity::vertex_split()']168 ········['../a02818.html#a142b267bf7eaa2e57b66a0035df43f10',·1,·'OpenMesh::TriConnectivity::vertex_split()']
169 ····]],169 ····]],
170 ····['vertexattributes_113',·['VertexAttributes',·['../a06365.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],170 ····['vertexattributes_113',·['VertexAttributes',·['../a06488.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],
171 ····['vertexcolor_114',·['VertexColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7',·1,·'OpenMesh::IO::Options']]],171 ····['vertexcolor_114',·['VertexColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21af7b6bb87f12fdfe5c9a8f8e1ce9325c7',·1,·'OpenMesh::IO::Options']]],
172 ····['vertexedgeccwiter_115',·['VertexEdgeCCWIter',·['../a02630.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a',·1,·'OpenMesh::PolyConnectivity']]],172 ····['vertexedgeccwiter_115',·['VertexEdgeCCWIter',·['../a02630.html#a0ab2ea3e3cfd9ab7a763b1a9e82d974a',·1,·'OpenMesh::PolyConnectivity']]],
173 ····['vertexedgecwiter_116',·['VertexEdgeCWIter',·['../a02630.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360',·1,·'OpenMesh::PolyConnectivity']]],173 ····['vertexedgecwiter_116',·['VertexEdgeCWIter',·['../a02630.html#aa7ef94ac2bc0ec0d945b0dbf84dd6360',·1,·'OpenMesh::PolyConnectivity']]],
174 ····['vertexedgeiter_117',·['vertexedgeiter',·['../a02718.html#a68dd0d2773f837cbfb525d7208dedde0',·1,·'OpenMesh::PolyMeshT::VertexEdgeIter'],174 ····['vertexedgeiter_117',·['vertexedgeiter',·['../a02718.html#a68dd0d2773f837cbfb525d7208dedde0',·1,·'OpenMesh::PolyMeshT::VertexEdgeIter'],
175 ········['../a02630.html#a6388892f5898ef33a5985e4388a032ab',·1,·'OpenMesh::PolyConnectivity::VertexEdgeIter']175 ········['../a02630.html#a6388892f5898ef33a5985e4388a032ab',·1,·'OpenMesh::PolyConnectivity::VertexEdgeIter']
176 ····]],176 ····]],
177 ····['vertexedgetraits_118',·['VertexEdgeTraits',·['../a02650.html',·1,·'OpenMesh::PolyConnectivity']]],177 ····['vertexedgetraits_118',·['VertexEdgeTraits',·['../a02650.html',·1,·'OpenMesh::PolyConnectivity']]],
Offset 208, 15 lines modifiedOffset 208, 15 lines modified
208 ········['../a03634.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;'],208 ········['../a03634.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;'],
209 ········['../a03742.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;'],209 ········['../a03742.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;'],
210 ········['../a03850.html',·1,·'OpenMesh::VDPM::MeshTraits::VertexT&lt;·Base,·Refs·&gt;'],210 ········['../a03850.html',·1,·'OpenMesh::VDPM::MeshTraits::VertexT&lt;·Base,·Refs·&gt;'],
211 ········['../a02154.html#ac714e165662433c27dbc482b7a524201',·1,·'OpenMesh::Concepts::MeshItems::VertexT::VertexT()'],211 ········['../a02154.html#ac714e165662433c27dbc482b7a524201',·1,·'OpenMesh::Concepts::MeshItems::VertexT::VertexT()'],
212 ········['../a02254.html',·1,·'AnalyzerTraits::VertexT&lt;·Base,·Refs·&gt;']212 ········['../a02254.html',·1,·'AnalyzerTraits::VertexT&lt;·Base,·Refs·&gt;']
213 ····]],213 ····]],
214 ····['vertextexcoord_136',·['VertexTexCoord',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0',·1,·'OpenMesh::IO::Options']]],214 ····['vertextexcoord_136',·['VertexTexCoord',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ae9e664738c4c48ac057770fb08a723f0',·1,·'OpenMesh::IO::Options']]],
215 ····['vertextraits_137',·['VertexTraits',·['../a06365.html#aa5146d858418fcb93715406a6ce8e30f',·1,·'Traits.hh']]],215 ····['vertextraits_137',·['VertexTraits',·['../a06488.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',·['../a00584.html',·1,·'']]],99 ····['attributes_2ehh_56',·['Attributes.hh',·['../a00893.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',·['../a01037.html',·1,·'']]],4 ····['basedecimatert_2ehh_2',·['BaseDecimaterT.hh',·['../a00539.html',·1,·'']]],
5 ····['basedecimatert_5fimpl_2ehh_3',·['BaseDecimaterT_impl.hh',·['../a01016.html',·1,·'']]],5 ····['basedecimatert_5fimpl_2ehh_3',·['BaseDecimaterT_impl.hh',·['../a00551.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',·['../a01004.html',·1,·'']]],76 ····['bindt_2ehh_59',·['bindT.hh',·['../a00380.html',·1,·'']]],
77 ····['bits_60',·['bits',·['../a02794.html#a9dee5fd4194e69c837beff75d70cdad1',·1,·'OpenMesh::Attributes::StatusInfo']]],77 ····['bits_60',·['bits',·['../a02794.html#a9dee5fd4194e69c837beff75d70cdad1',·1,·'OpenMesh::Attributes::StatusInfo']]],
78 ····['block_20vertices_20from_20beeing_20touched_20by_20the_20decimater_61',·['Block·vertices·from·beeing·touched·by·the·Decimater',·['../a06307.html#DecimaterLock',·1,·'']]],78 ····['block_20vertices_20from_20beeing_20touched_20by_20the_20decimater_61',·['Block·vertices·from·beeing·touched·by·the·Decimater',·['../a06307.html#DecimaterLock',·1,·'']]],
79 ····['boundaries_62',·['Mesh·boundaries',·['../a06322.html#nav_bound',·1,·'']]],79 ····['boundaries_62',·['Mesh·boundaries',·['../a06322.html#nav_bound',·1,·'']]],
80 ····['boundary_63',·['Boundary',·['../a02922.html',·1,·'OpenMesh::Predicates']]],80 ····['boundary_63',·['Boundary',·['../a02922.html',·1,·'OpenMesh::Predicates']]],
81 ····['build_20system_64',·['Chosing·build·system',·['../a06305.html#build_systems',·1,·'']]],81 ····['build_20system_64',·['Chosing·build·system',·['../a06305.html#build_systems',·1,·'']]],
82 ····['build_20the_20included_20apps_65',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],82 ····['build_20the_20included_20apps_65',·['Required·libraries·(Only·if·you·want·to·build·the·included·Apps)',·['../a06305.html#req_libs',·1,·'']]],
83 ····['building_20a_20cube_66',·['First·Steps·-·Building·a·cube',·['../a06328.html',·1,·'tutorial']]],83 ····['building_20a_20cube_66',·['First·Steps·-·Building·a·cube',·['../a06328.html',·1,·'tutorial']]],
26.0 KB
./usr/share/doc/libopenmesh-dev/html/search/all_6.js
25.9 KB
js-beautify {}
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 ····['can_5fu_5fwrite_23',·['can_u_write',·['../a02390.html#a0e250c7543862441dc6ac877b6f44ef9',·1,·'OpenMesh::IO::BaseWriter']]],57 ····['can_5fu_5fwrite_23',·['can_u_write',·['../a02390.html#a0e250c7543862441dc6ac877b6f44ef9',·1,·'OpenMesh::IO::BaseWriter']]],
58 ····['can_5fwrite_24',·['can_write',·['../a02330.html#a0b4a0a77e79b64c4995c1e8130cb66aa',·1,·'OpenMesh::IO::_IOManager_']]],58 ····['can_5fwrite_24',·['can_write',·['../a02330.html#a0b4a0a77e79b64c4995c1e8130cb66aa',·1,·'OpenMesh::IO::_IOManager_']]],
59 ····['can_5fyou_5fcreate_25',·['can_you_create',·['../a03310.html#afe91655b414851c58e681395d12baa8d',·1,·'OpenMesh::PropertyCreator']]],59 ····['can_5fyou_5fcreate_25',·['can_you_create',·['../a03310.html#afe91655b414851c58e681395d12baa8d',·1,·'OpenMesh::PropertyCreator']]],
60 ····['catmullclarkt_26',·['catmullclarkt',·['../a03718.html',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;'],60 ····['catmullclarkt_26',·['catmullclarkt',·['../a03718.html',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;'],
61 ········['../a03718.html#ae6d980d140a5fa437cbd052cad08ad5b',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::CatmullClarkT()'],61 ········['../a03718.html#ae6d980d140a5fa437cbd052cad08ad5b',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::CatmullClarkT()'],
62 ········['../a03718.html#a4dffc85efdd793bb06fd62ae54440e46',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::CatmullClarkT(MeshType·&amp;_m)']62 ········['../a03718.html#a4dffc85efdd793bb06fd62ae54440e46',·1,·'OpenMesh::Subdivider::Uniform::CatmullClarkT::CatmullClarkT(MeshType·&amp;_m)']
63 ····]],63 ····]],
64 ····['catmullclarkt_2ehh_27',·['CatmullClarkT.hh',·['../a00938.html',·1,·'']]],64 ····['catmullclarkt_2ehh_27',·['CatmullClarkT.hh',·['../a00338.html',·1,·'']]],
65 ····['ccw_5frotated_5fhalfedge_5fhandle_28',·['ccw_rotated_halfedge_handle',·['../a02170.html#a22179e61753190aae7d74588fdfb65d0',·1,·'OpenMesh::Concepts::KernelT::ccw_rotated_halfedge_handle()'],65 ····['ccw_5frotated_5fhalfedge_5fhandle_28',·['ccw_rotated_halfedge_handle',·['../a02170.html#a22179e61753190aae7d74588fdfb65d0',·1,·'OpenMesh::Concepts::KernelT::ccw_rotated_halfedge_handle()'],
66 ········['../a02630.html#a840125dee47952efd60d7b61ae8d4a30',·1,·'OpenMesh::PolyConnectivity::ccw_rotated_halfedge_handle(SmartHalfedgeHandle·_heh)·const'],66 ········['../a02630.html#a840125dee47952efd60d7b61ae8d4a30',·1,·'OpenMesh::PolyConnectivity::ccw_rotated_halfedge_handle(SmartHalfedgeHandle·_heh)·const'],
67 ········['../a02630.html#a3946adb7433b1a4f2be26e1839b982a6',·1,·'OpenMesh::PolyConnectivity::ccw_rotated_halfedge_handle(HalfedgeHandle·_heh)·const']67 ········['../a02630.html#a3946adb7433b1a4f2be26e1839b982a6',·1,·'OpenMesh::PolyConnectivity::ccw_rotated_halfedge_handle(HalfedgeHandle·_heh)·const']
68 ····]],68 ····]],
69 ····['cef_5fbegin_29',·['cef_begin',·['../a02630.html#a1f9c6654369386c2a49c20ca7f79dde7',·1,·'OpenMesh::PolyConnectivity']]],69 ····['cef_5fbegin_29',·['cef_begin',·['../a02630.html#a1f9c6654369386c2a49c20ca7f79dde7',·1,·'OpenMesh::PolyConnectivity']]],
70 ····['cef_5fend_30',·['cef_end',·['../a02630.html#a690fecf8a2ec1ae649ec2a93a8449f66',·1,·'OpenMesh::PolyConnectivity']]],70 ····['cef_5fend_30',·['cef_end',·['../a02630.html#a690fecf8a2ec1ae649ec2a93a8449f66',·1,·'OpenMesh::PolyConnectivity']]],
71 ····['cef_5fiter_31',·['cef_iter',·['../a02630.html#a9caa56c5b332d09c32469f8967209866',·1,·'OpenMesh::PolyConnectivity']]],71 ····['cef_5fiter_31',·['cef_iter',·['../a02630.html#a9caa56c5b332d09c32469f8967209866',·1,·'OpenMesh::PolyConnectivity']]],
Offset 221, 71 lines modifiedOffset 221, 71 lines modified
221 ········['../a03394.html#aa6326c7103bc353b11ca2deed70551db',·1,·'OpenMesh::Decimater::ModAspectRatioT::collapse_priority()'],221 ········['../a03394.html#aa6326c7103bc353b11ca2deed70551db',·1,·'OpenMesh::Decimater::ModAspectRatioT::collapse_priority()'],
222 ········['../a03370.html#a3046073cf42608d314df3c4dfc2d49b4',·1,·'OpenMesh::Decimater::BaseDecimaterT::collapse_priority()'],222 ········['../a03370.html#a3046073cf42608d314df3c4dfc2d49b4',·1,·'OpenMesh::Decimater::BaseDecimaterT::collapse_priority()'],
223 ········['../a02266.html#a98d09d915ecb98c5e7e771175953be53',·1,·'ModBalancerT::collapse_priority()']223 ········['../a02266.html#a98d09d915ecb98c5e7e771175953be53',·1,·'ModBalancerT::collapse_priority()']
224 ····]],224 ····]],
225 ····['collapseinfot_129',·['collapseinfot',·['../a03374.html',·1,·'OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;'],225 ····['collapseinfot_129',·['collapseinfot',·['../a03374.html',·1,·'OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;'],
226 ········['../a03374.html#a3119dd3ab3c513c0f853448c86ec8cf5',·1,·'OpenMesh::Decimater::CollapseInfoT::CollapseInfoT()']226 ········['../a03374.html#a3119dd3ab3c513c0f853448c86ec8cf5',·1,·'OpenMesh::Decimater::CollapseInfoT::CollapseInfoT()']
227 ····]],227 ····]],
228 ····['collapseinfot_2ehh_130',·['CollapseInfoT.hh',·['../a01049.html',·1,·'']]],228 ····['collapseinfot_2ehh_130',·['CollapseInfoT.hh',·['../a00542.html',·1,·'']]],
229 ····['collapsing_20edges_131',·['collapsing·edges',·['../a06323.html#op_collapse',·1,·'Collapsing·edges'],229 ····['collapsing_20edges_131',·['collapsing·edges',·['../a06323.html#op_collapse',·1,·'Collapsing·edges'],
230 ········['../a06323.html',·1,·'Some·basic·operations:·Flipping·and·collapsing·edges']230 ········['../a06323.html',·1,·'Some·basic·operations:·Flipping·and·collapsing·edges']
231 ····]],231 ····]],
232 ····['color_132',·['color',·['../a02170.html#a440519277654ea198c1481e1b257b943',·1,·'OpenMesh::Concepts::KernelT::color()'],232 ····['color_132',·['color',·['../a02170.html#addb3c7f8c027ed91fbc615b5f7fe32a6',·1,·'OpenMesh::Concepts::KernelT::color()'],
233 ········['../a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c',·1,·'OpenMesh::Attributes::Color'],233 ········['../a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c',·1,·'OpenMesh::Attributes::Color'],
234 ········['../a02810.html#a05da1d411a5493f67512bd8db5bfd2d6',·1,·'OpenMesh::DefaultTraitsDouble::Color'],234 ········['../a02810.html#a05da1d411a5493f67512bd8db5bfd2d6',·1,·'OpenMesh::DefaultTraitsDouble::Color'],
235 ········['../a02806.html#a7cf05b18cbb648c04bc92e26f1a1ff5c',·1,·'OpenMesh::DefaultTraits::Color'],235 ········['../a02806.html#a7cf05b18cbb648c04bc92e26f1a1ff5c',·1,·'OpenMesh::DefaultTraits::Color'],
236 ········['../a02718.html#af0d8129bf1a819c468c6edcb13b5203b',·1,·'OpenMesh::PolyMeshT::Color'],236 ········['../a02718.html#af0d8129bf1a819c468c6edcb13b5203b',·1,·'OpenMesh::PolyMeshT::Color'],
237 ········['../a02170.html#a1edcb149edf57dff57b609f7d6b71e91',·1,·'OpenMesh::Concepts::KernelT::Color'],237 ········['../a02170.html#a1edcb149edf57dff57b609f7d6b71e91',·1,·'OpenMesh::Concepts::KernelT::Color'],
238 ········['../a02170.html#afcc48201dc0e9f5e6fa3b865a34efa97',·1,·'OpenMesh::Concepts::KernelT::color(FaceHandle·_fh)·const'],238 ········['../a02170.html#afcc48201dc0e9f5e6fa3b865a34efa97',·1,·'OpenMesh::Concepts::KernelT::color(FaceHandle·_fh)·const'],
239 ········['../a02170.html#addb3c7f8c027ed91fbc615b5f7fe32a6',·1,·'OpenMesh::Concepts::KernelT::color(EdgeHandle·_eh)·const'],239 ········['../a02170.html#a440519277654ea198c1481e1b257b943',·1,·'OpenMesh::Concepts::KernelT::color(HalfedgeHandle·_heh)·const'],
240 ········['../a02170.html#a4f4a34ea58a83db2da70ed2d4290f469',·1,·'OpenMesh::Concepts::KernelT::color(VertexHandle·_vh)·const']240 ········['../a02170.html#a4f4a34ea58a83db2da70ed2d4290f469',·1,·'OpenMesh::Concepts::KernelT::color(VertexHandle·_vh)·const']
241 ····]],241 ····]],
242 ····['color_5fcaster_3c_20osg_3a_3acolor3f_2c_20osg_3a_3acolor3ub_20_3e_133',·['color_caster&lt;·osg::Color3f,·osg::Color3ub·&gt;',·['../a03466.html',·1,·'OpenMesh']]],242 ····['color_5fcaster_3c_20osg_3a_3acolor3f_2c_20osg_3a_3acolor3ub_20_3e_133',·['color_caster&lt;·osg::Color3f,·osg::Color3ub·&gt;',·['../a03466.html',·1,·'OpenMesh']]],
243 ····['color_5fcaster_3c_20osg_3a_3acolor3ub_2c_20osg_3a_3acolor3f_20_3e_134',·['color_caster&lt;·osg::Color3ub,·osg::Color3f·&gt;',·['../a03462.html',·1,·'OpenMesh']]],243 ····['color_5fcaster_3c_20osg_3a_3acolor3ub_2c_20osg_3a_3acolor3f_20_3e_134',·['color_caster&lt;·osg::Color3ub,·osg::Color3f·&gt;',·['../a03462.html',·1,·'OpenMesh']]],
244 ····['coloralpha_135',·['ColorAlpha',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e',·1,·'OpenMesh::IO::Options']]],244 ····['coloralpha_135',·['ColorAlpha',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21ac2f73680b7d720b96efe6ea1199d5d4e',·1,·'OpenMesh::IO::Options']]],
245 ····['colorfloat_136',·['ColorFloat',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c',·1,·'OpenMesh::IO::Options']]],245 ····['colorfloat_136',·['ColorFloat',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a1bc6e5b9faf304b2ad899896549cbd8c',·1,·'OpenMesh::IO::Options']]],
246 ····['commit_137',·['commit',·['../a03722.html#aa8cf2fa548e0723623306b821b0b01c2',·1,·'OpenMesh::Subdivider::Uniform::CompositeT']]],246 ····['commit_137',·['commit',·['../a03722.html#aa8cf2fa548e0723623306b821b0b01c2',·1,·'OpenMesh::Subdivider::Uniform::CompositeT']]],
247 ····['comparelengthfunction_138',·['CompareLengthFunction',·['../a03770.html',·1,·'OpenMesh::Subdivider::Uniform']]],247 ····['comparelengthfunction_138',·['CompareLengthFunction',·['../a03770.html',·1,·'OpenMesh::Subdivider::Uniform']]],
248 ····['compile_5ftime_5ferror_5f_5fno_5ffundamental_5ftype_139',·['compile_time_error__no_fundamental_type',·['../a01245.html#a3e126a3b24ffb22ed44bff8fe1c7117c',·1,·'OpenMesh::IO']]],248 ····['compile_5ftime_5ferror_5f_5fno_5ffundamental_5ftype_139',·['compile_time_error__no_fundamental_type',·['../a01245.html#a3e126a3b24ffb22ed44bff8fe1c7117c',·1,·'OpenMesh::IO']]],
249 ····['compilers_140',·['Tested·compilers',·['../a06305.html#compilers',·1,·'']]],249 ····['compilers_140',·['Tested·compilers',·['../a06305.html#compilers',·1,·'']]],
250 ····['compiling_20openmesh_141',·['Compiling·OpenMesh',·['../a06305.html',·1,·'index']]],250 ····['compiling_20openmesh_141',·['Compiling·OpenMesh',·['../a06305.html',·1,·'index']]],
251 ····['compiling_20openmesh_20unit_20tests_142',·['Compiling·OpenMesh·unit·tests',·['../a06306.html',·1,·'index']]],251 ····['compiling_20openmesh_20unit_20tests_142',·['Compiling·OpenMesh·unit·tests',·['../a06306.html',·1,·'index']]],
252 ····['compiling_20openmesh_20using_20cmake_143',·['compiling·openmesh·using·cmake',·['../a06305.html#linux_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],252 ····['compiling_20openmesh_20using_20cmake_143',·['compiling·openmesh·using·cmake',·['../a06305.html#linux_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],
 253 ········['../a06305.html#mac_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],
253 ········['../a06305.html#windows_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],254 ········['../a06305.html#windows_using_cmake',·1,·'Compiling·OpenMesh·using·CMake']
254 ········['../a06305.html#mac_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'] 
255 ····]],255 ····]],
256 ····['component_144',·['Component',·['../a03602.html#a867faa77ce2ddee85543459f6653af18',·1,·'OpenMesh::Smoother::SmootherT']]],256 ····['component_144',·['Component',·['../a03602.html#a867faa77ce2ddee85543459f6653af18',·1,·'OpenMesh::Smoother::SmootherT']]],
257 ····['compositeloopt_145',·['CompositeLoopT',·['../a03746.html',·1,·'OpenMesh::Subdivider::Uniform']]],257 ····['compositeloopt_145',·['CompositeLoopT',·['../a03746.html',·1,·'OpenMesh::Subdivider::Uniform']]],
258 ····['compositeloopt_2ehh_146',·['CompositeLoopT.hh',·['../a00926.html',·1,·'']]],258 ····['compositeloopt_2ehh_146',·['CompositeLoopT.hh',·['../a00350.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',·['../a00920.html',·1,·'']]],260 ····['compositesqrt3t_2ehh_148',·['CompositeSqrt3T.hh',·['../a00344.html',·1,·'']]],
261 ····['compositet_149',·['compositet',·['../a03614.html#a14acda841f3f50918ce31e07b56ba507',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT::CompositeT()'],261 ····['compositet_149',·['compositet',·['../a03614.html#a14acda841f3f50918ce31e07b56ba507',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT::CompositeT()'],
 262 ········['../a03614.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;'],
262 ········['../a03722.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;'],263 ········['../a03722.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;']
263 ········['../a03614.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;'] 
264 ····]],264 ····]],
265 ····['compositet_2ehh_150',·['compositet.hh',·['../a06458.html',·1,·'(Global·Namespace)'],265 ····['compositet_2ehh_150',·['compositet.hh',·['../a06473.html',·1,·'(Global·Namespace)'],
266 ········['../a06461.html',·1,·'(Global·Namespace)']266 ········['../a06470.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',·['../a06467.html',·1,·'(Global·Namespace)'],270 ····['compositet_5fimpl_2ehh_153',·['compositet_impl.hh',·['../a06479.html',·1,·'(Global·Namespace)'],
271 ········['../a06464.html',·1,·'(Global·Namespace)']271 ········['../a06476.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',·['../a06470.html',·1,·'(Global·Namespace)'],276 ····['compositetraits_2ehh_155',·['compositetraits.hh',·['../a06485.html',·1,·'(Global·Namespace)'],
277 ········['../a06473.html',·1,·'(Global·Namespace)']277 ········['../a06482.html',·1,·'(Global·Namespace)']
278 ····]],278 ····]],
279 ····['compute_5fweight_156',·['compute_weight',·['../a03754.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight'],279 ····['compute_5fweight_156',·['compute_weight',·['../a03754.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight'],
280 ········['../a03766.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight']280 ········['../a03766.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight']
281 ····]],281 ····]],
282 ····['concepts_157',·['Interface·Concepts',·['../a01240.html',·1,·'']]],282 ····['concepts_157',·['Interface·Concepts',·['../a01240.html',·1,·'']]],
283 ····['conceptual_20class_20hierarchy_158',·['Conceptual·Class·Hierarchy',·['../a06315.html',·1,·'mesh_docu']]],283 ····['conceptual_20class_20hierarchy_158',·['Conceptual·Class·Hierarchy',·['../a06315.html',·1,·'mesh_docu']]],
284 ····['config_2ehh_159',·['Config.hh',·['../a06356.html',·1,·'']]],284 ····['config_2ehh_159',·['Config.hh',·['../a06500.html',·1,·'']]],
285 ····['conjunction_160',·['Conjunction',·['../a02886.html',·1,·'OpenMesh::Predicates']]],285 ····['conjunction_160',·['Conjunction',·['../a02886.html',·1,·'OpenMesh::Predicates']]],
286 ····['const_5fprop_5fiterator_161',·['const_prop_iterator',·['../a02442.html#ad7396c73982565505fd5aeb9ad0850c4',·1,·'OpenMesh::BaseKernel']]],286 ····['const_5fprop_5fiterator_161',·['const_prop_iterator',·['../a02442.html#ad7396c73982565505fd5aeb9ad0850c4',·1,·'OpenMesh::BaseKernel']]],
287 ····['constedgefaceiter_162',·['ConstEdgeFaceIter',·['../a02630.html#a6a57e507e031665d1155104bdaa2ed7f',·1,·'OpenMesh::PolyConnectivity']]],287 ····['constedgefaceiter_162',·['ConstEdgeFaceIter',·['../a02630.html#a6a57e507e031665d1155104bdaa2ed7f',·1,·'OpenMesh::PolyConnectivity']]],
288 ····['constedgefacerange_163',·['ConstEdgeFaceRange',·['../a02630.html#ac82380b0276935fa4a628979414e6114',·1,·'OpenMesh::PolyConnectivity']]],288 ····['constedgefacerange_163',·['ConstEdgeFaceRange',·['../a02630.html#ac82380b0276935fa4a628979414e6114',·1,·'OpenMesh::PolyConnectivity']]],
289 ····['constedgehalfedgeiter_164',·['ConstEdgeHalfedgeIter',·['../a02630.html#a7a4d73abe60197c974230dd963d4d172',·1,·'OpenMesh::PolyConnectivity']]],289 ····['constedgehalfedgeiter_164',·['ConstEdgeHalfedgeIter',·['../a02630.html#a7a4d73abe60197c974230dd963d4d172',·1,·'OpenMesh::PolyConnectivity']]],
290 ····['constedgehalfedgerange_165',·['ConstEdgeHalfedgeRange',·['../a02630.html#aa288c638723a7626f6f7a8638ce276b8',·1,·'OpenMesh::PolyConnectivity']]],290 ····['constedgehalfedgerange_165',·['ConstEdgeHalfedgeRange',·['../a02630.html#aa288c638723a7626f6f7a8638ce276b8',·1,·'OpenMesh::PolyConnectivity']]],
291 ····['constedgeiter_166',·['constedgeiter',·['../a02630.html#a0920e9bcadf00342493659a0238626a9',·1,·'OpenMesh::PolyConnectivity::ConstEdgeIter'],291 ····['constedgeiter_166',·['constedgeiter',·['../a02630.html#a0920e9bcadf00342493659a0238626a9',·1,·'OpenMesh::PolyConnectivity::ConstEdgeIter'],
Offset 316, 30 lines modifiedOffset 316, 30 lines modified
316 ····['constfacehalfedgeccwrange_185',·['ConstFaceHalfedgeCCWRange',·['../a02630.html#a17cd2338dbc47cdbdcaadf60d160de6c',·1,·'OpenMesh::PolyConnectivity']]],316 ····['constfacehalfedgeccwrange_185',·['ConstFaceHalfedgeCCWRange',·['../a02630.html#a17cd2338dbc47cdbdcaadf60d160de6c',·1,·'OpenMesh::PolyConnectivity']]],
317 ····['constfacehalfedgecwiter_186',·['ConstFaceHalfedgeCWIter',·['../a02630.html#ad659a62c857f61f854e60f33287f0811',·1,·'OpenMesh::PolyConnectivity']]],317 ····['constfacehalfedgecwiter_186',·['ConstFaceHalfedgeCWIter',·['../a02630.html#ad659a62c857f61f854e60f33287f0811',·1,·'OpenMesh::PolyConnectivity']]],
318 ····['constfacehalfedgecwrange_187',·['ConstFaceHalfedgeCWRange',·['../a02630.html#a07e4da3fd27a32ed48c296b0e6b4819e',·1,·'OpenMesh::PolyConnectivity']]],318 ····['constfacehalfedgecwrange_187',·['ConstFaceHalfedgeCWRange',·['../a02630.html#a07e4da3fd27a32ed48c296b0e6b4819e',·1,·'OpenMesh::PolyConnectivity']]],
319 ····['constfacehalfedgeiter_188',·['constfacehalfedgeiter',·['../a02630.html#a947f5b8462d51b8604c09aa82f620ffd',·1,·'OpenMesh::PolyConnectivity::ConstFaceHalfedgeIter'],319 ····['constfacehalfedgeiter_188',·['constfacehalfedgeiter',·['../a02630.html#a947f5b8462d51b8604c09aa82f620ffd',·1,·'OpenMesh::PolyConnectivity::ConstFaceHalfedgeIter'],
320 ········['../a02718.html#a1b0729c26d7cf8f123c344a3b81d353c',·1,·'OpenMesh::PolyMeshT::ConstFaceHalfedgeIter']320 ········['../a02718.html#a1b0729c26d7cf8f123c344a3b81d353c',·1,·'OpenMesh::PolyMeshT::ConstFaceHalfedgeIter']
321 ····]],321 ····]],
322 ····['constfacehalfedgerange_189',·['ConstFaceHalfedgeRange',·['../a02630.html#ad6ac0e8445ea2eed258f0e84bd7b5af2',·1,·'OpenMesh::PolyConnectivity']]],322 ····['constfacehalfedgerange_189',·['ConstFaceHalfedgeRange',·['../a02630.html#ad6ac0e8445ea2eed258f0e84bd7b5af2',·1,·'OpenMesh::PolyConnectivity']]],
323 ····['constfaceiter_190',·['constfaceiter',·['../a02718.html#a0a371650bb71152018ea1f3f570b465b',·1,·'OpenMesh::PolyMeshT::ConstFaceIter'], 
324 ········['../a02630.html#abf34493014ff133fd4b36ad7e4f2e97b',·1,·'OpenMesh::PolyConnectivity::ConstFaceIter']323 ····['constfaceiter_190',·['constfaceiter',·['../a02630.html#abf34493014ff133fd4b36ad7e4f2e97b',·1,·'OpenMesh::PolyConnectivity::ConstFaceIter'],
 324 ········['../a02718.html#a0a371650bb71152018ea1f3f570b465b',·1,·'OpenMesh::PolyMeshT::ConstFaceIter']
325 ····]],325 ····]],
326 ····['constfaceitert_191',·['ConstFaceIterT',·['../a02606.html',·1,·'OpenMesh::Iterators']]],326 ····['constfaceitert_191',·['ConstFaceIterT',·['../a02606.html',·1,·'OpenMesh::Iterators']]],
327 ····['constfacerange_192',·['ConstFaceRange',·['../a02630.html#a42433b78929ae7661ec80e0c1daea5ee',·1,·'OpenMesh::PolyConnectivity']]],327 ····['constfacerange_192',·['ConstFaceRange',·['../a02630.html#a42433b78929ae7661ec80e0c1daea5ee',·1,·'OpenMesh::PolyConnectivity']]],
328 ····['constfacerangeskipping_193',·['ConstFaceRangeSkipping',·['../a02630.html#af2312697ef48578dc9ef2e0bb60d15d4',·1,·'OpenMesh::PolyConnectivity']]],328 ····['constfacerangeskipping_193',·['ConstFaceRangeSkipping',·['../a02630.html#af2312697ef48578dc9ef2e0bb60d15d4',·1,·'OpenMesh::PolyConnectivity']]],
329 ····['constfacevertexccwiter_194',·['ConstFaceVertexCCWIter',·['../a02630.html#aa15a0e34457f87b36211a09de5368142',·1,·'OpenMesh::PolyConnectivity']]],329 ····['constfacevertexccwiter_194',·['ConstFaceVertexCCWIter',·['../a02630.html#aa15a0e34457f87b36211a09de5368142',·1,·'OpenMesh::PolyConnectivity']]],
330 ····['constfacevertexccwrange_195',·['ConstFaceVertexCCWRange',·['../a02630.html#af6fbfb5fd5421dbd5be43d23a5910db7',·1,·'OpenMesh::PolyConnectivity']]],330 ····['constfacevertexccwrange_195',·['ConstFaceVertexCCWRange',·['../a02630.html#af6fbfb5fd5421dbd5be43d23a5910db7',·1,·'OpenMesh::PolyConnectivity']]],
331 ····['constfacevertexcwiter_196',·['ConstFaceVertexCWIter',·['../a02630.html#afceef1b29aafb3ab861cd3aa3101906a',·1,·'OpenMesh::PolyConnectivity']]],331 ····['constfacevertexcwiter_196',·['ConstFaceVertexCWIter',·['../a02630.html#afceef1b29aafb3ab861cd3aa3101906a',·1,·'OpenMesh::PolyConnectivity']]],
332 ····['constfacevertexcwrange_197',·['ConstFaceVertexCWRange',·['../a02630.html#a3a2bed230101bd8cc12f0aaf7dc38344',·1,·'OpenMesh::PolyConnectivity']]],332 ····['constfacevertexcwrange_197',·['ConstFaceVertexCWRange',·['../a02630.html#a3a2bed230101bd8cc12f0aaf7dc38344',·1,·'OpenMesh::PolyConnectivity']]],
333 ····['constfacevertexiter_198',·['constfacevertexiter',·['../a02630.html#a63a49167186334696a724cda4d6515f1',·1,·'OpenMesh::PolyConnectivity::ConstFaceVertexIter'],333 ····['constfacevertexiter_198',·['constfacevertexiter',·['../a02630.html#a63a49167186334696a724cda4d6515f1',·1,·'OpenMesh::PolyConnectivity::ConstFaceVertexIter'],
334 ········['../a02718.html#a23b20f8208bae0aa1b344cac48c1f635',·1,·'OpenMesh::PolyMeshT::ConstFaceVertexIter']334 ········['../a02718.html#a23b20f8208bae0aa1b344cac48c1f635',·1,·'OpenMesh::PolyMeshT::ConstFaceVertexIter']
335 ····]],335 ····]],
336 ····['constfacevertexrange_199',·['ConstFaceVertexRange',·['../a02630.html#a07353602ada579959f299b778b4c207c',·1,·'OpenMesh::PolyConnectivity']]],336 ····['constfacevertexrange_199',·['ConstFaceVertexRange',·['../a02630.html#a07353602ada579959f299b778b4c207c',·1,·'OpenMesh::PolyConnectivity']]],
 337 ····['consthalfedgeiter_200',·['consthalfedgeiter',·['../a02718.html#a85c57baa38e7e3d07bd7f3c7f194b354',·1,·'OpenMesh::PolyMeshT::ConstHalfedgeIter'],
337 ····['consthalfedgeiter_200',·['consthalfedgeiter',·['../a02630.html#a9bec12276b4bffa3b65766c0b51ae747',·1,·'OpenMesh::PolyConnectivity::ConstHalfedgeIter'],338 ········['../a02630.html#a9bec12276b4bffa3b65766c0b51ae747',·1,·'OpenMesh::PolyConnectivity::ConstHalfedgeIter']
338 ········['../a02718.html#a85c57baa38e7e3d07bd7f3c7f194b354',·1,·'OpenMesh::PolyMeshT::ConstHalfedgeIter'] 
339 ····]],339 ····]],
340 ····['consthalfedgeitert_201',·['ConstHalfedgeIterT',·['../a02590.html',·1,·'OpenMesh::Iterators']]],340 ····['consthalfedgeitert_201',·['ConstHalfedgeIterT',·['../a02590.html',·1,·'OpenMesh::Iterators']]],
341 ····['consthalfedgeloopccwiter_202',·['ConstHalfedgeLoopCCWIter',·['../a02630.html#a4d7f3dcb970f22b5ffbeff977549b8c3',·1,·'OpenMesh::PolyConnectivity']]],341 ····['consthalfedgeloopccwiter_202',·['ConstHalfedgeLoopCCWIter',·['../a02630.html#a4d7f3dcb970f22b5ffbeff977549b8c3',·1,·'OpenMesh::PolyConnectivity']]],
342 ····['consthalfedgeloopccwrange_203',·['ConstHalfedgeLoopCCWRange',·['../a02630.html#a36cacf0ff2fa1b225878db372b995296',·1,·'OpenMesh::PolyConnectivity']]],342 ····['consthalfedgeloopccwrange_203',·['ConstHalfedgeLoopCCWRange',·['../a02630.html#a36cacf0ff2fa1b225878db372b995296',·1,·'OpenMesh::PolyConnectivity']]],
343 ····['consthalfedgeloopcwiter_204',·['ConstHalfedgeLoopCWIter',·['../a02630.html#a0cd0b15b10b2cc4ac212781fe4b8d19c',·1,·'OpenMesh::PolyConnectivity']]],343 ····['consthalfedgeloopcwiter_204',·['ConstHalfedgeLoopCWIter',·['../a02630.html#a0cd0b15b10b2cc4ac212781fe4b8d19c',·1,·'OpenMesh::PolyConnectivity']]],
344 ····['consthalfedgeloopcwrange_205',·['ConstHalfedgeLoopCWRange',·['../a02630.html#ae5ce5e378ccabf0b087bba96c3c61357',·1,·'OpenMesh::PolyConnectivity']]],344 ····['consthalfedgeloopcwrange_205',·['ConstHalfedgeLoopCWRange',·['../a02630.html#ae5ce5e378ccabf0b087bba96c3c61357',·1,·'OpenMesh::PolyConnectivity']]],
345 ····['consthalfedgeloopiter_206',·['ConstHalfedgeLoopIter',·['../a02630.html#a5659308a645d6ea3fb32ea5c29fbec02',·1,·'OpenMesh::PolyConnectivity']]],345 ····['consthalfedgeloopiter_206',·['ConstHalfedgeLoopIter',·['../a02630.html#a5659308a645d6ea3fb32ea5c29fbec02',·1,·'OpenMesh::PolyConnectivity']]],
Offset 347, 32 lines modifiedOffset 347, 32 lines modified
347 ····['consthalfedgerange_208',·['ConstHalfedgeRange',·['../a02630.html#acb57b9ddc74c5df8e0c444cdc5e6e432',·1,·'OpenMesh::PolyConnectivity']]],347 ····['consthalfedgerange_208',·['ConstHalfedgeRange',·['../a02630.html#acb57b9ddc74c5df8e0c444cdc5e6e432',·1,·'OpenMesh::PolyConnectivity']]],
348 ····['consthalfedgerangeskipping_209',·['ConstHalfedgeRangeSkipping',·['../a02630.html#a8fe3712bde99a69100a54557ccdc0230',·1,·'OpenMesh::PolyConnectivity']]],348 ····['consthalfedgerangeskipping_209',·['ConstHalfedgeRangeSkipping',·['../a02630.html#a8fe3712bde99a69100a54557ccdc0230',·1,·'OpenMesh::PolyConnectivity']]],
349 ····['constpropertyviewer_210',·['ConstPropertyViewer',·['../a03338.html',·1,·'OpenMesh']]],349 ····['constpropertyviewer_210',·['ConstPropertyViewer',·['../a03338.html',·1,·'OpenMesh']]],
350 ····['constvertexedgeccwiter_211',·['ConstVertexEdgeCCWIter',·['../a02630.html#acff91f1dc7667de4078d047a23c9f437',·1,·'OpenMesh::PolyConnectivity']]],350 ····['constvertexedgeccwiter_211',·['ConstVertexEdgeCCWIter',·['../a02630.html#acff91f1dc7667de4078d047a23c9f437',·1,·'OpenMesh::PolyConnectivity']]],
Max diff block lines reached; 11121/26540 bytes (41.90%) of diff not shown.
2.92 KB
./usr/share/doc/libopenmesh-dev/html/search/all_7.js
2.82 KB
js-beautify {}
    
Offset 23, 25 lines modifiedOffset 23, 25 lines modified
23 ········['../a03378.html#ab3ed63f6f283f2f3363f75c82a95ea03',·1,·'OpenMesh::Decimater::DecimaterT::decimate_to(size_t·_n_vertices,·bool·_only_selected=false)']23 ········['../a03378.html#ab3ed63f6f283f2f3363f75c82a95ea03',·1,·'OpenMesh::Decimater::DecimaterT::decimate_to(size_t·_n_vertices,·bool·_only_selected=false)']
24 ····]],24 ····]],
25 ····['decimate_5fto_5ffaces_6',·['decimate_to_faces',·['../a03378.html#a6c51103be7517c0187bed6a141c0d8f7',·1,·'OpenMesh::Decimater::DecimaterT::decimate_to_faces()'],25 ····['decimate_5fto_5ffaces_6',·['decimate_to_faces',·['../a03378.html#a6c51103be7517c0187bed6a141c0d8f7',·1,·'OpenMesh::Decimater::DecimaterT::decimate_to_faces()'],
26 ········['../a03386.html#adb5deea57129e3ae5cec8957187fecc2',·1,·'OpenMesh::Decimater::McDecimaterT::decimate_to_faces()'],26 ········['../a03386.html#adb5deea57129e3ae5cec8957187fecc2',·1,·'OpenMesh::Decimater::McDecimaterT::decimate_to_faces()'],
27 ········['../a03390.html#ae55685678d7a3fd335143b400366c6e3',·1,·'OpenMesh::Decimater::MixedDecimaterT::decimate_to_faces()']27 ········['../a03390.html#ae55685678d7a3fd335143b400366c6e3',·1,·'OpenMesh::Decimater::MixedDecimaterT::decimate_to_faces()']
28 ····]],28 ····]],
29 ····['decimater_7',·['Block·vertices·from·beeing·touched·by·the·Decimater',·['../a06307.html#DecimaterLock',·1,·'']]],29 ····['decimater_7',·['Block·vertices·from·beeing·touched·by·the·Decimater',·['../a06307.html#DecimaterLock',·1,·'']]],
30 ····['decimater_5fmodname_8',·['DECIMATER_MODNAME',·['../a01067.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],30 ····['decimater_5fmodname_8',·['DECIMATER_MODNAME',·['../a00563.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',·['../a01055.html',·1,·'']]],34 ····['decimatert_2ehh_10',·['DecimaterT.hh',·['../a00554.html',·1,·'']]],
35 ····['decimatert_5fimpl_2ehh_11',·['DecimaterT_impl.hh',·['../a01082.html',·1,·'']]],35 ····['decimatert_5fimpl_2ehh_11',·['DecimaterT_impl.hh',·['../a00497.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',·['../a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]],40 ····['decimating_5fmodule_14',·['DECIMATING_MODULE',·['../a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]],
41 ····['decimation_20algorithm_15',·['The·decimation·algorithm',·['../a06307.html#DecimaterAlg',·1,·'']]],41 ····['decimation_20algorithm_15',·['The·decimation·algorithm',·['../a06307.html#DecimaterAlg',·1,·'']]],
42 ····['decimation_20framework_16',·['Mesh·Decimation·Framework',·['../a06307.html',·1,·'tools_docu']]],42 ····['decimation_20framework_16',·['Mesh·Decimation·Framework',·['../a06307.html',·1,·'tools_docu']]],
43 ····['decoptions_17',·['DecOptions',·['../a02186.html',·1,·'']]],43 ····['decoptions_17',·['DecOptions',·['../a02186.html',·1,·'']]],
44 ····['default_18',·['Default',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac',·1,·'OpenMesh::IO::Options']]],44 ····['default_18',·['Default',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a7e68f74f3e555a90cc6b3ea1b5fb42ac',·1,·'OpenMesh::IO::Options']]],
45 ····['defaulttraits_19',·['DefaultTraits',·['../a02806.html',·1,·'OpenMesh']]],45 ····['defaulttraits_19',·['DefaultTraits',·['../a02806.html',·1,·'OpenMesh']]],
46 ····['defaulttraitsdouble_20',·['DefaultTraitsDouble',·['../a02810.html',·1,·'OpenMesh']]],46 ····['defaulttraitsdouble_20',·['DefaultTraitsDouble',·['../a02810.html',·1,·'OpenMesh']]],
47 ····['defined_20by_20algorithms_21',·['Using·traits·defined·by·algorithms',·['../a06316.html#sec_algo_traits',·1,·'']]],47 ····['defined_20by_20algorithms_21',·['Using·traits·defined·by·algorithms',·['../a06316.html#sec_algo_traits',·1,·'']]],
3.53 KB
./usr/share/doc/libopenmesh-dev/html/search/all_8.js
3.43 KB
js-beautify {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····['edge_5fhandle_3',·['edge_handle',·['../a02630.html#ac8ba30cadc63d5c6c3ea84bfe971ca1b',·1,·'OpenMesh::PolyConnectivity::edge_handle(HalfedgeHandle·_heh)·const'],14 ····['edge_5fhandle_3',·['edge_handle',·['../a02630.html#ac8ba30cadc63d5c6c3ea84bfe971ca1b',·1,·'OpenMesh::PolyConnectivity::edge_handle(HalfedgeHandle·_heh)·const'],
15 ········['../a02630.html#a73447ae86fd06daee37d4a4bb12fd22d',·1,·'OpenMesh::PolyConnectivity::edge_handle(unsigned·int·_i)·const'],15 ········['../a02630.html#a73447ae86fd06daee37d4a4bb12fd22d',·1,·'OpenMesh::PolyConnectivity::edge_handle(unsigned·int·_i)·const'],
16 ········['../a02630.html#ac971af22106576960f29fd83e5203e83',·1,·'OpenMesh::PolyConnectivity::edge_handle(SmartHalfedgeHandle·_heh)·const'],16 ········['../a02630.html#ac971af22106576960f29fd83e5203e83',·1,·'OpenMesh::PolyConnectivity::edge_handle(SmartHalfedgeHandle·_heh)·const'],
17 ········['../a02170.html#a5c78ebce9fe13de202d5836ff8bd29ba',·1,·'OpenMesh::Concepts::KernelT::edge_handle(HalfedgeHandle·_heh)·const'],17 ········['../a02170.html#a5c78ebce9fe13de202d5836ff8bd29ba',·1,·'OpenMesh::Concepts::KernelT::edge_handle(HalfedgeHandle·_heh)·const'],
18 ········['../a02170.html#a97e2d5b0fec9a71dc5c70c7c2f7d681e',·1,·'OpenMesh::Concepts::KernelT::edge_handle(unsigned·int·_i)·const']18 ········['../a02170.html#a97e2d5b0fec9a71dc5c70c7c2f7d681e',·1,·'OpenMesh::Concepts::KernelT::edge_handle(unsigned·int·_i)·const']
19 ····]],19 ····]],
20 ····['edge_5flength_4',·['edge_length',·['../a03406.html#ab5e760cd28b8523f64f0485674f700c4',·1,·'OpenMesh::Decimater::ModEdgeLengthT']]],20 ····['edge_5flength_4',·['edge_length',·['../a03406.html#ab5e760cd28b8523f64f0485674f700c4',·1,·'OpenMesh::Decimater::ModEdgeLengthT']]],
21 ····['edgeattributes_5',·['EdgeAttributes',·['../a06365.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],21 ····['edgeattributes_5',·['EdgeAttributes',·['../a06488.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],
22 ····['edgecolor_6',·['EdgeColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f',·1,·'OpenMesh::IO::Options']]],22 ····['edgecolor_6',·['EdgeColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21af3c3df02714d44a4e46c5fbce90cc50f',·1,·'OpenMesh::IO::Options']]],
23 ····['edgefaceiter_7',·['EdgeFaceIter',·['../a02630.html#ad72f4fdc7bf9da0c5998097a74ef8b5c',·1,·'OpenMesh::PolyConnectivity']]],23 ····['edgefaceiter_7',·['EdgeFaceIter',·['../a02630.html#ad72f4fdc7bf9da0c5998097a74ef8b5c',·1,·'OpenMesh::PolyConnectivity']]],
24 ····['edgefacetraits_8',·['EdgeFaceTraits',·['../a02678.html',·1,·'OpenMesh::PolyConnectivity']]],24 ····['edgefacetraits_8',·['EdgeFaceTraits',·['../a02678.html',·1,·'OpenMesh::PolyConnectivity']]],
25 ····['edgehalfedgeiter_9',·['EdgeHalfedgeIter',·['../a02630.html#a6ac4fd0d1932aba538e5f06a652c4c8a',·1,·'OpenMesh::PolyConnectivity']]],25 ····['edgehalfedgeiter_9',·['EdgeHalfedgeIter',·['../a02630.html#a6ac4fd0d1932aba538e5f06a652c4c8a',·1,·'OpenMesh::PolyConnectivity']]],
26 ····['edgehalfedgetraits_10',·['EdgeHalfedgeTraits',·['../a02674.html',·1,·'OpenMesh::PolyConnectivity']]],26 ····['edgehalfedgetraits_10',·['EdgeHalfedgeTraits',·['../a02674.html',·1,·'OpenMesh::PolyConnectivity']]],
27 ····['edgehandle_11',·['edgehandle',·['../a02570.html',·1,·'OpenMesh::EdgeHandle'],27 ····['edgehandle_11',·['edgehandle',·['../a02570.html',·1,·'OpenMesh::EdgeHandle'],
28 ········['../a02170.html#a3f52e677c4c0c6ebf3fa7ead1e7cd447',·1,·'OpenMesh::Concepts::KernelT::EdgeHandle'],28 ········['../a02170.html#a3f52e677c4c0c6ebf3fa7ead1e7cd447',·1,·'OpenMesh::Concepts::KernelT::EdgeHandle'],
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ····['edges_5fsbegin_21',·['edges_sbegin',·['../a02630.html#acbd0b8522d7b2e1f6ff2603515e142a1',·1,·'OpenMesh::PolyConnectivity::edges_sbegin()·const'],59 ····['edges_5fsbegin_21',·['edges_sbegin',·['../a02630.html#acbd0b8522d7b2e1f6ff2603515e142a1',·1,·'OpenMesh::PolyConnectivity::edges_sbegin()·const'],
60 ········['../a02630.html#a2da8c6096d458960d2dddf7abf5aec82',·1,·'OpenMesh::PolyConnectivity::edges_sbegin()']60 ········['../a02630.html#a2da8c6096d458960d2dddf7abf5aec82',·1,·'OpenMesh::PolyConnectivity::edges_sbegin()']
61 ····]],61 ····]],
62 ····['edget_22',·['edget',·['../a02162.html',·1,·'OpenMesh::Concepts::MeshItems::EdgeT&lt;·Refs_·&gt;'],62 ····['edget_22',·['edget',·['../a02162.html',·1,·'OpenMesh::Concepts::MeshItems::EdgeT&lt;·Refs_·&gt;'],
63 ········['../a03630.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;'],63 ········['../a03630.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;'],
64 ········['../a03738.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;']64 ········['../a03738.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;']
65 ····]],65 ····]],
66 ····['edgetraits_23',·['EdgeTraits',·['../a06365.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]],66 ····['edgetraits_23',·['EdgeTraits',·['../a06488.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]],
67 ····['edgevertexiter_24',·['EdgeVertexIter',·['../a02630.html#ae1cc2db5cefa6bd0ad8cc5740a4d0fd1',·1,·'OpenMesh::PolyConnectivity']]],67 ····['edgevertexiter_24',·['EdgeVertexIter',·['../a02630.html#ae1cc2db5cefa6bd0ad8cc5740a4d0fd1',·1,·'OpenMesh::PolyConnectivity']]],
68 ····['edgevertextraits_25',·['EdgeVertexTraits',·['../a02670.html',·1,·'OpenMesh::PolyConnectivity']]],68 ····['edgevertextraits_25',·['EdgeVertexTraits',·['../a02670.html',·1,·'OpenMesh::PolyConnectivity']]],
69 ····['ef_26',·['ef',·['../a03694.html',·1,·'OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;'],69 ····['ef_26',·['ef',·['../a03694.html',·1,·'OpenMesh::Subdivider::Adaptive::EF&lt;·M·&gt;'],
70 ········['../a03722.html#a2ec3a28199e1d6a464284a86851d2b51',·1,·'OpenMesh::Subdivider::Uniform::CompositeT::EF()']70 ········['../a03722.html#a2ec3a28199e1d6a464284a86851d2b51',·1,·'OpenMesh::Subdivider::Uniform::CompositeT::EF()']
71 ····]],71 ····]],
72 ····['ef_5fbegin_27',·['ef_begin',·['../a02630.html#a5d574f5028966545c501dc6e2f6c0987',·1,·'OpenMesh::PolyConnectivity']]],72 ····['ef_5fbegin_27',·['ef_begin',·['../a02630.html#a5d574f5028966545c501dc6e2f6c0987',·1,·'OpenMesh::PolyConnectivity']]],
73 ····['ef_5fend_28',·['ef_end',·['../a02630.html#af1c8b6800c2a575f2433ab4592f43874',·1,·'OpenMesh::PolyConnectivity']]],73 ····['ef_5fend_28',·['ef_end',·['../a02630.html#af1c8b6800c2a575f2433ab4592f43874',·1,·'OpenMesh::PolyConnectivity']]],
3.49 KB
./usr/share/doc/libopenmesh-dev/html/search/all_9.js
3.39 KB
js-beautify {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ····['face_5fhandle_1',·['face_handle',·['../a02630.html#af8429a4b82d1295c18a82c9207c8ab4f',·1,·'OpenMesh::PolyConnectivity::face_handle()'],8 ····['face_5fhandle_1',·['face_handle',·['../a02630.html#af8429a4b82d1295c18a82c9207c8ab4f',·1,·'OpenMesh::PolyConnectivity::face_handle()'],
9 ········['../a02158.html#a5168fd3e366f4ddfe7673c5c1a010c09',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT::face_handle()'],9 ········['../a02158.html#a5168fd3e366f4ddfe7673c5c1a010c09',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT::face_handle()'],
10 ········['../a02170.html#a4174574669a31c5eff686eff0c98cef9',·1,·'OpenMesh::Concepts::KernelT::face_handle(unsigned·int·_i)·const'],10 ········['../a02170.html#a4174574669a31c5eff686eff0c98cef9',·1,·'OpenMesh::Concepts::KernelT::face_handle(unsigned·int·_i)·const'],
11 ········['../a02170.html#a66c6ca305d067f99e9c40cebc21bf54b',·1,·'OpenMesh::Concepts::KernelT::face_handle(HalfedgeHandle·_heh)·const'],11 ········['../a02170.html#a66c6ca305d067f99e9c40cebc21bf54b',·1,·'OpenMesh::Concepts::KernelT::face_handle(HalfedgeHandle·_heh)·const'],
12 ········['../a02630.html#a90a98a194a158d43948e9eacabae9fc6',·1,·'OpenMesh::PolyConnectivity::face_handle(SmartHalfedgeHandle·_heh)·const'],12 ········['../a02630.html#a90a98a194a158d43948e9eacabae9fc6',·1,·'OpenMesh::PolyConnectivity::face_handle(SmartHalfedgeHandle·_heh)·const'],
13 ········['../a02630.html#a321fa06f41f4133b22ce6c5801ff02ea',·1,·'OpenMesh::PolyConnectivity::face_handle(HalfedgeHandle·_heh)·const']13 ········['../a02630.html#a321fa06f41f4133b22ce6c5801ff02ea',·1,·'OpenMesh::PolyConnectivity::face_handle(HalfedgeHandle·_heh)·const']
14 ····]],14 ····]],
15 ····['faceattributes_2',·['FaceAttributes',·['../a06365.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],15 ····['faceattributes_2',·['FaceAttributes',·['../a06488.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],
16 ····['facecolor_3',·['FaceColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46',·1,·'OpenMesh::IO::Options']]],16 ····['facecolor_3',·['FaceColor',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a3e0b1cda32fe42bde7ac3dc96f977a46',·1,·'OpenMesh::IO::Options']]],
17 ····['faceedgeccwiter_4',·['FaceEdgeCCWIter',·['../a02630.html#ae88b7c795f28e7b7264b9f41148578c2',·1,·'OpenMesh::PolyConnectivity']]],17 ····['faceedgeccwiter_4',·['FaceEdgeCCWIter',·['../a02630.html#ae88b7c795f28e7b7264b9f41148578c2',·1,·'OpenMesh::PolyConnectivity']]],
18 ····['faceedgecwiter_5',·['FaceEdgeCWIter',·['../a02630.html#ae08661599a70d4beac073172d205a80c',·1,·'OpenMesh::PolyConnectivity']]],18 ····['faceedgecwiter_5',·['FaceEdgeCWIter',·['../a02630.html#ae08661599a70d4beac073172d205a80c',·1,·'OpenMesh::PolyConnectivity']]],
19 ····['faceedgeiter_6',·['faceedgeiter',·['../a02630.html#adf4d94c333d7dc082120bb84d5eddb27',·1,·'OpenMesh::PolyConnectivity::FaceEdgeIter'],19 ····['faceedgeiter_6',·['faceedgeiter',·['../a02630.html#adf4d94c333d7dc082120bb84d5eddb27',·1,·'OpenMesh::PolyConnectivity::FaceEdgeIter'],
20 ········['../a02718.html#a04a30000943150f98db373a3317760af',·1,·'OpenMesh::PolyMeshT::FaceEdgeIter']20 ········['../a02718.html#a04a30000943150f98db373a3317760af',·1,·'OpenMesh::PolyMeshT::FaceEdgeIter']
21 ····]],21 ····]],
22 ····['faceedgetraits_7',·['FaceEdgeTraits',·['../a02662.html',·1,·'OpenMesh::PolyConnectivity']]],22 ····['faceedgetraits_7',·['FaceEdgeTraits',·['../a02662.html',·1,·'OpenMesh::PolyConnectivity']]],
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ········['../a02630.html#a73442f7aad49d6fe855dbf814f9feebc',·1,·'OpenMesh::PolyConnectivity::faces_sbegin()']67 ········['../a02630.html#a73442f7aad49d6fe855dbf814f9feebc',·1,·'OpenMesh::PolyConnectivity::faces_sbegin()']
68 ····]],68 ····]],
69 ····['facet_27',·['facet',·['../a02166.html',·1,·'OpenMesh::Concepts::MeshItems::FaceT&lt;·Refs_·&gt;'],69 ····['facet_27',·['facet',·['../a02166.html',·1,·'OpenMesh::Concepts::MeshItems::FaceT&lt;·Refs_·&gt;'],
70 ········['../a03626.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;'],70 ········['../a03626.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;'],
71 ········['../a03734.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;']71 ········['../a03734.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeTraits::FaceT&lt;·Base,·Refs·&gt;']
72 ····]],72 ····]],
73 ····['facetexcoord_28',·['FaceTexCoord',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539',·1,·'OpenMesh::IO::Options']]],73 ····['facetexcoord_28',·['FaceTexCoord',·['../a02334.html#a9f4f797b08c045b611eaa6f8d149da21a54ae741e612ef590c7040e6b80405539',·1,·'OpenMesh::IO::Options']]],
74 ····['facetraits_29',·['FaceTraits',·['../a06365.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]],74 ····['facetraits_29',·['FaceTraits',·['../a06488.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]],
75 ····['facevertexccwiter_30',·['FaceVertexCCWIter',·['../a02630.html#ab51f10a88b23fa2ec40191fcfb84284f',·1,·'OpenMesh::PolyConnectivity']]],75 ····['facevertexccwiter_30',·['FaceVertexCCWIter',·['../a02630.html#ab51f10a88b23fa2ec40191fcfb84284f',·1,·'OpenMesh::PolyConnectivity']]],
76 ····['facevertexcwiter_31',·['FaceVertexCWIter',·['../a02630.html#a27288b36c61f6b4cbdd390352dca7988',·1,·'OpenMesh::PolyConnectivity']]],76 ····['facevertexcwiter_31',·['FaceVertexCWIter',·['../a02630.html#a27288b36c61f6b4cbdd390352dca7988',·1,·'OpenMesh::PolyConnectivity']]],
77 ····['facevertexiter_32',·['facevertexiter',·['../a02630.html#a9577a3726bee4aec5095c72440f976b8',·1,·'OpenMesh::PolyConnectivity::FaceVertexIter'],77 ····['facevertexiter_32',·['facevertexiter',·['../a02630.html#a9577a3726bee4aec5095c72440f976b8',·1,·'OpenMesh::PolyConnectivity::FaceVertexIter'],
78 ········['../a02718.html#a3c65ec045ac0126b3ea7264cee26aa1b',·1,·'OpenMesh::PolyMeshT::FaceVertexIter']78 ········['../a02718.html#a3c65ec045ac0126b3ea7264cee26aa1b',·1,·'OpenMesh::PolyMeshT::FaceVertexIter']
79 ····]],79 ····]],
80 ····['facevertextraits_33',·['FaceVertexTraits',·['../a02658.html',·1,·'OpenMesh::PolyConnectivity']]],80 ····['facevertextraits_33',·['FaceVertexTraits',·['../a02658.html',·1,·'OpenMesh::PolyConnectivity']]],
81 ····['fe_34',·['fe',·['../a03698.html',·1,·'OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;'],81 ····['fe_34',·['fe',·['../a03698.html',·1,·'OpenMesh::Subdivider::Adaptive::FE&lt;·M·&gt;'],
4.79 KB
./usr/share/doc/libopenmesh-dev/html/search/all_b.js
4.69 KB
js-beautify {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········['../a02170.html#a0c000dbdaaa558db3c3633b2faa86932',·1,·'OpenMesh::Concepts::KernelT::halfedge_handle(VertexHandle·_vh)·const'],21 ········['../a02170.html#a0c000dbdaaa558db3c3633b2faa86932',·1,·'OpenMesh::Concepts::KernelT::halfedge_handle(VertexHandle·_vh)·const'],
22 ········['../a02170.html#a68da0cb09f5504c2681bb1b59ecc605b',·1,·'OpenMesh::Concepts::KernelT::halfedge_handle(unsigned·int·_i)·const'],22 ········['../a02170.html#a68da0cb09f5504c2681bb1b59ecc605b',·1,·'OpenMesh::Concepts::KernelT::halfedge_handle(unsigned·int·_i)·const'],
23 ········['../a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6',·1,·'OpenMesh::Concepts::MeshItems::VertexT::halfedge_handle()'],23 ········['../a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6',·1,·'OpenMesh::Concepts::MeshItems::VertexT::halfedge_handle()'],
24 ········['../a02166.html#a5bfc8ebda0cd1dadb9c643a66a7b178d',·1,·'OpenMesh::Concepts::MeshItems::FaceT::halfedge_handle()'],24 ········['../a02166.html#a5bfc8ebda0cd1dadb9c643a66a7b178d',·1,·'OpenMesh::Concepts::MeshItems::FaceT::halfedge_handle()'],
25 ········['../a02630.html#ae1281c5bce6fb2934068ea46c4e5bfcb',·1,·'OpenMesh::PolyConnectivity::halfedge_handle(EdgeHandle·_eh,·unsigned·int·_i=0)·const'],25 ········['../a02630.html#ae1281c5bce6fb2934068ea46c4e5bfcb',·1,·'OpenMesh::PolyConnectivity::halfedge_handle(EdgeHandle·_eh,·unsigned·int·_i=0)·const'],
26 ········['../a02630.html#a3a447585af8fe0772e73f1eb75221ae6',·1,·'OpenMesh::PolyConnectivity::halfedge_handle(FaceHandle·_fh)·const']26 ········['../a02630.html#a3a447585af8fe0772e73f1eb75221ae6',·1,·'OpenMesh::PolyConnectivity::halfedge_handle(FaceHandle·_fh)·const']
27 ····]],27 ····]],
28 ····['halfedgeattributes_6',·['HalfedgeAttributes',·['../a06365.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],28 ····['halfedgeattributes_6',·['HalfedgeAttributes',·['../a06488.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],
29 ····['halfedgehandle_7',·['halfedgehandle',·['../a02170.html#aae01fbc474377136ba93280813a8f640',·1,·'OpenMesh::Concepts::KernelT::HalfedgeHandle'],29 ····['halfedgehandle_7',·['halfedgehandle',·['../a02170.html#aae01fbc474377136ba93280813a8f640',·1,·'OpenMesh::Concepts::KernelT::HalfedgeHandle'],
30 ········['../a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3',·1,·'OpenMesh::PolyMeshT::HalfedgeHandle'],30 ········['../a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3',·1,·'OpenMesh::PolyMeshT::HalfedgeHandle'],
31 ········['../a02566.html',·1,·'OpenMesh::HalfedgeHandle']31 ········['../a02566.html',·1,·'OpenMesh::HalfedgeHandle']
32 ····]],32 ····]],
33 ····['halfedgeiter_8',·['halfedgeiter',·['../a02630.html#a16acfa0c8a781c7a8b2b4dc08c0d137c',·1,·'OpenMesh::PolyConnectivity::HalfedgeIter'],33 ····['halfedgeiter_8',·['halfedgeiter',·['../a02630.html#a16acfa0c8a781c7a8b2b4dc08c0d137c',·1,·'OpenMesh::PolyConnectivity::HalfedgeIter'],
34 ········['../a02718.html#ae40d2dfe0d226e49d869481bbd40a911',·1,·'OpenMesh::PolyMeshT::HalfedgeIter']34 ········['../a02718.html#ae40d2dfe0d226e49d869481bbd40a911',·1,·'OpenMesh::PolyMeshT::HalfedgeIter']
35 ····]],35 ····]],
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 ····]],57 ····]],
58 ····['halfedges_5fsbegin_19',·['halfedges_sbegin',·['../a02630.html#a7267f04ab84a7cb6a578cfb3ffe3e239',·1,·'OpenMesh::PolyConnectivity::halfedges_sbegin()·const'],58 ····['halfedges_5fsbegin_19',·['halfedges_sbegin',·['../a02630.html#a7267f04ab84a7cb6a578cfb3ffe3e239',·1,·'OpenMesh::PolyConnectivity::halfedges_sbegin()·const'],
59 ········['../a02630.html#a1fa538813f795cda7f0d07f5e8e4a30f',·1,·'OpenMesh::PolyConnectivity::halfedges_sbegin()']59 ········['../a02630.html#a1fa538813f795cda7f0d07f5e8e4a30f',·1,·'OpenMesh::PolyConnectivity::halfedges_sbegin()']
60 ····]],60 ····]],
61 ····['halfedget_20',·['halfedget',·['../a02258.html',·1,·'AnalyzerTraits::HalfedgeT&lt;·Base,·Refs·&gt;'],61 ····['halfedget_20',·['halfedget',·['../a02258.html',·1,·'AnalyzerTraits::HalfedgeT&lt;·Base,·Refs·&gt;'],
62 ········['../a02158.html',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT&lt;·Refs_·&gt;']62 ········['../a02158.html',·1,·'OpenMesh::Concepts::MeshItems::HalfedgeT&lt;·Refs_·&gt;']
63 ····]],63 ····]],
64 ····['halfedgetraits_21',·['HalfedgeTraits',·['../a06365.html#a223434df0f07f8e05b89324094fc1de8',·1,·'Traits.hh']]],64 ····['halfedgetraits_21',·['HalfedgeTraits',·['../a06488.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',·['../a00965.html',·1,·'']]],113 ····['heapt_2ehh_56',·['HeapT.hh',·['../a00410.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',·['../a00566.html',·1,·'']]],
4 ····['jacobilaplacesmoothert_5fimpl_2ehh_2',·['JacobiLaplaceSmootherT_impl.hh',·['../a00881.html',·1,·'']]]4 ····['jacobilaplacesmoothert_5fimpl_2ehh_2',·['JacobiLaplaceSmootherT_impl.hh',·['../a00578.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',·['../a00890.html',·1,·'']]],9 ····['laplacesmoothert_2ehh_3',·['LaplaceSmootherT.hh',·['../a00575.html',·1,·'']]],
10 ····['laplacesmoothert_5fimpl_2ehh_4',·['LaplaceSmootherT_impl.hh',·['../a00884.html',·1,·'']]],10 ····['laplacesmoothert_5fimpl_2ehh_4',·['LaplaceSmootherT_impl.hh',·['../a00584.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',·['../a00935.html',·1,·'']]],30 ····['longestedget_2ehh_16',·['LongestEdgeT.hh',·['../a00368.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',·['../a00914.html',·1,·'']]],36 ····['loopt_2ehh_22',·['LoopT.hh',·['../a00365.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',·['../a01067.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],2 ····['decimater_5fmodname_0',·['DECIMATER_MODNAME',·['../a00563.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],
3 ····['decimating_5fmodule_1',·['DECIMATING_MODULE',·['../a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]]3 ····['decimating_5fmodule_1',·['DECIMATING_MODULE',·['../a00563.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]]
4 ];4 ];
630 B
./usr/share/doc/libopenmesh-dev/html/search/defines_1.js
518 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['edgeattributes_0',·['EdgeAttributes',·['../a06365.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],2 ····['edgeattributes_0',·['EdgeAttributes',·['../a06488.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],
3 ····['edgetraits_1',·['EdgeTraits',·['../a06365.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]]3 ····['edgetraits_1',·['EdgeTraits',·['../a06488.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]]
4 ];4 ];
630 B
./usr/share/doc/libopenmesh-dev/html/search/defines_2.js
518 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['faceattributes_0',·['FaceAttributes',·['../a06365.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],2 ····['faceattributes_0',·['FaceAttributes',·['../a06488.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],
3 ····['facetraits_1',·['FaceTraits',·['../a06365.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]]3 ····['facetraits_1',·['FaceTraits',·['../a06488.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]]
4 ];4 ];
662 B
./usr/share/doc/libopenmesh-dev/html/search/defines_3.js
550 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['halfedgeattributes_0',·['HalfedgeAttributes',·['../a06365.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],2 ····['halfedgeattributes_0',·['HalfedgeAttributes',·['../a06488.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],
3 ····['halfedgetraits_1',·['HalfedgeTraits',·['../a06365.html#a223434df0f07f8e05b89324094fc1de8',·1,·'Traits.hh']]]3 ····['halfedgetraits_1',·['HalfedgeTraits',·['../a06488.html#a223434df0f07f8e05b89324094fc1de8',·1,·'Traits.hh']]]
4 ];4 ];
726 B
./usr/share/doc/libopenmesh-dev/html/search/defines_4.js
614 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['om_5fmerge_5ftraits_0',·['OM_Merge_Traits',·['../a06365.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],2 ····['om_5fmerge_5ftraits_0',·['OM_Merge_Traits',·['../a06488.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],
3 ····['om_5fmerge_5ftraits_5fin_5ftemplate_1',·['OM_Merge_Traits_In_Template',·['../a06365.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]]3 ····['om_5fmerge_5ftraits_5fin_5ftemplate_1',·['OM_Merge_Traits_In_Template',·['../a06488.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]]
4 ];4 ];
646 B
./usr/share/doc/libopenmesh-dev/html/search/defines_5.js
534 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·searchData·=·[1 var·searchData·=·[
2 ····['vertexattributes_0',·['VertexAttributes',·['../a06365.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],2 ····['vertexattributes_0',·['VertexAttributes',·['../a06488.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],
3 ····['vertextraits_1',·['VertexTraits',·['../a06365.html#aa5146d858418fcb93715406a6ce8e30f',·1,·'Traits.hh']]]3 ····['vertextraits_1',·['VertexTraits',·['../a06488.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',·['../a00584.html',·1,·'']]]2 ····['attributes_2ehh_0',·['Attributes.hh',·['../a00893.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',·['../a01037.html',·1,·'']]],2 ····['basedecimatert_2ehh_0',·['BaseDecimaterT.hh',·['../a00539.html',·1,·'']]],
3 ····['basedecimatert_5fimpl_2ehh_1',·['BaseDecimaterT_impl.hh',·['../a01016.html',·1,·'']]],3 ····['basedecimatert_5fimpl_2ehh_1',·['BaseDecimaterT_impl.hh',·['../a00551.html',·1,·'']]],
4 ····['bindt_2ehh_2',·['bindT.hh',·['../a01004.html',·1,·'']]]4 ····['bindt_2ehh_2',·['bindT.hh',·['../a00380.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',·['../a00938.html',·1,·'']]],2 ····['catmullclarkt_2ehh_0',·['CatmullClarkT.hh',·['../a00338.html',·1,·'']]],
3 ····['collapseinfot_2ehh_1',·['CollapseInfoT.hh',·['../a01049.html',·1,·'']]],3 ····['collapseinfot_2ehh_1',·['CollapseInfoT.hh',·['../a00542.html',·1,·'']]],
4 ····['compositeloopt_2ehh_2',·['CompositeLoopT.hh',·['../a00926.html',·1,·'']]],4 ····['compositeloopt_2ehh_2',·['CompositeLoopT.hh',·['../a00350.html',·1,·'']]],
5 ····['compositesqrt3t_2ehh_3',·['CompositeSqrt3T.hh',·['../a00920.html',·1,·'']]],5 ····['compositesqrt3t_2ehh_3',·['CompositeSqrt3T.hh',·['../a00344.html',·1,·'']]],
6 ····['compositet_2ehh_4',·['compositet.hh',·['../a06458.html',·1,·'(Global·Namespace)'],6 ····['compositet_2ehh_4',·['compositet.hh',·['../a06470.html',·1,·'(Global·Namespace)'],
7 ········['../a06461.html',·1,·'(Global·Namespace)']7 ········['../a06473.html',·1,·'(Global·Namespace)']
8 ····]],8 ····]],
9 ····['compositet_5fimpl_2ehh_5',·['compositet_impl.hh',·['../a06464.html',·1,·'(Global·Namespace)'],9 ····['compositet_5fimpl_2ehh_5',·['compositet_impl.hh',·['../a06476.html',·1,·'(Global·Namespace)'],
10 ········['../a06467.html',·1,·'(Global·Namespace)']10 ········['../a06479.html',·1,·'(Global·Namespace)']
11 ····]],11 ····]],
12 ····['compositetraits_2ehh_6',·['compositetraits.hh',·['../a06470.html',·1,·'(Global·Namespace)'],12 ····['compositetraits_2ehh_6',·['compositetraits.hh',·['../a06482.html',·1,·'(Global·Namespace)'],
13 ········['../a06473.html',·1,·'(Global·Namespace)']13 ········['../a06485.html',·1,·'(Global·Namespace)']
14 ····]],14 ····]],
15 ····['config_2ehh_7',·['Config.hh',·['../a06356.html',·1,·'']]]15 ····['config_2ehh_7',·['Config.hh',·['../a06500.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',·['../a01055.html',·1,·'']]],2 ····['decimatert_2ehh_0',·['DecimaterT.hh',·['../a00554.html',·1,·'']]],
3 ····['decimatert_5fimpl_2ehh_1',·['DecimaterT_impl.hh',·['../a01082.html',·1,·'']]]3 ····['decimatert_5fimpl_2ehh_1',·['DecimaterT_impl.hh',·['../a00497.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',·['../a00965.html',·1,·'']]]2 ····['heapt_2ehh_0',·['HeapT.hh',·['../a00410.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',·['../a00566.html',·1,·'']]],
3 ····['jacobilaplacesmoothert_5fimpl_2ehh_1',·['JacobiLaplaceSmootherT_impl.hh',·['../a00881.html',·1,·'']]]3 ····['jacobilaplacesmoothert_5fimpl_2ehh_1',·['JacobiLaplaceSmootherT_impl.hh',·['../a00578.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',·['../a00890.html',·1,·'']]],2 ····['laplacesmoothert_2ehh_0',·['LaplaceSmootherT.hh',·['../a00575.html',·1,·'']]],
3 ····['laplacesmoothert_5fimpl_2ehh_1',·['LaplaceSmootherT_impl.hh',·['../a00884.html',·1,·'']]],3 ····['laplacesmoothert_5fimpl_2ehh_1',·['LaplaceSmootherT_impl.hh',·['../a00584.html',·1,·'']]],
4 ····['longestedget_2ehh_2',·['LongestEdgeT.hh',·['../a00935.html',·1,·'']]],4 ····['longestedget_2ehh_2',·['LongestEdgeT.hh',·['../a00368.html',·1,·'']]],
5 ····['loopt_2ehh_3',·['LoopT.hh',·['../a00914.html',·1,·'']]]5 ····['loopt_2ehh_3',·['LoopT.hh',·['../a00365.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',·['../a01070.html',·1,·'']]],2 ····['mcdecimatert_2ehh_0',·['McDecimaterT.hh',·['../a00515.html',·1,·'']]],
3 ····['mcdecimatert_5fimpl_2ehh_1',·['McDecimaterT_impl.hh',·['../a01061.html',·1,·'']]],3 ····['mcdecimatert_5fimpl_2ehh_1',·['McDecimaterT_impl.hh',·['../a00506.html',·1,·'']]],
4 ····['mixeddecimatert_2ehh_2',·['MixedDecimaterT.hh',·['../a01025.html',·1,·'']]],4 ····['mixeddecimatert_2ehh_2',·['MixedDecimaterT.hh',·['../a00500.html',·1,·'']]],
5 ····['mixeddecimatert_5fimpl_2ehh_3',·['MixedDecimaterT_impl.hh',·['../a01064.html',·1,·'']]],5 ····['mixeddecimatert_5fimpl_2ehh_3',·['MixedDecimaterT_impl.hh',·['../a00491.html',·1,·'']]],
6 ····['modaspectratiot_2ehh_4',·['ModAspectRatioT.hh',·['../a01079.html',·1,·'']]],6 ····['modaspectratiot_2ehh_4',·['ModAspectRatioT.hh',·['../a00533.html',·1,·'']]],
7 ····['modaspectratiot_5fimpl_2ehh_5',·['ModAspectRatioT_impl.hh',·['../a01040.html',·1,·'']]],7 ····['modaspectratiot_5fimpl_2ehh_5',·['ModAspectRatioT_impl.hh',·['../a00521.html',·1,·'']]],
8 ····['modbaset_2ehh_6',·['ModBaseT.hh',·['../a01067.html',·1,·'']]],8 ····['modbaset_2ehh_6',·['ModBaseT.hh',·['../a00563.html',·1,·'']]],
9 ····['modedgelengtht_2ehh_7',·['ModEdgeLengthT.hh',·['../a01031.html',·1,·'']]],9 ····['modedgelengtht_2ehh_7',·['ModEdgeLengthT.hh',·['../a00527.html',·1,·'']]],
10 ····['modedgelengtht_5fimpl_2ehh_8',·['ModEdgeLengthT_impl.hh',·['../a01034.html',·1,·'']]],10 ····['modedgelengtht_5fimpl_2ehh_8',·['ModEdgeLengthT_impl.hh',·['../a00518.html',·1,·'']]],
11 ····['modhausdorfft_2ehh_9',·['ModHausdorffT.hh',·['../a01052.html',·1,·'']]],11 ····['modhausdorfft_2ehh_9',·['ModHausdorffT.hh',·['../a00548.html',·1,·'']]],
12 ····['modhausdorfft_5fimpl_2ehh_10',·['ModHausdorffT_impl.hh',·['../a01085.html',·1,·'']]],12 ····['modhausdorfft_5fimpl_2ehh_10',·['ModHausdorffT_impl.hh',·['../a00545.html',·1,·'']]],
13 ····['modifiedbutterflyt_2ehh_11',·['ModifiedButterFlyT.hh',·['../a00932.html',·1,·'']]],13 ····['modifiedbutterflyt_2ehh_11',·['ModifiedButterFlyT.hh',·['../a00341.html',·1,·'']]],
14 ····['modnormaldeviationt_2ehh_12',·['ModNormalDeviationT.hh',·['../a01019.html',·1,·'']]],14 ····['modnormaldeviationt_2ehh_12',·['ModNormalDeviationT.hh',·['../a00509.html',·1,·'']]],
15 ····['modnormalflippingt_2ehh_13',·['ModNormalFlippingT.hh',·['../a01043.html',·1,·'']]],15 ····['modnormalflippingt_2ehh_13',·['ModNormalFlippingT.hh',·['../a00536.html',·1,·'']]],
16 ····['modprogmesht_2ehh_14',·['ModProgMeshT.hh',·['../a01046.html',·1,·'']]],16 ····['modprogmesht_2ehh_14',·['ModProgMeshT.hh',·['../a00524.html',·1,·'']]],
17 ····['modprogmesht_5fimpl_2ehh_15',·['ModProgMeshT_impl.hh',·['../a01058.html',·1,·'']]],17 ····['modprogmesht_5fimpl_2ehh_15',·['ModProgMeshT_impl.hh',·['../a00530.html',·1,·'']]],
18 ····['modquadrict_2ehh_16',·['ModQuadricT.hh',·['../a01076.html',·1,·'']]],18 ····['modquadrict_2ehh_16',·['ModQuadricT.hh',·['../a00503.html',·1,·'']]],
19 ····['modquadrict_5fimpl_2ehh_17',·['ModQuadricT_impl.hh',·['../a01088.html',·1,·'']]],19 ····['modquadrict_5fimpl_2ehh_17',·['ModQuadricT_impl.hh',·['../a00494.html',·1,·'']]],
20 ····['modroundnesst_2ehh_18',·['ModRoundnessT.hh',·['../a01028.html',·1,·'']]]20 ····['modroundnesst_2ehh_18',·['ModRoundnessT.hh',·['../a00512.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',·['../a00983.html',·1,·'']]]2 ····['numlimitst_2ehh_0',·['NumLimitsT.hh',·['../a00440.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',·['../a01073.html',·1,·'']]],2 ····['observer_2ecc_0',·['Observer.cc',·['../a00560.html',·1,·'']]],
3 ····['observer_2ehh_1',·['Observer.hh',·['../a01022.html',·1,·'']]],3 ····['observer_2ehh_1',·['Observer.hh',·['../a00557.html',·1,·'']]],
4 ····['omstream_2ehh_2',·['omstream.hh',·['../a00797.html',·1,·'']]]4 ····['omstream_2ehh_2',·['omstream.hh',·['../a00599.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',·['../a00530.html',·1,·'']]]2 ····['quadrict_2ehh_0',·['QuadricT.hh',·['../a00818.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',·['../a00911.html',·1,·'']]],2 ····['rulest_2ehh_0',·['RulesT.hh',·['../a00326.html',·1,·'']]],
3 ····['rulest_5fimpl_2ehh_1',·['RulesT_impl.hh',·['../a00896.html',·1,·'']]]3 ····['rulest_5fimpl_2ehh_1',·['RulesT_impl.hh',·['../a00329.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',·['../a00878.html',·1,·'']]],2 ····['smoothert_2ehh_0',·['SmootherT.hh',·['../a00569.html',·1,·'']]],
3 ····['smoothert_5fimpl_2ehh_1',·['SmootherT_impl.hh',·['../a00875.html',·1,·'']]],3 ····['smoothert_5fimpl_2ehh_1',·['SmootherT_impl.hh',·['../a00581.html',·1,·'']]],
4 ····['sqrt3interpolatingsubdividerlabsikgreinert_2ehh_2',·['Sqrt3InterpolatingSubdividerLabsikGreinerT.hh',·['../a00923.html',·1,·'']]],4 ····['sqrt3interpolatingsubdividerlabsikgreinert_2ehh_2',·['Sqrt3InterpolatingSubdividerLabsikGreinerT.hh',·['../a00359.html',·1,·'']]],
5 ····['sqrt3t_2ehh_3',·['Sqrt3T.hh',·['../a00941.html',·1,·'']]],5 ····['sqrt3t_2ehh_3',·['Sqrt3T.hh',·['../a00356.html',·1,·'']]],
6 ····['subdividert_2ehh_4',·['SubdividerT.hh',·['../a00944.html',·1,·'']]]6 ····['subdividert_2ehh_4',·['SubdividerT.hh',·['../a00362.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',·['../a00959.html',·1,·'']]],2 ····['testingframework_2ehh_0',·['TestingFramework.hh',·['../a00443.html',·1,·'']]],
3 ····['timer_2ehh_1',·['Timer.hh',·['../a00986.html',·1,·'']]],3 ····['timer_2ehh_1',·['Timer.hh',·['../a00407.html',·1,·'']]],
4 ····['traits_2ehh_2',·['traits.hh',·['../a06365.html',·1,·'(Global·Namespace)'],4 ····['traits_2ehh_2',·['traits.hh',·['../a06488.html',·1,·'(Global·Namespace)'],
5 ········['../a06368.html',·1,·'(Global·Namespace)'], 
6 ········['../a06371.html',·1,·'(Global·Namespace)']5 ········['../a06491.html',·1,·'(Global·Namespace)'],
 6 ········['../a06494.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',·['../a00530.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],2 ····['quadricd_0',·['Quadricd',·['../a00818.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],
3 ····['quadricf_1',·['Quadricf',·['../a00530.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]]3 ····['quadricf_1',·['Quadricf',·['../a00818.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]]
4 ];4 ];
844 B
./usr/share/doc/libopenmesh-dev/html/a00005_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00065_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('a00005_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00065_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/a00026_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('a00026_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/a00053_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00047_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('a00053_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00047_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()"
66.4 KB
./usr/share/doc/libopenmesh-dev/html/a00236_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00671_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:·Unittests/unittests_common_customtraits.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 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00236_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00671_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, 167 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">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="preprocessor">#ifndef·UNITTESTS_COMMON_DUMMYTRAITS</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·UNITTESTS_COMMON_DUMMYTRAITS</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="keyword">namespace·</span>Custom·{</div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div> 
109 <div·class="foldopen"·id="foldopen00011"·data-start="{"·data-end="};"> 
110 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno"><a·class="line"·href="a03910.html">···11</a></span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03910.html">Vec</a>·{</div> 
111 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··<span·class="keyword">public</span>:</div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
112 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>····<span·class="comment">//·Constructor·with·DIM·components</span></div>113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
113 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x)·:·data({·x·})·{}</div> 
114 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y)·:·data({·x,·y·})·{}</div> 
115 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y,·<span·class="keywordtype">float</span>·z)·:·data({{·x,·y,·z·}})·{}</div> 
116 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>········<a·class="code·hl_class"·href="a03910.html">Vec</a>(<span·class="keywordtype">float</span>·x,·<span·class="keywordtype">float</span>·y,·<span·class="keywordtype">float</span>·z,·<span·class="keywordtype">float</span>·w)·:·data({·x,·y,·z,·w·})·{}</div> 
117 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··········</div> 
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····<a·class="code·hl_class"·href="a03910.html">Vec</a>()·=·<span·class="keywordflow">default</span>;</div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····<span·class="keywordtype">float</span>·&amp;operator[](<span·class="keywordtype">int</span>·i)·{·<span·class="keywordflow">return</span>·data[i];·}</div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>····<span·class="keywordtype">float</span>·operator[](<span·class="keywordtype">int</span>·i)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·data[i];·}</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">private</span>:</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>····std::array&lt;float,·DIM&gt;·data;</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>};</div> 
126 </div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;·<span·class="keywordtype">bool</span>·operator==(<a·class="code·hl_class"·href="a03910.html">Vec&lt;DIM&gt;</a>·<span·class="keyword">const</span>·&amp;lhs,·<a·class="code·hl_class"·href="a03910.html">Vec&lt;DIM&gt;</a>·<span·class="keyword">const</span>·&amp;rhs)·{</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<span·class="keywordflow">if</span>·(lhs[i]·!=·rhs[i])·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>Vec&lt;DIM&gt;·operator+(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;rhs)·{</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····Vec&lt;DIM&gt;·result;</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········result[i]·=·lhs[i]·+·rhs[i];</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">return</span>·result;</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·DIM&gt;</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>Vec&lt;DIM&gt;·operator-(Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;lhs,·Vec&lt;DIM&gt;·<span·class="keyword">const</span>·&amp;rhs)·{</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····Vec&lt;DIM&gt;·result;</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">int</span>·i·=·0;·i·&lt;·DIM;·i++)</div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········result[i]·=·lhs[i]·-·rhs[i];</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">return</span>·result;</div> 
Max diff block lines reached; 33281/54394 bytes (61.19%) of diff not shown.
13.2 KB
html2text {}
    
Offset 1, 179 lines modifiedOffset 1, 176 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 StoreRestore.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
45 4151 41
46 42template·<int·DIM> 
47 43Vec<DIM>·operator-(Vec<DIM>·const·&lhs,·Vec<DIM>·const·&rhs)·{ 
48 44·Vec<DIM>·result; 
49 45·for·(int·i·=·0;·i·<·DIM;·i++) 
50 46·result[i]·=·lhs[i]·-·rhs[i]; 
51 47·return·result; 
52 48} 
53 49 
54 50template·<int·DIM>·Vec<DIM>·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*(Vec<DIM>·const·&lhs,·float·rhs)·{ 
55 51·Vec<DIM>·result; 
56 52·for·(int·i·=·0;·i·<·DIM;·i++) 
57 53·result[i]·=·lhs[i]·*·rhs; 
58 54·return·result; 
59 55}52 42
 53 43
 54 44
 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//==·INCLUDES
 68 =================================================================
60 5669 56
61 57template·<int·DIM>·Vec<DIM>·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8*(float·lhs,·Vec<DIM>·const·&rhs)·{ 
62 58·return·rhs·*·lhs; 
63 59} 
64 60 
65 61template·<int·DIM>·Vec<DIM>·operator/(Vec<DIM>·const·&lhs,·float·rhs)·{ 
66 62·Vec<DIM>·result; 
Max diff block lines reached; 8493/13454 bytes (63.13%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00290_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01139_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('a00290_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01139_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()"
73.0 KB
./usr/share/doc/libopenmesh-dev/html/a00422_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00368_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/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('a00422_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00368_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">DecimaterViewerWidget.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="a00368.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, 187 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="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> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>144 <div·class="line"><a·id="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·LongestEdgeT</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>
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><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>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·LINEAR_H</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·LINEAR_H</span></div>
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;<a·class="code"·href="a00362.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>
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>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>
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> 
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>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------·STL</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>158 <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="comment">//--------------------</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>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·OM_USE_OSG</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>
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>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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#··define·DEFAULT_TRAITS·Kernel_OSG::Traits</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··define·TRIMESH_KERNEL·Kernel_OSG::TriMesh_OSGArrayKernelT</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#else</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;cmath&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>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#endif</span></div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>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>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</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="a01055.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="a01043.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="a01076.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</span></div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
 177 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
 178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03770.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03770.html">CompareLengthFunction</a>·{</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">public</span>:</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 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>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
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>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>
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>
 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="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>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··VertexAttributes··(·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">Attributes::Normal</a>·······);</div> 
Max diff block lines reached; 38150/58824 bytes (64.85%) of diff not shown.
15.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 DecimaterViewerWidget.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, 205 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#ifndef·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH 
57 47 
58 48 
59 49//==·INCLUDES54 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>
 69 60//·--------------------·STL
 70 61#include·<vector>
 71 62#include·<queue>
 72 63#if·defined(OM_CC_MIPS)
 73 64#·include·<math.h>
 74 65#else
 75 66#·include·<cmath>
 76 67#endif
 77 68
 78 69
 79 70//==·NAMESPACE
60 =================================================================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 75
61 50 
62 51#if·!defined(OM_USE_OSG) 
63 52#·define·OM_USE_OSG·0 
64 53#endif 
65 54 
66 55 
67 56#include·<qtimer.h> 
68 57#include·<string> 
69 58#include·<memory> 
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> 
87 7686 76
88 77#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
89 78#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T_\x8._\x8h_\x8h> 
90 79#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h> 
91 80 
92 81 
93 82//==·CLASS·DEFINITION87 77//==·CLASS·DEFINITION
94 =========================================================88 =========================================================
95 8389 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;
96 8495 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·}
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};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>
104 92 
105 93typedef·TRIMESH_KERNEL<MyDecimaterViewerWidgetTraits>·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t; 
106 94typedef·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8<_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8B_\x8a_\x8s_\x8e; 
107 95 
108 96//==·CLASS·DEFINITION 
109 ========================================================= 
110 97 
111 98 
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{106 100{
114 101·Q_OBJECT107 101public:
Max diff block lines reached; 11081/15784 bytes (70.20%) of diff not shown.
76.7 KB
./usr/share/doc/libopenmesh-dev/html/a00452_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00398_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/QtViewer/MeshViewerWidgetT.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('a00452_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00398_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshViewerWidgetT.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, 194 lines modifiedOffset 136, 181 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#pragma·once</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><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>
 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>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Point·········Point;</div>
 158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Scalar········Scalar;</div>
 159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">public</span>:</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/Options.hh&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/StripifierT.hh&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00986.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/QGLViewerWidget.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifndef·__APPLE__</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">··#include·&lt;GL/gl.h&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Ctors</span></div>
 163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03446.html">HoleFillerT</a>(·MeshT·&amp;·_mesh·);</div>
 164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a03446.html">~HoleFillerT</a>();</div>
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>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARDS·=================================================================</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">class·</span>QImage;</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
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>
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>168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03446.html#ae505713810303371999a6c1e6237a9b1">fill_hole</a>(·<span·class="keyword">typename</span>·MeshT::EdgeHandle·_eh,·<span·class="keywordtype">int</span>·_stages·=·3·);</div>
172 <div·class="line"><a·id="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">typename</span>·M&gt;</div> 
174 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};"> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02226.html">···73</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02226.html">MeshViewerWidgetT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a></div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div> 
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="keyword">public</span>:</div> 
179 <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>
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·M·····························Mesh;</div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03834.html">OpenMesh::StripifierT&lt;Mesh&gt;</a>···<a·class="code·hl_class"·href="a03834.html">MyStripifier</a>;</div> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:</div>171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">private</span>:</div>
 172 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 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>
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="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">···83</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">MeshViewerWidgetT</a>(QWidget*·_parent=0)</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····:·<a·class="code·hl_class"·href="a02230.html">QGLViewerWidget</a>(_parent),</div> 
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······f_strips_(false),·</div> 
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······tex_id_(0),</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>
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······tex_mode_(GL_MODULATE),</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>
Max diff block lines reached; 35625/61509 bytes (57.92%) of diff not shown.
16.5 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MeshViewerWidgetT.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, 235 lines modifiedOffset 45, 206 lines modified
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42#pragma·once
53 4353 43
54 44 
55 45#pragma·once54 44#include·<vector>
 55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh>
56 4656 46
 57 47//
57 47 
58 48//==·INCLUDES 
59 =================================================================58 =============================================================================
60 49 
61 50#include·<string> 
62 51#include·<OpenMesh/Core/IO/MeshIO.hh> 
63 52#include·<OpenMesh/Core/IO/Options.hh> 
64 53#include·<OpenMesh/Core/Utils/GenProg.hh> 
65 54#include·<OpenMesh/Core/Utils/color_cast.hh> 
66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
67 56#include·<OpenMesh/Tools/Utils/StripifierT.hh> 
68 57#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8T_\x8i_\x8m_\x8e_\x8r_\x8._\x8h_\x8h> 
69 58#include·<OpenMesh/Apps/QtViewer/QGLViewerWidget.hh>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;
 68 57
 69 58public:
70 5970 59
71 60#ifndef·__APPLE__ 
72 61·#include·<GL/gl.h> 
73 62#endif71 60·//·Ctors
 72 61·explicit·_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T(·MeshT·&·_mesh·);
 73 62·_\x8~_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T();
74 6374 63
 75 67·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8a_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e_\x8s(·int·_stages·=·3·);
75 64//==·FORWARDS 
76 ================================================================= 
77 65 
78 66class·QImage; 
79 67 
80 6876 68
 77 69
 78 76·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e(·typename·MeshT::EdgeHandle·_eh,·int·_stages·=·3·);
81 69//==·CLASS·DEFINITION 
82 ========================================================= 
83 70 
84 71 
85 72template·<typename·M> 
86 _\x87_\x83class·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T·:·public·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t 
87 74{ 
88 75 
89 76public: 
90 7779 77
91 78·typedef·M·Mesh; 
92 79·typedef·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r_.T_.<_.M_.e_.s_.h_.>·_.M_.y_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r;80 78private:
 81 79
 82 80
 83 81·void·fairing(·std::vector<·OpenMesh::SmartFaceHandle·>&·_faceHandles·);
 84 82
 85 83·//·Remove·degenerated·faces·from·the·filling
 86 84·void·removeDegeneratedFaces(·std::vector<·typename·MeshT::FaceHandle·>&
 87 _faceHandles·);
 88 85
 89 86·//·A·weight·is·a·tuple·of·area·and·maximum·dihedral·angle
 90 87·//
 91 88
 92 89·class·Weight·{
93 80public: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·}
94 81 
95 _\x88_\x83·explicit·_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T(QWidget*·_parent=0) 
96 84·:·_\x8Q_\x8G_\x8L_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t(_parent), 
97 85·f_strips_(false), 
98 86·tex_id_(0), 
99 87·tex_mode_(GL_MODULATE), 
100 88·strips_(mesh_), 
101 89·use_color_(true), 
102 90·show_vnormals_(false), 
103 91·show_fnormals_(false), 
104 92·normal_scale_(1.0) 
105 93·{ 
106 94·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("Points"); 
107 95·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("Hidden-Line"); 
108 96#if·defined(OM_USE_OSG)·&&·OM_USE_OSG 
109 97·_\x8a_\x8d_\x8d_\x8__\x8d_\x8r_\x8a_\x8w_\x8__\x8m_\x8o_\x8d_\x8e("OpenSG·Indices"); 
110 98#endif 
111 99·} 
112 100 
113 _\x81_\x80_\x82·_\x8~_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T()·{} 
Max diff block lines reached; 12464/16821 bytes (74.10%) of diff not shown.
60.7 KB
./usr/share/doc/libopenmesh-dev/html/a00461_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00338_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/Apps/ProgViewer/ProgViewerWidget.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('a00461_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00338_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">ProgViewerWidget.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="a00338.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, 149 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>·</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="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> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_PROGVIEWERWIDGET_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>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>·</div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·INCLUDES·=================================================================</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>·</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="a00584.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>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>
 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>
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>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00362.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&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>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------·STL</span></div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#else</span></div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif</span></div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 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>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
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> 
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> 
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>174 <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>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
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">//==·CLASS·DEFINITION·=========================================================</span></div> 
185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··············</div> 
187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
188 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">177 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">
Max diff block lines reached; 29742/47653 bytes (62.41%) of diff not shown.
14.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 ProgViewerWidget.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, 182 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//
52 42 
53 43 
54 44 
55 45#ifndef·OPENMESHAPPS_PROGVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_PROGVIEWERWIDGET_HH 
57 47 
58 48 
59 49//==·INCLUDES 
60 =================================================================54 =============================================================================
 55 46//
 56 47//·CLASS·CatmullClarkT
 57 48//
 58 49//
 59 =============================================================================
61 5060 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 5661 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 =================================================================
68 5768 57
69 5869 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>
 70 59
 71 60//·--------------------·STL
 72 61#if·defined(OM_CC_MIPS)
 73 62#·include·<math.h>
 74 63#else
 75 64#·include·<cmath>
 76 65#endif
 77 66
 78 67//==·FORWARDDECLARATIONS
 79 ======================================================
 80 68
 81 69//==·NAMESPACES
 82 ===============================================================
 83 70
 84 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 85 72namespace·Subdivider·{·//·BEGIN_NS_SUBVIDER
 86 73namespace·Uniform·{·//·BEGIN_NS_UNIFORM
 87 74
70 59//==·CLASS·DEFINITION88 75//==·CLASS·DEFINITION
71 =========================================================89 =========================================================
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 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 7690 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·>
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{94 86{
100 87·Q_OBJECT95 87public:
101 8896 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·_.P_.r_.o_.g_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t·_.T_.h_.i_.s;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;
106 93101 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)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;
Max diff block lines reached; 8768/14282 bytes (61.39%) of diff not shown.
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a00532.map vs.
./usr/share/doc/libopenmesh-dev/html/a00564.map
Files 88% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
1 <map·id="OpenMesh/Core/Geometry/QuadricT.hh"·name="OpenMesh/Core/Geometry/QuadricT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModBaseT.hh"·name="OpenMesh/Tools/Decimater/ModBaseT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="125,5,319,45"/>2 <area·shape="rect"·id="Node000001"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,5,399,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a01076.html"·title="·"·alt=""·coords="122,93,322,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00638_source.html"·title="·"·alt=""·coords="15,93,174,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="225,59,225,93,219,93,219,59"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="255,48,153,91,151,86,253,43"/>
 5 <area·shape="rect"·id="Node000004"·href="$a00542.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,93,399,133"/>
5 <area·shape="rect"·id="Node000003"·href="$a00422_source.html"·title="·"·alt=""·coords="5,181,212,221"/> 
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="188,144,135,183,132,179,185,140"/> 
7 <area·shape="rect"·id="Node000004"·href="$a01088.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,181,437,221"/> 
8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="260,140,313,179,310,183,257,144"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>
 7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="423,101,481,126"/>
 8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="334,43,421,92,419,96,331,48"/>
 9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,181,184,221"/>
 10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>
9 </map>11 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00532.png vs.
./usr/share/doc/libopenmesh-dev/html/a00820.png
Files identical despite different names
6.63 KB
./usr/share/doc/libopenmesh-dev/html/a00560_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('a00560_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 156, 15 lines modifiedOffset 156, 15 lines modified
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMeshT.hh&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMeshT.hh&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/LoopSchemeMaskT.hh&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/LoopSchemeMaskT.hh&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_traits.hh&gt;</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_traits.hh&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00797.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00599.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
Offset 723, 15 lines modifiedOffset 723, 15 lines modified
723 <div·class="line"><a·id="l00577"·name="l00577"></a><span·class="lineno">··577</span>····this-&gt;set_normal(*v_it,·calc_vertex_normal(*v_it));</div>723 <div·class="line"><a·id="l00577"·name="l00577"></a><span·class="lineno">··577</span>····this-&gt;set_normal(*v_it,·calc_vertex_normal(*v_it));</div>
724 <div·class="line"><a·id="l00578"·name="l00578"></a><span·class="lineno">··578</span>}</div>724 <div·class="line"><a·id="l00578"·name="l00578"></a><span·class="lineno">··578</span>}</div>
725 </div>725 </div>
726 <div·class="line"><a·id="l00579"·name="l00579"></a><span·class="lineno">··579</span>·</div>726 <div·class="line"><a·id="l00579"·name="l00579"></a><span·class="lineno">··579</span>·</div>
727 <div·class="line"><a·id="l00580"·name="l00580"></a><span·class="lineno">··580</span><span·class="comment">//=============================================================================</span></div>727 <div·class="line"><a·id="l00580"·name="l00580"></a><span·class="lineno">··580</span><span·class="comment">//=============================================================================</span></div>
728 <div·class="line"><a·id="l00581"·name="l00581"></a><span·class="lineno">··581</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>728 <div·class="line"><a·id="l00581"·name="l00581"></a><span·class="lineno">··581</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
729 <div·class="line"><a·id="l00582"·name="l00582"></a><span·class="lineno">··582</span><span·class="comment">//=============================================================================</span></div>729 <div·class="line"><a·id="l00582"·name="l00582"></a><span·class="lineno">··582</span><span·class="comment">//=============================================================================</span></div>
730 <div·class="ttc"·id="aa00797_html"><div·class="ttname"><a·href="a00797.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>730 <div·class="ttc"·id="aa00599_html"><div·class="ttname"><a·href="a00599.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>
731 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>731 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
732 <div·class="ttc"·id="aa01242_html_a351b282a40719408090277956e526735"><div·class="ttname"><a·href="a01242.html#a351b282a40719408090277956e526735">OpenMesh::dot</a></div><div·class="ttdeci">osg::Vec3f::ValueType·dot(const·osg::Vec3f·&amp;_v1,·const·osg::Vec3f·&amp;_v2)</div><div·class="ttdoc">Adapter·for·osg·vector·member·computing·a·scalar·product.</div><div·class="ttdef"><b>Definition</b>·VectorAdapter.hh:176</div></div>732 <div·class="ttc"·id="aa01242_html_a351b282a40719408090277956e526735"><div·class="ttname"><a·href="a01242.html#a351b282a40719408090277956e526735">OpenMesh::dot</a></div><div·class="ttdeci">osg::Vec3f::ValueType·dot(const·osg::Vec3f·&amp;_v1,·const·osg::Vec3f·&amp;_v2)</div><div·class="ttdoc">Adapter·for·osg·vector·member·computing·a·scalar·product.</div><div·class="ttdef"><b>Definition</b>·VectorAdapter.hh:176</div></div>
733 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>733 <div·class="ttc"·id="aa01247_html_ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988"><div·class="ttname"><a·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a></div><div·class="ttdeci">@·Normal</div><div·class="ttdoc">Add·normals·to·mesh·item·(vertices/faces)</div><div·class="ttdef"><b>Definition</b>·Attributes.hh:82</div></div>
734 <div·class="ttc"·id="aa02278_html"><div·class="ttname"><a·href="a02278.html">OpenMesh::LoopSchemeMaskT</a></div><div·class="ttdoc">implements·cache·for·the·weights·of·the·original·Loop·scheme·supported:</div><div·class="ttdef"><b>Definition</b>·LoopSchemeMaskT.hh:67</div></div>734 <div·class="ttc"·id="aa02278_html"><div·class="ttname"><a·href="a02278.html">OpenMesh::LoopSchemeMaskT</a></div><div·class="ttdoc">implements·cache·for·the·weights·of·the·original·Loop·scheme·supported:</div><div·class="ttdef"><b>Definition</b>·LoopSchemeMaskT.hh:67</div></div>
735 <div·class="ttc"·id="aa02574_html"><div·class="ttname"><a·href="a02574.html">OpenMesh::FaceHandle</a></div><div·class="ttdoc">Handle·for·a·face·entity.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:142</div></div>735 <div·class="ttc"·id="aa02574_html"><div·class="ttname"><a·href="a02574.html">OpenMesh::FaceHandle</a></div><div·class="ttdoc">Handle·for·a·face·entity.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:142</div></div>
736 <div·class="ttc"·id="aa02578_html"><div·class="ttname"><a·href="a02578.html">OpenMesh::MeshHandle</a></div><div·class="ttdoc">Handle·type·for·meshes·to·simplify·some·template·programming.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:149</div></div>736 <div·class="ttc"·id="aa02578_html"><div·class="ttname"><a·href="a02578.html">OpenMesh::MeshHandle</a></div><div·class="ttdoc">Handle·type·for·meshes·to·simplify·some·template·programming.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:149</div></div>
737 <div·class="ttc"·id="aa02718_html"><div·class="ttname"><a·href="a02718.html">OpenMesh::PolyMeshT</a></div><div·class="ttdoc">Base·type·for·a·polygonal·mesh.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:91</div></div>737 <div·class="ttc"·id="aa02718_html"><div·class="ttname"><a·href="a02718.html">OpenMesh::PolyMeshT</a></div><div·class="ttdoc">Base·type·for·a·polygonal·mesh.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:91</div></div>
2.32 KB
./usr/share/doc/libopenmesh-dev/html/a00584.js vs.
./usr/share/doc/libopenmesh-dev/html/a00893.js
Files 89% similar despite different names
2.19 KB
js-beautify {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 var·a00584·=·[1 var·a00893·=·[
2 ····["AttributeBits",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96d",·[2 ····["AttributeBits",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96d",·[
3 ········["None",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92",·null],3 ········["None",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92",·null],
4 ········["Normal",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988",·null],4 ········["Normal",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988",·null],
5 ········["Color",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c",·null],5 ········["Color",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c",·null],
6 ········["PrevHalfedge",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a",·null],6 ········["PrevHalfedge",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a",·null],
7 ········["Status",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74",·null],7 ········["Status",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74",·null],
8 ········["TexCoord1D",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20",·null],8 ········["TexCoord1D",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20",·null],
9 ········["TexCoord2D",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1",·null],9 ········["TexCoord2D",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1",·null],
10 ········["TexCoord3D",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28",·null],10 ········["TexCoord3D",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28",·null],
11 ········["TextureIndex",·"a00584.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd",·null]11 ········["TextureIndex",·"a00893.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd",·null]
12 ····]]12 ····]]
13 ];13 ];
20.0 KB
./usr/share/doc/libopenmesh-dev/html/a00586.map vs.
./usr/share/doc/libopenmesh-dev/html/a00895.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="$a00461_source.html"·title="·"·alt=""·coords="274,379,479,419"/>3 <area·shape="rect"·id="Node000002"·href="$a01001_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="$a00452_source.html"·title="·"·alt=""·coords="795,284,985,324"/>5 <area·shape="rect"·id="Node000003"·href="$a00962_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="$a00698_source.html"·title="·"·alt=""·coords="1629,93,1831,133"/>7 <area·shape="rect"·id="Node000010"·href="$a00716_source.html"·title="·"·alt=""·coords="1629,93,1831,133"/>
8 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="2366,40,1832,103,1831,98,2365,35"/>8 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="2366,40,1832,103,1831,98,2365,35"/>
9 <area·shape="rect"·id="Node000015"·href="$a06359_source.html"·title="·"·alt=""·coords="2101,189,2265,229"/>9 <area·shape="rect"·id="Node000015"·href="$a06458_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="$a00548_source.html"·title="·"·alt=""·coords="2777,93,2941,133"/>11 <area·shape="rect"·id="Node000023"·href="$a00932_source.html"·title="·"·alt=""·coords="2777,93,2941,133"/>
12 <area·shape="poly"·id="edge35_Node000001_Node000023"·title="·"·alt=""·coords="2557,44,2778,92,2777,97,2556,50"/>12 <area·shape="poly"·id="edge35_Node000001_Node000023"·title="·"·alt=""·coords="2557,44,2778,92,2777,97,2556,50"/>
13 <area·shape="rect"·id="Node000024"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="2289,189,2453,229"/>13 <area·shape="rect"·id="Node000024"·href="$a06488.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="$a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2409,284,2691,324"/>15 <area·shape="rect"·id="Node000032"·href="$a06485.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2409,284,2691,324"/>
16 <area·shape="poly"·id="edge65_Node000001_Node000032"·title="·"·alt=""·coords="2472,58,2526,235,2544,283,2539,285,2521,237,2467,60"/>16 <area·shape="poly"·id="edge65_Node000001_Node000032"·title="·"·alt=""·coords="2472,58,2526,235,2544,283,2539,285,2521,237,2467,60"/>
17 <area·shape="rect"·id="Node000036"·href="$a06362_source.html"·title="·"·alt=""·coords="3339,284,3513,324"/>17 <area·shape="rect"·id="Node000036"·href="$a06461_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="$a01007_source.html"·title="·"·alt=""·coords="2579,93,2753,133"/>19 <area·shape="rect"·id="Node000038"·href="$a00386_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="$a00953_source.html"·title="·"·alt=""·coords="2966,93,3129,133"/>21 <area·shape="rect"·id="Node000040"·href="$a00401_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="$a00422_source.html"·title="·"·alt=""·coords="1009,379,1216,419"/>24 <area·shape="rect"·id="Node000004"·href="$a00986_source.html"·title="·"·alt=""·coords="1009,379,1216,419"/>
25 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="949,327,1069,377,1067,382,947,332"/>25 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="949,327,1069,377,1067,382,947,332"/>
26 <area·shape="rect"·id="Node000005"·href="$a06347_source.html"·title="·"·alt=""·coords="795,379,985,419"/>26 <area·shape="rect"·id="Node000005"·href="$a06452_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="$a00449_source.html"·title="·"·alt=""·coords="34,379,250,419"/>28 <area·shape="rect"·id="Node000006"·href="$a00977_source.html"·title="·"·alt=""·coords="34,379,250,419"/>
29 <area·shape="poly"·id="edge6_Node000003_Node000006"·title="·"·alt=""·coords="781,316,543,338,402,355,263,375,223,382,222,377,262,369,402,349,542,333,781,311"/>29 <area·shape="poly"·id="edge6_Node000003_Node000006"·title="·"·alt=""·coords="781,316,543,338,402,355,263,375,223,382,222,377,262,369,402,349,542,333,781,311"/>
30 <area·shape="rect"·id="Node000007"·href="$a06350_source.html"·title="·"·alt=""·coords="1241,379,1441,419"/>30 <area·shape="rect"·id="Node000007"·href="$a06455_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="$a00479_source.html"·title="·"·alt=""·coords="503,372,770,427"/>32 <area·shape="rect"·id="Node000009"·href="$a01013_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="$a00485_source.html"·title="·"·alt=""·coords="1241,482,1441,522"/>34 <area·shape="rect"·id="Node000008"·href="$a00959_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="$a00710_source.html"·title="·"·alt=""·coords="1110,196,1326,221"/>36 <area·shape="rect"·id="Node000011"·href="$a00794_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="$a00896.html"·title="·"·alt=""·coords="1788,577,1995,632"/>42 <area·shape="rect"·id="Node000012"·href="$a00329.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="$a00329_source.html"·title="·"·alt=""·coords="1684,379,1827,419"/>44 <area·shape="rect"·id="Node000013"·href="$a01178_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="$a00290_source.html"·title="·"·alt=""·coords="1682,475,1829,529"/>46 <area·shape="rect"·id="Node000014"·href="$a01139_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="$a00539_source.html"·title="·"·alt=""·coords="2085,284,2284,324"/>48 <area·shape="rect"·id="Node000016"·href="$a00851_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="$a00563_source.html"·title="·"·alt=""·coords="1469,284,1655,324"/>50 <area·shape="rect"·id="Node000020"·href="$a00908_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="$a00533_source.html"·title="·"·alt=""·coords="1851,379,2015,419"/>53 <area·shape="rect"·id="Node000017"·href="$a00917_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="$a00542_source.html"·title="·"·alt=""·coords="2439,379,2603,419"/>55 <area·shape="rect"·id="Node000018"·href="$a00905_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="$a00872_source.html"·title="·"·alt=""·coords="2227,379,2414,419"/>57 <area·shape="rect"·id="Node000019"·href="$a00446_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="$a00608_source.html"·title="·"·alt=""·coords="2039,379,2203,419"/>66 <area·shape="rect"·id="Node000021"·href="$a00929_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="$a00236_source.html"·title="·"·alt=""·coords="1465,379,1659,419"/>68 <area·shape="rect"·id="Node000022"·href="$a01094_source.html"·title="·"·alt=""·coords="1465,379,1659,419"/>
69 <area·shape="poly"·id="edge34_Node000020_Node000022"·title="·"·alt=""·coords="1565,338,1565,379,1559,379,1559,338"/>69 <area·shape="poly"·id="edge34_Node000020_Node000022"·title="·"·alt=""·coords="1565,338,1565,379,1559,379,1559,338"/>
70 <area·shape="poly"·id="edge37_Node000024_Node000004"·title="·"·alt=""·coords="2298,235,2277,239,2153,255,2047,262,1954,262,1866,259,1779,257,1686,259,1581,267,1457,287,1373,307,1290,332,1158,382,1156,377,1289,327,1372,302,1456,281,1580,262,1685,253,1779,252,1866,254,1954,256,2047,256,2153,250,2276,233,2297,229"/>70 <area·shape="poly"·id="edge37_Node000024_Node000004"·title="·"·alt=""·coords="2298,235,2277,239,2153,255,2047,262,1954,262,1866,259,1779,257,1686,259,1581,267,1457,287,1373,307,1290,332,1158,382,1156,377,1289,327,1372,302,1456,281,1580,262,1685,253,1779,252,1866,254,1954,256,2047,256,2153,250,2276,233,2297,229"/>
71 <area·shape="poly"·id="edge40_Node000024_Node000016"·title="·"·alt=""·coords="2323,237,2224,286,2221,282,2320,232"/>71 <area·shape="poly"·id="edge40_Node000024_Node000016"·title="·"·alt=""·coords="2323,237,2224,286,2221,282,2320,232"/>
72 <area·shape="poly"·id="edge38_Node000024_Node000018"·title="·"·alt=""·coords="2375,242,2381,283,2388,304,2399,322,2414,340,2432,354,2471,377,2468,381,2429,359,2410,343,2395,326,2383,306,2376,284,2369,243"/>72 <area·shape="poly"·id="edge38_Node000024_Node000018"·title="·"·alt=""·coords="2375,242,2381,283,2388,304,2399,322,2414,340,2432,354,2471,377,2468,381,2429,359,2410,343,2395,326,2383,306,2376,284,2369,243"/>
73 <area·shape="poly"·id="edge41_Node000024_Node000020"·title="·"·alt=""·coords="2297,235,2277,239,2106,265,1935,283,1656,302,1656,296,1935,278,2106,259,2276,233,2295,229"/>73 <area·shape="poly"·id="edge41_Node000024_Node000020"·title="·"·alt=""·coords="2297,235,2277,239,2106,265,1935,283,1656,302,1656,296,1935,278,2106,259,2276,233,2295,229"/>
74 <area·shape="poly"·id="edge39_Node000024_Node000021"·title="·"·alt=""·coords="2359,243,2334,285,2297,326,2245,359,2190,382,2188,377,2243,354,2294,322,2329,282,2355,240"/>74 <area·shape="poly"·id="edge39_Node000024_Node000021"·title="·"·alt=""·coords="2359,243,2334,285,2297,326,2245,359,2190,382,2188,377,2243,354,2294,322,2329,282,2355,240"/>
75 <area·shape="rect"·id="Node000025"·href="$a06368.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2830,284,3003,324"/>75 <area·shape="rect"·id="Node000025"·href="$a06491.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="$a01010_source.html"·title="·"·alt=""·coords="3041,482,3291,522"/>77 <area·shape="rect"·id="Node000026"·href="$a00371_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="$a06470.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3028,284,3315,324"/>79 <area·shape="rect"·id="Node000027"·href="$a06482.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="$a01100_source.html"·title="·"·alt=""·coords="1010,284,1181,324"/>82 <area·shape="rect"·id="Node000035"·href="$a00485_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="$a06458.html"·title="·"·alt=""·coords="3401,379,3659,419"/>85 <area·shape="rect"·id="Node000028"·href="$a06470.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="$a00905_source.html"·title="·"·alt=""·coords="3684,379,3960,419"/>87 <area·shape="rect"·id="Node000030"·href="$a00320_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="$a06464.html"·title="·"·alt=""·coords="3418,475,3658,529"/>89 <area·shape="rect"·id="Node000029"·href="$a06476.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="$a00911.html"·title="·"·alt=""·coords="3700,482,3925,522"/>92 <area·shape="rect"·id="Node000031"·href="$a00326.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="$a00926.html"·title="·"·alt=""·coords="2627,379,2838,419"/>96 <area·shape="rect"·id="Node000033"·href="$a00350.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="$a00920.html"·title="·"·alt=""·coords="2863,379,3077,419"/>98 <area·shape="rect"·id="Node000034"·href="$a00344.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="$a00995_source.html"·title="·"·alt=""·coords="3203,379,3377,419"/>101 <area·shape="rect"·id="Node000037"·href="$a00377_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="$a00998_source.html"·title="·"·alt=""·coords="2737,189,2915,229"/>105 <area·shape="rect"·id="Node000039"·href="$a00374_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="$a00917_source.html"·title="·"·alt=""·coords="3153,181,3355,236"/>108 <area·shape="rect"·id="Node000041"·href="$a00347_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="$a00962_source.html"·title="·"·alt=""·coords="2952,189,3129,229"/>110 <area·shape="rect"·id="Node000042"·href="$a00413_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/a00586.png vs.
./usr/share/doc/libopenmesh-dev/html/a00895.png
Files identical despite different names
33.3 KB
./usr/share/doc/libopenmesh-dev/html/a00587_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00464_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/Mesh/ArrayItems.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 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('a00587_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00464_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">ArrayItems.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 <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, 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="comment">//=============================================================================</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>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>·</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">//==·INCLUDES·=================================================================</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_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>
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>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#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> 
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="preprocessor">#include·&lt;vector&gt;</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;cassert&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><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">//==·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="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>·</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">//==·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>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>VDPM·{</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</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>
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="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>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··············</div>
170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">class·</span>Vertex</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>
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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">private</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>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="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>175 <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>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div>
178 <div·class="line"><a·id="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>
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</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="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">class·</span>Halfedge_without_prev</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>
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>
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>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{·value_·=·_value;·}</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>187 <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>188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>···_tree_id,·</div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······················<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>···_node_id,·</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······················<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">short</span>·_tree_id_bits)</div>
191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··{</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··{</div>
 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>
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>195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>
Max diff block lines reached; 872/27743 bytes (3.14%) of diff not shown.
6.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 VHierarchyNodeIndex.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, 107 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#ifndef·OPENMESH_ARRAY_ITEMS_HH 
55 45#define·OPENMESH_ARRAY_ITEMS_HH 
56 46 
57 47 
58 48//==·INCLUDES 
59 =================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
 58 47//
 59 48//
 60 =============================================================================
60 4961 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>62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH
 64 52
 65 53//==·INCLUDES
 66 =================================================================
65 5467 54
 68 55#include·<vector>
 69 56#include·<cassert>
66 55 
67 56//==·NAMESPACES 
68 =============================================================== 
69 5770 57
70 58namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{71 58//==·FORWARDDECLARATIONS
 72 ======================================================
71 5973 59
72 6074 60
73 61//==·CLASS·DEFINITION75 61//==·NAMESPACES
74 =========================================================76 ===============================================================
75 6277 62
76 63 
77 65struct·ArrayItems 
78 66{78 63namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 79 64namespace·VDPM·{
 80 65
 81 66//==·CLASS·DEFINITION
 82 =========================================================
79 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
 86 74{
 87 75private:
 88 76·unsigned·int·value_;
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 7789 77
 90 78public:
90 78·//----------------------------------------------------·internal·halfedge 
91 type 
92 7991 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#endif92 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
 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;·}
102 89101 89
103 90#ifndef·DOXY_IGNORE_THIS 
104 91·class·Halfedge_with_prev·:·public·Halfedge_without_prev102 90·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y_.N_.o_.d_.e_.I_.n_.d_.e_.x(unsigned·int·_tree_id,
 103 91·unsigned·int·_node_id,
 104 92·unsigned·short·_tree_id_bits)
105 92·{105 93·{
 106 94·assert(_tree_id·<·((unsigned·int)·0x00000001·<<·_tree_id_bits));
 107 95·assert(_node_id·<·((unsigned·int)·0x00000001·<<·(32·-·_tree_id_bits)));
 108 96·value_·=·(_tree_id·<<·(32·-·_tree_id_bits))·|·_node_id;
 109 97·}
 110 98
 111 99·bool·is_valid(unsigned·short·_tree_id_bits)·const
 112 100·{·return·node_id(_tree_id_bits)·!=·0·?·true·:·false;·}
 113 101
 114 102·unsigned·int·tree_id(unsigned·short·_tree_id_bits)·const
 115 103·{·return·value_·>>·(32·-·_tree_id_bits);·}
 116 104
 117 105·unsigned·int·node_id(unsigned·short·_tree_id_bits)·const
 118 106·{·return·value_·&·((unsigned·int)·0xFFFFFFFF·>>·_tree_id_bits);·}
 119 107
 120 108·bool·operator<·(const·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x·&other)·const
 121 109·{·return·(value_·<·other.value_)·?·true·:·false;·}
 122 110
 123 111·unsigned·int·value()·const
 124 112·{·return·value_;·}
106 93·friend·class·ArrayKernel; 
107 94·HalfedgeHandle·prev_halfedge_handle_; 
108 95·}; 
Max diff block lines reached; 1295/6194 bytes (20.91%) of diff not shown.
412 KB
./usr/share/doc/libopenmesh-dev/html/a00605_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00260_source.html
Files 80% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Mesh/PolyMeshT.hh·Source·File</title>8 <title>OpenMesh:·Doc/Concepts/MeshKernel.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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('a00605_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00260_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">PolyMeshT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshKernel.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 137, 596 lines modifiedOffset 137, 622 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">//··Kernel·Concept</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> 
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>
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>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#error·this·file·is·for·documentation·purposes·only</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> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_POLYMESHT_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">//==·NAMESPACES·===============================================================</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="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><span·class="keyword">namespace·</span>Concepts·{</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/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> 
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>·</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>·</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="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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="};">164 <div·class="foldopen"·id="foldopen00075"·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>165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02170.html">···75</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FinalMeshItems&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="[·...·truncated·by·diffoscope;·len:·24,·SHA:·5b35715fff93d116a73ad531693d5c35cfa4002769b10c380d7f4e781f8f69ce·...·]</div>
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>{</div>166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
180 <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="l00077"·name="l00077"></a><span·class="lineno">···77</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="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> 
184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 169 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02170.html#af68122190c9f3df2b6af4d670ee767e4">···83</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Vertex·············<a·class="code·hl_typedef"·href="a02170.html#af68122190c9f3df2b6af4d670ee767e4">Vertex</a>;</div>
 172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02170.html#a6b659e491d7c5c207f556f83d30b2f22">···84</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Halfedge···········<a·class="code·hl_typedef"·href="a02170.html#a6b659e491d7c5c207f556f83d30b2f22">Halfedge</a>;</div>
 173 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02170.html#aebd448c2a612a801147f62656d605208">···85</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Edge···············<a·class="code·hl_typedef"·href="a02170.html#aebd448c2a612a801147f62656d605208">Edge</a>;</div>
 174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02170.html#afbc1240034b364306d5f74656308c990">···86</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Face···············<a·class="code·hl_typedef"·href="a02170.html#afbc1240034b364306d5f74656308c990">Face</a>;</div>
 175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02170.html#ae2c164ff32013a289e8016648535aa9a">···87</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Point··············<a·class="code·hl_typedef"·href="a02170.html#ae2c164ff32013a289e8016648535aa9a">Point</a>;</div>
 176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02170.html#a1b4f707455d955241b14467f8bb053c0">···88</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Scalar·············<a·class="code·hl_typedef"·href="a02170.html#a1b4f707455d955241b14467f8bb053c0">Scalar</a>;</div>
 177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02170.html#ae4e2708d22ac0b5261e9c485475525fb">···89</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Normal·············<a·class="code·hl_typedef"·href="a02170.html#ae4e2708d22ac0b5261e9c485475525fb">Normal</a>;</div>
 178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02170.html#a1edcb149edf57dff57b609f7d6b71e91">···90</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Color··············<a·class="code·hl_typedef"·href="a02170.html#a1edcb149edf57dff57b609f7d6b71e91">Color</a>;</div>
 179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02170.html#a548b887e9481b02a50e76611187821ee">···91</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::TexCoord···········<a·class="code·hl_typedef"·href="a02170.html#a548b887e9481b02a50e76611187821ee">TexCoord</a>;</div>
 180 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02170.html#ad595781d23c223ce056c6a8f31eda9d5">···92</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::VertexHandle·······<a·class="code·hl_typedef"·href="a02170.html#ad595781d23c223ce056c6a8f31eda9d5">VertexHandle</a>;</div>
 181 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02170.html#aae01fbc474377136ba93280813a8f640">···93</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::HalfedgeHandle·····<a·class="code·hl_typedef"·href="a02170.html#aae01fbc474377136ba93280813a8f640">HalfedgeHandle</a>;</div>
 182 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02170.html#a3f52e677c4c0c6ebf3fa7ead1e7cd447">···94</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::EdgeHandle·········<a·class="code·hl_typedef"·href="a02170.html#a3f52e677c4c0c6ebf3fa7ead1e7cd447">EdgeHandle</a>;</div>
 183 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02170.html#aa6e3ba1337aef66c45dd7deb65e0e803">···95</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::FaceHandle·········<a·class="code·hl_typedef"·href="a02170.html#aa6e3ba1337aef66c45dd7deb65e0e803">FaceHandle</a>;</div>
 184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 185 <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>186 <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> 
Max diff block lines reached; 278482/309710 bytes (89.92%) of diff not shown.
109 KB
html2text {}
Max HTML report size reached
179 KB
./usr/share/doc/libopenmesh-dev/html/a00620_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00356_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/Mesh/TriMeshT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00620_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00356_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">TriMeshT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Sqrt3T.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <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="a00356.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, 339 lines modifiedOffset 138, 493 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="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·TriMeshT</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Sqrt3T</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_SQRT3T_HH</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_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> 
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/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>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="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Tags.hh&gt;</span></div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.hh&gt;</span></div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00362.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#if·defined(_DEBUG)·||·defined(DEBUG)</span></div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·Makes·life·lot·easier,·when·playing/messing·around·with·low-level·topology</span></div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·changing·methods·of·OpenMesh</span></div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··define·ASSERT_CONSISTENCY(·T,·m·)·\</span></div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">·····assert(OpenMesh::Utils::MeshCheckerT&lt;T&gt;(m).check())</span></div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#else</span></div>
 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>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;vector&gt;</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>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#else</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>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</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> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
 179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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="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>
176 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};">189 <div·class="foldopen"·id="foldopen00098"·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="a0[·...·truncated·by·diffoscope;·len:·34,·SHA:·c78cd50a6b670334c06d40738770e7528b2fab9e9f5c647cb49d28d775456dfc·...·]&gt;</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="a038[·...·truncated·by·diffoscope;·len:·48,·SHA:·d9a44a43b4bfa1a35047114c266b02c74c14336b345b482a3145680f9964fa3b·...·]&gt;</div>
178 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</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>
179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div>
 195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div>
 196 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;·mesh_t,·real_t·&gt;</a>···········<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>
 197 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 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>
180 <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="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">public</span>:</div>
181 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
Max diff block lines reached; 119925/141170 bytes (84.95%) of diff not shown.
41.3 KB
html2text {}
Max HTML report size reached
87.3 KB
./usr/share/doc/libopenmesh-dev/html/a00653_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00569_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/reader/PLYReader.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 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00653_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00569_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">PLYReader.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="a00569.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 232 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">//··Implements·a·reader·module·for·OFF·files</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·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>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_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>
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·__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>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>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;iosfwd&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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;cstdio&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>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;vector&gt;</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="preprocessor">#include·&lt;list&gt;</span></div>161 <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>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="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>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>
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>
 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>·</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">//==·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>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>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>IO·{</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>
178 <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>
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>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>·<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="};">
 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>
Max diff block lines reached; 50533/69979 bytes (72.21%) of diff not shown.
18.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 PLYReader.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, 280 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//·Implements·a·reader·module·for·OFF·files 
59 48//55 48//
 56 =============================================================================
60 49//57 49//
 58 50//·CLASS·SmootherT
 59 51//
 60 52//
61 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SMOOTHER_SMOOTHERT_HH
 64 55#define·OPENMESH_SMOOTHER_SMOOTHERT_HH
 65 56
62 50 
63 51 
64 52#ifndef·__PLYREADER_HH__ 
65 53#define·__PLYREADER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 5766 57
71 5867 58//==·INCLUDES
 68 =================================================================
72 5969 59
73 60#include·<iosfwd> 
74 61#include·<string> 
75 62#include·<cstdio> 
76 63#include·<vector> 
77 64#include·<list>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 ======================================================
78 6576 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//==·NAMESPACES77 66//==·NAMESPACES
86 ===============================================================78 ===============================================================
 79 67
87 73 
88 74 
89 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{80 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 81 69namespace·Smoother·{
 82 70
 83 71//==·CLASS·DEFINITION
90 76namespace·IO·{ 
91 77 
92 78 
93 79//==·FORWARDS 
94 ================================================================= 
95 80 
96 81 
97 82class·BaseImporter; 
98 83 
99 84 
100 85//==·IMPLEMENTATION 
101 ===========================================================84 =========================================================
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{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{
106 97public:89 78public:
 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·};
107 98109 98
108 99·_.__.P_.L_.Y_.R_.e_.a_.d_.e_.r_._();110 99public:
109 100111 100
 112 105·SmootherT(·_\x8M_\x8e_\x8s_\x8h&·_mesh·);
 113 106·virtual·~SmootherT();
 114 107
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, 
Max diff block lines reached; 15253/19211 bytes (79.40%) of diff not shown.
45.8 KB
./usr/share/doc/libopenmesh-dev/html/a00695_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00401_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('a00695_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00401_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="a00599.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="a00893.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.
60.7 KB
./usr/share/doc/libopenmesh-dev/html/a00710_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00470_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/MeshIO.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 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('a00710_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00470_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">MeshIO.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-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, 161 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="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·OM_MESHIO_HH</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHY_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OM_MESHIO_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>
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>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="comment">//·--------------------·system·settings</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
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">//·--------------------·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>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="preprocessor">#include·&lt;OpenMesh/Core/IO/IOManager.hh&gt;</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
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>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;OpenMesh/Core/IO/exporter/ExporterT.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>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·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">//==·NAMESPACES·===============================================================</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>IO···{</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>VDPM·{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
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>··············</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>
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03858.html#a658560e57bc2e1e7aca6ab477e1d0a33">···77</a></span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>····<a·class="code·hl_typedef"·href="a03858.html#a6585[·...·truncated·by·diffoscope;·len:·40,·SHA:·3c39a185e76c2d86391f132d11cdc070aca075f64804a8c825da94eafe253854·...·]</div>
174 <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="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>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>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>
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keywordtype">bool</span></div>195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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>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>
181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{</div>197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>
182 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_class"·href="a02334.html">Options</a>·opt;</div> 
183 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01245.html#ac417960ec28ffdd7e7003a2b1ebb2d1c">read_mesh</a>(_mesh,·_filename,·opt,·<span·class="keyword">true</span>);</div> 
184 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}</div>198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
185 </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>
186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··</div>
 202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··VHierarchyNodeHandle·root_handle(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i)<span·class="keyword">·const</span></div>
 203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">··</span>{</div>
Max diff block lines reached; 17544/49546 bytes (35.41%) of diff not shown.
12.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 MeshIO.hh5 VHierarchy.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, 189 lines modifiedOffset 47, 179 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·OM_MESHIO_HH 
56 46#define·OM_MESHIO_HH 
57 47 
58 48 
59 49//===·INCLUDES 
60 ================================================================55 =============================================================================
61 50 
62 51//·--------------------·system·settings 
63 52#include·<OpenMesh/Core/System/config.h>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
64 5365 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>66 54//==·INCLUDES
 67 =================================================================
 68 55
 69 56#include·<vector>
 70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh>
 71 58
70 5972 59
 73 60//==·FORWARDDECLARATIONS
71 60 
72 61//==·NAMESPACES 
73 ==============================================================74 ======================================================
 75 61
74 6276 62
 77 63//==·NAMESPACES
 78 ===============================================================
 79 64
75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
76 64namespace·IO·{81 66namespace·VDPM·{
 82 67
 83 68//==·CLASS·DEFINITION
77 65 
78 66 
79 67//===·IMPLEMENTATION 
80 ==========================================================84 =========================================================
81 68 
82 6985 69
83 7586 70
 87 _\x87_\x83class·OPENMESHDLLEXPORT·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y
 88 74{
 89 75public:
84 7690 76
 91 _\x87_\x87·typedef·unsigned·int·_\x8i_\x8d_\x8__\x8t;
85 77//--------------------------------------------------------------------------- 
86 -- 
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·_\x8r_\x8e_\x8a_\x8d_\x8__\x8m_\x8e_\x8s_\x8h(_mesh,·_filename,·opt,·true); 
96 100}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);
97 101115 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)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
 124 109·{
 125 110·return·nodes_[_vhierarchynode_handle.idx()];
 126 111·}
Max diff block lines reached; 6029/12465 bytes (48.37%) of diff not shown.
168 KB
./usr/share/doc/libopenmesh-dev/html/a00719_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00365_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/exporter/ExporterT.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('a00719_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00365_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">ExporterT.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="a00365.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, 418 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·exporter·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·__EXPORTERT_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__EXPORTERT_HH__</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div> 
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">//·C++</span></div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>156 <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">//·OpenMesh</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;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="a00362.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.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/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>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>
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>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>
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>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>
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>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>·</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>
 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">//===·NAMESPACES·==============================================================</span></div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACE·================================================================</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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</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>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>IO·{</div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">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>
177 <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">···78</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>176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
182 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">180 <div·class="foldopen"·id="foldopen00091"·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="[·...·truncated·by·diffoscope;·len:·29,·SHA:·141808e40a8673dec42f4bc41175485a2c6a314852fe9f97d428f7a49a0e5ca6·...·]</div>181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03778.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03778.html">LoopT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a038[·...·truncated·by·diffoscope;·len:·50,·SHA:·c5a44e3c34518c99313174d954e3861cf4ab4658408cc8fcb24b97d7cea5d217·...·]</div>
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div>182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Constructor</span></div> 
188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02318.html">ExporterT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh)·:·mesh_(_mesh)·{}</div> 
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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>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="keywordflow">return</span>·vector_cast&lt;Vec3f&gt;(mesh_.point(_vh));</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>··}</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>
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>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>
201 <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>·</div>
Max diff block lines reached; 116652/137046 bytes (85.12%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
34.3 KB
html2text {}
Max HTML report size reached
40.5 KB
./usr/share/doc/libopenmesh-dev/html/a00722_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00434_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/SR_binary_vector_of_bool.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('a00722_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, 125 lines modifiedOffset 92, 115 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">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>·</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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div>
 117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····{</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</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> 
Max diff block lines reached; 14161/34140 bytes (41.48%) of diff not shown.
6.99 KB
html2text {}
    
Offset 1, 116 lines modifiedOffset 1, 123 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 SR_binary_vector_of_bool.hh 
6 1 
7 _\x82template·<>·struct·binary<·std::vector<bool>·> 
8 3{ 
9 4·typedef·std::vector<·bool·>·value_type; 
10 5·typedef·value_type::value_type·elem_type; 
11 6 
12 7·static·const·bool·is_streamable·=·true; 
13 8 
14 9·static·size_t·size_of(bool·/*_store_size*/·=·true)·{·return·UnknownSize;·} 
15 10·static·size_t·size_of(const·value_type&·_v,·bool·_store_size·=·true) 
16 11·{ 
17 12·size_t·size·=·_v.size()·/·8·+·((_v.size()·%·8)!=0); 
18 13·if(_store_size) 
19 14·size·+=·binary<unsigned·int>::size_of(); 
20 15·return·size; 
21 16·} 
22 17·static·std::string·type_identifier(void)·{·return·"std::vector<bool>";·} 
23 18·static 
24 19·size_t·store(·std::ostream&·_ostr,·const·value_type&·_v,·bool·_swap,·bool 
25 _store_size·=·true) 
26 20·{ 
27 21·size_t·bytes·=·0; 
28 22 
29 23·size_t·N·=·_v.size()·/·8; 
30 24·size_t·R·=·_v.size()·%·8; 
31 25 
32 26·if(_store_size) 
33 27·{ 
34 28·unsigned·int·size_N·=·static_cast<unsigned·int>(_v.size()); 
35 29·bytes·+=·binary<unsigned·int>::store(·_ostr,·size_N,·_swap·); 
36 30·} 
37 31 
38 32·size_t·idx;·//·element·index 
39 33·size_t·bidx; 
40 34·unsigned·char·bits;·//·bitset 
41 35 
42 36·for·(bidx=idx=0;·idx·<·N;·++idx,·bidx+=8) 
43 37·{ 
44 38·bits·=·static_cast<unsigned·char>(_v[bidx]) 
45 39·|·(static_cast<unsigned·char>(_v[bidx+1])·<<·1) 
46 40·|·(static_cast<unsigned·char>(_v[bidx+2])·<<·2) 
47 41·|·(static_cast<unsigned·char>(_v[bidx+3])·<<·3) 
48 42·|·(static_cast<unsigned·char>(_v[bidx+4])·<<·4) 
49 43·|·(static_cast<unsigned·char>(_v[bidx+5])·<<·5) 
50 44·|·(static_cast<unsigned·char>(_v[bidx+6])·<<·6) 
51 45·|·(static_cast<unsigned·char>(_v[bidx+7])·<<·7); 
52 46·_ostr·<<·bits; 
53 47·} 
54 48·bytes·+=·N;5 GLConstAsString.hh
 6 1/*·=========================================================================·*
 7 2·*·*
 8 3·*·OpenMesh·*
 9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
 10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
 11 6·*·All·rights·reserved.·*
 12 7·*·www.openmesh.org·*
 13 8·*·*
 14 9·*---------------------------------------------------------------------------*
 15 10·*·This·file·is·part·of·OpenMesh.·*
 16 11·*---------------------------------------------------------------------------
 17 *
 18 12·*·*
 19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·*
 20 14·*·modification,·are·permitted·provided·that·the·following·conditions·*
 21 15·*·are·met:·*
 22 16·*·*
 23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,
 24 *
 25 18·*·this·list·of·conditions·and·the·following·disclaimer.·*
 26 19·*·*
 27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·*
 28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·*
 29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·*
 30 23·*·*
 31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·*
 32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·*
 33 26·*·this·software·without·specific·prior·written·permission.·*
 34 27·*·*
 35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·*
 36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED
 37 *
 38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·*
 39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER
 40 *
 41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·*
 42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·*
 43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·*
 44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·*
 45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·*
 46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
 47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
 48 39·*·*
 49 40·*·=========================================================================
 50 */
 51 41
 52 42
 53 43
 54 44//
 55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
 58 47//
 59 48//
 60 =============================================================================
55 4961 49
56 50·if·(R) 
57 51·{ 
58 52·bits·=·0; 
59 53·for·(idx=0;·idx·<·R;·++idx) 
60 54·bits·|=·static_cast<unsigned·char>(_v[bidx+idx])·<<·idx; 
61 55·_ostr·<<·bits; 
62 56·++bytes; 
63 57·} 
64 58·assert(·bytes·==·size_of(_v,·_store_size)·);62 50
 63 51#ifndef·OPENMESH_UTILS_GLCONSTASSTRING_HH
 64 52#define·OPENMESH_UTILS_GLCONSTASSTRING_HH
 65 53
 66 54
 67 55//==·INCLUDES
 68 =================================================================
 69 56
 70 57#include·<OpenMesh/Core/System/config.h>
Max diff block lines reached; 2585/7131 bytes (36.25%) of diff not shown.
68.5 KB
./usr/share/doc/libopenmesh-dev/html/a00731_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00491_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/writer/PLYWriter.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/MixedDecimaterT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a00731_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, 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">MixedDecimaterT_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="a00491.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, 163 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·a·writer·module·for·PLY·files</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>
 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>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__PLYWRITER_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__PLYWRITER_HH__</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>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="a00500.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//===·INCLUDES·================================================================</span></div> 
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="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>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;vector&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>
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">//==·NAMESPACE·===============================================================</span></div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Decimater·{</div>
163 <div·class="line"><a·id="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>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
170 <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><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 169 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8">···71</a></span><a·class="code·hl_function"·href="a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8">MixedDecimaterT&lt;Mesh&gt;::MixedDecimaterT</a>(Mesh&amp;·_mesh)·:</div>
 171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;Mesh&gt;(_mesh),<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>&lt;Mesh&gt;(_mesh),·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>&lt;Mesh&gt;(_mesh)·{</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>172 <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> 
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>173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}</div>
 174 </div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>175 <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>176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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="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><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
180 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">179 <div·class="foldopen"·id="foldopen00079"·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="c[·...·truncated·by·diffoscope;·len:·47,·SHA:·f65986d648646e953b9f863fb37cebb0db80f474e7dd154875e100d46589c074·...·]</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03390.html#a8af89fade2619e7ca14203c44b05cf12">···79</a></span><a·class="code·hl_function"·href="a03390.html#a8af89fade2619e7ca14203c44b05cf12">MixedDecimaterT&lt;Mesh&gt;::~MixedDecimaterT</[·...·truncated·by·diffoscope;·len:·6,·SHA:·e0d5313c480eee8918ecb0a07aece410233bdb8678d7b3370aabfe26db6fc03b·...·]</div>
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 187 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">···85</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">MixedDecimaterT&lt;Mesh&gt;::decimate</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·_n_collapses,·<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·_mc_factor,·<span·class="keywordtype">bool</span>·_only_selected)·{</div>
 189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">if</span>·(_mc_factor·&gt;·1.0)</div>
183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">public</span>:</div>191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·0;</div>
 192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">size_t</span>·n_collapses_mc·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">size_t</span><span·class="keyword">&gt;</span>(_mc_factor*_n_collapses);</div>
 194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">size_t</span>·n_collapses_inc·=·<span·class="keyword">static_cast&lt;</span><span·class="keywordtype">size_t</span><span·class="keyword">&gt;</span>(_n_collapses·-·n_collapses_mc);</div>
184 <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>
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>196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">size_t</span>·r_collapses·=·0;</div>
 197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordflow">if</span>·(_mc_factor·&gt;·0.0)</div>
Max diff block lines reached; 32445/53554 bytes (60.58%) 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 PLYWriter.hh5 MixedDecimaterT_impl.hh
 6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
6 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, 214 lines modified
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46//54 46//
58 47//·Implements·a·writer·module·for·PLY·files55 =============================================================================
59 48//56 47//
 57 48//·CLASS·MixedDecimaterT·-·IMPLEMENTATION
60 49//58 49//
 59 50//
61 =============================================================================60 =============================================================================
62 50 
63 51 
64 52#ifndef·__PLYWRITER_HH__ 
65 53#define·__PLYWRITER_HH__61 51#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_CC
 62 52
 63 53//==·INCLUDES
 64 =================================================================
66 5465 54
 66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 67 56
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 57 
71 58#include·<string> 
72 59#include·<ostream> 
73 60#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
74 61 
75 62#include·<OpenMesh/Core/System/config.h> 
76 63#include·<OpenMesh/Core/Utils/SingletonT.hh> 
77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh> 
79 66#include·<OpenMesh/Core/Utils/GenProg.hh> 
80 67 
81 68 
82 69//==·NAMESPACES75 64//==·NAMESPACE
83 ===============================================================76 ===============================================================
84 70 
85 71 
86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{77 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 66namespace·Decimater·{
 79 67
87 73namespace·IO·{ 
88 74 
89 75 
90 76//===·IMPLEMENTATION80 68//==·IMPLEMENTATION
91 ==========================================================81 ==========================================================
 82 69
 83 70template<class·Mesh>
 84 _\x87_\x81_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh)·:
 85 72·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>
 86 (_mesh)·{
 87 73
 88 74}
 89 75
 90 76//---------------------------------------------------------------------------
 91 --
92 7792 77
93 78 
94 _\x88_\x89class·OPENMESHDLLEXPORT·_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r 
95 90{ 
96 91public:93 78template<class·Mesh>
 94 _\x87_\x89_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8~_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T()·{
 95 80
 96 81}
 97 82
 98 83//---------------------------------------------------------------------------
 99 --
 100 84template<class·Mesh>
 101 _\x88_\x85size_t·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(const·size_t·_n_collapses,·const·float
 102 _mc_factor,·bool·_only_selected)·{
 103 86
 104 87·if·(_mc_factor·>·1.0)
 105 88·return·0;
 106 89
 107 90·size_t·n_collapses_mc·=·static_cast<size_t>(_mc_factor*_n_collapses);
 108 91·size_t·n_collapses_inc·=·static_cast<size_t>(_n_collapses·-·n_collapses_mc);
97 92109 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";·}110 93·size_t·r_collapses·=·0;
 111 94·if·(_mc_factor·>·0.0)
 112 95·r_collapses·=·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(n_collapses_mc,_only_selected);
 113 96
 114 97·//·returns,·if·the·previous·steps·were·aborted·by·the·observer
 115 98·if·(this->observer()·&&·this->observer()->abort())
 116 99·return·r_collapses;
105 100117 100
 118 101·if·(_mc_factor·<·1.0)
 119 102·r_collapses·+=·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(n_collapses_inc,_only_selected);
 120 103
 121 104·return·r_collapses;
 122 105
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; 
Max diff block lines reached; 9888/16447 bytes (60.12%) of diff not shown.
25.6 KB
./usr/share/doc/libopenmesh-dev/html/a00743_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06437_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/IO/writer/VTKWriter.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 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('a06437_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 79 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">VTKWriter.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="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·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">//··Implements·an·IOManager·writer·module·for·VTK·files</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">//=============================================================================</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</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>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</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><span·class="preprocessor">#define·__VTKWRITER_HH__</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>std::string·int2roman(·<span·class="keywordtype">size_t</span>·decimal,·<span·class="keywordtype">size_t</span>·length·=·30·)</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>{</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··assert(·decimal·&gt;·0·&amp;&amp;·decimal·&lt;·1000·);</div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>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>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>
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>·</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>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>
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*table_romans[·nrows·][·ncols·]·=·{·{··<span·class="stringliteral">&quot;M&quot;</span>,··<span·class="stringliteral">&quot;M&quot;</span>,··<span·class="stringliteral">&quot;M&quot;</span>,·<span·class="stringliteral">&quot;M&quot;</span>·},</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··················································{·<span·class="stringliteral">&quot;CM&quot;</span>,··<span·class="stringliteral">&quot;D&quot;</span>,·<span·class="stringliteral">&quot;CD&quot;</span>,·<span·class="stringliteral">&quot;C&quot;</span>·},</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··················································{·<span·class="stringliteral">&quot;XC&quot;</span>,··<span·class="stringliteral">&quot;L&quot;</span>,·<span·class="stringliteral">&quot;XL&quot;</span>,·<span·class="stringliteral">&quot;X&quot;</span>·},</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··················································{·<span·class="stringliteral">&quot;IX&quot;</span>,··<span·class="stringliteral">&quot;V&quot;</span>,·<span·class="stringliteral">&quot;IV&quot;</span>,·<span·class="stringliteral">&quot;I&quot;</span>·}·};</div>
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>·</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>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>
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>
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>··std::string·roman·=·<span·class="stringliteral">&quot;&quot;</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>··roman.reserve(length);</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>128 <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>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>
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>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordflow">for</span>·(·index·=·0;·index·&lt;·ncols;·index++·)</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>········<span·class="keywordflow">while</span>·(·decimal·&gt;=·table_arabs[·power·][·index·]·)</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>········{</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···········roman···+=·table_romans[·power·][·index·];</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>···········decimal·-=·table_arabs[·power·][·index·];</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········}</div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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">return</span>·roman;</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>138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</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>139 <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> 
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> 
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> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}·<span·class="comment">//·namespace·IO</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}·<span·class="comment">//·namespace·OpenMesh</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">#endif</span></div>140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</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="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> 
155 <div·class="ttc"·id="aa01245_html_ad6402e5fdebb9d674bcca3d4c794ee60"><div·class="ttname"><a·href="a01245.html#ad6402e5fdebb9d674bcca3d4c794ee60">OpenMesh::IO::__VTKWriterinstance</a></div><div·class="ttdeci">_VTKWriter_·__VTKWriterinstance</div><div·class="ttdoc">Declare·the·single·entity·of·the·OBJ·writer.</div><div·class="ttdef"><b>Definition</b>·VTKWriter.cc:18</div></div> 
156 <div·class="ttc"·id="aa02314_html"><div·class="ttname"><a·href="a02314.html">OpenMesh::IO::BaseExporter</a></div><div·class="ttdoc">Base·class·for·exporter·modules.</div><div·class="ttdef"><b>Definition</b>·BaseExporter.hh:85</div></div> 
157 <div·class="ttc"·id="aa02334_html"><div·class="ttname"><a·href="a02334.html">OpenMesh::IO::Options</a></div><div·class="ttdoc">Set·options·for·reader/writer·modules.</div><div·class="ttdef"><b>Definition</b>·Options.hh:92</div></div> 
158 <div·class="ttc"·id="aa02390_html"><div·class="ttname"><a·href="a02390.html">OpenMesh::IO::BaseWriter</a></div><div·class="ttdoc">Base·class·for·all·writer·modules.</div><div·class="ttdef"><b>Definition</b>·BaseWriter.hh:84</div></div> 
159 <div·class="ttc"·id="aa02418_html"><div·class="ttname"><a·href="a02418.html">OpenMesh::IO::_VTKWriter_</a></div><div·class="ttdef"><b>Definition</b>·VTKWriter.hh:28</div></div> 
160 <div·class="ttc"·id="aa02418_html_a7208e6e9d2a1b947f8743544c044d030"><div·class="ttname"><a·href="a02418.html#a7208e6e9d2a1b947f8743544c044d030">OpenMesh::IO::_VTKWriter_::binary_size</a></div><div·class="ttdeci">size_t·binary_size(BaseExporter·&amp;,·const·Options·&amp;)·const·override</div><div·class="ttdoc">Returns·expected·size·of·file·if·binary·format·is·supported·else·0.</div><div·class="ttdef"><b>Definition</b>·VTKWriter.hh:38</div></div> 
161 <div·class="ttc"·id="aa02418_html_aba70dc9452a85b847566d1cd2cd7eb04"><div·class="ttname"><a·href="a02418.html#aba70dc9452a85b847566d1cd2cd7eb04">OpenMesh::IO::_VTKWriter_::get_description</a></div><div·class="ttdeci">std::string·get_description()·const·override</div><div·class="ttdoc">Return·short·description·of·the·supported·file·format.</div><div·class="ttdef"><b>Definition</b>·VTKWriter.hh:32</div></div> 
162 <div·class="ttc"·id="aa02418_html_ae8fe4b7f28dbb10da3a3a9aefb6e9337"><div·class="ttname"><a·href="a02418.html#ae8fe4b7f28dbb10da3a3a9aefb6e9337">OpenMesh::IO::_VTKWriter_::get_extensions</a></div><div·class="ttdeci">std::string·get_extensions()·const·override</div><div·class="ttdoc">Return·file·format's·extension.</div><div·class="ttdef"><b>Definition</b>·VTKWriter.hh:33</div></div> 
163 </div><!--·fragment·--></div><!--·contents·-->141 </div><!--·fragment·--></div><!--·contents·-->
164 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
165 <hr>143 <hr>
166 <address>144 <address>
167 <small>145 <small>
Max diff block lines reached; 6/20552 bytes (0.03%) of diff not shown.
5.36 KB
html2text {}
    
Offset 1, 102 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·);
5 VTKWriter.hh 
6 1// 
7 ============================================================================= 
8 2// 
9 3//·Implements·an·IOManager·writer·module·for·VTK·files 
10 4// 
11 5// 
12 ============================================================================= 
13 6 
14 7#ifndef·__VTKWRITER_HH__ 
15 8#define·__VTKWRITER_HH__ 
16 914 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);
17 10//===·INCLUDES 
18 ================================================================ 
19 11 
20 12#include·<string> 
21 13#include·<iosfwd> 
22 14 
23 15#include·<OpenMesh/Core/System/config.h> 
24 16#include·<OpenMesh/Core/Utils/SingletonT.hh> 
25 17#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
26 18#include·<OpenMesh/Core/IO/writer/BaseWriter.hh> 
27 19 
28 20//==·NAMESPACES 
29 =============================================================== 
30 21 
31 22namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
32 23namespace·IO·{ 
33 24 
34 25//===·IMPLEMENTATION 
35 ========================================================== 
36 26 
37 _\x82_\x87class·OPENMESHDLLEXPORT·_\x8__\x8V_\x8T_\x8K_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r 
38 28{34 28
 35 29·for·(·power·=·0;·power·<·nrows;·power++·)
 36 30·for·(·index·=·0;·index·<·ncols;·index++·)
 37 31·while·(·decimal·>=·table_arabs[·power·][·index·]·)
 38 32·{
 39 33·roman·+=·table_romans[·power·][·index·];
 40 34·decimal·-=·table_arabs[·power·][·index·];
 41 35·}
 42 36
 43 37·return·roman;
 44 38}
 45 39
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 
54 41//==·TYPE·DEFINITION 
55 ========================================================== 
56 42 
57 44extern·_VTKWriter_·_\x8__\x8__\x8V_\x8T_\x8K_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8i_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e; 
58 45OPENMESHDLLEXPORT·_VTKWriter_&·VTKWriter(); 
59 46 
60 47// 
61 ============================================================================= 
62 48}·//·namespace·IO 
63 49}·//·namespace·OpenMesh 
64 50// 
65 ============================================================================= 
66 51#endif46 40#endif
67 52// 
68 ============================================================================= 
69 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
70 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh, 
71 different·mesh·kernels·... 
72 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59 
73 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8__\x8__\x8V_\x8T_\x8K_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8i_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e 
74 _VTKWriter_·__VTKWriterinstance 
75 Declare·the·single·entity·of·the·OBJ·writer. 
76 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·VTKWriter.cc:18 
77 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r 
78 Base·class·for·exporter·modules. 
79 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·BaseExporter.hh:85 
80 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s 
81 Set·options·for·reader/writer·modules. 
82 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·Options.hh:92 
83 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r 
84 Base·class·for·all·writer·modules. 
85 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·BaseWriter.hh:84 
86 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8__\x8V_\x8T_\x8K_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_ 
87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·VTKWriter.hh:28 
88 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8I_\x8O_\x8:_\x8:_\x8__\x8V_\x8T_\x8K_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8__\x8:_\x8:_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e 
Max diff block lines reached; 160/5467 bytes (2.93%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00758_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00752_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('a00758_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00752_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/a00767_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00761_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('a00767_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00761_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
18.1 KB
./usr/share/doc/libopenmesh-dev/html/a00776_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00842_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/Templates/blaT_impl.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 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('a00776_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00842_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">blaT_impl.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-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, 43 lines modifiedOffset 138, 53 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_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>
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>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">//··CLASS·bla·-·IMPLEMENTATION</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>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·OPENMESH_BLA_C</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;OpenMesh/.../bla.hh&gt;</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·===============================================================</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>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>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">//==·IMPLEMENTATION·==========================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Iterators·{</div>
165 <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>·</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> 
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">//==·FORWARD·DECLARATIONS·=====================================================</span></div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//=============================================================================</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//=============================================================================</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>
174 <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>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>
175 </div><!--·fragment·--></div><!--·contents·-->185 </div><!--·fragment·--></div><!--·contents·-->
176 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
177 <hr>187 <hr>
178 <address>188 <address>
179 <small>189 <small>
180 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">190 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
3.13 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 blaT_impl.hh5 iterators_header.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, 51 lines modifiedOffset 47, 58 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_ITERATORS_HH
 55 45#define·OPENMESH_ITERATORS_HH
 56 46
54 44// 
55 ============================================================================= 
56 45// 
57 46//·CLASS·bla·-·IMPLEMENTATION 
58 47//57 47//
 58 =============================================================================
59 48//59 48//
 60 49//·Iterators·for·PolyMesh/TriMesh
 61 50//
 62 51//
60 =============================================================================63 =============================================================================
 64 52
61 49 
62 50#define·OPENMESH_BLA_C 
63 51 
64 52//==·INCLUDES 
65 ================================================================= 
66 5365 53
67 54#include·<OpenMesh/.../bla.hh> 
68 5566 54
 67 55//==·INCLUDES
 68 =================================================================
69 5669 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58#include·<OpenMesh/Core/Attributes/Status.hh>
 72 59#include·<cassert>
70 57//==·NAMESPACES 
71 =============================================================== 
72 58 
73 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
74 6073 60
75 6174 61
76 62//==·IMPLEMENTATION75 62//==·NAMESPACES
77 ==========================================================76 ===============================================================
78 6377 63
 78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 65namespace·Iterators·{
 80 66
79 64 
80 65 
81 66//--------------------------------------------------------------------------- 
82 -- 
83 6781 67
84 6882 68//==·FORWARD·DECLARATIONS
 83 =====================================================
85 6984 69
86 70// 
87 ============================================================================= 
88 71}·//·namespace·OpenMesh 
89 72// 
90 =============================================================================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
91 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h98 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
92 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,99 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
93 different·mesh·kernels·...100 different·mesh·kernels·...
94 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59101 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
95 ===============================================================================102 ===============================================================================
96 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.103 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
97 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.104 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
28.7 KB
./usr/share/doc/libopenmesh-dev/html/a00779_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00674_source.html
Files 85% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Templates/bla.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('a00779_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00674_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">IOInstances.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, 70 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>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·bla</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>
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><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>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>156 <div·class="line"><a·id="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="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> 
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> 
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> 
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>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·__IOINSTANCES_HH__</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·__IOINSTANCES_HH__</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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#if·defined(OM_STATIC_BUILD)·||·defined(ARCH_DARWIN)</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>
 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>·</div>
166 <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="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>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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
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>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>
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;&gt;</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>
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">class·</span>blaT</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>
173 <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="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/PLYWriter.hh&gt;</span></div>
174 <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="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/VTKWriter.hh&gt;</span></div>
175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···</div>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··blaT()·{}</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//===·NAMESPACES·==============================================================</span></div>
177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 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>
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··~blaT()·{}</div>186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">namespace·</span>IO·{</div>
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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><span·class="comment">//=============================================================================</span></div>
180 <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>
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">private</span>:</div> 
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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">//·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>
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>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>
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><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>
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>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>
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="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><span·class="comment">//·Instanciate·every·writer·module</span></div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">static</span>·BaseWriter*·OBJWriterInstance·=·&amp;OBJWriter();</div>
Max diff block lines reached; 172/23929 bytes (0.72%) of diff not shown.
5.17 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 IOInstances.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, 79 lines modifiedOffset 47, 90 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·bla56 =============================================================================
58 47//57 46//
 58 47//·Helper·file·for·static·builds
59 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//
60 =============================================================================67 =============================================================================
61 49#ifndef·DOXY_IGNORE_THIS 
62 50#ifndef·OPENMESH_NEWCLASST_HH 
63 51#define·OPENMESH_NEWCLASST_HH 
64 52 
65 53 
66 54//==·INCLUDES 
67 ================================================================= 
68 55 
69 5668 56
70 57//==·FORWARDDECLARATIONS 
71 ====================================================== 
72 58 
73 59 
74 60//==·NAMESPACES69 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//
75 ===============================================================76 =============================================================================
76 61 
77 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
78 63 
79 6477 64
 78 65#include·<OpenMesh/Core/System/config.h>
80 65//==·CLASS·DEFINITION 
81 ========================================================= 
82 6679 66
83 67 
84 68 
85 69 
86 77template·<> 
87 78class·blaT 
88 79{ 
89 80public: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>
90 8194 81
91 83·blaT()·{} 
92 84 
93 86·~blaT()·{} 
94 8795 82//===·NAMESPACES
 96 ==============================================================
 97 83
 98 84namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 99 85namespace·IO·{
 100 86
 101 87//
 102 =============================================================================
95 88103 88
96 89private: 
97 90 
98 92·blaT(const·blaT&·_rhs); 
99 93 
100 95·blaT&·operator=(const·blaT&·_rhs);104 89
 105 90//·Instanciate·every·Reader·module
 106 91static·BaseReader*·OFFReaderInstance·=·&OFFReader();
 107 92static·BaseReader*·OBJReaderInstance·=·&OBJReader();
 108 93static·BaseReader*·PLYReaderInstance·=·&PLYReader();
 109 94static·BaseReader*·STLReaderInstance·=·&STLReader();
 110 95static·BaseReader*·OMReaderInstance·=·&OMReader();
101 96111 96
102 97}; 
103 98 
104 99112 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
105 100//121 106//
106 =============================================================================122 =============================================================================
Max diff block lines reached; 346/5275 bytes (6.56%) of diff not shown.
24.0 KB
./usr/share/doc/libopenmesh-dev/html/a00791_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06422_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/System/config.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 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('a00791_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06422_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, 61 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">config.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="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>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType&gt;</div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="keywordtype">size_t</span>·generate_cube(·MeshType&amp;·mesh·)</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::VertexHandle·VertexHandle;</div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshType::Point·Point;</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vhandle[8];</div>
 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>
 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>
 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>··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>
Max diff block lines reached; 130/19546 bytes (0.67%) of diff not shown.
4.74 KB
html2text {}
    
Offset 1, 57 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 config.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 41 
52 42 
53 43 
54 44#include·<OpenMesh/Core/System/config.h>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}
 74 69
 75 70#endif
55 ===============================================================================76 ===============================================================================
56 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.77 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
57 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.78 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
Max diff block lines reached; -1/4834 bytes (-0.02%) of diff not shown.
42.0 KB
./usr/share/doc/libopenmesh-dev/html/a00797.html vs.
./usr/share/doc/libopenmesh-dev/html/a00599.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('a00797.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00599.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="a00798.png"·border="0"·usemap="#aOpenMesh_2Core_2System_2omstream_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00600.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="a00782_source.html"·title="·"·alt=""·coords="364,93,543,133"/>106 <area·shape="rect"·href="a00602_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="a00799.png"·border="0"·usemap="#aOpenMesh_2Core_2System_2omstream_8hhdep"·alt=""/></div>128 <div·class="center"><img·src="a00601.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="a00725_source.html"·title="·"·alt=""·coords="1313,944,1547,969"/>131 <area·shape="rect"·href="a00689_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="a00644_source.html"·title="·"·alt=""·coords="3015,101,3179,141"/>133 <area·shape="rect"·href="a00692_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="a00698_source.html"·title="·"·alt=""·coords="46,834,249,874"/>135 <area·shape="rect"·href="a00716_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="a00560_source.html"·title="·"·alt=""·coords="3413,1032,3577,1072"/>137 <area·shape="rect"·href="a00899_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="a00866_source.html"·title="·"·alt=""·coords="7169,563,7384,603"/>139 <area·shape="rect"·href="a00314_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="a00818_source.html"·title="·"·alt=""·coords="4560,387,4719,427"/>141 <area·shape="rect"·href="a00656_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="a00578_source.html"·title="·"·alt=""·coords="5911,101,6075,141"/>143 <area·shape="rect"·href="a00860_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="a06464.html"·title="·"·alt=""·coords="6099,93,6339,148"/>145 <area·shape="rect"·href="a06476.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="a00965.html"·title="A·generic·heap·class."·alt=""·coords="4418,299,4581,339"/>147 <area·shape="rect"·href="a00410.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="a00953_source.html"·title="·"·alt=""·coords="6434,101,6597,141"/>149 <area·shape="rect"·href="a00401_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="a00680_source.html"·title="·"·alt=""·coords="1251,1032,1465,1072"/>151 <area·shape="rect"·href="a00707_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="a00719_source.html"·title="·"·alt=""·coords="2641,1120,2843,1160"/>153 <area·shape="rect"·href="a00800_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="a00647_source.html"·title="·"·alt=""·coords="534,1032,723,1072"/>155 <area·shape="rect"·href="a00746_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="a00728_source.html"·title="·"·alt=""·coords="1541,1032,1727,1072"/>157 <area·shape="rect"·href="a00782_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="a00710_source.html"·title="·"·alt=""·coords="2739,1208,2955,1233"/>159 <area·shape="rect"·href="a00794_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="a00422_source.html"·title="·"·alt=""·coords="6495,1391,6701,1431"/>161 <area·shape="rect"·href="a00986_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="a00452_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>163 <area·shape="rect"·href="a00962_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>
164 <area·shape="poly"·title="·"·alt=""·coords="2969,1220,3521,1223,4389,1232,5431,1250,6503,1279,6913,1299,6913,1304,6503,1284,5430,1255,4389,1238,3521,1229,2969,1225"/>164 <area·shape="poly"·title="·"·alt=""·coords="2969,1220,3521,1223,4389,1232,5431,1250,6503,1279,6913,1299,6913,1304,6503,1284,5430,1255,4389,1238,3521,1229,2969,1225"/>
165 <area·shape="rect"·href="a06350_source.html"·title="·"·alt=""·coords="5867,1391,6067,1431"/>165 <area·shape="rect"·href="a06455_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="a00479_source.html"·title="·"·alt=""·coords="4770,1384,5037,1439"/>167 <area·shape="rect"·href="a01013_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="a00896.html"·title="·"·alt=""·coords="2844,1281,3051,1336"/>169 <area·shape="rect"·href="a00329.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="a00329_source.html"·title="·"·alt=""·coords="2677,1289,2820,1329"/>171 <area·shape="rect"·href="a01178_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="a00461_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>174 <area·shape="rect"·href="a01001_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>
175 <area·shape="poly"·title="·"·alt=""·coords="7029,1339,7060,1390,7055,1393,7025,1342"/>175 <area·shape="poly"·title="·"·alt=""·coords="7029,1339,7060,1390,7055,1393,7025,1342"/>
176 <area·shape="rect"·href="a06347_source.html"·title="·"·alt=""·coords="7196,1391,7387,1431"/>176 <area·shape="rect"·href="a06452_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="a00449_source.html"·title="·"·alt=""·coords="6726,1391,6942,1431"/>178 <area·shape="rect"·href="a00977_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="a00485_source.html"·title="·"·alt=""·coords="5867,1487,6067,1527"/>182 <area·shape="rect"·href="a00959_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="a00290_source.html"·title="·"·alt=""·coords="2675,1384,2822,1439"/>184 <area·shape="rect"·href="a01139_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="a00770_source.html"·title="·"·alt=""·coords="3015,203,3179,243"/>186 <area·shape="rect"·href="a00680_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="a00686_source.html"·title="·"·alt=""·coords="2848,387,3012,427"/>188 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="3018,306,3269,331"/>191 <area·shape="rect"·href="a00671_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="a00809_source.html"·title="·"·alt=""·coords="4560,475,4719,515"/>195 <area·shape="rect"·href="a00641_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="a00824_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>197 <area·shape="rect"·href="a00662_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>
198 <area·shape="poly"·title="·"·alt=""·coords="2837,433,2784,453,2730,481,2681,518,2660,539,2643,564,2628,596,2625,625,2631,654,2643,690,2673,755,2708,800,2752,837,2813,879,2847,897,2876,906,2907,913,2944,927,2993,954,3041,982,3140,1030,3138,1034,3038,986,2990,958,2942,932,2905,918,2875,911,2845,902,2810,884,2749,842,2704,804,2669,758,2638,692,2625,656,2619,625,2623,595,2638,561,2656,536,2678,514,2727,476,2782,448,2835,428"/>198 <area·shape="poly"·title="·"·alt=""·coords="2837,433,2784,453,2730,481,2681,518,2660,539,2643,564,2628,596,2625,625,2631,654,2643,690,2673,755,2708,800,2752,837,2813,879,2847,897,2876,906,2907,913,2944,927,2993,954,3041,982,3140,1030,3138,1034,3038,986,2990,958,2942,932,2905,918,2875,911,2845,902,2810,884,2749,842,2704,804,2669,758,2638,692,2625,656,2619,625,2623,595,2638,561,2656,536,2678,514,2727,476,2782,448,2835,428"/>
199 <area·shape="rect"·href="a06410_source.html"·title="·"·alt=""·coords="5336,563,5543,603"/>199 <area·shape="rect"·href="a06347_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="a06476_source.html"·title="·"·alt=""·coords="3079,563,3277,603"/>201 <area·shape="rect"·href="a06407_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="a00812_source.html"·title="·"·alt=""·coords="2823,834,3005,874"/>203 <area·shape="rect"·href="a00665_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="a00827_source.html"·title="·"·alt=""·coords="2653,563,2815,603"/>205 <area·shape="rect"·href="a00623_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="a00998_source.html"·title="·"·alt=""·coords="3651,834,3828,874"/>207 <area·shape="rect"·href="a00374_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="a01007_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>209 <area·shape="rect"·href="a00386_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>
210 <area·shape="poly"·title="·"·alt=""·coords="4547,498,4265,499,3905,507,3730,515,3578,527,3462,544,3423,554,3398,565,3378,582,3361,603,3336,652,3322,700,3315,739,3309,738,3316,699,3331,650,3356,601,3374,579,3395,560,3421,549,3461,539,3577,522,3730,510,3905,502,4265,494,4547,493"/>210 <area·shape="poly"·title="·"·alt=""·coords="4547,498,4265,499,3905,507,3730,515,3578,527,3462,544,3423,554,3398,565,3378,582,3361,603,3336,652,3322,700,3315,739,3309,738,3316,699,3331,650,3356,601,3374,579,3395,560,3421,549,3461,539,3577,522,3730,510,3905,502,4265,494,4547,493"/>
211 <area·shape="rect"·href="a06413_source.html"·title="·"·alt=""·coords="3453,563,3679,603"/>211 <area·shape="rect"·href="a06350_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; 24658/42886 bytes (57.50%) of diff not shown.
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a00798.map vs.
./usr/share/doc/libopenmesh-dev/html/a00600.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="$a00782_source.html"·title="·"·alt=""·coords="364,93,543,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00602_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/a00798.png vs.
./usr/share/doc/libopenmesh-dev/html/a00600.png
Files identical despite different names
46.9 KB
./usr/share/doc/libopenmesh-dev/html/a00799.map vs.
./usr/share/doc/libopenmesh-dev/html/a00601.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="$a00725_source.html"·title="·"·alt=""·coords="1313,944,1547,969"/>3 <area·shape="rect"·id="Node000002"·href="$a00689_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="$a00644_source.html"·title="·"·alt=""·coords="3015,101,3179,141"/>5 <area·shape="rect"·id="Node000019"·href="$a00692_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="$a00698_source.html"·title="·"·alt=""·coords="46,834,249,874"/>7 <area·shape="rect"·id="Node000041"·href="$a00716_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="$a00560_source.html"·title="·"·alt=""·coords="3413,1032,3577,1072"/>9 <area·shape="rect"·id="Node000052"·href="$a00899_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="$a00866_source.html"·title="·"·alt=""·coords="7169,563,7384,603"/>11 <area·shape="rect"·id="Node000090"·href="$a00314_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="$a00818_source.html"·title="·"·alt=""·coords="4560,387,4719,427"/>13 <area·shape="rect"·id="Node000106"·href="$a00656_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="$a00578_source.html"·title="·"·alt=""·coords="5911,101,6075,141"/>15 <area·shape="rect"·id="Node000058"·href="$a00860_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="$a06464.html"·title="·"·alt=""·coords="6099,93,6339,148"/>17 <area·shape="rect"·id="Node000107"·href="$a06476.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="$a00965.html"·title="A·generic·heap·class."·alt=""·coords="4418,299,4581,339"/>19 <area·shape="rect"·id="Node000108"·href="$a00410.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="$a00953_source.html"·title="·"·alt=""·coords="6434,101,6597,141"/>21 <area·shape="rect"·id="Node000109"·href="$a00401_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="$a00680_source.html"·title="·"·alt=""·coords="1251,1032,1465,1072"/>23 <area·shape="rect"·id="Node000003"·href="$a00707_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="$a00719_source.html"·title="·"·alt=""·coords="2641,1120,2843,1160"/>25 <area·shape="rect"·id="Node000004"·href="$a00800_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="$a00647_source.html"·title="·"·alt=""·coords="534,1032,723,1072"/>27 <area·shape="rect"·id="Node000017"·href="$a00746_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="$a00728_source.html"·title="·"·alt=""·coords="1541,1032,1727,1072"/>29 <area·shape="rect"·id="Node000018"·href="$a00782_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="$a00710_source.html"·title="·"·alt=""·coords="2739,1208,2955,1233"/>31 <area·shape="rect"·id="Node000005"·href="$a00794_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="$a00422_source.html"·title="·"·alt=""·coords="6495,1391,6701,1431"/>33 <area·shape="rect"·id="Node000006"·href="$a00986_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="$a00452_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>35 <area·shape="rect"·id="Node000007"·href="$a00962_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>
36 <area·shape="poly"·id="edge6_Node000005_Node000007"·title="·"·alt=""·coords="2969,1220,3521,1223,4389,1232,5431,1250,6503,1279,6913,1299,6913,1304,6503,1284,5430,1255,4389,1238,3521,1229,2969,1225"/>36 <area·shape="poly"·id="edge6_Node000005_Node000007"·title="·"·alt=""·coords="2969,1220,3521,1223,4389,1232,5431,1250,6503,1279,6913,1299,6913,1304,6503,1284,5430,1255,4389,1238,3521,1229,2969,1225"/>
37 <area·shape="rect"·id="Node000011"·href="$a06350_source.html"·title="·"·alt=""·coords="5867,1391,6067,1431"/>37 <area·shape="rect"·id="Node000011"·href="$a06455_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="$a00479_source.html"·title="·"·alt=""·coords="4770,1384,5037,1439"/>39 <area·shape="rect"·id="Node000013"·href="$a01013_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="$a00896.html"·title="·"·alt=""·coords="2844,1281,3051,1336"/>41 <area·shape="rect"·id="Node000014"·href="$a00329.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="$a00329_source.html"·title="·"·alt=""·coords="2677,1289,2820,1329"/>43 <area·shape="rect"·id="Node000015"·href="$a01178_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="$a00461_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>46 <area·shape="rect"·id="Node000008"·href="$a01001_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>
47 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="7029,1339,7060,1390,7055,1393,7025,1342"/>47 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="7029,1339,7060,1390,7055,1393,7025,1342"/>
48 <area·shape="rect"·id="Node000009"·href="$a06347_source.html"·title="·"·alt=""·coords="7196,1391,7387,1431"/>48 <area·shape="rect"·id="Node000009"·href="$a06452_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="$a00449_source.html"·title="·"·alt=""·coords="6726,1391,6942,1431"/>50 <area·shape="rect"·id="Node000010"·href="$a00977_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="$a00485_source.html"·title="·"·alt=""·coords="5867,1487,6067,1527"/>54 <area·shape="rect"·id="Node000012"·href="$a00959_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="$a00290_source.html"·title="·"·alt=""·coords="2675,1384,2822,1439"/>56 <area·shape="rect"·id="Node000016"·href="$a01139_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="$a00770_source.html"·title="·"·alt=""·coords="3015,203,3179,243"/>58 <area·shape="rect"·id="Node000020"·href="$a00680_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="$a00686_source.html"·title="·"·alt=""·coords="2848,387,3012,427"/>60 <area·shape="rect"·id="Node000021"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="3018,306,3269,331"/>63 <area·shape="rect"·id="Node000105"·href="$a00671_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="$a00809_source.html"·title="·"·alt=""·coords="4560,475,4719,515"/>67 <area·shape="rect"·id="Node000022"·href="$a00641_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="$a00824_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>69 <area·shape="rect"·id="Node000026"·href="$a00662_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>
70 <area·shape="poly"·id="edge132_Node000021_Node000026"·title="·"·alt=""·coords="2837,433,2784,453,2730,481,2681,518,2660,539,2643,564,2628,596,2625,625,2631,654,2643,690,2673,755,2708,800,2752,837,2813,879,2847,897,2876,906,2907,913,2944,927,2993,954,3041,982,3140,1030,3138,1034,3038,986,2990,958,2942,932,2905,918,2875,911,2845,902,2810,884,2749,842,2704,804,2669,758,2638,692,2625,656,2619,625,2623,595,2638,561,2656,536,2678,514,2727,476,2782,448,2835,428"/>70 <area·shape="poly"·id="edge132_Node000021_Node000026"·title="·"·alt=""·coords="2837,433,2784,453,2730,481,2681,518,2660,539,2643,564,2628,596,2625,625,2631,654,2643,690,2673,755,2708,800,2752,837,2813,879,2847,897,2876,906,2907,913,2944,927,2993,954,3041,982,3140,1030,3138,1034,3038,986,2990,958,2942,932,2905,918,2875,911,2845,902,2810,884,2749,842,2704,804,2669,758,2638,692,2625,656,2619,625,2623,595,2638,561,2656,536,2678,514,2727,476,2782,448,2835,428"/>
71 <area·shape="rect"·id="Node000023"·href="$a06410_source.html"·title="·"·alt=""·coords="5336,563,5543,603"/>71 <area·shape="rect"·id="Node000023"·href="$a06347_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="$a06476_source.html"·title="·"·alt=""·coords="3079,563,3277,603"/>73 <area·shape="rect"·id="Node000024"·href="$a06407_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="$a00812_source.html"·title="·"·alt=""·coords="2823,834,3005,874"/>75 <area·shape="rect"·id="Node000025"·href="$a00665_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="$a00827_source.html"·title="·"·alt=""·coords="2653,563,2815,603"/>77 <area·shape="rect"·id="Node000030"·href="$a00623_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="$a00998_source.html"·title="·"·alt=""·coords="3651,834,3828,874"/>79 <area·shape="rect"·id="Node000069"·href="$a00374_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="$a01007_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>81 <area·shape="rect"·id="Node000071"·href="$a00386_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>
82 <area·shape="poly"·id="edge114_Node000022_Node000071"·title="·"·alt=""·coords="4547,498,4265,499,3905,507,3730,515,3578,527,3462,544,3423,554,3398,565,3378,582,3361,603,3336,652,3322,700,3315,739,3309,738,3316,699,3331,650,3356,601,3374,579,3395,560,3421,549,3461,539,3577,522,3730,510,3905,502,4265,494,4547,493"/>82 <area·shape="poly"·id="edge114_Node000022_Node000071"·title="·"·alt=""·coords="4547,498,4265,499,3905,507,3730,515,3578,527,3462,544,3423,554,3398,565,3378,582,3361,603,3336,652,3322,700,3315,739,3309,738,3316,699,3331,650,3356,601,3374,579,3395,560,3421,549,3461,539,3577,522,3730,510,3905,502,4265,494,4547,493"/>
83 <area·shape="rect"·id="Node000072"·href="$a06413_source.html"·title="·"·alt=""·coords="3453,563,3679,603"/>83 <area·shape="rect"·id="Node000072"·href="$a06350_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="$a06479_source.html"·title="·"·alt=""·coords="3703,563,3930,603"/>85 <area·shape="rect"·id="Node000073"·href="$a06410_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="$a01037.html"·title="·"·alt=""·coords="4178,563,4378,603"/>87 <area·shape="rect"·id="Node000074"·href="$a00539.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="$a01055.html"·title="·"·alt=""·coords="4427,651,4627,691"/>89 <area·shape="rect"·id="Node000075"·href="$a00554.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="$a01079.html"·title="·"·alt=""·coords="3954,563,4154,603"/>91 <area·shape="rect"·id="Node000081"·href="$a00533.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="$a01052.html"·title="·"·alt=""·coords="4677,563,4877,603"/>93 <area·shape="rect"·id="Node000083"·href="$a00548.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="$a01019.html"·title="·"·alt=""·coords="4402,563,4602,603"/>95 <area·shape="rect"·id="Node000085"·href="$a00509.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="$a01046.html"·title="·"·alt=""·coords="5111,563,5311,603"/>97 <area·shape="rect"·id="Node000086"·href="$a00524.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="$a01076.html"·title="·"·alt=""·coords="6758,563,6958,603"/>99 <area·shape="rect"·id="Node000088"·href="$a00503.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="$a00872_source.html"·title="·"·alt=""·coords="4901,563,5087,603"/>101 <area·shape="rect"·id="Node000056"·href="$a00446_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="$a00878.html"·title="·"·alt=""·coords="6489,563,6683,603"/>104 <area·shape="rect"·id="Node000092"·href="$a00569.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="$a00893_source.html"·title="·"·alt=""·coords="5567,563,5762,603"/>106 <area·shape="rect"·id="Node000098"·href="$a00572_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="$a00935.html"·title="·"·alt=""·coords="5787,563,5988,603"/>108 <area·shape="rect"·id="Node000099"·href="$a00368.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="$a00914.html"·title="·"·alt=""·coords="6012,563,6213,603"/>110 <area·shape="rect"·id="Node000100"·href="$a00365.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="$a00932.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="$a00341.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="$a00980_source.html"·title="·"·alt=""·coords="6982,563,7145,603"/>114 <area·shape="rect"·id="Node000102"·href="$a00404_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="$a06482_source.html"·title="·"·alt=""·coords="2891,570,3055,595"/>116 <area·shape="rect"·id="Node000104"·href="$a06413_source.html"·title="·"·alt=""·coords="2891,570,3055,595"/>
117 <area·shape="poly"·id="edge131_Node000022_Node000104"·title="·"·alt=""·coords="4546,498,4291,498,3925,506,3500,526,3281,543,3068,565,3023,573,3023,567,3067,560,3281,538,3499,521,3925,501,4291,493,4546,492"/>117 <area·shape="poly"·id="edge131_Node000022_Node000104"·title="·"·alt=""·coords="4546,498,4291,498,3925,506,3500,526,3281,543,3068,565,3023,573,3023,567,3067,560,3281,538,3499,521,3925,501,4291,493,4546,492"/>
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="$a00854_source.html"·title="·"·alt=""·coords="2773,937,2932,977"/>119 <area·shape="rect"·id="Node000027"·href="$a00614_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="$a00848_source.html"·title="·"·alt=""·coords="2919,1032,3077,1072"/>122 <area·shape="rect"·id="Node000028"·href="$a00629_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="$a00929_source.html"·title="·"·alt=""·coords="2693,1032,2895,1072"/>124 <area·shape="rect"·id="Node000029"·href="$a00353_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="$a00635_source.html"·title="·"·alt=""·coords="2653,651,2817,691"/>127 <area·shape="rect"·id="Node000031"·href="$a00884_source.html"·title="·"·alt=""·coords="2653,651,2817,691"/>
Max diff block lines reached; 21760/47910 bytes (45.42%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a00799.png vs.
./usr/share/doc/libopenmesh-dev/html/a00601.png
Files identical despite different names
6.11 KB
./usr/share/doc/libopenmesh-dev/html/a00866_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00314_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('a00866_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00314_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>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">//==·INCLUDES·=================================================================</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>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>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>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="a00797.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00599.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</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>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="preprocessor">#define·STV_DEBUG_CHECKS</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 <div·class="line"><a·id="l00235"·name="l00235"></a><span·class="lineno">··235</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>268 <div·class="line"><a·id="l00235"·name="l00235"></a><span·class="lineno">··235</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
269 <div·class="line"><a·id="l00236"·name="l00236"></a><span·class="lineno">··236</span><span·class="comment">//=============================================================================</span></div>269 <div·class="line"><a·id="l00236"·name="l00236"></a><span·class="lineno">··236</span><span·class="comment">//=============================================================================</span></div>
270 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno">··237</span><span·class="preprocessor">#if·defined(OM_INCLUDE_TEMPLATES)·&amp;&amp;·!defined(OPENMESH_SMARTTAGGERT_C)</span></div>270 <div·class="line"><a·id="l00237"·name="l00237"></a><span·class="lineno">··237</span><span·class="preprocessor">#if·defined(OM_INCLUDE_TEMPLATES)·&amp;&amp;·!defined(OPENMESH_SMARTTAGGERT_C)</span></div>
271 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno">··238</span><span·class="preprocessor">#define·OPENMESH_SMARTTAGGERT_TEMPLATES</span></div>271 <div·class="line"><a·id="l00238"·name="l00238"></a><span·class="lineno">··238</span><span·class="preprocessor">#define·OPENMESH_SMARTTAGGERT_TEMPLATES</span></div>
272 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span><span·class="preprocessor">#include·&quot;SmartTaggerT_impl.hh&quot;</span></div>272 <div·class="line"><a·id="l00239"·name="l00239"></a><span·class="lineno">··239</span><span·class="preprocessor">#include·&quot;SmartTaggerT_impl.hh&quot;</span></div>
273 <div·class="line"><a·id="l00240"·name="l00240"></a><span·class="lineno">··240</span><span·class="preprocessor">#endif</span></div>273 <div·class="line"><a·id="l00240"·name="l00240"></a><span·class="lineno">··240</span><span·class="preprocessor">#endif</span></div>
274 <div·class="line"><a·id="l00241"·name="l00241"></a><span·class="lineno">··241</span>·</div>274 <div·class="line"><a·id="l00241"·name="l00241"></a><span·class="lineno">··241</span>·</div>
275 <div·class="ttc"·id="aa00797_html"><div·class="ttname"><a·href="a00797.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>275 <div·class="ttc"·id="aa00599_html"><div·class="ttname"><a·href="a00599.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>
276 <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>276 <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>
277 <div·class="ttc"·id="aa03574_html"><div·class="ttname"><a·href="a03574.html">OpenMesh::SmartTaggerVT</a></div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:200</div></div>277 <div·class="ttc"·id="aa03574_html"><div·class="ttname"><a·href="a03574.html">OpenMesh::SmartTaggerVT</a></div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:200</div></div>
278 <div·class="ttc"·id="aa03578_html"><div·class="ttname"><a·href="a03578.html">OpenMesh::SmartTaggerET</a></div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:209</div></div>278 <div·class="ttc"·id="aa03578_html"><div·class="ttname"><a·href="a03578.html">OpenMesh::SmartTaggerET</a></div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:209</div></div>
279 <div·class="ttc"·id="aa03582_html"><div·class="ttname"><a·href="a03582.html">OpenMesh::SmartTaggerFT</a></div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:218</div></div>279 <div·class="ttc"·id="aa03582_html"><div·class="ttname"><a·href="a03582.html">OpenMesh::SmartTaggerFT</a></div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:218</div></div>
280 <div·class="ttc"·id="aa03586_html"><div·class="ttname"><a·href="a03586.html">OpenMesh::SmartTaggerHT</a></div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:227</div></div>280 <div·class="ttc"·id="aa03586_html"><div·class="ttname"><a·href="a03586.html">OpenMesh::SmartTaggerHT</a></div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:227</div></div>
281 <div·class="ttc"·id="aa03590_html"><div·class="ttname"><a·href="a03590.html">OpenMesh::SmartTaggerT</a></div><div·class="ttdoc">Smart·Tagger.</div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:125</div></div>281 <div·class="ttc"·id="aa03590_html"><div·class="ttname"><a·href="a03590.html">OpenMesh::SmartTaggerT</a></div><div·class="ttdoc">Smart·Tagger.</div><div·class="ttdef"><b>Definition</b>·SmartTaggerT.hh:125</div></div>
282 <div·class="ttc"·id="aa03590_html_a0a3cb6334274bc91d02b061586c849c6"><div·class="ttname"><a·href="a03590.html#a0a3cb6334274bc91d02b061586c849c6">OpenMesh::SmartTaggerT::get_tag</a></div><div·class="ttdeci">unsigned·int·get_tag(const·EHandle·_eh)·const</div><div·class="ttdoc">get·tag·value·in·range·[0..tag_range]</div><div·class="ttdef"><b>Definition</b>·SmartTaggerT_impl.hh:141</div></div>282 <div·class="ttc"·id="aa03590_html_a0a3cb6334274bc91d02b061586c849c6"><div·class="ttname"><a·href="a03590.html#a0a3cb6334274bc91d02b061586c849c6">OpenMesh::SmartTaggerT::get_tag</a></div><div·class="ttdeci">unsigned·int·get_tag(const·EHandle·_eh)·const</div><div·class="ttdoc">get·tag·value·in·range·[0..tag_range]</div><div·class="ttdef"><b>Definition</b>·SmartTaggerT_impl.hh:141</div></div>
844 B
./usr/share/doc/libopenmesh-dev/html/a00869_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00311_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('a00869_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00311_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()"
17.0 KB
./usr/share/doc/libopenmesh-dev/html/a00875.html vs.
./usr/share/doc/libopenmesh-dev/html/a00581.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('a00875.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00581.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 74 lines modifiedOffset 94, 74 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">SmootherT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">SmootherT_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/Utils/vector_cast.hh&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00878_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00569_source.html">OpenMesh/Tools/Smoother/SmootherT.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·SmootherT_impl.hh:</div>103 Include·dependency·graph·for·SmootherT_impl.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00876.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00582.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh">106 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="141,5,335,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="141,5,335,45"/>
108 <area·shape="rect"·href="a00836_source.html"·title="·"·alt=""·coords="92,533,251,573"/>108 <area·shape="rect"·href="a00632_source.html"·title="·"·alt=""·coords="92,533,251,573"/>
109 <area·shape="poly"·title="·"·alt=""·coords="228,47,194,113,180,156,174,200,174,379,174,520,169,520,169,379,169,200,175,154,189,111,223,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="228,47,194,113,180,156,174,200,174,379,174,520,169,520,169,379,169,200,175,154,189,111,223,44"/>
110 <area·shape="rect"·href="a00878.html"·title="·"·alt=""·coords="230,93,425,133"/>110 <area·shape="rect"·href="a00569.html"·title="·"·alt=""·coords="230,93,425,133"/>
111 <area·shape="poly"·title="·"·alt=""·coords="260,44,300,82,296,86,256,48"/>111 <area·shape="poly"·title="·"·alt=""·coords="260,44,300,82,296,86,256,48"/>
112 <area·shape="rect"·title="·"·alt=""·coords="557,797,735,837"/>112 <area·shape="rect"·title="·"·alt=""·coords="557,797,735,837"/>
113 <area·shape="poly"·title="·"·alt=""·coords="116,576,80,595,49,623,26,656,11,687,8,702,10,717,16,732,27,747,51,760,97,771,234,790,396,802,543,810,542,815,395,807,233,795,96,777,49,765,23,751,11,735,4,718,3,702,6,685,21,653,45,620,77,591,113,571"/>113 <area·shape="poly"·title="·"·alt=""·coords="116,576,80,595,49,623,26,656,11,687,8,702,10,717,16,732,27,747,51,760,97,771,234,790,396,802,543,810,542,815,395,807,233,795,96,777,49,765,23,751,11,735,4,718,3,702,6,685,21,653,45,620,77,591,113,571"/>
114 <area·shape="rect"·href="a00800_source.html"·title="·"·alt=""·coords="60,621,219,661"/>114 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="60,621,219,661"/>
115 <area·shape="poly"·title="·"·alt=""·coords="167,575,154,610,149,608,162,573"/>115 <area·shape="poly"·title="·"·alt=""·coords="167,575,154,610,149,608,162,573"/>
116 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="177,709,336,749"/>116 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="177,709,336,749"/>
117 <area·shape="poly"·title="·"·alt=""·coords="195,572,215,594,232,620,247,658,255,695,250,697,242,660,228,623,211,597,191,576"/>117 <area·shape="poly"·title="·"·alt=""·coords="195,572,215,594,232,620,247,658,255,695,250,697,242,660,228,623,211,597,191,576"/>
118 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="1041,621,1235,661"/>118 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1041,621,1235,661"/>
119 <area·shape="poly"·title="·"·alt=""·coords="251,559,928,619,1027,627,1027,633,927,624,251,564"/>119 <area·shape="poly"·title="·"·alt=""·coords="251,559,928,619,1027,627,1027,633,927,624,251,564"/>
120 <area·shape="poly"·title="·"·alt=""·coords="141,661,145,706,153,728,167,747,193,764,230,777,328,797,439,807,543,812,542,818,438,813,327,802,228,782,190,768,163,751,148,731,139,707,135,662"/>120 <area·shape="poly"·title="·"·alt=""·coords="141,661,145,706,153,728,167,747,193,764,230,777,328,797,439,807,543,812,542,818,438,813,327,802,228,782,190,768,163,751,148,731,139,707,135,662"/>
121 <area·shape="poly"·title="·"·alt=""·coords="167,659,221,699,218,703,164,664"/>121 <area·shape="poly"·title="·"·alt=""·coords="167,659,221,699,218,703,164,664"/>
122 <area·shape="rect"·title="·"·alt=""·coords="36,717,101,742"/>122 <area·shape="rect"·title="·"·alt=""·coords="36,717,101,742"/>
123 <area·shape="poly"·title="·"·alt=""·coords="126,663,89,707,85,704,122,660"/>123 <area·shape="poly"·title="·"·alt=""·coords="126,663,89,707,85,704,122,660"/>
124 <area·shape="poly"·title="·"·alt=""·coords="337,746,548,792,547,797,336,751"/>124 <area·shape="poly"·title="·"·alt=""·coords="337,746,548,792,547,797,336,751"/>
125 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="259,357,438,397"/>125 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="259,357,438,397"/>
126 <area·shape="poly"·title="·"·alt=""·coords="332,133,349,343,343,344,326,134"/>126 <area·shape="poly"·title="·"·alt=""·coords="332,133,349,343,343,344,326,134"/>
127 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="2095,181,2253,221"/>127 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="2095,181,2253,221"/>
128 <area·shape="poly"·title="·"·alt=""·coords="426,117,2081,193,2081,198,425,122"/>128 <area·shape="poly"·title="·"·alt=""·coords="426,117,2081,193,2081,198,425,122"/>
129 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="219,445,377,485"/>129 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="219,445,377,485"/>
130 <area·shape="poly"·title="·"·alt=""·coords="321,135,284,229,265,292,250,358,247,378,250,397,259,416,272,433,267,436,255,419,245,398,242,378,245,357,259,291,279,227,316,133"/>130 <area·shape="poly"·title="·"·alt=""·coords="321,135,284,229,265,292,250,358,247,378,250,397,259,416,272,433,267,436,255,419,245,398,242,378,245,357,259,291,279,227,316,133"/>
131 <area·shape="poly"·title="·"·alt=""·coords="366,396,385,425,405,463,421,506,427,552,427,643,428,675,431,700,440,723,459,748,477,764,498,777,545,796,543,801,496,782,474,768,455,751,435,726,425,702,422,675,422,643,422,552,416,507,400,465,380,428,361,399"/>131 <area·shape="poly"·title="·"·alt=""·coords="366,396,385,425,405,463,421,506,427,552,427,643,428,675,431,700,440,723,459,748,477,764,498,777,545,796,543,801,496,782,474,768,455,751,435,726,425,702,422,675,422,643,422,552,416,507,400,465,380,428,361,399"/>
132 <area·shape="poly"·title="·"·alt=""·coords="2094,205,1700,209,1435,216,1159,230,899,251,784,265,682,282,597,301,532,324,509,336,492,349,482,362,478,376,478,643,481,667,489,689,502,710,518,730,555,763,595,788,592,793,552,767,514,733,497,713,484,692,476,668,473,643,473,376,477,360,488,345,506,331,530,319,595,296,681,277,783,260,899,246,1159,225,1434,211,1700,203,2094,200"/>132 <area·shape="poly"·title="·"·alt=""·coords="2094,205,1700,209,1435,216,1159,230,899,251,784,265,682,282,597,301,532,324,509,336,492,349,482,362,478,376,478,643,481,667,489,689,502,710,518,730,555,763,595,788,592,793,552,767,514,733,497,713,484,692,476,668,473,643,473,376,477,360,488,345,506,331,530,319,595,296,681,277,783,260,899,246,1159,225,1434,211,1700,203,2094,200"/>
133 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1423,709,1587,749"/>133 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1423,709,1587,749"/>
134 <area·shape="poly"·title="·"·alt=""·coords="2217,219,2246,240,2269,268,2273,289,2269,310,2256,419,2246,509,2235,549,2216,588,2187,625,2145,663,2125,676,2100,686,2040,700,1968,707,1890,710,1731,709,1660,709,1600,712,1600,707,1660,704,1731,703,1890,704,1968,702,2039,695,2098,681,2122,671,2142,659,2183,622,2212,585,2230,547,2241,508,2251,419,2263,309,2268,289,2264,270,2242,244,2214,224"/>134 <area·shape="poly"·title="·"·alt=""·coords="2217,219,2246,240,2269,268,2273,289,2269,310,2256,419,2246,509,2235,549,2216,588,2187,625,2145,663,2125,676,2100,686,2040,700,1968,707,1890,710,1731,709,1660,709,1600,712,1600,707,1660,704,1731,703,1890,704,1968,702,2039,695,2098,681,2122,671,2142,659,2183,622,2212,585,2230,547,2241,508,2251,419,2263,309,2268,289,2264,270,2242,244,2214,224"/>
135 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="2095,269,2253,309"/>135 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="2095,269,2253,309"/>
136 <area·shape="poly"·title="·"·alt=""·coords="2177,222,2177,255,2171,255,2171,222"/>136 <area·shape="poly"·title="·"·alt=""·coords="2177,222,2177,255,2171,255,2171,222"/>
137 <area·shape="rect"·title="·"·alt=""·coords="2313,805,2371,830"/>137 <area·shape="rect"·title="·"·alt=""·coords="2313,805,2371,830"/>
138 <area·shape="poly"·title="·"·alt=""·coords="2254,209,2332,225,2372,239,2411,256,2445,278,2472,305,2490,337,2497,376,2497,643,2493,669,2484,694,2471,717,2454,738,2415,774,2377,800,2374,795,2411,770,2450,735,2466,714,2479,692,2488,668,2491,643,2491,376,2485,339,2468,308,2441,282,2408,261,2370,244,2330,230,2253,214"/>138 <area·shape="poly"·title="·"·alt=""·coords="2254,209,2332,225,2372,239,2411,256,2445,278,2472,305,2490,337,2497,376,2497,643,2493,669,2484,694,2471,717,2454,738,2415,774,2377,800,2374,795,2411,770,2450,735,2466,714,2479,692,2488,668,2491,643,2491,376,2485,339,2468,308,2441,282,2408,261,2370,244,2330,230,2253,214"/>
139 <area·shape="rect"·title="·"·alt=""·coords="2001,805,2064,830"/>139 <area·shape="rect"·title="·"·alt=""·coords="2001,805,2064,830"/>
140 <area·shape="poly"·title="·"·alt=""·coords="2254,212,2312,232,2339,247,2363,267,2382,293,2392,317,2395,343,2395,376,2395,555,2393,583,2386,610,2374,634,2359,657,2320,697,2273,731,2221,759,2169,780,2079,808,2077,803,2167,775,2219,754,2270,726,2317,693,2355,654,2370,632,2381,608,2388,582,2390,555,2390,376,2390,344,2387,318,2378,296,2359,271,2336,252,2309,236,2253,217"/>140 <area·shape="poly"·title="·"·alt=""·coords="2254,212,2312,232,2339,247,2363,267,2382,293,2392,317,2395,343,2395,376,2395,555,2393,583,2386,610,2374,634,2359,657,2320,697,2273,731,2221,759,2169,780,2079,808,2077,803,2167,775,2219,754,2270,726,2317,693,2355,654,2370,632,2381,608,2388,582,2390,555,2390,376,2390,344,2387,318,2378,296,2359,271,2336,252,2309,236,2253,217"/>
141 <area·shape="rect"·title="·"·alt=""·coords="1785,805,1870,830"/>141 <area·shape="rect"·title="·"·alt=""·coords="1785,805,1870,830"/>
142 <area·shape="poly"·title="·"·alt=""·coords="2219,219,2255,240,2288,267,2312,293,2330,316,2341,342,2345,376,2345,467,2341,507,2330,544,2314,578,2291,610,2265,639,2234,665,2164,710,2089,746,2013,774,1943,795,1884,808,1883,803,1941,789,2011,769,2087,741,2162,706,2231,661,2261,635,2287,607,2309,576,2325,542,2336,506,2339,467,2339,376,2336,343,2326,319,2308,297,2284,271,2252,244,2217,224"/>142 <area·shape="poly"·title="·"·alt=""·coords="2219,219,2255,240,2288,267,2312,293,2330,316,2341,342,2345,376,2345,467,2341,507,2330,544,2314,578,2291,610,2265,639,2234,665,2164,710,2089,746,2013,774,1943,795,1884,808,1883,803,1941,789,2011,769,2087,741,2162,706,2231,661,2261,635,2287,607,2309,576,2325,542,2336,506,2339,467,2339,376,2336,343,2326,319,2308,297,2284,271,2252,244,2217,224"/>
143 <area·shape="rect"·title="·"·alt=""·coords="1971,541,2051,566"/>143 <area·shape="rect"·title="·"·alt=""·coords="1971,541,2051,566"/>
144 <area·shape="poly"·title="·"·alt=""·coords="2097,224,2042,243,1985,272,1933,310,1911,333,1892,359,1884,382,1884,407,1893,431,1907,454,1945,497,1985,530,1981,534,1941,501,1902,458,1888,433,1879,408,1879,382,1888,356,1907,329,1930,306,1983,267,2040,238,2095,219"/>144 <area·shape="poly"·title="·"·alt=""·coords="2097,224,2042,243,1985,272,1933,310,1911,333,1892,359,1884,382,1884,407,1893,431,1907,454,1945,497,1985,530,1981,534,1941,501,1902,458,1888,433,1879,408,1879,382,1888,356,1907,329,1930,306,1983,267,2040,238,2095,219"/>
145 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1308,269,1472,309"/>145 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1308,269,1472,309"/>
146 <area·shape="poly"·title="·"·alt=""·coords="2095,214,1486,280,1485,275,2094,209"/>146 <area·shape="poly"·title="·"·alt=""·coords="2095,214,1486,280,1485,275,2094,209"/>
147 <area·shape="poly"·title="·"·alt=""·coords="1423,749,1404,752,1224,774,1044,791,750,813,749,807,1044,785,1223,768,1403,747,1422,744"/>147 <area·shape="poly"·title="·"·alt=""·coords="1423,749,1404,752,1224,774,1044,791,750,813,749,807,1044,785,1223,768,1403,747,1422,744"/>
148 <area·shape="rect"·title="·"·alt=""·coords="1473,805,1549,830"/>148 <area·shape="rect"·title="·"·alt=""·coords="1473,805,1549,830"/>
149 <area·shape="poly"·title="·"·alt=""·coords="1509,749,1512,791,1507,791,1504,750"/>149 <area·shape="poly"·title="·"·alt=""·coords="1509,749,1512,791,1507,791,1504,750"/>
150 <area·shape="poly"·title="·"·alt=""·coords="2183,309,2337,791,2332,792,2178,310"/>150 <area·shape="poly"·title="·"·alt=""·coords="2183,309,2337,791,2332,792,2178,310"/>
151 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="1902,365,2153,390"/>151 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="1902,365,2153,390"/>
152 <area·shape="poly"·title="·"·alt=""·coords="2143,312,2060,360,2057,355,2141,307"/>152 <area·shape="poly"·title="·"·alt=""·coords="2143,312,2060,360,2057,355,2141,307"/>
153 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1611,621,1790,661"/>153 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1611,621,1790,661"/>
154 <area·shape="poly"·title="·"·alt=""·coords="2178,310,2176,351,2167,398,2150,455,2134,499,2109,538,2065,576,2019,596,1953,612,1804,633,1803,628,1952,607,2018,591,2062,571,2105,534,2129,497,2145,453,2162,397,2171,350,2172,310"/>154 <area·shape="poly"·title="·"·alt=""·coords="2178,310,2176,351,2167,398,2150,455,2134,499,2109,538,2065,576,2019,596,1953,612,1804,633,1803,628,1952,607,2018,591,2062,571,2105,534,2129,497,2145,453,2162,397,2171,350,2172,310"/>
155 <area·shape="poly"·title="·"·alt=""·coords="2040,388,2078,437,2100,471,2121,510,2136,550,2142,590,2137,629,2129,647,2116,663,2099,674,2072,682,1992,693,1888,699,1771,702,1545,705,1460,707,1411,712,1385,721,1367,731,1348,742,1322,752,1245,770,1167,784,1011,804,867,815,749,819,749,813,867,809,1011,799,1166,779,1244,765,1320,747,1345,737,1364,727,1383,716,1410,707,1460,702,1545,699,1771,697,1888,694,1992,688,2071,676,2097,669,2112,659,2124,644,2132,627,2137,590,2130,551,2116,512,2096,474,2073,440,2036,392"/>155 <area·shape="poly"·title="·"·alt=""·coords="2040,388,2078,437,2100,471,2121,510,2136,550,2142,590,2137,629,2129,647,2116,663,2099,674,2072,682,1992,693,1888,699,1771,702,1545,705,1460,707,1411,712,1385,721,1367,731,1348,742,1322,752,1245,770,1167,784,1011,804,867,815,749,819,749,813,867,809,1011,799,1166,779,1244,765,1320,747,1345,737,1364,727,1383,716,1410,707,1460,702,1545,699,1771,697,1888,694,1992,688,2071,676,2097,669,2112,659,2124,644,2132,627,2137,590,2130,551,2116,512,2096,474,2073,440,2036,392"/>
156 <area·shape="rect"·title="·"·alt=""·coords="2015,629,2101,654"/>156 <area·shape="rect"·title="·"·alt=""·coords="2015,629,2101,654"/>
157 <area·shape="poly"·title="·"·alt=""·coords="2034,389,2050,450,2066,533,2066,573,2063,615,2058,615,2061,573,2061,534,2045,451,2028,391"/>157 <area·shape="poly"·title="·"·alt=""·coords="2034,389,2050,450,2066,533,2066,573,2063,615,2058,615,2061,573,2061,534,2045,451,2028,391"/>
158 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="1545,533,1709,573"/>158 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1545,533,1709,573"/>
159 <area·shape="poly"·title="·"·alt=""·coords="2002,392,1684,530,1682,525,2000,388"/>159 <area·shape="poly"·title="·"·alt=""·coords="2002,392,1684,530,1682,525,2000,388"/>
160 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="1308,445,1472,485"/>160 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="1308,445,1472,485"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1942,393,1486,454,1486,449,1942,387"/>161 <area·shape="poly"·title="·"·alt=""·coords="1942,393,1486,454,1486,449,1942,387"/>
162 <area·shape="poly"·title="·"·alt=""·coords="1621,575,1594,620,1574,643,1550,664,1503,688,1462,697,1419,701,1367,712,1303,733,1237,752,1106,775,974,793,749,813,749,808,974,787,1105,770,1236,747,1301,728,1365,707,1419,696,1461,692,1501,683,1547,659,1570,640,1589,617,1616,572"/>162 <area·shape="poly"·title="·"·alt=""·coords="1621,575,1594,620,1574,643,1550,664,1503,688,1462,697,1419,701,1367,712,1303,733,1237,752,1106,775,974,793,749,813,749,808,974,787,1105,770,1236,747,1301,728,1365,707,1419,696,1461,692,1501,683,1547,659,1570,640,1589,617,1616,572"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1710,563,1848,586,2003,619,2014,622,2013,627,2001,624,1847,591,1709,568"/>163 <area·shape="poly"·title="·"·alt=""·coords="1710,563,1848,586,2003,619,2014,622,2013,627,2001,624,1847,591,1709,568"/>
164 <area·shape="rect"·title="·"·alt=""·coords="1361,629,1437,654"/>164 <area·shape="rect"·title="·"·alt=""·coords="1361,629,1437,654"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1578,576,1443,626,1442,621,1576,571"/>165 <area·shape="poly"·title="·"·alt=""·coords="1578,576,1443,626,1442,621,1576,571"/>
166 <area·shape="rect"·title="·"·alt=""·coords="1915,629,1990,654"/>166 <area·shape="rect"·title="·"·alt=""·coords="1915,629,1990,654"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1710,571,1897,619,1908,622,1906,627,1896,624,1709,576"/>167 <area·shape="poly"·title="·"·alt=""·coords="1710,571,1897,619,1908,622,1906,627,1896,624,1709,576"/>
Offset 174, 34 lines modifiedOffset 174, 34 lines modified
174 <area·shape="poly"·title="·"·alt=""·coords="1443,483,1563,526,1562,531,1441,488"/>174 <area·shape="poly"·title="·"·alt=""·coords="1443,483,1563,526,1562,531,1441,488"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1430,483,1460,504,1484,532,1494,552,1500,574,1503,614,1498,615,1494,575,1489,554,1480,535,1456,508,1427,488"/>175 <area·shape="poly"·title="·"·alt=""·coords="1430,483,1460,504,1484,532,1494,552,1500,574,1503,614,1498,615,1494,575,1489,554,1480,535,1456,508,1427,488"/>
176 <area·shape="rect"·title="·"·alt=""·coords="1081,541,1152,566"/>176 <area·shape="rect"·title="·"·alt=""·coords="1081,541,1152,566"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1322,488,1166,536,1159,538,1157,533,1164,531,1320,483"/>177 <area·shape="poly"·title="·"·alt=""·coords="1322,488,1166,536,1159,538,1157,533,1164,531,1320,483"/>
178 <area·shape="rect"·title="·"·alt=""·coords="1177,541,1235,566"/>178 <area·shape="rect"·title="·"·alt=""·coords="1177,541,1235,566"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1351,488,1244,537,1242,532,1349,483"/>179 <area·shape="poly"·title="·"·alt=""·coords="1351,488,1244,537,1242,532,1349,483"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1473,472,1630,494,1720,510,1810,531,1863,550,1916,571,1947,577,1975,579,2026,578,2050,579,2073,585,2095,598,2116,620,2128,642,2131,666,2126,691,2117,716,2088,761,2057,797,2053,793,2083,758,2112,713,2121,690,2125,666,2123,644,2112,623,2091,602,2071,590,2049,584,2026,583,1975,585,1946,583,1915,576,1861,555,1808,536,1719,515,1629,499,1472,477"/>180 <area·shape="poly"·title="·"·alt=""·coords="1473,472,1630,494,1720,510,1810,531,1863,550,1916,571,1947,577,1975,579,2026,578,2050,579,2073,585,2095,598,2116,620,2128,642,2131,666,2126,691,2117,716,2088,761,2057,797,2053,793,2083,758,2112,713,2121,690,2125,666,2123,644,2112,623,2091,602,2071,590,2049,584,2026,583,1975,585,1946,583,1915,576,1861,555,1808,536,1719,515,1629,499,1472,477"/>
181 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1061,709,1225,749"/>181 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="1061,709,1225,749"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1356,488,1327,509,1300,535,1282,568,1276,598,1269,629,1250,663,1225,686,1198,705,1195,700,1222,682,1245,660,1264,627,1271,597,1277,566,1296,532,1323,504,1353,483"/>182 <area·shape="poly"·title="·"·alt=""·coords="1356,488,1327,509,1300,535,1282,568,1276,598,1269,629,1250,663,1225,686,1198,705,1195,700,1222,682,1245,660,1264,627,1271,597,1277,566,1296,532,1323,504,1353,483"/>
183 <area·shape="rect"·href="a00716_source.html"·title="·"·alt=""·coords="564,621,728,661"/>183 <area·shape="rect"·href="a00713_source.html"·title="·"·alt=""·coords="564,621,728,661"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1308,472,1175,478,1017,490,870,509,810,521,766,536,738,551,712,571,671,613,667,609,709,567,735,547,764,531,809,516,869,504,1017,485,1174,473,1308,467"/>184 <area·shape="poly"·title="·"·alt=""·coords="1308,472,1175,478,1017,490,870,509,810,521,766,536,738,551,712,571,671,613,667,609,709,567,735,547,764,531,809,516,869,504,1017,485,1174,473,1308,467"/>
185 <area·shape="rect"·href="a00644_source.html"·title="·"·alt=""·coords="777,533,941,573"/>185 <area·shape="rect"·href="a00692_source.html"·title="·"·alt=""·coords="777,533,941,573"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1309,481,961,536,956,537,955,532,960,531,1308,476"/>186 <area·shape="poly"·title="·"·alt=""·coords="1309,481,961,536,956,537,955,532,960,531,1308,476"/>
187 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1311,533,1469,573"/>187 <area·shape="rect"·href="a00650_source.html"·title="·"·alt=""·coords="1311,533,1469,573"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1393,486,1393,519,1387,519,1387,486"/>188 <area·shape="poly"·title="·"·alt=""·coords="1393,486,1393,519,1387,519,1387,486"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1473,469,1691,489,1823,507,1953,531,1967,534,1966,539,1952,536,1822,512,1690,494,1472,474"/>189 <area·shape="poly"·title="·"·alt=""·coords="1473,469,1691,489,1823,507,1953,531,1967,534,1966,539,1952,536,1822,512,1690,494,1472,474"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1062,747,749,801,748,796,1061,742"/>190 <area·shape="poly"·title="·"·alt=""·coords="1062,747,749,801,748,796,1061,742"/>
191 <area·shape="poly"·title="·"·alt=""·coords="649,662,649,784,643,784,643,662"/>191 <area·shape="poly"·title="·"·alt=""·coords="649,662,649,784,643,784,643,662"/>
192 <area·shape="poly"·title="·"·alt=""·coords="849,575,786,663,728,732,675,789,671,785,724,728,781,660,845,572"/>192 <area·shape="poly"·title="·"·alt=""·coords="849,575,786,663,728,732,675,789,671,785,724,728,781,660,845,572"/>
193 <area·shape="poly"·title="·"·alt=""·coords="843,576,790,626,763,649,741,664,709,675,668,685,565,702,350,724,350,719,564,697,667,680,708,670,738,659,760,645,787,622,839,572"/>193 <area·shape="poly"·title="·"·alt=""·coords="843,576,790,626,763,649,741,664,709,675,668,685,565,702,350,724,350,719,564,697,667,680,708,670,738,659,760,645,787,622,839,572"/>
194 <area·shape="poly"·title="·"·alt=""·coords="942,565,1348,629,1347,634,941,570"/>194 <area·shape="poly"·title="·"·alt=""·coords="942,565,1348,629,1347,634,941,570"/>
195 <area·shape="poly"·title="·"·alt=""·coords="814,576,706,619,704,614,812,571"/>195 <area·shape="poly"·title="·"·alt=""·coords="814,576,706,619,704,614,812,571"/>
196 <area·shape="rect"·title="·"·alt=""·coords="854,629,915,654"/>196 <area·shape="rect"·title="·"·alt=""·coords="854,629,915,654"/>
197 <area·shape="poly"·title="·"·alt=""·coords="868,573,880,614,875,616,863,574"/>197 <area·shape="poly"·title="·"·alt=""·coords="868,573,880,614,875,616,863,574"/>
198 <area·shape="poly"·title="·"·alt=""·coords="883,571,946,618,986,641,1029,659,1083,666,1175,670,1422,672,1550,674,1665,680,1754,690,1784,697,1804,707,1819,726,1827,748,1832,791,1827,791,1822,749,1814,728,1800,711,1783,702,1753,695,1665,685,1550,679,1421,677,1175,675,1083,671,1028,664,984,646,943,622,880,576"/>198 <area·shape="poly"·title="·"·alt=""·coords="883,571,946,618,986,641,1029,659,1083,666,1175,670,1422,672,1550,674,1665,680,1754,690,1784,697,1804,707,1819,726,1827,748,1832,791,1827,791,1822,749,1814,728,1800,711,1783,702,1753,695,1665,685,1550,679,1421,677,1175,675,1083,671,1028,664,984,646,943,622,880,576"/>
199 <area·shape="poly"·title="·"·alt=""·coords="942,559,1549,619,1598,624,1597,630,1548,624,941,565"/>199 <area·shape="poly"·title="·"·alt=""·coords="942,559,1549,619,1598,624,1597,630,1548,624,941,565"/>
200 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="1611,709,1790,749"/>200 <area·shape="rect"·href="a00602_source.html"·title="·"·alt=""·coords="1611,709,1790,749"/>
201 <area·shape="poly"·title="·"·alt=""·coords="1703,662,1703,695,1698,695,1698,662"/>201 <area·shape="poly"·title="·"·alt=""·coords="1703,662,1703,695,1698,695,1698,662"/>
202 <area·shape="poly"·title="·"·alt=""·coords="1612,750,1600,752,1362,777,1125,796,750,815,749,810,1125,790,1361,772,1599,747,1611,745"/>202 <area·shape="poly"·title="·"·alt=""·coords="1612,750,1600,752,1362,777,1125,796,750,815,749,810,1125,790,1361,772,1599,747,1611,745"/>
203 <area·shape="poly"·title="·"·alt=""·coords="1660,752,1550,802,1548,797,1658,747"/>203 <area·shape="poly"·title="·"·alt=""·coords="1660,752,1550,802,1548,797,1658,747"/>
204 <area·shape="poly"·title="·"·alt=""·coords="1791,740,2299,808,2299,813,1790,745"/>204 <area·shape="poly"·title="·"·alt=""·coords="1791,740,2299,808,2299,813,1790,745"/>
205 <area·shape="poly"·title="·"·alt=""·coords="1774,747,1989,802,1987,807,1773,752"/>205 <area·shape="poly"·title="·"·alt=""·coords="1774,747,1989,802,1987,807,1773,752"/>
206 <area·shape="poly"·title="·"·alt=""·coords="1730,747,1800,795,1797,799,1727,752"/>206 <area·shape="poly"·title="·"·alt=""·coords="1730,747,1800,795,1797,799,1727,752"/>
207 <area·shape="rect"·title="·"·alt=""·coords="1581,805,1671,830"/>207 <area·shape="rect"·title="·"·alt=""·coords="1581,805,1671,830"/>
Offset 219, 15 lines modifiedOffset 219, 15 lines modified
219 <area·shape="poly"·title="·"·alt=""·coords="1393,310,1393,432,1387,432,1387,310"/>219 <area·shape="poly"·title="·"·alt=""·coords="1393,310,1393,432,1387,432,1387,310"/>
Max diff block lines reached; 1161/17304 bytes (6.71%) of diff not shown.
16.8 KB
./usr/share/doc/libopenmesh-dev/html/a00876.map vs.
./usr/share/doc/libopenmesh-dev/html/a00582.map
Files 99% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 <map·id="OpenMesh/Tools/Smoother/SmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/SmootherT_impl.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="141,5,335,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="141,5,335,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00836_source.html"·title="·"·alt=""·coords="92,533,251,573"/>3 <area·shape="rect"·id="Node000002"·href="$a00632_source.html"·title="·"·alt=""·coords="92,533,251,573"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="228,47,194,113,180,156,174,200,174,379,174,520,169,520,169,379,169,200,175,154,189,111,223,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="228,47,194,113,180,156,174,200,174,379,174,520,169,520,169,379,169,200,175,154,189,111,223,44"/>
5 <area·shape="rect"·id="Node000008"·href="$a00878.html"·title="·"·alt=""·coords="230,93,425,133"/>5 <area·shape="rect"·id="Node000008"·href="$a00569.html"·title="·"·alt=""·coords="230,93,425,133"/>
6 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="260,44,300,82,296,86,256,48"/>6 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="260,44,300,82,296,86,256,48"/>
7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="557,797,735,837"/>7 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="557,797,735,837"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="116,576,80,595,49,623,26,656,11,687,8,702,10,717,16,732,27,747,51,760,97,771,234,790,396,802,543,810,542,815,395,807,233,795,96,777,49,765,23,751,11,735,4,718,3,702,6,685,21,653,45,620,77,591,113,571"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="116,576,80,595,49,623,26,656,11,687,8,702,10,717,16,732,27,747,51,760,97,771,234,790,396,802,543,810,542,815,395,807,233,795,96,777,49,765,23,751,11,735,4,718,3,702,6,685,21,653,45,620,77,591,113,571"/>
9 <area·shape="rect"·id="Node000004"·href="$a00800_source.html"·title="·"·alt=""·coords="60,621,219,661"/>9 <area·shape="rect"·id="Node000004"·href="$a00668_source.html"·title="·"·alt=""·coords="60,621,219,661"/>
10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="167,575,154,610,149,608,162,573"/>10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="167,575,154,610,149,608,162,573"/>
11 <area·shape="rect"·id="Node000005"·href="$a00863_source.html"·title="·"·alt=""·coords="177,709,336,749"/>11 <area·shape="rect"·id="Node000005"·href="$a00617_source.html"·title="·"·alt=""·coords="177,709,336,749"/>
12 <area·shape="poly"·id="edge8_Node000002_Node000005"·title="·"·alt=""·coords="195,572,215,594,232,620,247,658,255,695,250,697,242,660,228,623,211,597,191,576"/>12 <area·shape="poly"·id="edge8_Node000002_Node000005"·title="·"·alt=""·coords="195,572,215,594,232,620,247,658,255,695,250,697,242,660,228,623,211,597,191,576"/>
13 <area·shape="rect"·id="Node000007"·href="$a00500_source.html"·title="·"·alt=""·coords="1041,621,1235,661"/>13 <area·shape="rect"·id="Node000007"·href="$a00830_source.html"·title="·"·alt=""·coords="1041,621,1235,661"/>
14 <area·shape="poly"·id="edge9_Node000002_Node000007"·title="·"·alt=""·coords="251,559,928,619,1027,627,1027,633,927,624,251,564"/>14 <area·shape="poly"·id="edge9_Node000002_Node000007"·title="·"·alt=""·coords="251,559,928,619,1027,627,1027,633,927,624,251,564"/>
15 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="141,661,145,706,153,728,167,747,193,764,230,777,328,797,439,807,543,812,542,818,438,813,327,802,228,782,190,768,163,751,148,731,139,707,135,662"/>15 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="141,661,145,706,153,728,167,747,193,764,230,777,328,797,439,807,543,812,542,818,438,813,327,802,228,782,190,768,163,751,148,731,139,707,135,662"/>
16 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="167,659,221,699,218,703,164,664"/>16 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="167,659,221,699,218,703,164,664"/>
17 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="36,717,101,742"/>17 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="36,717,101,742"/>
18 <area·shape="poly"·id="edge7_Node000004_Node000006"·title="·"·alt=""·coords="126,663,89,707,85,704,122,660"/>18 <area·shape="poly"·id="edge7_Node000004_Node000006"·title="·"·alt=""·coords="126,663,89,707,85,704,122,660"/>
19 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="337,746,548,792,547,797,336,751"/>19 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="337,746,548,792,547,797,336,751"/>
20 <area·shape="rect"·id="Node000009"·href="$a00791_source.html"·title="·"·alt=""·coords="259,357,438,397"/>20 <area·shape="rect"·id="Node000009"·href="$a00593_source.html"·title="·"·alt=""·coords="259,357,438,397"/>
21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="332,133,349,343,343,344,326,134"/>21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="332,133,349,343,343,344,326,134"/>
22 <area·shape="rect"·id="Node000010"·href="$a00809_source.html"·title="·"·alt=""·coords="2095,181,2253,221"/>22 <area·shape="rect"·id="Node000010"·href="$a00641_source.html"·title="·"·alt=""·coords="2095,181,2253,221"/>
23 <area·shape="poly"·id="edge13_Node000008_Node000010"·title="·"·alt=""·coords="426,117,2081,193,2081,198,425,122"/>23 <area·shape="poly"·id="edge13_Node000008_Node000010"·title="·"·alt=""·coords="426,117,2081,193,2081,198,425,122"/>
24 <area·shape="rect"·id="Node000037"·href="$a00806_source.html"·title="·"·alt=""·coords="219,445,377,485"/>24 <area·shape="rect"·id="Node000037"·href="$a00638_source.html"·title="·"·alt=""·coords="219,445,377,485"/>
25 <area·shape="poly"·id="edge78_Node000008_Node000037"·title="·"·alt=""·coords="321,135,284,229,265,292,250,358,247,378,250,397,259,416,272,433,267,436,255,419,245,398,242,378,245,357,259,291,279,227,316,133"/>25 <area·shape="poly"·id="edge78_Node000008_Node000037"·title="·"·alt=""·coords="321,135,284,229,265,292,250,358,247,378,250,397,259,416,272,433,267,436,255,419,245,398,242,378,245,357,259,291,279,227,316,133"/>
26 <area·shape="poly"·id="edge12_Node000009_Node000003"·title="·"·alt=""·coords="366,396,385,425,405,463,421,506,427,552,427,643,428,675,431,700,440,723,459,748,477,764,498,777,545,796,543,801,496,782,474,768,455,751,435,726,425,702,422,675,422,643,422,552,416,507,400,465,380,428,361,399"/>26 <area·shape="poly"·id="edge12_Node000009_Node000003"·title="·"·alt=""·coords="366,396,385,425,405,463,421,506,427,552,427,643,428,675,431,700,440,723,459,748,477,764,498,777,545,796,543,801,496,782,474,768,455,751,435,726,425,702,422,675,422,643,422,552,416,507,400,465,380,428,361,399"/>
27 <area·shape="poly"·id="edge14_Node000010_Node000003"·title="·"·alt=""·coords="2094,205,1700,209,1435,216,1159,230,899,251,784,265,682,282,597,301,532,324,509,336,492,349,482,362,478,376,478,643,481,667,489,689,502,710,518,730,555,763,595,788,592,793,552,767,514,733,497,713,484,692,476,668,473,643,473,376,477,360,488,345,506,331,530,319,595,296,681,277,783,260,899,246,1159,225,1434,211,1700,203,2094,200"/>27 <area·shape="poly"·id="edge14_Node000010_Node000003"·title="·"·alt=""·coords="2094,205,1700,209,1435,216,1159,230,899,251,784,265,682,282,597,301,532,324,509,336,492,349,482,362,478,376,478,643,481,667,489,689,502,710,518,730,555,763,595,788,592,793,552,767,514,733,497,713,484,692,476,668,473,643,473,376,477,360,488,345,506,331,530,319,595,296,681,277,783,260,899,246,1159,225,1434,211,1700,203,2094,200"/>
28 <area·shape="rect"·id="Node000011"·href="$a00581_source.html"·title="·"·alt=""·coords="1423,709,1587,749"/>28 <area·shape="rect"·id="Node000011"·href="$a00878_source.html"·title="·"·alt=""·coords="1423,709,1587,749"/>
29 <area·shape="poly"·id="edge15_Node000010_Node000011"·title="·"·alt=""·coords="2217,219,2246,240,2269,268,2273,289,2269,310,2256,419,2246,509,2235,549,2216,588,2187,625,2145,663,2125,676,2100,686,2040,700,1968,707,1890,710,1731,709,1660,709,1600,712,1600,707,1660,704,1731,703,1890,704,1968,702,2039,695,2098,681,2122,671,2142,659,2183,622,2212,585,2230,547,2241,508,2251,419,2263,309,2268,289,2264,270,2242,244,2214,224"/>29 <area·shape="poly"·id="edge15_Node000010_Node000011"·title="·"·alt=""·coords="2217,219,2246,240,2269,268,2273,289,2269,310,2256,419,2246,509,2235,549,2216,588,2187,625,2145,663,2125,676,2100,686,2040,700,1968,707,1890,710,1731,709,1660,709,1600,712,1600,707,1660,704,1731,703,1890,704,1968,702,2039,695,2098,681,2122,671,2142,659,2183,622,2212,585,2230,547,2241,508,2251,419,2263,309,2268,289,2264,270,2242,244,2214,224"/>
30 <area·shape="rect"·id="Node000013"·href="$a00818_source.html"·title="·"·alt=""·coords="2095,269,2253,309"/>30 <area·shape="rect"·id="Node000013"·href="$a00656_source.html"·title="·"·alt=""·coords="2095,269,2253,309"/>
31 <area·shape="poly"·id="edge18_Node000010_Node000013"·title="·"·alt=""·coords="2177,222,2177,255,2171,255,2171,222"/>31 <area·shape="poly"·id="edge18_Node000010_Node000013"·title="·"·alt=""·coords="2177,222,2177,255,2171,255,2171,222"/>
32 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="2313,805,2371,830"/>32 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="2313,805,2371,830"/>
33 <area·shape="poly"·id="edge68_Node000010_Node000014"·title="·"·alt=""·coords="2254,209,2332,225,2372,239,2411,256,2445,278,2472,305,2490,337,2497,376,2497,643,2493,669,2484,694,2471,717,2454,738,2415,774,2377,800,2374,795,2411,770,2450,735,2466,714,2479,692,2488,668,2491,643,2491,376,2485,339,2468,308,2441,282,2408,261,2370,244,2330,230,2253,214"/>33 <area·shape="poly"·id="edge68_Node000010_Node000014"·title="·"·alt=""·coords="2254,209,2332,225,2372,239,2411,256,2445,278,2472,305,2490,337,2497,376,2497,643,2493,669,2484,694,2471,717,2454,738,2415,774,2377,800,2374,795,2411,770,2450,735,2466,714,2479,692,2488,668,2491,643,2491,376,2485,339,2468,308,2441,282,2408,261,2370,244,2330,230,2253,214"/>
34 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="2001,805,2064,830"/>34 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="2001,805,2064,830"/>
35 <area·shape="poly"·id="edge67_Node000010_Node000024"·title="·"·alt=""·coords="2254,212,2312,232,2339,247,2363,267,2382,293,2392,317,2395,343,2395,376,2395,555,2393,583,2386,610,2374,634,2359,657,2320,697,2273,731,2221,759,2169,780,2079,808,2077,803,2167,775,2219,754,2270,726,2317,693,2355,654,2370,632,2381,608,2388,582,2390,555,2390,376,2390,344,2387,318,2378,296,2359,271,2336,252,2309,236,2253,217"/>35 <area·shape="poly"·id="edge67_Node000010_Node000024"·title="·"·alt=""·coords="2254,212,2312,232,2339,247,2363,267,2382,293,2392,317,2395,343,2395,376,2395,555,2393,583,2386,610,2374,634,2359,657,2320,697,2273,731,2221,759,2169,780,2079,808,2077,803,2167,775,2219,754,2270,726,2317,693,2355,654,2370,632,2381,608,2388,582,2390,555,2390,376,2390,344,2387,318,2378,296,2359,271,2336,252,2309,236,2253,217"/>
36 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1785,805,1870,830"/>36 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1785,805,1870,830"/>
37 <area·shape="poly"·id="edge69_Node000010_Node000029"·title="·"·alt=""·coords="2219,219,2255,240,2288,267,2312,293,2330,316,2341,342,2345,376,2345,467,2341,507,2330,544,2314,578,2291,610,2265,639,2234,665,2164,710,2089,746,2013,774,1943,795,1884,808,1883,803,1941,789,2011,769,2087,741,2162,706,2231,661,2261,635,2287,607,2309,576,2325,542,2336,506,2339,467,2339,376,2336,343,2326,319,2308,297,2284,271,2252,244,2217,224"/>37 <area·shape="poly"·id="edge69_Node000010_Node000029"·title="·"·alt=""·coords="2219,219,2255,240,2288,267,2312,293,2330,316,2341,342,2345,376,2345,467,2341,507,2330,544,2314,578,2291,610,2265,639,2234,665,2164,710,2089,746,2013,774,1943,795,1884,808,1883,803,1941,789,2011,769,2087,741,2162,706,2231,661,2261,635,2287,607,2309,576,2325,542,2336,506,2339,467,2339,376,2336,343,2326,319,2308,297,2284,271,2252,244,2217,224"/>
38 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="1971,541,2051,566"/>38 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="1971,541,2051,566"/>
39 <area·shape="poly"·id="edge77_Node000010_Node000035"·title="·"·alt=""·coords="2097,224,2042,243,1985,272,1933,310,1911,333,1892,359,1884,382,1884,407,1893,431,1907,454,1945,497,1985,530,1981,534,1941,501,1902,458,1888,433,1879,408,1879,382,1888,356,1907,329,1930,306,1983,267,2040,238,2095,219"/>39 <area·shape="poly"·id="edge77_Node000010_Node000035"·title="·"·alt=""·coords="2097,224,2042,243,1985,272,1933,310,1911,333,1892,359,1884,382,1884,407,1893,431,1907,454,1945,497,1985,530,1981,534,1941,501,1902,458,1888,433,1879,408,1879,382,1888,356,1907,329,1930,306,1983,267,2040,238,2095,219"/>
40 <area·shape="rect"·id="Node000036"·href="$a00686_source.html"·title="·"·alt=""·coords="1308,269,1472,309"/>40 <area·shape="rect"·id="Node000036"·href="$a00701_source.html"·title="·"·alt=""·coords="1308,269,1472,309"/>
41 <area·shape="poly"·id="edge70_Node000010_Node000036"·title="·"·alt=""·coords="2095,214,1486,280,1485,275,2094,209"/>41 <area·shape="poly"·id="edge70_Node000010_Node000036"·title="·"·alt=""·coords="2095,214,1486,280,1485,275,2094,209"/>
42 <area·shape="poly"·id="edge16_Node000011_Node000003"·title="·"·alt=""·coords="1423,749,1404,752,1224,774,1044,791,750,813,749,807,1044,785,1223,768,1403,747,1422,744"/>42 <area·shape="poly"·id="edge16_Node000011_Node000003"·title="·"·alt=""·coords="1423,749,1404,752,1224,774,1044,791,750,813,749,807,1044,785,1223,768,1403,747,1422,744"/>
43 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1473,805,1549,830"/>43 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1473,805,1549,830"/>
44 <area·shape="poly"·id="edge17_Node000011_Node000012"·title="·"·alt=""·coords="1509,749,1512,791,1507,791,1504,750"/>44 <area·shape="poly"·id="edge17_Node000011_Node000012"·title="·"·alt=""·coords="1509,749,1512,791,1507,791,1504,750"/>
45 <area·shape="poly"·id="edge19_Node000013_Node000014"·title="·"·alt=""·coords="2183,309,2337,791,2332,792,2178,310"/>45 <area·shape="poly"·id="edge19_Node000013_Node000014"·title="·"·alt=""·coords="2183,309,2337,791,2332,792,2178,310"/>
46 <area·shape="rect"·id="Node000015"·href="$a00695_source.html"·title="·"·alt=""·coords="1902,365,2153,390"/>46 <area·shape="rect"·id="Node000015"·href="$a00671_source.html"·title="·"·alt=""·coords="1902,365,2153,390"/>
47 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="2143,312,2060,360,2057,355,2141,307"/>47 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="2143,312,2060,360,2057,355,2141,307"/>
48 <area·shape="rect"·id="Node000030"·href="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1611,621,1790,661"/>48 <area·shape="rect"·id="Node000030"·href="$a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1611,621,1790,661"/>
49 <area·shape="poly"·id="edge66_Node000013_Node000030"·title="·"·alt=""·coords="2178,310,2176,351,2167,398,2150,455,2134,499,2109,538,2065,576,2019,596,1953,612,1804,633,1803,628,1952,607,2018,591,2062,571,2105,534,2129,497,2145,453,2162,397,2171,350,2172,310"/>49 <area·shape="poly"·id="edge66_Node000013_Node000030"·title="·"·alt=""·coords="2178,310,2176,351,2167,398,2150,455,2134,499,2109,538,2065,576,2019,596,1953,612,1804,633,1803,628,1952,607,2018,591,2062,571,2105,534,2129,497,2145,453,2162,397,2171,350,2172,310"/>
50 <area·shape="poly"·id="edge22_Node000015_Node000003"·title="·"·alt=""·coords="2040,388,2078,437,2100,471,2121,510,2136,550,2142,590,2137,629,2129,647,2116,663,2099,674,2072,682,1992,693,1888,699,1771,702,1545,705,1460,707,1411,712,1385,721,1367,731,1348,742,1322,752,1245,770,1167,784,1011,804,867,815,749,819,749,813,867,809,1011,799,1166,779,1244,765,1320,747,1345,737,1364,727,1383,716,1410,707,1460,702,1545,699,1771,697,1888,694,1992,688,2071,676,2097,669,2112,659,2124,644,2132,627,2137,590,2130,551,2116,512,2096,474,2073,440,2036,392"/>50 <area·shape="poly"·id="edge22_Node000015_Node000003"·title="·"·alt=""·coords="2040,388,2078,437,2100,471,2121,510,2136,550,2142,590,2137,629,2129,647,2116,663,2099,674,2072,682,1992,693,1888,699,1771,702,1545,705,1460,707,1411,712,1385,721,1367,731,1348,742,1322,752,1245,770,1167,784,1011,804,867,815,749,819,749,813,867,809,1011,799,1166,779,1244,765,1320,747,1345,737,1364,727,1383,716,1410,707,1460,702,1545,699,1771,697,1888,694,1992,688,2071,676,2097,669,2112,659,2124,644,2132,627,2137,590,2130,551,2116,512,2096,474,2073,440,2036,392"/>
51 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="2015,629,2101,654"/>51 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="2015,629,2101,654"/>
52 <area·shape="poly"·id="edge21_Node000015_Node000016"·title="·"·alt=""·coords="2034,389,2050,450,2066,533,2066,573,2063,615,2058,615,2061,573,2061,534,2045,451,2028,391"/>52 <area·shape="poly"·id="edge21_Node000015_Node000016"·title="·"·alt=""·coords="2034,389,2050,450,2066,533,2066,573,2063,615,2058,615,2061,573,2061,534,2045,451,2028,391"/>
53 <area·shape="rect"·id="Node000017"·href="$a00683_source.html"·title="·"·alt=""·coords="1545,533,1709,573"/>53 <area·shape="rect"·id="Node000017"·href="$a00803_source.html"·title="·"·alt=""·coords="1545,533,1709,573"/>
54 <area·shape="poly"·id="edge23_Node000015_Node000017"·title="·"·alt=""·coords="2002,392,1684,530,1682,525,2000,388"/>54 <area·shape="poly"·id="edge23_Node000015_Node000017"·title="·"·alt=""·coords="2002,392,1684,530,1682,525,2000,388"/>
55 <area·shape="rect"·id="Node000021"·href="$a00770_source.html"·title="·"·alt=""·coords="1308,445,1472,485"/>55 <area·shape="rect"·id="Node000021"·href="$a00680_source.html"·title="·"·alt=""·coords="1308,445,1472,485"/>
56 <area·shape="poly"·id="edge29_Node000015_Node000021"·title="·"·alt=""·coords="1942,393,1486,454,1486,449,1942,387"/>56 <area·shape="poly"·id="edge29_Node000015_Node000021"·title="·"·alt=""·coords="1942,393,1486,454,1486,449,1942,387"/>
57 <area·shape="poly"·id="edge24_Node000017_Node000003"·title="·"·alt=""·coords="1621,575,1594,620,1574,643,1550,664,1503,688,1462,697,1419,701,1367,712,1303,733,1237,752,1106,775,974,793,749,813,749,808,974,787,1105,770,1236,747,1301,728,1365,707,1419,696,1461,692,1501,683,1547,659,1570,640,1589,617,1616,572"/>57 <area·shape="poly"·id="edge24_Node000017_Node000003"·title="·"·alt=""·coords="1621,575,1594,620,1574,643,1550,664,1503,688,1462,697,1419,701,1367,712,1303,733,1237,752,1106,775,974,793,749,813,749,808,974,787,1105,770,1236,747,1301,728,1365,707,1419,696,1461,692,1501,683,1547,659,1570,640,1589,617,1616,572"/>
58 <area·shape="poly"·id="edge26_Node000017_Node000016"·title="·"·alt=""·coords="1710,563,1848,586,2003,619,2014,622,2013,627,2001,624,1847,591,1709,568"/>58 <area·shape="poly"·id="edge26_Node000017_Node000016"·title="·"·alt=""·coords="1710,563,1848,586,2003,619,2014,622,2013,627,2001,624,1847,591,1709,568"/>
59 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1361,629,1437,654"/>59 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1361,629,1437,654"/>
60 <area·shape="poly"·id="edge25_Node000017_Node000018"·title="·"·alt=""·coords="1578,576,1443,626,1442,621,1576,571"/>60 <area·shape="poly"·id="edge25_Node000017_Node000018"·title="·"·alt=""·coords="1578,576,1443,626,1442,621,1576,571"/>
61 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1915,629,1990,654"/>61 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1915,629,1990,654"/>
62 <area·shape="poly"·id="edge27_Node000017_Node000019"·title="·"·alt=""·coords="1710,571,1897,619,1908,622,1906,627,1896,624,1709,576"/>62 <area·shape="poly"·id="edge27_Node000017_Node000019"·title="·"·alt=""·coords="1710,571,1897,619,1908,622,1906,627,1896,624,1709,576"/>
Offset 69, 34 lines modifiedOffset 69, 34 lines modified
69 <area·shape="poly"·id="edge58_Node000021_Node000017"·title="·"·alt=""·coords="1443,483,1563,526,1562,531,1441,488"/>69 <area·shape="poly"·id="edge58_Node000021_Node000017"·title="·"·alt=""·coords="1443,483,1563,526,1562,531,1441,488"/>
70 <area·shape="poly"·id="edge36_Node000021_Node000020"·title="·"·alt=""·coords="1430,483,1460,504,1484,532,1494,552,1500,574,1503,614,1498,615,1494,575,1489,554,1480,535,1456,508,1427,488"/>70 <area·shape="poly"·id="edge36_Node000021_Node000020"·title="·"·alt=""·coords="1430,483,1460,504,1484,532,1494,552,1500,574,1503,614,1498,615,1494,575,1489,554,1480,535,1456,508,1427,488"/>
71 <area·shape="rect"·id="Node000022"·title="·"·alt=""·coords="1081,541,1152,566"/>71 <area·shape="rect"·id="Node000022"·title="·"·alt=""·coords="1081,541,1152,566"/>
72 <area·shape="poly"·id="edge31_Node000021_Node000022"·title="·"·alt=""·coords="1322,488,1166,536,1159,538,1157,533,1164,531,1320,483"/>72 <area·shape="poly"·id="edge31_Node000021_Node000022"·title="·"·alt=""·coords="1322,488,1166,536,1159,538,1157,533,1164,531,1320,483"/>
73 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1177,541,1235,566"/>73 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1177,541,1235,566"/>
74 <area·shape="poly"·id="edge33_Node000021_Node000023"·title="·"·alt=""·coords="1351,488,1244,537,1242,532,1349,483"/>74 <area·shape="poly"·id="edge33_Node000021_Node000023"·title="·"·alt=""·coords="1351,488,1244,537,1242,532,1349,483"/>
75 <area·shape="poly"·id="edge34_Node000021_Node000024"·title="·"·alt=""·coords="1473,472,1630,494,1720,510,1810,531,1863,550,1916,571,1947,577,1975,579,2026,578,2050,579,2073,585,2095,598,2116,620,2128,642,2131,666,2126,691,2117,716,2088,761,2057,797,2053,793,2083,758,2112,713,2121,690,2125,666,2123,644,2112,623,2091,602,2071,590,2049,584,2026,583,1975,585,1946,583,1915,576,1861,555,1808,536,1719,515,1629,499,1472,477"/>75 <area·shape="poly"·id="edge34_Node000021_Node000024"·title="·"·alt=""·coords="1473,472,1630,494,1720,510,1810,531,1863,550,1916,571,1947,577,1975,579,2026,578,2050,579,2073,585,2095,598,2116,620,2128,642,2131,666,2126,691,2117,716,2088,761,2057,797,2053,793,2083,758,2112,713,2121,690,2125,666,2123,644,2112,623,2091,602,2071,590,2049,584,2026,583,1975,585,1946,583,1915,576,1861,555,1808,536,1719,515,1629,499,1472,477"/>
76 <area·shape="rect"·id="Node000025"·href="$a00638_source.html"·title="·"·alt=""·coords="1061,709,1225,749"/>76 <area·shape="rect"·id="Node000025"·href="$a00887_source.html"·title="·"·alt=""·coords="1061,709,1225,749"/>
77 <area·shape="poly"·id="edge38_Node000021_Node000025"·title="·"·alt=""·coords="1356,488,1327,509,1300,535,1282,568,1276,598,1269,629,1250,663,1225,686,1198,705,1195,700,1222,682,1245,660,1264,627,1271,597,1277,566,1296,532,1323,504,1353,483"/>77 <area·shape="poly"·id="edge38_Node000021_Node000025"·title="·"·alt=""·coords="1356,488,1327,509,1300,535,1282,568,1276,598,1269,629,1250,663,1225,686,1198,705,1195,700,1222,682,1245,660,1264,627,1271,597,1277,566,1296,532,1323,504,1353,483"/>
78 <area·shape="rect"·id="Node000026"·href="$a00716_source.html"·title="·"·alt=""·coords="564,621,728,661"/>78 <area·shape="rect"·id="Node000026"·href="$a00713_source.html"·title="·"·alt=""·coords="564,621,728,661"/>
79 <area·shape="poly"·id="edge40_Node000021_Node000026"·title="·"·alt=""·coords="1308,472,1175,478,1017,490,870,509,810,521,766,536,738,551,712,571,671,613,667,609,709,567,735,547,764,531,809,516,869,504,1017,485,1174,473,1308,467"/>79 <area·shape="poly"·id="edge40_Node000021_Node000026"·title="·"·alt=""·coords="1308,472,1175,478,1017,490,870,509,810,521,766,536,738,551,712,571,671,613,667,609,709,567,735,547,764,531,809,516,869,504,1017,485,1174,473,1308,467"/>
80 <area·shape="rect"·id="Node000027"·href="$a00644_source.html"·title="·"·alt=""·coords="777,533,941,573"/>80 <area·shape="rect"·id="Node000027"·href="$a00692_source.html"·title="·"·alt=""·coords="777,533,941,573"/>
81 <area·shape="poly"·id="edge42_Node000021_Node000027"·title="·"·alt=""·coords="1309,481,961,536,956,537,955,532,960,531,1308,476"/>81 <area·shape="poly"·id="edge42_Node000021_Node000027"·title="·"·alt=""·coords="1309,481,961,536,956,537,955,532,960,531,1308,476"/>
82 <area·shape="rect"·id="Node000034"·href="$a00839_source.html"·title="·"·alt=""·coords="1311,533,1469,573"/>82 <area·shape="rect"·id="Node000034"·href="$a00650_source.html"·title="·"·alt=""·coords="1311,533,1469,573"/>
83 <area·shape="poly"·id="edge59_Node000021_Node000034"·title="·"·alt=""·coords="1393,486,1393,519,1387,519,1387,486"/>83 <area·shape="poly"·id="edge59_Node000021_Node000034"·title="·"·alt=""·coords="1393,486,1393,519,1387,519,1387,486"/>
84 <area·shape="poly"·id="edge65_Node000021_Node000035"·title="·"·alt=""·coords="1473,469,1691,489,1823,507,1953,531,1967,534,1966,539,1952,536,1822,512,1690,494,1472,474"/>84 <area·shape="poly"·id="edge65_Node000021_Node000035"·title="·"·alt=""·coords="1473,469,1691,489,1823,507,1953,531,1967,534,1966,539,1952,536,1822,512,1690,494,1472,474"/>
85 <area·shape="poly"·id="edge39_Node000025_Node000003"·title="·"·alt=""·coords="1062,747,749,801,748,796,1061,742"/>85 <area·shape="poly"·id="edge39_Node000025_Node000003"·title="·"·alt=""·coords="1062,747,749,801,748,796,1061,742"/>
86 <area·shape="poly"·id="edge41_Node000026_Node000003"·title="·"·alt=""·coords="649,662,649,784,643,784,643,662"/>86 <area·shape="poly"·id="edge41_Node000026_Node000003"·title="·"·alt=""·coords="649,662,649,784,643,784,643,662"/>
87 <area·shape="poly"·id="edge43_Node000027_Node000003"·title="·"·alt=""·coords="849,575,786,663,728,732,675,789,671,785,724,728,781,660,845,572"/>87 <area·shape="poly"·id="edge43_Node000027_Node000003"·title="·"·alt=""·coords="849,575,786,663,728,732,675,789,671,785,724,728,781,660,845,572"/>
88 <area·shape="poly"·id="edge57_Node000027_Node000005"·title="·"·alt=""·coords="843,576,790,626,763,649,741,664,709,675,668,685,565,702,350,724,350,719,564,697,667,680,708,670,738,659,760,645,787,622,839,572"/>88 <area·shape="poly"·id="edge57_Node000027_Node000005"·title="·"·alt=""·coords="843,576,790,626,763,649,741,664,709,675,668,685,565,702,350,724,350,719,564,697,667,680,708,670,738,659,760,645,787,622,839,572"/>
89 <area·shape="poly"·id="edge46_Node000027_Node000018"·title="·"·alt=""·coords="942,565,1348,629,1347,634,941,570"/>89 <area·shape="poly"·id="edge46_Node000027_Node000018"·title="·"·alt=""·coords="942,565,1348,629,1347,634,941,570"/>
90 <area·shape="poly"·id="edge56_Node000027_Node000026"·title="·"·alt=""·coords="814,576,706,619,704,614,812,571"/>90 <area·shape="poly"·id="edge56_Node000027_Node000026"·title="·"·alt=""·coords="814,576,706,619,704,614,812,571"/>
91 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="854,629,915,654"/>91 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="854,629,915,654"/>
92 <area·shape="poly"·id="edge44_Node000027_Node000028"·title="·"·alt=""·coords="868,573,880,614,875,616,863,574"/>92 <area·shape="poly"·id="edge44_Node000027_Node000028"·title="·"·alt=""·coords="868,573,880,614,875,616,863,574"/>
93 <area·shape="poly"·id="edge45_Node000027_Node000029"·title="·"·alt=""·coords="883,571,946,618,986,641,1029,659,1083,666,1175,670,1422,672,1550,674,1665,680,1754,690,1784,697,1804,707,1819,726,1827,748,1832,791,1827,791,1822,749,1814,728,1800,711,1783,702,1753,695,1665,685,1550,679,1421,677,1175,675,1083,671,1028,664,984,646,943,622,880,576"/>93 <area·shape="poly"·id="edge45_Node000027_Node000029"·title="·"·alt=""·coords="883,571,946,618,986,641,1029,659,1083,666,1175,670,1422,672,1550,674,1665,680,1754,690,1784,697,1804,707,1819,726,1827,748,1832,791,1827,791,1822,749,1814,728,1800,711,1783,702,1753,695,1665,685,1550,679,1421,677,1175,675,1083,671,1028,664,984,646,943,622,880,576"/>
94 <area·shape="poly"·id="edge47_Node000027_Node000030"·title="·"·alt=""·coords="942,559,1549,619,1598,624,1597,630,1548,624,941,565"/>94 <area·shape="poly"·id="edge47_Node000027_Node000030"·title="·"·alt=""·coords="942,559,1549,619,1598,624,1597,630,1548,624,941,565"/>
95 <area·shape="rect"·id="Node000031"·href="$a00782_source.html"·title="·"·alt=""·coords="1611,709,1790,749"/>95 <area·shape="rect"·id="Node000031"·href="$a00602_source.html"·title="·"·alt=""·coords="1611,709,1790,749"/>
96 <area·shape="poly"·id="edge48_Node000030_Node000031"·title="·"·alt=""·coords="1703,662,1703,695,1698,695,1698,662"/>96 <area·shape="poly"·id="edge48_Node000030_Node000031"·title="·"·alt=""·coords="1703,662,1703,695,1698,695,1698,662"/>
97 <area·shape="poly"·id="edge49_Node000031_Node000003"·title="·"·alt=""·coords="1612,750,1600,752,1362,777,1125,796,750,815,749,810,1125,790,1361,772,1599,747,1611,745"/>97 <area·shape="poly"·id="edge49_Node000031_Node000003"·title="·"·alt=""·coords="1612,750,1600,752,1362,777,1125,796,750,815,749,810,1125,790,1361,772,1599,747,1611,745"/>
98 <area·shape="poly"·id="edge50_Node000031_Node000012"·title="·"·alt=""·coords="1660,752,1550,802,1548,797,1658,747"/>98 <area·shape="poly"·id="edge50_Node000031_Node000012"·title="·"·alt=""·coords="1660,752,1550,802,1548,797,1658,747"/>
99 <area·shape="poly"·id="edge54_Node000031_Node000014"·title="·"·alt=""·coords="1791,740,2299,808,2299,813,1790,745"/>99 <area·shape="poly"·id="edge54_Node000031_Node000014"·title="·"·alt=""·coords="1791,740,2299,808,2299,813,1790,745"/>
100 <area·shape="poly"·id="edge52_Node000031_Node000024"·title="·"·alt=""·coords="1774,747,1989,802,1987,807,1773,752"/>100 <area·shape="poly"·id="edge52_Node000031_Node000024"·title="·"·alt=""·coords="1774,747,1989,802,1987,807,1773,752"/>
101 <area·shape="poly"·id="edge55_Node000031_Node000029"·title="·"·alt=""·coords="1730,747,1800,795,1797,799,1727,752"/>101 <area·shape="poly"·id="edge55_Node000031_Node000029"·title="·"·alt=""·coords="1730,747,1800,795,1797,799,1727,752"/>
102 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="1581,805,1671,830"/>102 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="1581,805,1671,830"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00876.png vs.
./usr/share/doc/libopenmesh-dev/html/a00582.png
Files identical despite different names
16.7 KB
./usr/share/doc/libopenmesh-dev/html/a00878.html vs.
./usr/share/doc/libopenmesh-dev/html/a00569.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00878.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00569.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="a00879.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00570.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="a00791_source.html"·title="·"·alt=""·coords="2061,269,2240,309"/>109 <area·shape="rect"·href="a00593_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="a00809_source.html"·title="·"·alt=""·coords="357,93,515,133"/>111 <area·shape="rect"·href="a00641_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="a00806_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/>113 <area·shape="rect"·href="a00638_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="a00581_source.html"·title="·"·alt=""·coords="753,621,917,661"/>118 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="357,181,515,221"/>120 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1025,181,1189,221"/>130 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="549,277,800,302"/>136 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/>138 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="742,445,906,485"/>143 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>145 <area·shape="rect"·href="a00680_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="1054,400,1012,420,972,447,937,488,912,530,908,527,933,485,969,443,1009,416,1051,395"/>159 <area·shape="poly"·title="·"·alt=""·coords="1054,400,1012,420,972,447,937,488,912,530,908,527,933,485,969,443,1009,416,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="a00500_source.html"·title="·"·alt=""·coords="1213,533,1408,573"/>165 <area·shape="rect"·href="a00830_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="a00638_source.html"·title="·"·alt=""·coords="1418,621,1582,661"/>167 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="1771,533,1935,573"/>169 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="1525,445,1689,485"/>171 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1161,445,1319,485"/>173 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="1606,621,1765,661"/>185 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="549,621,728,661"/>187 <area·shape="rect"·href="a00602_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="a00880.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT_8hhdep"·alt=""/></div>216 <div·class="center"><img·src="a00571.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="a00890.html"·title="·"·alt=""·coords="228,93,423,133"/>219 <area·shape="rect"·href="a00575.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="a00875.html"·title="·"·alt=""·coords="447,93,641,133"/>221 <area·shape="rect"·href="a00581.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="a00566.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="a00884.html"·title="·"·alt=""·coords="339,181,541,221"/>225 <area·shape="rect"·href="a00584.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.
14.3 KB
./usr/share/doc/libopenmesh-dev/html/a00879.map vs.
./usr/share/doc/libopenmesh-dev/html/a00570.map
Files 98% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 46 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="2053,5,2248,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00791_source.html"·title="·"·alt=""·coords="2061,269,2240,309"/>3 <area·shape="rect"·id="Node000002"·href="$a00593_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"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,45,2153,256,2148,256,2148,45"/>
5 <area·shape="rect"·id="Node000004"·href="$a00809_source.html"·title="·"·alt=""·coords="357,93,515,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00641_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"/>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="$a00806_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/>7 <area·shape="rect"·id="Node000033"·href="$a00638_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"/>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"/>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"/>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"/>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="$a00581_source.html"·title="·"·alt=""·coords="753,621,917,661"/>12 <area·shape="rect"·id="Node000005"·href="$a00878_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"/>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="$a00818_source.html"·title="·"·alt=""·coords="357,181,515,221"/>14 <area·shape="rect"·id="Node000007"·href="$a00656_source.html"·title="·"·alt=""·coords="357,181,515,221"/>
15 <area·shape="poly"·id="edge8_Node000004_Node000007"·title="·"·alt=""·coords="439,134,439,167,433,167,433,134"/>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"/>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"/>17 <area·shape="poly"·id="edge59_Node000004_Node000008"·title="·"·alt=""·coords="357,124,197,146,123,163,94,173,73,184,44,205,24,227,12,253,8,288,8,555,11,580,20,604,33,626,50,647,88,682,125,707,122,712,85,686,46,650,29,629,15,606,6,581,3,555,3,288,7,251,19,224,40,201,71,179,92,168,122,158,196,141,356,119"/>
18 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="329,717,391,742"/>18 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="329,717,391,742"/>
19 <area·shape="poly"·id="edge58_Node000004_Node000018"·title="·"·alt=""·coords="357,119,263,131,213,142,165,159,123,181,89,209,67,244,61,265,59,288,59,379,61,408,67,437,89,492,123,542,163,587,207,627,252,660,327,708,324,712,249,665,204,631,159,591,118,545,85,494,62,439,56,409,53,379,53,288,56,264,62,242,85,205,120,176,163,154,212,137,262,126,356,114"/>19 <area·shape="poly"·id="edge58_Node000004_Node000018"·title="·"·alt=""·coords="357,119,263,131,213,142,165,159,123,181,89,209,67,244,61,265,59,288,59,379,61,408,67,437,89,492,123,542,163,587,207,627,252,660,327,708,324,712,249,665,204,631,159,591,118,545,85,494,62,439,56,409,53,379,53,288,56,264,62,242,85,205,120,176,163,154,212,137,262,126,356,114"/>
20 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="469,717,555,742"/>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"/>21 <area·shape="poly"·id="edge60_Node000004_Node000024"·title="·"·alt=""·coords="358,136,317,155,282,183,253,220,234,254,223,287,219,321,220,357,225,395,243,485,253,532,262,550,278,572,324,617,377,656,429,686,473,709,471,713,426,691,374,660,321,621,274,575,258,553,248,534,237,486,220,396,214,357,213,321,218,286,229,252,249,217,278,179,314,150,356,131"/>
22 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1764,453,1844,478"/>22 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1764,453,1844,478"/>
23 <area·shape="poly"·id="edge68_Node000004_Node000031"·title="·"·alt=""·coords="516,115,873,137,1063,155,1141,166,1201,179,1289,206,1377,239,1543,315,1682,388,1775,443,1772,447,1679,393,1541,319,1375,244,1287,211,1199,184,1140,172,1063,161,873,142,515,121"/>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"/>
24 <area·shape="rect"·id="Node000032"·href="$a00686_source.html"·title="·"·alt=""·coords="1025,181,1189,221"/>24 <area·shape="rect"·id="Node000032"·href="$a00701_source.html"·title="·"·alt=""·coords="1025,181,1189,221"/>
25 <area·shape="poly"·id="edge61_Node000004_Node000032"·title="·"·alt=""·coords="516,122,1012,185,1011,191,515,127"/>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"/>26 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="917,656,936,659,1114,680,1291,697,1582,719,1582,725,1291,703,1113,685,936,664,917,661"/>
27 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="787,717,863,742"/>27 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="787,717,863,742"/>
28 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="835,662,831,703,825,703,830,661"/>28 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="835,662,831,703,825,703,830,661"/>
29 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="425,223,381,286,319,383,251,499,190,622,175,665,165,704,160,702,170,663,186,620,246,496,314,380,376,283,420,220"/>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"/>
30 <area·shape="rect"·id="Node000009"·href="$a00695_source.html"·title="·"·alt=""·coords="549,277,800,302"/>30 <area·shape="rect"·id="Node000009"·href="$a00671_source.html"·title="·"·alt=""·coords="549,277,800,302"/>
31 <area·shape="poly"·id="edge10_Node000007_Node000009"·title="·"·alt=""·coords="489,219,631,270,629,275,487,224"/>31 <area·shape="poly"·id="edge10_Node000007_Node000009"·title="·"·alt=""·coords="489,219,631,270,629,275,487,224"/>
32 <area·shape="rect"·id="Node000025"·href="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/>32 <area·shape="rect"·id="Node000025"·href="$a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/>
33 <area·shape="poly"·id="edge57_Node000007_Node000025"·title="·"·alt=""·coords="439,221,439,519,433,519,433,221"/>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"/>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"/>
35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="601,541,687,566"/>35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="601,541,687,566"/>
36 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="676,303,650,528,644,527,671,302"/>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="$a00683_source.html"·title="·"·alt=""·coords="742,445,906,485"/>37 <area·shape="rect"·id="Node000011"·href="$a00803_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"/>38 <area·shape="poly"·id="edge13_Node000009_Node000011"·title="·"·alt=""·coords="686,300,801,433,797,437,682,304"/>
39 <area·shape="rect"·id="Node000015"·href="$a00770_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>39 <area·shape="rect"·id="Node000015"·href="$a00680_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"/>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"/>41 <area·shape="poly"·id="edge14_Node000011_Node000003"·title="·"·alt=""·coords="825,485,829,529,837,552,851,571,888,590,957,610,1157,650,1386,686,1583,713,1582,718,1386,691,1156,656,956,615,886,595,848,575,833,555,824,530,820,486"/>
42 <area·shape="poly"·id="edge16_Node000011_Node000010"·title="·"·alt=""·coords="786,488,681,537,679,533,783,483"/>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"/>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"/>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"/>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"/>46 <area·shape="poly"·id="edge17_Node000011_Node000013"·title="·"·alt=""·coords="809,487,770,532,766,528,805,484"/>
Offset 52, 37 lines modifiedOffset 52, 37 lines modified
52 <area·shape="poly"·id="edge49_Node000015_Node000011"·title="·"·alt=""·coords="1045,400,900,444,898,439,1044,395"/>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="1054,400,1012,420,972,447,937,488,912,530,908,527,933,485,969,443,1009,416,1051,395"/>53 <area·shape="poly"·id="edge26_Node000015_Node000014"·title="·"·alt=""·coords="1054,400,1012,420,972,447,937,488,912,530,908,527,933,485,969,443,1009,416,1051,395"/>
54 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="982,453,1053,478"/>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"/>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"/>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"/>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"/>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="$a00500_source.html"·title="·"·alt=""·coords="1213,533,1408,573"/>59 <area·shape="rect"·id="Node000019"·href="$a00830_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"/>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="$a00638_source.html"·title="·"·alt=""·coords="1418,621,1582,661"/>61 <area·shape="rect"·id="Node000020"·href="$a00887_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"/>62 <area·shape="poly"·id="edge28_Node000015_Node000020"·title="·"·alt=""·coords="1189,382,1264,389,1342,402,1411,419,1438,430,1456,443,1472,461,1483,481,1498,525,1504,570,1505,607,1500,607,1499,570,1493,527,1478,484,1467,464,1453,447,1435,435,1409,424,1341,407,1263,395,1189,387"/>
63 <area·shape="rect"·id="Node000021"·href="$a00716_source.html"·title="·"·alt=""·coords="1771,533,1935,573"/>63 <area·shape="rect"·id="Node000021"·href="$a00713_source.html"·title="·"·alt=""·coords="1771,533,1935,573"/>
64 <area·shape="poly"·id="edge30_Node000015_Node000021"·title="·"·alt=""·coords="1189,380,1316,388,1464,400,1602,418,1658,430,1701,443,1718,452,1729,461,1754,483,1814,524,1811,528,1750,487,1725,465,1715,456,1699,448,1657,435,1601,424,1463,406,1315,393,1189,385"/>64 <area·shape="poly"·id="edge30_Node000015_Node000021"·title="·"·alt=""·coords="1189,380,1316,388,1464,400,1602,418,1658,430,1701,443,1718,452,1729,461,1754,483,1814,524,1811,528,1750,487,1725,465,1715,456,1699,448,1657,435,1601,424,1463,406,1315,393,1189,385"/>
65 <area·shape="rect"·id="Node000022"·href="$a00644_source.html"·title="·"·alt=""·coords="1525,445,1689,485"/>65 <area·shape="rect"·id="Node000022"·href="$a00692_source.html"·title="·"·alt=""·coords="1525,445,1689,485"/>
66 <area·shape="poly"·id="edge32_Node000015_Node000022"·title="·"·alt=""·coords="1189,389,1506,443,1511,444,1510,449,1505,448,1188,395"/>66 <area·shape="poly"·id="edge32_Node000015_Node000022"·title="·"·alt=""·coords="1189,389,1506,443,1511,444,1510,449,1505,448,1188,395"/>
67 <area·shape="rect"·id="Node000030"·href="$a00839_source.html"·title="·"·alt=""·coords="1161,445,1319,485"/>67 <area·shape="rect"·id="Node000030"·href="$a00650_source.html"·title="·"·alt=""·coords="1161,445,1319,485"/>
68 <area·shape="poly"·id="edge50_Node000015_Node000030"·title="·"·alt=""·coords="1138,395,1200,436,1198,440,1135,400"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>78 <area·shape="poly"·id="edge37_Node000022_Node000025"·title="·"·alt=""·coords="1525,475,1331,488,959,509,797,519,588,536,539,541,539,536,588,531,796,513,959,503,1331,483,1524,470"/>
79 <area·shape="rect"·id="Node000029"·href="$a00863_source.html"·title="·"·alt=""·coords="1606,621,1765,661"/>79 <area·shape="rect"·id="Node000029"·href="$a00617_source.html"·title="·"·alt=""·coords="1606,621,1765,661"/>
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"/>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"/>
81 <area·shape="rect"·id="Node000026"·href="$a00782_source.html"·title="·"·alt=""·coords="549,621,728,661"/>81 <area·shape="rect"·id="Node000026"·href="$a00602_source.html"·title="·"·alt=""·coords="549,621,728,661"/>
82 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="482,571,583,614,581,619,479,576"/>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"/>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"/>
84 <area·shape="poly"·id="edge40_Node000026_Node000006"·title="·"·alt=""·coords="681,659,789,708,787,713,679,664"/>84 <area·shape="poly"·id="edge40_Node000026_Node000006"·title="·"·alt=""·coords="681,659,789,708,787,713,679,664"/>
85 <area·shape="poly"·id="edge44_Node000026_Node000008"·title="·"·alt=""·coords="550,661,201,723,200,718,549,656"/>85 <area·shape="poly"·id="edge44_Node000026_Node000008"·title="·"·alt=""·coords="550,661,201,723,200,718,549,656"/>
86 <area·shape="poly"·id="edge42_Node000026_Node000018"·title="·"·alt=""·coords="578,664,405,717,404,712,577,659"/>86 <area·shape="poly"·id="edge42_Node000026_Node000018"·title="·"·alt=""·coords="578,664,405,717,404,712,577,659"/>
87 <area·shape="poly"·id="edge45_Node000026_Node000024"·title="·"·alt=""·coords="612,664,542,711,539,707,609,659"/>87 <area·shape="poly"·id="edge45_Node000026_Node000024"·title="·"·alt=""·coords="612,664,542,711,539,707,609,659"/>
88 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="587,717,677,742"/>88 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="587,717,677,742"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00879.png vs.
./usr/share/doc/libopenmesh-dev/html/a00570.png
Files identical despite different names
2.58 KB
./usr/share/doc/libopenmesh-dev/html/a00880.map vs.
./usr/share/doc/libopenmesh-dev/html/a00571.map
Files 96% 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="$a00890.html"·title="·"·alt=""·coords="228,93,423,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00575.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="$a00875.html"·title="·"·alt=""·coords="447,93,641,133"/>5 <area·shape="rect"·id="Node000008"·href="$a00581.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="$a00566.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="$a00884.html"·title="·"·alt=""·coords="339,181,541,221"/>9 <area·shape="rect"·id="Node000007"·href="$a00584.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="$a00947_source.html"·title="·"·alt=""·coords="5,277,200,317"/>11 <area·shape="rect"·id="Node000004"·href="$a00395_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="$a00881.html"·title="·"·alt=""·coords="224,269,419,324"/>13 <area·shape="rect"·id="Node000006"·href="$a00578.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="$a00950_source.html"·title="·"·alt=""·coords="5,372,200,412"/>15 <area·shape="rect"·id="Node000005"·href="$a00398_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/a00880.png vs.
./usr/share/doc/libopenmesh-dev/html/a00571.png
Files identical despite different names
15.8 KB
./usr/share/doc/libopenmesh-dev/html/a00881.html vs.
./usr/share/doc/libopenmesh-dev/html/a00578.html
Files 96% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00881.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00578.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 64 lines modifiedOffset 93, 64 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00887_source.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00566_source.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·JacobiLaplaceSmootherT_impl.hh:</div>102 Include·dependency·graph·for·JacobiLaplaceSmootherT_impl.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00882.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00579.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,60"/>106 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,60"/>
107 <area·shape="rect"·href="a00887.html"·title="·"·alt=""·coords="2048,108,2253,148"/>107 <area·shape="rect"·href="a00566.html"·title="·"·alt=""·coords="2048,108,2253,148"/>
108 <area·shape="poly"·title="·"·alt=""·coords="2153,60,2153,94,2148,94,2148,60"/>108 <area·shape="poly"·title="·"·alt=""·coords="2153,60,2153,94,2148,94,2148,60"/>
109 <area·shape="rect"·href="a00890.html"·title="·"·alt=""·coords="2053,196,2248,236"/>109 <area·shape="rect"·href="a00575.html"·title="·"·alt=""·coords="2053,196,2248,236"/>
110 <area·shape="poly"·title="·"·alt=""·coords="2153,148,2153,182,2148,182,2148,148"/>110 <area·shape="poly"·title="·"·alt=""·coords="2153,148,2153,182,2148,182,2148,148"/>
111 <area·shape="rect"·href="a00878.html"·title="·"·alt=""·coords="2053,284,2248,324"/>111 <area·shape="rect"·href="a00569.html"·title="·"·alt=""·coords="2053,284,2248,324"/>
112 <area·shape="poly"·title="·"·alt=""·coords="2153,236,2153,270,2148,270,2148,236"/>112 <area·shape="poly"·title="·"·alt=""·coords="2153,236,2153,270,2148,270,2148,236"/>
113 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>113 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>
114 <area·shape="poly"·title="·"·alt=""·coords="2153,324,2153,534,2148,534,2148,324"/>114 <area·shape="poly"·title="·"·alt=""·coords="2153,324,2153,534,2148,534,2148,324"/>
115 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="357,372,515,412"/>115 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="357,372,515,412"/>
116 <area·shape="poly"·title="·"·alt=""·coords="2053,313,530,389,529,383,2053,308"/>116 <area·shape="poly"·title="·"·alt=""·coords="2053,313,530,389,529,383,2053,308"/>
117 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>117 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>
118 <area·shape="poly"·title="·"·alt=""·coords="2164,323,2211,417,2236,481,2255,547,2259,586,2259,622,2253,622,2254,587,2249,549,2231,482,2206,419,2159,325"/>118 <area·shape="poly"·title="·"·alt=""·coords="2164,323,2211,417,2236,481,2255,547,2259,586,2259,622,2253,622,2254,587,2249,549,2231,482,2206,419,2159,325"/>
119 <area·shape="rect"·title="·"·alt=""·coords="1596,988,1775,1028"/>119 <area·shape="rect"·title="·"·alt=""·coords="1596,988,1775,1028"/>
120 <area·shape="poly"·title="·"·alt=""·coords="2146,589,2126,656,2118,699,2115,743,2115,833,2110,870,2097,898,2075,920,2044,942,1999,961,1935,977,1789,999,1788,994,1934,972,1998,956,2041,938,2072,916,2093,895,2105,869,2109,833,2109,743,2113,698,2121,655,2141,588"/>120 <area·shape="poly"·title="·"·alt=""·coords="2146,589,2126,656,2118,699,2115,743,2115,833,2110,870,2097,898,2075,920,2044,942,1999,961,1935,977,1789,999,1788,994,1934,972,1998,956,2041,938,2072,916,2093,895,2105,869,2109,833,2109,743,2113,698,2121,655,2141,588"/>
121 <area·shape="poly"·title="·"·alt=""·coords="516,391,887,397,1135,406,1391,421,1632,442,1739,456,1834,473,1913,491,1974,513,2012,538,2023,552,2027,566,2027,834,2020,871,2003,903,1977,930,1945,952,1908,969,1868,982,1789,1000,1788,994,1867,977,1906,964,1942,947,1974,926,1999,900,2015,870,2021,833,2021,567,2018,554,2009,541,1971,518,1912,496,1833,478,1739,462,1631,448,1390,426,1134,411,887,403,516,396"/>121 <area·shape="poly"·title="·"·alt=""·coords="516,391,887,397,1135,406,1391,421,1632,442,1739,456,1834,473,1913,491,1974,513,2012,538,2023,552,2027,566,2027,834,2020,871,2003,903,1977,930,1945,952,1908,969,1868,982,1789,1000,1788,994,1867,977,1906,964,1942,947,1974,926,1999,900,2015,870,2021,833,2021,567,2018,554,2009,541,1971,518,1912,496,1833,478,1739,462,1631,448,1390,426,1134,411,887,403,516,396"/>
122 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="753,900,917,940"/>122 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="753,900,917,940"/>
123 <area·shape="poly"·title="·"·alt=""·coords="395,414,352,439,308,473,290,493,275,516,265,540,261,567,261,745,266,782,280,808,303,829,336,850,370,864,415,874,525,885,641,891,740,898,739,903,641,896,524,890,414,879,368,869,333,854,300,833,276,811,261,783,256,746,256,566,260,539,270,513,285,490,305,469,349,434,392,410"/>123 <area·shape="poly"·title="·"·alt=""·coords="395,414,352,439,308,473,290,493,275,516,265,540,261,567,261,745,266,782,280,808,303,829,336,850,370,864,415,874,525,885,641,891,740,898,739,903,641,896,524,890,414,879,368,869,333,854,300,833,276,811,261,783,256,746,256,566,260,539,270,513,285,490,305,469,349,434,392,410"/>
124 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="357,460,515,500"/>124 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="357,460,515,500"/>
125 <area·shape="poly"·title="·"·alt=""·coords="439,412,439,446,433,446,433,412"/>125 <area·shape="poly"·title="·"·alt=""·coords="439,412,439,446,433,446,433,412"/>
126 <area·shape="rect"·title="·"·alt=""·coords="128,995,187,1021"/>126 <area·shape="rect"·title="·"·alt=""·coords="128,995,187,1021"/>
127 <area·shape="poly"·title="·"·alt=""·coords="357,403,197,425,123,442,94,451,73,462,44,484,24,506,12,532,8,567,8,833,11,859,20,883,33,905,50,925,88,960,125,986,122,990,85,965,46,929,29,908,15,885,6,860,3,833,3,567,7,530,19,503,40,480,71,458,92,447,122,436,196,420,356,398"/>127 <area·shape="poly"·title="·"·alt=""·coords="357,403,197,425,123,442,94,451,73,462,44,484,24,506,12,532,8,567,8,833,11,859,20,883,33,905,50,925,88,960,125,986,122,990,85,965,46,929,29,908,15,885,6,860,3,833,3,567,7,530,19,503,40,480,71,458,92,447,122,436,196,420,356,398"/>
128 <area·shape="rect"·title="·"·alt=""·coords="329,995,391,1021"/>128 <area·shape="rect"·title="·"·alt=""·coords="329,995,391,1021"/>
129 <area·shape="poly"·title="·"·alt=""·coords="357,398,263,410,213,421,165,437,123,459,89,488,67,523,61,544,59,567,59,657,61,687,67,716,89,770,123,820,163,866,207,905,252,939,327,986,324,991,249,943,204,909,159,869,118,824,85,773,62,717,56,688,53,657,53,567,56,543,62,521,85,484,120,455,163,432,212,416,262,405,356,393"/>129 <area·shape="poly"·title="·"·alt=""·coords="357,398,263,410,213,421,165,437,123,459,89,488,67,523,61,544,59,567,59,657,61,687,67,716,89,770,123,820,163,866,207,905,252,939,327,986,324,991,249,943,204,909,159,869,118,824,85,773,62,717,56,688,53,657,53,567,56,543,62,521,85,484,120,455,163,432,212,416,262,405,356,393"/>
130 <area·shape="rect"·title="·"·alt=""·coords="469,995,555,1021"/>130 <area·shape="rect"·title="·"·alt=""·coords="469,995,555,1021"/>
131 <area·shape="poly"·title="·"·alt=""·coords="358,415,317,434,282,462,253,498,234,533,223,566,219,600,220,636,225,674,243,763,253,810,262,829,278,850,324,896,377,934,429,965,473,987,471,992,426,970,374,939,321,900,274,854,258,832,248,812,237,765,220,675,214,636,213,600,218,565,229,530,249,495,278,458,314,429,356,410"/>131 <area·shape="poly"·title="·"·alt=""·coords="358,415,317,434,282,462,253,498,234,533,223,566,219,600,220,636,225,674,243,763,253,810,262,829,278,850,324,896,377,934,429,965,473,987,471,992,426,970,374,939,321,900,274,854,258,832,248,812,237,765,220,675,214,636,213,600,218,565,229,530,249,495,278,458,314,429,356,410"/>
132 <area·shape="rect"·title="·"·alt=""·coords="1764,731,1844,757"/>132 <area·shape="rect"·title="·"·alt=""·coords="1764,731,1844,757"/>
133 <area·shape="poly"·title="·"·alt=""·coords="516,394,873,416,1063,434,1141,445,1201,457,1289,485,1377,518,1543,593,1682,667,1775,721,1772,726,1679,671,1541,598,1375,523,1287,490,1199,463,1140,450,1063,439,873,421,515,399"/>133 <area·shape="poly"·title="·"·alt=""·coords="516,394,873,416,1063,434,1141,445,1201,457,1289,485,1377,518,1543,593,1682,667,1775,721,1772,726,1679,671,1541,598,1375,523,1287,490,1199,463,1140,450,1063,439,873,421,515,399"/>
134 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>134 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>
135 <area·shape="poly"·title="·"·alt=""·coords="516,401,1012,464,1011,469,515,406"/>135 <area·shape="poly"·title="·"·alt=""·coords="516,401,1012,464,1011,469,515,406"/>
136 <area·shape="poly"·title="·"·alt=""·coords="917,935,936,937,1114,959,1291,976,1582,998,1582,1003,1291,981,1113,964,936,943,917,940"/>136 <area·shape="poly"·title="·"·alt=""·coords="917,935,936,937,1114,959,1291,976,1582,998,1582,1003,1291,981,1113,964,936,943,917,940"/>
137 <area·shape="rect"·title="·"·alt=""·coords="787,995,863,1021"/>137 <area·shape="rect"·title="·"·alt=""·coords="787,995,863,1021"/>
138 <area·shape="poly"·title="·"·alt=""·coords="835,941,831,982,825,981,830,940"/>138 <area·shape="poly"·title="·"·alt=""·coords="835,941,831,982,825,981,830,940"/>
139 <area·shape="poly"·title="·"·alt=""·coords="425,502,381,565,319,661,251,778,190,901,175,944,165,982,160,981,170,942,186,899,246,775,314,659,376,562,420,499"/>139 <area·shape="poly"·title="·"·alt=""·coords="425,502,381,565,319,661,251,778,190,901,175,944,165,982,160,981,170,942,186,899,246,775,314,659,376,562,420,499"/>
140 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="549,555,800,581"/>140 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="549,555,800,581"/>
141 <area·shape="poly"·title="·"·alt=""·coords="489,498,631,548,629,553,487,503"/>141 <area·shape="poly"·title="·"·alt=""·coords="489,498,631,548,629,553,487,503"/>
142 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>142 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>
143 <area·shape="poly"·title="·"·alt=""·coords="439,500,439,798,433,798,433,500"/>143 <area·shape="poly"·title="·"·alt=""·coords="439,500,439,798,433,798,433,500"/>
144 <area·shape="poly"·title="·"·alt=""·coords="666,583,629,631,607,665,588,702,573,741,567,780,571,817,579,834,590,850,615,867,653,878,699,883,750,886,852,887,895,891,929,897,950,907,964,918,978,928,998,937,1047,949,1111,960,1268,978,1583,999,1582,1005,1268,983,1110,966,1046,955,996,943,976,933,961,922,947,912,927,903,894,896,851,893,750,891,698,889,652,883,613,872,586,854,574,837,566,819,561,780,568,740,583,700,603,662,625,628,662,580"/>144 <area·shape="poly"·title="·"·alt=""·coords="666,583,629,631,607,665,588,702,573,741,567,780,571,817,579,834,590,850,615,867,653,878,699,883,750,886,852,887,895,891,929,897,950,907,964,918,978,928,998,937,1047,949,1111,960,1268,978,1583,999,1582,1005,1268,983,1110,966,1046,955,996,943,976,933,961,922,947,912,927,903,894,896,851,893,750,891,698,889,652,883,613,872,586,854,574,837,566,819,561,780,568,740,583,700,603,662,625,628,662,580"/>
145 <area·shape="rect"·title="·"·alt=""·coords="601,819,687,845"/>145 <area·shape="rect"·title="·"·alt=""·coords="601,819,687,845"/>
146 <area·shape="poly"·title="·"·alt=""·coords="676,581,650,806,644,806,671,581"/>146 <area·shape="poly"·title="·"·alt=""·coords="676,581,650,806,644,806,671,581"/>
147 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="742,724,906,764"/>147 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="742,724,906,764"/>
148 <area·shape="poly"·title="·"·alt=""·coords="686,579,801,712,797,715,682,582"/>148 <area·shape="poly"·title="·"·alt=""·coords="686,579,801,712,797,715,682,582"/>
149 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="1025,636,1189,676"/>149 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="1025,636,1189,676"/>
150 <area·shape="poly"·title="·"·alt=""·coords="733,578,1012,633,1011,638,732,583"/>150 <area·shape="poly"·title="·"·alt=""·coords="733,578,1012,633,1011,638,732,583"/>
151 <area·shape="poly"·title="·"·alt=""·coords="825,764,829,808,837,831,851,850,888,869,957,889,1157,929,1386,965,1583,991,1582,997,1386,970,1156,934,956,894,886,874,848,854,833,833,824,809,820,764"/>151 <area·shape="poly"·title="·"·alt=""·coords="825,764,829,808,837,831,851,850,888,869,957,889,1157,929,1386,965,1583,991,1582,997,1386,970,1156,934,956,894,886,874,848,854,833,833,824,809,820,764"/>
152 <area·shape="poly"·title="·"·alt=""·coords="786,766,681,816,679,811,783,762"/>152 <area·shape="poly"·title="·"·alt=""·coords="786,766,681,816,679,811,783,762"/>
153 <area·shape="rect"·title="·"·alt=""·coords="1062,819,1138,845"/>153 <area·shape="rect"·title="·"·alt=""·coords="1062,819,1138,845"/>
154 <area·shape="poly"·title="·"·alt=""·coords="885,762,1051,813,1049,818,884,767"/>154 <area·shape="poly"·title="·"·alt=""·coords="885,762,1051,813,1049,818,884,767"/>
155 <area·shape="rect"·title="·"·alt=""·coords="712,819,787,845"/>155 <area·shape="rect"·title="·"·alt=""·coords="712,819,787,845"/>
156 <area·shape="poly"·title="·"·alt=""·coords="809,766,770,811,766,807,805,763"/>156 <area·shape="poly"·title="·"·alt=""·coords="809,766,770,811,766,807,805,763"/>
Offset 162, 37 lines modifiedOffset 162, 37 lines modified
162 <area·shape="poly"·title="·"·alt=""·coords="1045,679,900,723,898,717,1044,674"/>162 <area·shape="poly"·title="·"·alt=""·coords="1045,679,900,723,898,717,1044,674"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1054,679,1012,699,972,726,937,767,912,808,908,806,933,764,969,722,1009,694,1051,674"/>163 <area·shape="poly"·title="·"·alt=""·coords="1054,679,1012,699,972,726,937,767,912,808,908,806,933,764,969,722,1009,694,1051,674"/>
164 <area·shape="rect"·title="·"·alt=""·coords="982,731,1053,757"/>164 <area·shape="rect"·title="·"·alt=""·coords="982,731,1053,757"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1089,678,1041,724,1038,720,1085,674"/>165 <area·shape="poly"·title="·"·alt=""·coords="1089,678,1041,724,1038,720,1085,674"/>
166 <area·shape="rect"·title="·"·alt=""·coords="1077,731,1136,757"/>166 <area·shape="rect"·title="·"·alt=""·coords="1077,731,1136,757"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1109,676,1109,717,1104,717,1104,676"/>167 <area·shape="poly"·title="·"·alt=""·coords="1109,676,1109,717,1104,717,1104,676"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1025,663,852,676,749,687,643,702,543,722,453,747,382,777,356,795,337,814,326,833,320,855,319,878,321,901,334,945,349,982,344,984,329,947,316,902,313,878,315,854,321,831,333,810,353,791,380,773,451,742,541,717,643,697,748,682,852,671,1024,658"/>168 <area·shape="poly"·title="·"·alt=""·coords="1025,663,852,676,749,687,643,702,543,722,453,747,382,777,356,795,337,814,326,833,320,855,319,878,321,901,334,945,349,982,344,984,329,947,316,902,313,878,315,854,321,831,333,810,353,791,380,773,451,742,541,717,643,697,748,682,852,671,1024,658"/>
169 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="1213,812,1408,852"/>169 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1213,812,1408,852"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1190,669,1275,691,1310,705,1333,722,1341,741,1342,761,1331,800,1326,799,1337,761,1336,742,1329,726,1308,710,1274,696,1188,674"/>170 <area·shape="poly"·title="·"·alt=""·coords="1190,669,1275,691,1310,705,1333,722,1341,741,1342,761,1331,800,1326,799,1337,761,1336,742,1329,726,1308,710,1274,696,1188,674"/>
171 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1418,900,1582,940"/>171 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="1418,900,1582,940"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1189,660,1264,668,1342,680,1411,698,1438,709,1456,722,1472,740,1483,760,1498,804,1504,848,1505,886,1500,886,1499,849,1493,805,1478,762,1467,743,1453,726,1435,714,1409,703,1341,686,1263,673,1189,666"/>172 <area·shape="poly"·title="·"·alt=""·coords="1189,660,1264,668,1342,680,1411,698,1438,709,1456,722,1472,740,1483,760,1498,804,1504,848,1505,886,1500,886,1499,849,1493,805,1478,762,1467,743,1453,726,1435,714,1409,703,1341,686,1263,673,1189,666"/>
173 <area·shape="rect"·href="a00716_source.html"·title="·"·alt=""·coords="1771,812,1935,852"/>173 <area·shape="rect"·href="a00713_source.html"·title="·"·alt=""·coords="1771,812,1935,852"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1189,658,1316,666,1464,679,1602,697,1658,708,1701,722,1718,730,1729,740,1754,762,1814,802,1811,807,1750,766,1725,744,1715,735,1699,726,1657,714,1601,702,1463,684,1315,672,1189,664"/>174 <area·shape="poly"·title="·"·alt=""·coords="1189,658,1316,666,1464,679,1602,697,1658,708,1701,722,1718,730,1729,740,1754,762,1814,802,1811,807,1750,766,1725,744,1715,735,1699,726,1657,714,1601,702,1463,684,1315,672,1189,664"/>
175 <area·shape="rect"·href="a00644_source.html"·title="·"·alt=""·coords="1525,724,1689,764"/>175 <area·shape="rect"·href="a00692_source.html"·title="·"·alt=""·coords="1525,724,1689,764"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1189,668,1506,721,1511,722,1510,728,1505,727,1188,673"/>176 <area·shape="poly"·title="·"·alt=""·coords="1189,668,1506,721,1511,722,1510,728,1505,727,1188,673"/>
177 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1161,724,1319,764"/>177 <area·shape="rect"·href="a00650_source.html"·title="·"·alt=""·coords="1161,724,1319,764"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1138,674,1200,714,1198,719,1135,679"/>178 <area·shape="poly"·title="·"·alt=""·coords="1138,674,1200,714,1198,719,1135,679"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1189,658,1440,676,1593,695,1746,721,1760,725,1759,730,1745,727,1592,700,1439,682,1189,663"/>179 <area·shape="poly"·title="·"·alt=""·coords="1189,658,1440,676,1593,695,1746,721,1760,725,1759,730,1745,727,1592,700,1439,682,1189,663"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1542,938,1633,980,1631,985,1540,942"/>180 <area·shape="poly"·title="·"·alt=""·coords="1542,938,1633,980,1631,985,1540,942"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1855,853,1847,896,1837,920,1823,942,1796,966,1763,985,1761,980,1792,962,1819,938,1833,918,1841,894,1850,852"/>181 <area·shape="poly"·title="·"·alt=""·coords="1855,853,1847,896,1837,920,1823,942,1796,966,1763,985,1761,980,1792,962,1819,938,1833,918,1841,894,1850,852"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1642,762,1677,785,1716,816,1751,854,1778,899,1784,920,1778,941,1761,964,1739,983,1736,979,1757,961,1774,939,1779,920,1774,901,1747,857,1712,820,1674,789,1639,766"/>182 <area·shape="poly"·title="·"·alt=""·coords="1642,762,1677,785,1716,816,1751,854,1778,899,1784,920,1778,941,1761,964,1739,983,1736,979,1757,961,1774,939,1779,920,1774,901,1747,857,1712,820,1674,789,1639,766"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1525,761,1202,815,1152,824,1151,818,1201,809,1524,756"/>183 <area·shape="poly"·title="·"·alt=""·coords="1525,761,1202,815,1152,824,1151,818,1201,809,1524,756"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1662,762,1787,805,1785,810,1660,767"/>184 <area·shape="poly"·title="·"·alt=""·coords="1662,762,1787,805,1785,810,1660,767"/>
185 <area·shape="rect"·title="·"·alt=""·coords="1584,819,1645,845"/>185 <area·shape="rect"·title="·"·alt=""·coords="1584,819,1645,845"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1611,764,1615,805,1610,806,1606,765"/>186 <area·shape="poly"·title="·"·alt=""·coords="1611,764,1615,805,1610,806,1606,765"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1584,766,1514,813,1468,836,1421,855,1358,862,1253,865,972,865,825,867,694,872,594,884,560,892,539,902,525,919,517,939,513,982,508,981,512,938,521,916,536,898,558,887,593,878,694,867,825,862,972,860,1253,860,1358,857,1419,849,1466,832,1511,808,1581,762"/>187 <area·shape="poly"·title="·"·alt=""·coords="1584,766,1514,813,1468,836,1421,855,1358,862,1253,865,972,865,825,867,694,872,594,884,560,892,539,902,525,919,517,939,513,982,508,981,512,938,521,916,536,898,558,887,593,878,694,867,825,862,972,860,1253,860,1358,857,1419,849,1466,832,1511,808,1581,762"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1525,754,1331,767,959,787,797,797,588,815,539,820,539,815,588,809,796,792,959,782,1331,761,1524,748"/>188 <area·shape="poly"·title="·"·alt=""·coords="1525,754,1331,767,959,787,797,797,588,815,539,820,539,815,588,809,796,792,959,782,1331,761,1524,748"/>
189 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="1606,900,1765,940"/>189 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1606,900,1765,940"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1627,763,1644,785,1660,811,1674,849,1683,886,1678,887,1669,851,1655,813,1640,788,1622,766"/>190 <area·shape="poly"·title="·"·alt=""·coords="1627,763,1644,785,1660,811,1674,849,1683,886,1678,887,1669,851,1655,813,1640,788,1622,766"/>
191 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="549,900,728,940"/>191 <area·shape="rect"·href="a00602_source.html"·title="·"·alt=""·coords="549,900,728,940"/>
192 <area·shape="poly"·title="·"·alt=""·coords="482,850,583,892,581,897,479,855"/>192 <area·shape="poly"·title="·"·alt=""·coords="482,850,583,892,581,897,479,855"/>
193 <area·shape="poly"·title="·"·alt=""·coords="728,936,740,937,976,963,1210,981,1582,1000,1582,1006,1210,986,975,968,740,943,728,941"/>193 <area·shape="poly"·title="·"·alt=""·coords="728,936,740,937,976,963,1210,981,1582,1000,1582,1006,1210,986,975,968,740,943,728,941"/>
194 <area·shape="poly"·title="·"·alt=""·coords="681,938,789,987,787,992,679,942"/>194 <area·shape="poly"·title="·"·alt=""·coords="681,938,789,987,787,992,679,942"/>
195 <area·shape="poly"·title="·"·alt=""·coords="550,940,201,1002,200,996,549,935"/>195 <area·shape="poly"·title="·"·alt=""·coords="550,940,201,1002,200,996,549,935"/>
196 <area·shape="poly"·title="·"·alt=""·coords="578,943,405,996,404,990,577,938"/>196 <area·shape="poly"·title="·"·alt=""·coords="578,943,405,996,404,990,577,938"/>
197 <area·shape="poly"·title="·"·alt=""·coords="612,942,542,990,539,985,609,938"/>197 <area·shape="poly"·title="·"·alt=""·coords="612,942,542,990,539,985,609,938"/>
198 <area·shape="rect"·title="·"·alt=""·coords="587,995,677,1021"/>198 <area·shape="rect"·title="·"·alt=""·coords="587,995,677,1021"/>
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 <area·shape="poly"·title="·"·alt=""·coords="1109,500,1109,622,1104,622,1104,500"/>211 <area·shape="poly"·title="·"·alt=""·coords="1109,500,1109,622,1104,622,1104,500"/>
212 <area·shape="poly"·title="·"·alt=""·coords="1190,493,1357,527,1560,578,1657,609,1744,644,1813,682,1839,702,1858,722,1867,741,1870,761,1866,799,1861,798,1865,761,1862,742,1854,726,1835,706,1810,686,1742,649,1656,614,1558,583,1356,532,1188,498"/>212 <area·shape="poly"·title="·"·alt=""·coords="1190,493,1357,527,1560,578,1657,609,1744,644,1813,682,1839,702,1858,722,1867,741,1870,761,1866,799,1861,798,1865,761,1862,742,1854,726,1835,706,1810,686,1742,649,1656,614,1558,583,1356,532,1188,498"/>
213 <area·shape="poly"·title="·"·alt=""·coords="1144,498,1560,715,1557,720,1141,502"/>213 <area·shape="poly"·title="·"·alt=""·coords="1144,498,1560,715,1557,720,1141,502"/>
214 <area·shape="poly"·title="·"·alt=""·coords="2254,677,2245,730,2224,803,2208,842,2188,879,2163,913,2132,942,2107,956,2072,968,1984,987,1883,998,1789,1005,1789,1000,1883,993,1983,981,2071,963,2105,951,2129,938,2159,910,2184,876,2203,839,2219,801,2240,729,2249,676"/>214 <area·shape="poly"·title="·"·alt=""·coords="2254,677,2245,730,2224,803,2208,842,2188,879,2163,913,2132,942,2107,956,2072,968,1984,987,1883,998,1789,1005,1789,1000,1883,993,1983,981,2071,963,2105,951,2129,938,2159,910,2184,876,2203,839,2219,801,2240,729,2249,676"/>
215 </map>215 </map>
216 </div>216 </div>
217 </div>217 </div>
218 <p><a·href="a00881_source.html">Go·to·the·source·code·of·this·file.</a></p>218 <p><a·href="a00578_source.html">Go·to·the·source·code·of·this·file.</a></p>
Max diff block lines reached; 648/16061 bytes (4.03%) of diff not shown.
15.3 KB
./usr/share/doc/libopenmesh-dev/html/a00882.map vs.
./usr/share/doc/libopenmesh-dev/html/a00579.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="$a00566.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="$a00890.html"·title="·"·alt=""·coords="2053,196,2248,236"/>5 <area·shape="rect"·id="Node000003"·href="$a00575.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="$a00878.html"·title="·"·alt=""·coords="2053,284,2248,324"/>7 <area·shape="rect"·id="Node000004"·href="$a00569.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="$a00791_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>9 <area·shape="rect"·id="Node000005"·href="$a00593_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="$a00809_source.html"·title="·"·alt=""·coords="357,372,515,412"/>11 <area·shape="rect"·id="Node000007"·href="$a00641_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="$a00806_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>13 <area·shape="rect"·id="Node000036"·href="$a00638_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="$a00581_source.html"·title="·"·alt=""·coords="753,900,917,940"/>18 <area·shape="rect"·id="Node000008"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="357,460,515,500"/>20 <area·shape="rect"·id="Node000010"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>30 <area·shape="rect"·id="Node000035"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="549,555,800,581"/>36 <area·shape="rect"·id="Node000012"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>38 <area·shape="rect"·id="Node000028"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="742,724,906,764"/>43 <area·shape="rect"·id="Node000014"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1025,636,1189,676"/>45 <area·shape="rect"·id="Node000018"·href="$a00680_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="1054,679,1012,699,972,726,937,767,912,808,908,806,933,764,969,722,1009,694,1051,674"/>59 <area·shape="poly"·id="edge29_Node000018_Node000017"·title="·"·alt=""·coords="1054,679,1012,699,972,726,937,767,912,808,908,806,933,764,969,722,1009,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="$a00500_source.html"·title="·"·alt=""·coords="1213,812,1408,852"/>65 <area·shape="rect"·id="Node000022"·href="$a00830_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="$a00638_source.html"·title="·"·alt=""·coords="1418,900,1582,940"/>67 <area·shape="rect"·id="Node000023"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="1771,812,1935,852"/>69 <area·shape="rect"·id="Node000024"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="1525,724,1689,764"/>71 <area·shape="rect"·id="Node000025"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1161,724,1319,764"/>73 <area·shape="rect"·id="Node000033"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="1606,900,1765,940"/>85 <area·shape="rect"·id="Node000032"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="549,900,728,940"/>87 <area·shape="rect"·id="Node000029"·href="$a00602_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/a00882.png vs.
./usr/share/doc/libopenmesh-dev/html/a00579.png
Files identical despite different names
20.1 KB
./usr/share/doc/libopenmesh-dev/html/a00884.html vs.
./usr/share/doc/libopenmesh-dev/html/a00566.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/LaplaceSmootherT_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 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('a00884.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00566.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 88, 67 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="#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">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="a00890_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00575_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·LaplaceSmootherT_impl.hh:</div>101 Include·dependency·graph·for·JacobiLaplaceSmootherT.hh:</div>
102 <div·class="dyncontent">102 <div·class="dyncontent">
103 <div·class="center"><img·src="a00885.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00567.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh">104 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="2049,5,2252,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="2048,5,2253,45"/>
106 <area·shape="rect"·href="a00890.html"·title="·"·alt=""·coords="2053,93,2248,133"/>106 <area·shape="rect"·href="a00575.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
108 <area·shape="rect"·href="a00878.html"·title="·"·alt=""·coords="2053,181,2248,221"/>108 <area·shape="rect"·href="a00569.html"·title="·"·alt=""·coords="2053,181,2248,221"/>
109 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>109 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>
110 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>110 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>
111 <area·shape="poly"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>111 <area·shape="poly"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>
112 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="357,269,515,309"/>112 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
113 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>113 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>
114 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>114 <area·shape="rect"·href="a00638_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"/>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"/>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"/>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"/>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="a00581_source.html"·title="·"·alt=""·coords="753,797,917,837"/>119 <area·shape="rect"·href="a00878_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"/>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="a00818_source.html"·title="·"·alt=""·coords="357,357,515,397"/>121 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="357,357,515,397"/>
122 <area·shape="poly"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="a00686_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>131 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>
132 <area·shape="poly"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>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"/>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"/>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"/>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"/>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="a00695_source.html"·title="·"·alt=""·coords="549,453,800,478"/>137 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="549,453,800,478"/>
138 <area·shape="poly"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>138 <area·shape="poly"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>
139 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>139 <area·shape="rect"·href="a00599.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"/>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"/>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"/>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"/>143 <area·shape="poly"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>
144 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="742,621,906,661"/>144 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="742,621,906,661"/>
145 <area·shape="poly"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>145 <area·shape="poly"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>
146 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>146 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>
147 <area·shape="poly"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>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"/>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"/>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"/>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"/>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"/>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"/>153 <area·shape="poly"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>
Offset 160, 37 lines modifiedOffset 160, 37 lines modified
160 <area·shape="poly"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>160 <area·shape="poly"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1054,576,1012,596,972,623,937,664,912,706,908,703,933,661,969,619,1009,592,1051,571"/>161 <area·shape="poly"·title="·"·alt=""·coords="1054,576,1012,596,972,623,937,664,912,706,908,703,933,661,969,619,1009,592,1051,571"/>
162 <area·shape="rect"·title="·"·alt=""·coords="982,629,1053,654"/>162 <area·shape="rect"·title="·"·alt=""·coords="982,629,1053,654"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>163 <area·shape="poly"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>
164 <area·shape="rect"·title="·"·alt=""·coords="1077,629,1136,654"/>164 <area·shape="rect"·title="·"·alt=""·coords="1077,629,1136,654"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>165 <area·shape="poly"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>166 <area·shape="poly"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>
167 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>167 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>168 <area·shape="poly"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>
169 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>169 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>170 <area·shape="poly"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>
171 <area·shape="rect"·href="a00716_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>171 <area·shape="rect"·href="a00713_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>172 <area·shape="poly"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>
173 <area·shape="rect"·href="a00644_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>173 <area·shape="rect"·href="a00692_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>174 <area·shape="poly"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>
175 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>175 <area·shape="rect"·href="a00650_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>176 <area·shape="poly"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>177 <area·shape="poly"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>178 <area·shape="poly"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>179 <area·shape="poly"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>180 <area·shape="poly"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>181 <area·shape="poly"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>182 <area·shape="poly"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>
183 <area·shape="rect"·title="·"·alt=""·coords="1584,717,1645,742"/>183 <area·shape="rect"·title="·"·alt=""·coords="1584,717,1645,742"/>
184 <area·shape="poly"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>184 <area·shape="poly"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>185 <area·shape="poly"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>
Max diff block lines reached; 4477/19102 bytes (23.44%) of diff not shown.
1.31 KB
html2text {}
    
Offset 1, 16 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_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_\x8s5 _\x8C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_\x8s
6 LaplaceSmootherT_impl.hh·File·Reference6 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>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·LaplaceSmootherT_impl.hh:8 Include·dependency·graph·for·JacobiLaplaceSmootherT.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 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  
10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
14  19  
15 ===============================================================================20 ===============================================================================
16 ·····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.
15.1 KB
./usr/share/doc/libopenmesh-dev/html/a00885.map vs.
./usr/share/doc/libopenmesh-dev/html/a00567.map
Files 99% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh">1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2049,5,2252,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2048,5,2253,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00890.html"·title="·"·alt=""·coords="2053,93,2248,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00575.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00878.html"·title="·"·alt=""·coords="2053,181,2248,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00569.html"·title="·"·alt=""·coords="2053,181,2248,221"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>
7 <area·shape="rect"·id="Node000004"·href="$a00791_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>7 <area·shape="rect"·id="Node000004"·href="$a00593_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>
8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>
9 <area·shape="rect"·id="Node000006"·href="$a00809_source.html"·title="·"·alt=""·coords="357,269,515,309"/>9 <area·shape="rect"·id="Node000006"·href="$a00641_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
10 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>10 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>
11 <area·shape="rect"·id="Node000035"·href="$a00806_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>11 <area·shape="rect"·id="Node000035"·href="$a00638_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>
12 <area·shape="poly"·id="edge71_Node000003_Node000035"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/>12 <area·shape="poly"·id="edge71_Node000003_Node000035"·title="·"·alt=""·coords="2164,220,2211,314,2236,378,2255,445,2259,484,2259,520,2253,520,2254,484,2249,446,2231,380,2206,316,2159,223"/>
13 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1596,885,1775,925"/>13 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1596,885,1775,925"/>
14 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/>14 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="2146,486,2126,554,2118,596,2115,640,2115,731,2110,768,2097,795,2075,817,2044,840,1999,859,1935,875,1789,896,1788,891,1934,869,1998,854,2041,835,2072,813,2093,792,2105,766,2109,731,2109,640,2113,596,2121,552,2141,485"/>
15 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/>15 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="516,288,887,295,1135,303,1391,318,1632,340,1739,354,1834,370,1913,389,1974,410,2012,435,2023,449,2027,464,2027,731,2020,769,2003,801,1977,827,1945,849,1908,866,1868,880,1789,897,1788,892,1867,875,1906,861,1942,844,1974,823,1999,798,2015,767,2021,730,2021,464,2018,451,2009,439,1971,415,1912,394,1833,375,1739,359,1631,345,1390,323,1134,309,887,300,516,294"/>
16 <area·shape="rect"·id="Node000007"·href="$a00581_source.html"·title="·"·alt=""·coords="753,797,917,837"/>16 <area·shape="rect"·id="Node000007"·href="$a00878_source.html"·title="·"·alt=""·coords="753,797,917,837"/>
17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,681,256,643,256,464,260,436,270,411,285,387,305,366,349,332,392,307"/>17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,681,256,643,256,464,260,436,270,411,285,387,305,366,349,332,392,307"/>
18 <area·shape="rect"·id="Node000009"·href="$a00818_source.html"·title="·"·alt=""·coords="357,357,515,397"/>18 <area·shape="rect"·id="Node000009"·href="$a00656_source.html"·title="·"·alt=""·coords="357,357,515,397"/>
19 <area·shape="poly"·id="edge10_Node000006_Node000009"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>19 <area·shape="poly"·id="edge10_Node000006_Node000009"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>
20 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="128,893,187,918"/>20 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="128,893,187,918"/>
21 <area·shape="poly"·id="edge61_Node000006_Node000010"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/>21 <area·shape="poly"·id="edge61_Node000006_Node000010"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/>
22 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="329,893,391,918"/>22 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="329,893,391,918"/>
23 <area·shape="poly"·id="edge60_Node000006_Node000020"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/>23 <area·shape="poly"·id="edge60_Node000006_Node000020"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/>
24 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="469,893,555,918"/>24 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="469,893,555,918"/>
25 <area·shape="poly"·id="edge62_Node000006_Node000026"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/>25 <area·shape="poly"·id="edge62_Node000006_Node000026"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/>
26 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1764,629,1844,654"/>26 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1764,629,1844,654"/>
27 <area·shape="poly"·id="edge70_Node000006_Node000033"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/>27 <area·shape="poly"·id="edge70_Node000006_Node000033"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/>
28 <area·shape="rect"·id="Node000034"·href="$a00686_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>28 <area·shape="rect"·id="Node000034"·href="$a00701_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>
29 <area·shape="poly"·id="edge63_Node000006_Node000034"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>29 <area·shape="poly"·id="edge63_Node000006_Node000034"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>
30 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/>30 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="917,832,936,835,1114,856,1291,873,1582,895,1582,901,1291,879,1113,861,936,840,917,837"/>
31 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="787,893,863,918"/>31 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="787,893,863,918"/>
32 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>32 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>
33 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/>33 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="425,399,381,462,319,559,251,675,190,798,175,841,165,880,160,878,170,839,186,796,246,672,314,556,376,459,420,396"/>
34 <area·shape="rect"·id="Node000011"·href="$a00695_source.html"·title="·"·alt=""·coords="549,453,800,478"/>34 <area·shape="rect"·id="Node000011"·href="$a00671_source.html"·title="·"·alt=""·coords="549,453,800,478"/>
35 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>35 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>
36 <area·shape="rect"·id="Node000027"·href="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>36 <area·shape="rect"·id="Node000027"·href="$a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>
37 <area·shape="poly"·id="edge59_Node000009_Node000027"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>37 <area·shape="poly"·id="edge59_Node000009_Node000027"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>
38 <area·shape="poly"·id="edge14_Node000011_Node000005"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/>38 <area·shape="poly"·id="edge14_Node000011_Node000005"·title="·"·alt=""·coords="666,480,629,528,607,562,588,599,573,638,567,678,571,715,579,732,590,747,615,764,653,775,699,781,750,783,852,785,895,788,929,795,950,805,964,815,978,826,998,835,1047,847,1111,858,1268,875,1583,897,1582,902,1268,881,1110,863,1046,852,996,840,976,830,961,820,947,809,927,800,894,793,851,790,750,788,698,786,652,780,613,769,586,751,574,734,566,716,561,677,568,637,583,597,603,559,625,525,662,477"/>
39 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="601,717,687,742"/>39 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="601,717,687,742"/>
40 <area·shape="poly"·id="edge13_Node000011_Node000012"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>40 <area·shape="poly"·id="edge13_Node000011_Node000012"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>
41 <area·shape="rect"·id="Node000013"·href="$a00683_source.html"·title="·"·alt=""·coords="742,621,906,661"/>41 <area·shape="rect"·id="Node000013"·href="$a00803_source.html"·title="·"·alt=""·coords="742,621,906,661"/>
42 <area·shape="poly"·id="edge15_Node000011_Node000013"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>42 <area·shape="poly"·id="edge15_Node000011_Node000013"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>
43 <area·shape="rect"·id="Node000017"·href="$a00770_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>43 <area·shape="rect"·id="Node000017"·href="$a00680_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>
44 <area·shape="poly"·id="edge21_Node000011_Node000017"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>44 <area·shape="poly"·id="edge21_Node000011_Node000017"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>
45 <area·shape="poly"·id="edge16_Node000013_Node000005"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/>45 <area·shape="poly"·id="edge16_Node000013_Node000005"·title="·"·alt=""·coords="825,661,829,705,837,728,851,747,888,766,957,786,1157,826,1386,862,1583,889,1582,894,1386,867,1156,832,956,791,886,771,848,751,833,731,824,706,820,662"/>
46 <area·shape="poly"·id="edge18_Node000013_Node000012"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/>46 <area·shape="poly"·id="edge18_Node000013_Node000012"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/>
47 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1062,717,1138,742"/>47 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1062,717,1138,742"/>
48 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>48 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>
49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="712,717,787,742"/>49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="712,717,787,742"/>
50 <area·shape="poly"·id="edge19_Node000013_Node000015"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>50 <area·shape="poly"·id="edge19_Node000013_Node000015"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>
Offset 56, 37 lines modifiedOffset 56, 37 lines modified
56 <area·shape="poly"·id="edge51_Node000017_Node000013"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>56 <area·shape="poly"·id="edge51_Node000017_Node000013"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>
57 <area·shape="poly"·id="edge28_Node000017_Node000016"·title="·"·alt=""·coords="1054,576,1012,596,972,623,937,664,912,706,908,703,933,661,969,619,1009,592,1051,571"/>57 <area·shape="poly"·id="edge28_Node000017_Node000016"·title="·"·alt=""·coords="1054,576,1012,596,972,623,937,664,912,706,908,703,933,661,969,619,1009,592,1051,571"/>
58 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="982,629,1053,654"/>58 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="982,629,1053,654"/>
59 <area·shape="poly"·id="edge23_Node000017_Node000018"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>59 <area·shape="poly"·id="edge23_Node000017_Node000018"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>
60 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1077,629,1136,654"/>60 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1077,629,1136,654"/>
61 <area·shape="poly"·id="edge25_Node000017_Node000019"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>61 <area·shape="poly"·id="edge25_Node000017_Node000019"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>
62 <area·shape="poly"·id="edge26_Node000017_Node000020"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>62 <area·shape="poly"·id="edge26_Node000017_Node000020"·title="·"·alt=""·coords="1025,561,852,573,749,584,643,599,543,619,453,644,382,675,356,692,337,711,326,730,320,752,319,775,321,798,334,843,349,879,344,881,329,845,316,799,313,775,315,751,321,728,333,708,353,688,380,670,451,639,541,614,643,594,748,579,852,568,1024,555"/>
63 <area·shape="rect"·id="Node000021"·href="$a00500_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>63 <area·shape="rect"·id="Node000021"·href="$a00830_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>
64 <area·shape="poly"·id="edge29_Node000017_Node000021"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>64 <area·shape="poly"·id="edge29_Node000017_Node000021"·title="·"·alt=""·coords="1190,566,1275,588,1310,603,1333,620,1341,638,1342,659,1331,697,1326,696,1337,658,1336,640,1329,623,1308,607,1274,593,1188,571"/>
65 <area·shape="rect"·id="Node000022"·href="$a00638_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>65 <area·shape="rect"·id="Node000022"·href="$a00887_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>
66 <area·shape="poly"·id="edge30_Node000017_Node000022"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>66 <area·shape="poly"·id="edge30_Node000017_Node000022"·title="·"·alt=""·coords="1189,558,1264,565,1342,578,1411,595,1438,606,1456,619,1472,637,1483,657,1498,701,1504,746,1505,783,1500,783,1499,746,1493,703,1478,660,1467,640,1453,623,1435,611,1409,600,1341,583,1263,571,1189,563"/>
67 <area·shape="rect"·id="Node000023"·href="$a00716_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>67 <area·shape="rect"·id="Node000023"·href="$a00713_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>
68 <area·shape="poly"·id="edge32_Node000017_Node000023"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>68 <area·shape="poly"·id="edge32_Node000017_Node000023"·title="·"·alt=""·coords="1189,556,1316,564,1464,576,1602,594,1658,606,1701,619,1718,628,1729,637,1754,659,1814,700,1811,704,1750,663,1725,641,1715,632,1699,624,1657,611,1601,600,1463,582,1315,569,1189,561"/>
69 <area·shape="rect"·id="Node000024"·href="$a00644_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>69 <area·shape="rect"·id="Node000024"·href="$a00692_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>
70 <area·shape="poly"·id="edge34_Node000017_Node000024"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>70 <area·shape="poly"·id="edge34_Node000017_Node000024"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>
71 <area·shape="rect"·id="Node000032"·href="$a00839_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>71 <area·shape="rect"·id="Node000032"·href="$a00650_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>
72 <area·shape="poly"·id="edge52_Node000017_Node000032"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>72 <area·shape="poly"·id="edge52_Node000017_Node000032"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>
73 <area·shape="poly"·id="edge58_Node000017_Node000033"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>73 <area·shape="poly"·id="edge58_Node000017_Node000033"·title="·"·alt=""·coords="1189,555,1440,574,1593,592,1746,619,1760,622,1759,627,1745,624,1592,598,1439,579,1189,561"/>
74 <area·shape="poly"·id="edge31_Node000022_Node000005"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>74 <area·shape="poly"·id="edge31_Node000022_Node000005"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>
75 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>75 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1855,750,1847,793,1837,817,1823,839,1796,864,1763,882,1761,877,1792,859,1819,836,1833,815,1841,792,1850,749"/>
76 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>76 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="1642,659,1677,682,1716,713,1751,751,1778,796,1784,818,1778,839,1761,862,1739,880,1736,876,1757,858,1774,836,1779,818,1774,798,1747,755,1712,717,1674,686,1639,664"/>
77 <area·shape="poly"·id="edge38_Node000024_Node000014"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>77 <area·shape="poly"·id="edge38_Node000024_Node000014"·title="·"·alt=""·coords="1525,658,1202,712,1152,721,1151,716,1201,707,1524,653"/>
78 <area·shape="poly"·id="edge48_Node000024_Node000023"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>78 <area·shape="poly"·id="edge48_Node000024_Node000023"·title="·"·alt=""·coords="1662,659,1787,702,1785,707,1660,664"/>
79 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1584,717,1645,742"/>79 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1584,717,1645,742"/>
80 <area·shape="poly"·id="edge36_Node000024_Node000025"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>80 <area·shape="poly"·id="edge36_Node000024_Node000025"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>
81 <area·shape="poly"·id="edge37_Node000024_Node000026"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>81 <area·shape="poly"·id="edge37_Node000024_Node000026"·title="·"·alt=""·coords="1584,664,1514,710,1468,734,1421,752,1358,759,1253,762,972,763,825,764,694,770,594,781,560,789,539,799,525,816,517,837,513,879,508,879,512,835,521,813,536,795,558,784,593,776,694,765,825,759,972,757,1253,757,1358,754,1419,747,1466,729,1511,706,1581,659"/>
82 <area·shape="poly"·id="edge39_Node000024_Node000027"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/>82 <area·shape="poly"·id="edge39_Node000024_Node000027"·title="·"·alt=""·coords="1525,651,1331,664,959,685,797,695,588,712,539,717,539,712,588,707,796,689,959,679,1331,659,1524,646"/>
83 <area·shape="rect"·id="Node000031"·href="$a00863_source.html"·title="·"·alt=""·coords="1606,797,1765,837"/>83 <area·shape="rect"·id="Node000031"·href="$a00617_source.html"·title="·"·alt=""·coords="1606,797,1765,837"/>
84 <area·shape="poly"·id="edge49_Node000024_Node000031"·title="·"·alt=""·coords="1627,660,1644,682,1660,708,1674,747,1683,783,1678,785,1669,748,1655,710,1640,685,1622,663"/>84 <area·shape="poly"·id="edge49_Node000024_Node000031"·title="·"·alt=""·coords="1627,660,1644,682,1660,708,1674,747,1683,783,1678,785,1669,748,1655,710,1640,685,1622,663"/>
85 <area·shape="rect"·id="Node000028"·href="$a00782_source.html"·title="·"·alt=""·coords="549,797,728,837"/>85 <area·shape="rect"·id="Node000028"·href="$a00602_source.html"·title="·"·alt=""·coords="549,797,728,837"/>
86 <area·shape="poly"·id="edge40_Node000027_Node000028"·title="·"·alt=""·coords="482,747,583,790,581,795,479,752"/>86 <area·shape="poly"·id="edge40_Node000027_Node000028"·title="·"·alt=""·coords="482,747,583,790,581,795,479,752"/>
87 <area·shape="poly"·id="edge41_Node000028_Node000005"·title="·"·alt=""·coords="728,833,740,835,976,860,1210,878,1582,898,1582,903,1210,884,975,865,740,840,728,838"/>87 <area·shape="poly"·id="edge41_Node000028_Node000005"·title="·"·alt=""·coords="728,833,740,835,976,860,1210,878,1582,898,1582,903,1210,884,975,865,740,840,728,838"/>
88 <area·shape="poly"·id="edge42_Node000028_Node000008"·title="·"·alt=""·coords="681,835,789,884,787,889,679,840"/>88 <area·shape="poly"·id="edge42_Node000028_Node000008"·title="·"·alt=""·coords="681,835,789,884,787,889,679,840"/>
89 <area·shape="poly"·id="edge46_Node000028_Node000010"·title="·"·alt=""·coords="550,837,201,899,200,894,549,832"/>89 <area·shape="poly"·id="edge46_Node000028_Node000010"·title="·"·alt=""·coords="550,837,201,899,200,894,549,832"/>
90 <area·shape="poly"·id="edge44_Node000028_Node000020"·title="·"·alt=""·coords="578,840,405,893,404,888,577,835"/>90 <area·shape="poly"·id="edge44_Node000028_Node000020"·title="·"·alt=""·coords="578,840,405,893,404,888,577,835"/>
91 <area·shape="poly"·id="edge47_Node000028_Node000026"·title="·"·alt=""·coords="612,840,542,887,539,883,609,835"/>91 <area·shape="poly"·id="edge47_Node000028_Node000026"·title="·"·alt=""·coords="612,840,542,887,539,883,609,835"/>
92 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="587,893,677,918"/>92 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="587,893,677,918"/>
37.6 KB
./usr/share/doc/libopenmesh-dev/html/a00887.html vs.
./usr/share/doc/libopenmesh-dev/html/a00506.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/McDecimaterT_impl.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00887.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00506.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 88, 163 lines modifiedOffset 88, 161 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">McDecimaterT_impl.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00890_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00515_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>
 100 <code>#include·&lt;vector&gt;</code><br·/>
 101 <code>#include·&lt;cfloat&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·JacobiLaplaceSmootherT.hh:</div>103 Include·dependency·graph·for·McDecimaterT_impl.hh:</div>
102 <div·class="dyncontent">104 <div·class="dyncontent">
103 <div·class="center"><img·src="a00888.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00507.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="2048,5,2253,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="2519,5,2719,45"/>
106 <area·shape="rect"·href="a00890.html"·title="·"·alt=""·coords="2053,93,2248,133"/>108 <area·shape="rect"·href="a00515.html"·title="·"·alt=""·coords="1601,93,1801,133"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>
 110 <area·shape="rect"·title="·"·alt=""·coords="2487,878,2549,903"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="2622,45,2622,200,2622,716,2620,740,2614,763,2593,805,2567,842,2542,870,2538,866,2563,839,2589,803,2609,761,2615,739,2617,716,2617,200,2617,45"/>
 112 <area·shape="rect"·title="·"·alt=""·coords="2657,101,2715,126"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="2636,44,2670,88,2666,91,2632,47"/>
 114 <area·shape="rect"·title="·"·alt=""·coords="1662,277,1739,302"/>
107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>115 <area·shape="poly"·title="·"·alt=""·coords="1703,134,1703,263,1698,263,1698,134"/>
108 <area·shape="rect"·href="a00878.html"·title="·"·alt=""·coords="2053,181,2248,221"/>116 <area·shape="rect"·href="a00539.html"·title="·"·alt=""·coords="1143,181,1343,221"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="1601,136,1357,181,1356,176,1600,131"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="1344,211,1490,233,1651,267,1661,270,1659,275,1649,272,1489,238,1343,216"/>
109 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/> 
110 <area·shape="rect"·href="a00791_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="a00809_source.html"·title="·"·alt=""·coords="357,269,515,309"/>119 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/>
113 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>120 <area·shape="poly"·title="·"·alt=""·coords="1313,219,1477,263,1475,268,1312,224"/>
 121 <area·shape="rect"·href="a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="1143,210,818,232,613,249,403,272,402,267,612,244,818,227,1143,205"/>
114 <area·shape="rect"·href="a00806_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="a00581_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="a00818_source.html"·title="·"·alt=""·coords="357,357,515,397"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/> 
123 <area·shape="rect"·title="·"·alt=""·coords="128,893,187,918"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="357,300,197,322,123,339,94,349,73,360,44,381,24,403,12,429,8,464,8,731,11,756,20,780,33,802,50,823,88,858,125,883,122,888,85,862,46,826,29,805,15,782,6,757,3,731,3,464,7,427,19,400,40,377,71,355,92,344,122,334,196,317,356,295"/> 
125 <area·shape="rect"·title="·"·alt=""·coords="329,893,391,918"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="357,295,263,307,213,318,165,335,123,357,89,385,67,420,61,441,59,464,59,555,61,584,67,613,89,668,123,718,163,763,207,803,252,836,327,884,324,888,249,841,204,807,159,767,118,721,85,670,62,615,56,585,53,555,53,464,56,440,62,418,85,381,120,352,163,330,212,313,262,302,356,290"/> 
127 <area·shape="rect"·title="·"·alt=""·coords="469,893,555,918"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="358,312,317,331,282,359,253,396,234,430,223,463,219,497,220,533,225,571,243,661,253,708,262,726,278,748,324,793,377,832,429,862,473,885,471,889,426,867,374,836,321,797,274,751,258,729,248,710,237,662,220,572,214,533,213,497,218,462,229,428,249,393,278,355,314,326,356,307"/> 
129 <area·shape="rect"·title="·"·alt=""·coords="1764,629,1844,654"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="516,291,873,313,1063,331,1141,342,1201,355,1289,382,1377,415,1543,491,1682,564,1775,619,1772,623,1679,569,1541,495,1375,420,1287,387,1199,360,1140,348,1063,337,873,318,515,297"/> 
131 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>123 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="5,357,164,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"/>124 <area·shape="poly"·title="·"·alt=""·coords="1143,207,899,214,598,226,329,245,233,257,178,272,155,287,134,306,103,347,99,344,130,302,151,283,176,267,232,252,328,239,598,220,899,208,1143,202"/>
 125 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="413,269,613,309"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="1144,217,626,277,626,272,1143,212"/>
134 <area·shape="rect"·title="·"·alt=""·coords="787,893,863,918"/>127 <area·shape="rect"·title="·"·alt=""·coords="783,871,962,911"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="1479,296,1378,302,1254,313,1117,332,983,360,865,389,773,416,731,433,688,455,587,521,553,544,526,565,508,589,504,605,502,625,502,716,509,756,528,790,557,817,594,838,636,855,681,868,770,882,769,887,680,873,635,860,592,843,554,821,524,793,504,758,497,716,497,625,498,604,504,587,522,561,550,540,585,516,685,450,729,428,771,411,863,384,981,355,1117,327,1253,308,1378,296,1478,290"/>
 129 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1736,330,1839,364,1884,384,1920,406,1945,430,1952,443,1954,456,1954,540,1948,600,1929,645,1901,687,1863,736,1826,776,1822,772,1859,733,1896,683,1925,643,1942,599,1949,540,1949,457,1947,445,1940,434,1917,411,1881,389,1837,369,1734,335,1637,310"/>
 131 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1795,324,1908,331,2021,338,2166,355,2172,356,2171,361,2166,360,2021,344,1908,337,1794,329,1650,312,1637,310"/>
 133 <area·shape="rect"·title="·"·alt=""·coords="2261,878,2319,903"/>
 134 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1723,312,1814,313,2026,310,2134,312,2235,318,2322,332,2359,342,2390,355,2423,374,2449,394,2465,420,2470,456,2470,716,2466,744,2456,770,2440,794,2420,815,2375,850,2331,874,2329,870,2372,845,2416,811,2436,790,2451,768,2461,743,2465,716,2465,457,2460,422,2445,397,2421,378,2387,360,2357,347,2321,337,2234,323,2134,317,2026,316,1814,318,1722,317,1650,312,1637,310"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1727,313,1823,315,2046,317,2160,319,2268,325,2362,336,2436,355,2486,371,2529,386,2546,397,2560,412,2568,432,2571,457,2571,716,2567,759,2557,800,2532,867,2527,865,2552,799,2562,758,2566,716,2566,457,2563,433,2555,415,2543,401,2527,391,2485,376,2435,360,2361,342,2267,330,2160,324,2046,322,1823,321,1727,318,1650,312,1637,310"/>
 136 <area·shape="rect"·title="·"·alt=""·coords="2070,878,2155,903"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1786,311,2012,313,2130,317,2235,324,2315,337,2342,345,2358,355,2382,388,2397,422,2403,458,2401,495,2393,533,2379,571,2339,646,2287,717,2231,781,2139,870,2135,867,2227,777,2283,714,2334,643,2374,569,2388,531,2396,494,2397,458,2392,423,2378,390,2355,359,2340,350,2313,342,2234,330,2130,322,2012,318,1786,316,1650,312,1637,310"/>
 138 <area·shape="rect"·title="·"·alt=""·coords="638,614,718,639"/>
 139 <area·shape="poly"·title="·"·alt=""·coords="1478,293,1393,297,1290,308,1180,328,1126,342,1074,360,1015,386,957,417,850,486,762,555,702,606,699,602,759,550,847,482,954,412,1012,381,1072,355,1124,337,1179,323,1289,303,1392,292,1478,288"/>
 140 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="1479,311,1262,358,1261,353,1478,305"/>
 142 <area·shape="poly"·title="·"·alt=""·coords="1708,823,1689,825,1492,848,1295,866,976,887,976,882,1295,860,1491,843,1688,820,1707,817"/>
 143 <area·shape="rect"·title="·"·alt=""·coords="1759,878,1835,903"/>
135 <area·shape="poly"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>144 <area·shape="poly"·title="·"·alt=""·coords="1794,823,1797,864,1792,864,1789,823"/>
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"/>145 <area·shape="poly"·title="·"·alt=""·coords="2289,396,2327,434,2370,488,2389,519,2405,553,2415,589,2419,625,2419,716,2417,741,2409,765,2383,808,2351,845,2320,872,2316,868,2347,841,2379,805,2404,763,2411,740,2414,716,2414,625,2410,590,2400,555,2384,522,2366,491,2323,438,2285,400"/>
137 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="549,453,800,478"/>146 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/>
138 <area·shape="poly"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>147 <area·shape="poly"·title="·"·alt=""·coords="2185,392,1760,446,1760,441,2184,386"/>
139 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>148 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/>
140 <area·shape="poly"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>149 <area·shape="poly"·title="·"·alt=""·coords="2254,399,2059,685,2055,682,2250,396"/>
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,[·...·truncated·by·diffoscope;·len:·135,·SHA:·1aa5a1d0220bc1b536031cc5ea2f37bf55a9779a093454649c977489139f381d·...·]"/>150 <area·shape="poly"·title="·"·alt=""·coords="1677,469,1738,513,1774,545,1809,581,1837,619,1854,659,1857,679,1855,699,1848,718,1836,737,1800,751,1723,769,1486,809,976,879,975,874,1485,804,1722,764,1798,746,1832,733,1844,716,1850,698,1851,679,1848,660,1832,622,1805,584,1771,549,1735,518,1674,473"/>
142 <area·shape="rect"·title="·"·alt=""·coords="601,717,687,742"/>151 <area·shape="rect"·title="·"·alt=""·coords="1735,702,1821,727"/>
143 <area·shape="poly"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>152 <area·shape="poly"·title="·"·alt=""·coords="1671,469,1714,525,1740,564,1760,606,1773,649,1779,688,1774,689,1768,650,1756,608,1735,567,1710,528,1666,473"/>
144 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="742,621,906,661"/>153 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1084,607,1248,647"/>
 154 <area·shape="poly"·title="·"·alt=""·coords="1533,465,1474,471,1411,482,1348,498,1288,521,1261,537,1235,557,1192,598,1189,594,1231,553,1258,533,1286,516,1347,493,1410,476,1473,466,1532,459"/>
 155 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="1299,519,1463,559"/>
145 <area·shape="poly"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>156 <area·shape="poly"·title="·"·alt=""·coords="1618,473,1462,517,1460,512,1617,468"/>
 157 <area·shape="poly"·title="·"·alt=""·coords="1183,646,1197,668,1207,694,1217,732,1221,764,1215,794,1193,825,1178,836,1158,846,1104,862,1040,874,976,883,975,878,1039,869,1103,857,1156,841,1176,831,1189,821,1210,792,1216,764,1212,733,1202,696,1192,670,1179,649"/>
 158 <area·shape="poly"·title="·"·alt=""·coords="1248,642,1261,644,1376,660,1466,669,1556,677,1672,692,1722,700,1721,705,1671,697,1556,683,1466,674,1376,665,1260,649,1248,647"/>
 159 <area·shape="rect"·title="·"·alt=""·coords="1116,702,1192,727"/>
Max diff block lines reached; 3151/36710 bytes (8.58%) of diff not shown.
1.67 KB
html2text {}
    
Offset 1, 22 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 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s
 6 McDecimaterT_impl.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_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 8 #include·<vector>
 9 #include·<cfloat>
 10 Include·dependency·graph·for·McDecimaterT_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.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\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\x8s12 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h13 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the14  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.15 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
19  16  
 17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
 18  ···········Software·related·to·mesh·decimation.
 19  
20 ===============================================================================20 ===============================================================================
21 ·····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.
22 ·····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·.
34.0 KB
./usr/share/doc/libopenmesh-dev/html/a00888.map vs.
./usr/share/doc/libopenmesh-dev/html/a00522.map
Files 94% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 109 lines modified
1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.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="2048,5,2253,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="408,5,608,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00890.html"·title="·"·alt=""·coords="2053,93,2248,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00533.html"·title="·"·alt=""·coords="431,93,585,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="511,46,511,79,505,79,505,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00878.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="$a00563.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"/>
7 <area·shape="rect"·id="Node000004"·href="$a00791_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>7 <area·shape="rect"·id="Node000008"·href="$a00641_source.html"·title="·"·alt=""·coords="786,167,945,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="561,116,773,163,772,168,559,121"/>
9 <area·shape="rect"·id="Node000006"·href="$a00809_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="$a00806_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="$a00581_source.html"·title="·"·alt=""·coords="753,797,917,837"/>9 <area·shape="rect"·id="Node000004"·href="$a00638_source.html"·title="·"·alt=""·coords="838,680,997,720"/>
17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="395,312,352,336,308,370,290,391,275,413,265,438,261,464,261,642,266,679,280,705,303,726,336,747,370,761,415,771,525,782,641,788,740,795,739,800,641,793,524,788,414,776,368,766,333,752,300,730,276,708,261,68[·...·truncated·by·diffoscope;·len:·65,·SHA:·578dcee4b2e56b654300c648461bc425d45181a1742acd1b4ea3812314c63a6a·...·]"/>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="$a00542.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"/>
18 <area·shape="rect"·id="Node000009"·href="$a00818_source.html"·title="·"·alt=""·coords="357,357,515,397"/>13 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="340,775,399,801"/>
19 <area·shape="poly"·id="edge10_Node000006_Node000009"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>14 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="177,630,276,718,342,765,339,770,273,722,174,634"/>
20 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="128,893,187,918"/>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"/>
 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"/>
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="$a00686_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>19 <area·shape="rect"·id="Node000009"·href="$a00878_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"/>
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="$a00695_source.html"·title="·"·alt=""·coords="549,453,800,478"/>21 <area·shape="rect"·id="Node000011"·href="$a00656_source.html"·title="·"·alt=""·coords="786,255,945,295"/>
35 <area·shape="poly"·id="edge12_Node000009_Node000011"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>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"/>
 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"/>
 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"/>
 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="$a00701_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"/>
 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"/>
 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"/>
 35 <area·shape="rect"·id="Node000012"·href="$a00671_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="rect"·id="Node000027"·href="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>37 <area·shape="rect"·id="Node000028"·href="$a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,592,1645,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,[·...·truncated·by·diffoscope;·len:·185,·SHA:·3b449a5f7054a1026647d5a02be8e8f54ec31da1083d879be41a579851e3c1f2·...·]7"/>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="rect"·id="Node000012"·title="·"·alt=""·coords="601,717,687,742"/>40 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="635,599,722,625"/>
40 <area·shape="poly"·id="edge13_Node000011_Node000012"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>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="rect"·id="Node000013"·href="$a00683_source.html"·title="·"·alt=""·coords="742,621,906,661"/>42 <area·shape="rect"·id="Node000014"·href="$a00803_source.html"·title="·"·alt=""·coords="783,504,947,544"/>
42 <area·shape="poly"·id="edge15_Node000011_Node000013"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>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="$a00680_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"/>
 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"/>
 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"/>
 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"/>
 52 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="896,599,971,625"/>
 53 <area·shape="poly"·id="edge22_Node000014_Node000017"·title="·"·alt=""·coords="883,543,918,587,914,590,878,546"/>
 54 <area·shape="poly"·id="edge24_Node000018_Node000005"·title="·"·alt=""·coords="1423,449,1485,468,1550,496,1582,514,1611,536,1638,561,1660,591,1667,612,1660,633,1650,645,1639,653,1615,659,1592,664,1582,671,1573,681,1567,699,1569,718,1584,755,1579,757,1563,719,1562,699,1568,679,1578,667,1589,659,1613,653,1636,648,1646,641,1655,631,1662,612,1655,593,1634,565,1608,540,1579,519,1548,501,1483,473,1421,455"/>
 55 <area·shape="poly"·id="edge26_Node000018_Node000007"·title="·"·alt=""·coords="1258,441,1111,445,934,456,767,476,700,489,650,506,604,532,561,564,521,600,485,637,425,709,386,765,382,762,421,706,481,633,517,596,558,560,602,528,648,502,699,484,766,470,933,451,1110,440,1258,436"/>
 56 <area·shape="poly"·id="edge29_Node000018_Node000013"·title="·"·alt=""·coords="1258,442,1136,448,994,460,863,479,810,491,772,506,747,524,725,545,694,589,689,586,721,542,744,519,769,502,809,486,862,474,994,455,1135,443,1258,437"/>
 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"/>
 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"/>
 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"/>
 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="$a00830_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"/>
 66 <area·shape="rect"·id="Node000023"·href="$a00887_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"/>
 68 <area·shape="rect"·id="Node000024"·href="$a00713_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"/>
 70 <area·shape="rect"·id="Node000025"·href="$a00692_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"/>
43 <area·shape="rect"·id="Node000017"·href="$a00770_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>72 <area·shape="rect"·id="Node000033"·href="$a00650_source.html"·title="·"·alt=""·coords="1023,504,1182,544"/>
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"/>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"/>
 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"/>
 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"/>
 79 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1892,542,2023,585,2021,590,1890,547"/>
49 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="712,717,787,742"/>80 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1923,599,1984,625"/>
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"/>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"/>
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"/>83 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1774,547,1631,591,1629,585,1773,542"/>
57 <area·shape="poly"·id="edge28_Node000017_Node000016"·title="·"·alt=""·coords="1054,576,1012,596,972,623,937,664,912,706,908,703,933,661,969,619,1009,592,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="$a00500_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="$a00638_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>84 <area·shape="rect"·id="Node000032"·href="$a00617_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"/>
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="$a00716_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="$a00644_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/> 
Max diff block lines reached; 0/34638 bytes (0.00%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a00888.png vs.
./usr/share/doc/libopenmesh-dev/html/a00567.png
Files identical despite different names
1.38 KB
./usr/share/doc/libopenmesh-dev/html/a00889.map vs.
./usr/share/doc/libopenmesh-dev/html/a00568.map
Files 98% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh">1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="109,5,315,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="109,5,315,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00947_source.html"·title="·"·alt=""·coords="5,101,200,141"/>3 <area·shape="rect"·id="Node000002"·href="$a00395_source.html"·title="·"·alt=""·coords="5,101,200,141"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="181,56,126,103,123,99,178,52"/>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="$a00881.html"·title="·"·alt=""·coords="224,93,419,148"/>5 <area·shape="rect"·id="Node000004"·href="$a00578.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"/>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="$a00950_source.html"·title="·"·alt=""·coords="5,196,200,236"/>7 <area·shape="rect"·id="Node000003"·href="$a00398_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"/>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"/>9 <area·shape="poly"·id="edge3_Node000003_Node000002"·title="·"·alt=""·coords="109,182,107,141,113,141,114,182"/>
10 </map>10 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00889.png vs.
./usr/share/doc/libopenmesh-dev/html/a00568.png
Files identical despite different names
16.7 KB
./usr/share/doc/libopenmesh-dev/html/a00890.html vs.
./usr/share/doc/libopenmesh-dev/html/a00575.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a00890.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00575.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 60 lines modifiedOffset 93, 60 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT.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="a00878_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00569_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·LaplaceSmootherT.hh:</div>102 Include·dependency·graph·for·LaplaceSmootherT.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00891.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00576.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh">105 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,45"/>
107 <area·shape="rect"·href="a00878.html"·title="·"·alt=""·coords="2053,93,2248,133"/>107 <area·shape="rect"·href="a00569.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
108 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>108 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
109 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="2061,357,2240,397"/>109 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="2061,357,2240,397"/>
110 <area·shape="poly"·title="·"·alt=""·coords="2153,133,2153,344,2148,344,2148,133"/>110 <area·shape="poly"·title="·"·alt=""·coords="2153,133,2153,344,2148,344,2148,133"/>
111 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="357,181,515,221"/>111 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="357,181,515,221"/>
112 <area·shape="poly"·title="·"·alt=""·coords="2053,122,530,198,529,193,2053,117"/>112 <area·shape="poly"·title="·"·alt=""·coords="2053,122,530,198,529,193,2053,117"/>
113 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="2174,445,2333,485"/>113 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="2174,445,2333,485"/>
114 <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="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"/>
115 <area·shape="rect"·title="·"·alt=""·coords="1596,797,1775,837"/>115 <area·shape="rect"·title="·"·alt=""·coords="1596,797,1775,837"/>
116 <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="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"/>
117 <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="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"/>
118 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="753,709,917,749"/>118 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="753,709,917,749"/>
119 <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="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"/>
120 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="357,269,515,309"/>120 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
121 <area·shape="poly"·title="·"·alt=""·coords="439,222,439,255,433,255,433,222"/>121 <area·shape="poly"·title="·"·alt=""·coords="439,222,439,255,433,255,433,222"/>
122 <area·shape="rect"·title="·"·alt=""·coords="128,805,187,830"/>122 <area·shape="rect"·title="·"·alt=""·coords="128,805,187,830"/>
123 <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="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"/>
124 <area·shape="rect"·title="·"·alt=""·coords="329,805,391,830"/>124 <area·shape="rect"·title="·"·alt=""·coords="329,805,391,830"/>
125 <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="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"/>
126 <area·shape="rect"·title="·"·alt=""·coords="469,805,555,830"/>126 <area·shape="rect"·title="·"·alt=""·coords="469,805,555,830"/>
127 <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="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"/>
128 <area·shape="rect"·title="·"·alt=""·coords="1764,541,1844,566"/>128 <area·shape="rect"·title="·"·alt=""·coords="1764,541,1844,566"/>
129 <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="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"/>
130 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1025,269,1189,309"/>130 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1025,269,1189,309"/>
131 <area·shape="poly"·title="·"·alt=""·coords="516,210,1012,273,1011,279,515,215"/>131 <area·shape="poly"·title="·"·alt=""·coords="516,210,1012,273,1011,279,515,215"/>
132 <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="poly"·title="·"·alt=""·coords="917,744,936,747,1114,768,1291,785,1582,807,1582,813,1291,791,1113,773,936,752,917,749"/>
133 <area·shape="rect"·title="·"·alt=""·coords="787,805,863,830"/>133 <area·shape="rect"·title="·"·alt=""·coords="787,805,863,830"/>
134 <area·shape="poly"·title="·"·alt=""·coords="835,750,831,791,825,791,830,749"/>134 <area·shape="poly"·title="·"·alt=""·coords="835,750,831,791,825,791,830,749"/>
135 <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="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"/>
136 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="549,365,800,390"/>136 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="549,365,800,390"/>
137 <area·shape="poly"·title="·"·alt=""·coords="489,307,631,358,629,363,487,312"/>137 <area·shape="poly"·title="·"·alt=""·coords="489,307,631,358,629,363,487,312"/>
138 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,621,525,661"/>138 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,621,525,661"/>
139 <area·shape="poly"·title="·"·alt=""·coords="439,309,439,607,433,607,433,309"/>139 <area·shape="poly"·title="·"·alt=""·coords="439,309,439,607,433,607,433,309"/>
140 <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="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"/>
141 <area·shape="rect"·title="·"·alt=""·coords="601,629,687,654"/>141 <area·shape="rect"·title="·"·alt=""·coords="601,629,687,654"/>
142 <area·shape="poly"·title="·"·alt=""·coords="676,391,650,616,644,615,671,390"/>142 <area·shape="poly"·title="·"·alt=""·coords="676,391,650,616,644,615,671,390"/>
143 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="742,533,906,573"/>143 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="742,533,906,573"/>
144 <area·shape="poly"·title="·"·alt=""·coords="686,388,801,521,797,525,682,392"/>144 <area·shape="poly"·title="·"·alt=""·coords="686,388,801,521,797,525,682,392"/>
145 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="1025,445,1189,485"/>145 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="1025,445,1189,485"/>
146 <area·shape="poly"·title="·"·alt=""·coords="733,387,1012,443,1011,448,732,393"/>146 <area·shape="poly"·title="·"·alt=""·coords="733,387,1012,443,1011,448,732,393"/>
147 <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="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"/>
148 <area·shape="poly"·title="·"·alt=""·coords="786,576,681,625,679,621,783,571"/>148 <area·shape="poly"·title="·"·alt=""·coords="786,576,681,625,679,621,783,571"/>
149 <area·shape="rect"·title="·"·alt=""·coords="1062,629,1138,654"/>149 <area·shape="rect"·title="·"·alt=""·coords="1062,629,1138,654"/>
150 <area·shape="poly"·title="·"·alt=""·coords="885,571,1051,622,1049,627,884,576"/>150 <area·shape="poly"·title="·"·alt=""·coords="885,571,1051,622,1049,627,884,576"/>
151 <area·shape="rect"·title="·"·alt=""·coords="712,629,787,654"/>151 <area·shape="rect"·title="·"·alt=""·coords="712,629,787,654"/>
152 <area·shape="poly"·title="·"·alt=""·coords="809,575,770,620,766,616,805,572"/>152 <area·shape="poly"·title="·"·alt=""·coords="809,575,770,620,766,616,805,572"/>
Offset 158, 37 lines modifiedOffset 158, 37 lines modified
158 <area·shape="poly"·title="·"·alt=""·coords="1045,488,900,532,898,527,1044,483"/>158 <area·shape="poly"·title="·"·alt=""·coords="1045,488,900,532,898,527,1044,483"/>
159 <area·shape="poly"·title="·"·alt=""·coords="1054,488,1012,508,972,535,937,576,912,618,908,615,933,573,969,531,1009,504,1051,483"/>159 <area·shape="poly"·title="·"·alt=""·coords="1054,488,1012,508,972,535,937,576,912,618,908,615,933,573,969,531,1009,504,1051,483"/>
160 <area·shape="rect"·title="·"·alt=""·coords="982,541,1053,566"/>160 <area·shape="rect"·title="·"·alt=""·coords="982,541,1053,566"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1089,488,1041,533,1038,529,1085,484"/>161 <area·shape="poly"·title="·"·alt=""·coords="1089,488,1041,533,1038,529,1085,484"/>
162 <area·shape="rect"·title="·"·alt=""·coords="1077,541,1136,566"/>162 <area·shape="rect"·title="·"·alt=""·coords="1077,541,1136,566"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1109,486,1109,527,1104,527,1104,486"/>163 <area·shape="poly"·title="·"·alt=""·coords="1109,486,1109,527,1104,527,1104,486"/>
164 <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="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"/>
165 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="1213,621,1408,661"/>165 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1213,621,1408,661"/>
166 <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="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"/>
167 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1418,709,1582,749"/>167 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="1418,709,1582,749"/>
168 <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="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"/>
169 <area·shape="rect"·href="a00716_source.html"·title="·"·alt=""·coords="1771,621,1935,661"/>169 <area·shape="rect"·href="a00713_source.html"·title="·"·alt=""·coords="1771,621,1935,661"/>
170 <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="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"/>
171 <area·shape="rect"·href="a00644_source.html"·title="·"·alt=""·coords="1525,533,1689,573"/>171 <area·shape="rect"·href="a00692_source.html"·title="·"·alt=""·coords="1525,533,1689,573"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1189,477,1506,531,1511,532,1510,537,1505,536,1188,483"/>172 <area·shape="poly"·title="·"·alt=""·coords="1189,477,1506,531,1511,532,1510,537,1505,536,1188,483"/>
173 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1161,533,1319,573"/>173 <area·shape="rect"·href="a00650_source.html"·title="·"·alt=""·coords="1161,533,1319,573"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1138,483,1200,524,1198,528,1135,488"/>174 <area·shape="poly"·title="·"·alt=""·coords="1138,483,1200,524,1198,528,1135,488"/>
175 <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="1189,467,1440,486,1593,504,1746,531,1760,534,1759,539,1745,536,1592,510,1439,491,1189,473"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1542,747,1633,789,1631,794,1540,752"/>176 <area·shape="poly"·title="·"·alt=""·coords="1542,747,1633,789,1631,794,1540,752"/>
177 <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="1855,662,1847,705,1837,729,1823,751,1796,776,1763,794,1761,789,1792,771,1819,748,1833,727,1841,704,1850,661"/>
178 <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="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"/>
179 <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="1525,570,1202,624,1152,633,1151,628,1201,619,1524,565"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1662,571,1787,614,1785,619,1660,576"/>180 <area·shape="poly"·title="·"·alt=""·coords="1662,571,1787,614,1785,619,1660,576"/>
181 <area·shape="rect"·title="·"·alt=""·coords="1584,629,1645,654"/>181 <area·shape="rect"·title="·"·alt=""·coords="1584,629,1645,654"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1611,573,1615,615,1610,615,1606,574"/>182 <area·shape="poly"·title="·"·alt=""·coords="1611,573,1615,615,1610,615,1606,574"/>
183 <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="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"/>
184 <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="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"/>
185 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="1606,709,1765,749"/>185 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1606,709,1765,749"/>
186 <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="poly"·title="·"·alt=""·coords="1627,572,1644,594,1660,620,1674,659,1683,695,1678,697,1669,660,1655,622,1640,597,1622,575"/>
187 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="549,709,728,749"/>187 <area·shape="rect"·href="a00602_source.html"·title="·"·alt=""·coords="549,709,728,749"/>
188 <area·shape="poly"·title="·"·alt=""·coords="482,659,583,702,581,707,479,664"/>188 <area·shape="poly"·title="·"·alt=""·coords="482,659,583,702,581,707,479,664"/>
189 <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="728,745,740,747,976,772,1210,790,1582,810,1582,815,1210,796,975,777,740,752,728,750"/>
190 <area·shape="poly"·title="·"·alt=""·coords="681,747,789,796,787,801,679,752"/>190 <area·shape="poly"·title="·"·alt=""·coords="681,747,789,796,787,801,679,752"/>
191 <area·shape="poly"·title="·"·alt=""·coords="550,749,201,811,200,806,549,744"/>191 <area·shape="poly"·title="·"·alt=""·coords="550,749,201,811,200,806,549,744"/>
192 <area·shape="poly"·title="·"·alt=""·coords="578,752,405,805,404,800,577,747"/>192 <area·shape="poly"·title="·"·alt=""·coords="578,752,405,805,404,800,577,747"/>
193 <area·shape="poly"·title="·"·alt=""·coords="612,752,542,799,539,795,609,747"/>193 <area·shape="poly"·title="·"·alt=""·coords="612,752,542,799,539,795,609,747"/>
194 <area·shape="rect"·title="·"·alt=""·coords="587,805,677,830"/>194 <area·shape="rect"·title="·"·alt=""·coords="587,805,677,830"/>
Offset 209, 32 lines modifiedOffset 209, 32 lines modified
209 <area·shape="poly"·title="·"·alt=""·coords="1144,307,1560,525,1557,529,1141,312"/>209 <area·shape="poly"·title="·"·alt=""·coords="1144,307,1560,525,1557,529,1141,312"/>
210 <area·shape="poly"·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"/>210 <area·shape="poly"·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"/>
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="a00892.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hhdep"·alt=""/></div>216 <div·class="center"><img·src="a00577.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hhdep"·alt=""/></div>
217 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hhdep"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hhdep">217 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hhdep"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hhdep">
218 <area·shape="rect"·title="·"·alt=""·coords="228,5,423,45"/>218 <area·shape="rect"·title="·"·alt=""·coords="228,5,423,45"/>
219 <area·shape="rect"·href="a00887.html"·title="·"·alt=""·coords="109,93,315,133"/>219 <area·shape="rect"·href="a00566.html"·title="·"·alt=""·coords="109,93,315,133"/>
220 <area·shape="poly"·title="·"·alt=""·coords="291,56,239,95,235,91,288,52"/>220 <area·shape="poly"·title="·"·alt=""·coords="291,56,239,95,235,91,288,52"/>
Max diff block lines reached; 1651/17008 bytes (9.71%) of diff not shown.
14.6 KB
./usr/share/doc/libopenmesh-dev/html/a00891.map vs.
./usr/share/doc/libopenmesh-dev/html/a00576.map
Files 99% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT.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="$a00878.html"·title="·"·alt=""·coords="2053,93,2248,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00569.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00791_source.html"·title="·"·alt=""·coords="2061,357,2240,397"/>5 <area·shape="rect"·id="Node000003"·href="$a00593_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"/>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="$a00809_source.html"·title="·"·alt=""·coords="357,181,515,221"/>7 <area·shape="rect"·id="Node000005"·href="$a00641_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"/>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="$a00806_source.html"·title="·"·alt=""·coords="2174,445,2333,485"/>9 <area·shape="rect"·id="Node000034"·href="$a00638_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"/>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"/>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"/>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"/>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="$a00581_source.html"·title="·"·alt=""·coords="753,709,917,749"/>14 <area·shape="rect"·id="Node000006"·href="$a00878_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"/>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="$a00818_source.html"·title="·"·alt=""·coords="357,269,515,309"/>16 <area·shape="rect"·id="Node000008"·href="$a00656_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"/>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"/>18 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="128,805,187,830"/>
19 <area·shape="poly"·id="edge60_Node000005_Node000009"·title="·"·alt=""·coords="357,212,197,234,123,251,94,261,73,272,44,293,24,315,12,341,8,376,8,643,11,668,20,692,33,714,50,735,88,770,125,795,122,800,85,774,46,738,29,717,15,694,6,669,3,643,3,376,7,339,19,312,40,289,71,267,92,256,122,246,196,229,356,207"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00686_source.html"·title="·"·alt=""·coords="1025,269,1189,309"/>26 <area·shape="rect"·id="Node000033"·href="$a00701_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"/>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"/>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"/>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"/>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"/>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="$a00695_source.html"·title="·"·alt=""·coords="549,365,800,390"/>32 <area·shape="rect"·id="Node000010"·href="$a00671_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"/>33 <area·shape="poly"·id="edge11_Node000008_Node000010"·title="·"·alt=""·coords="489,307,631,358,629,363,487,312"/>
34 <area·shape="rect"·id="Node000026"·href="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,621,525,661"/>34 <area·shape="rect"·id="Node000026"·href="$a00599.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"/>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"/>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"/>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"/>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="$a00683_source.html"·title="·"·alt=""·coords="742,533,906,573"/>39 <area·shape="rect"·id="Node000012"·href="$a00803_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"/>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="$a00770_source.html"·title="·"·alt=""·coords="1025,445,1189,485"/>41 <area·shape="rect"·id="Node000016"·href="$a00680_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"/>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"/>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"/>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"/>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"/>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"/>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"/>48 <area·shape="poly"·id="edge18_Node000012_Node000014"·title="·"·alt=""·coords="809,575,770,620,766,616,805,572"/>
Offset 54, 37 lines modifiedOffset 54, 37 lines modified
54 <area·shape="poly"·id="edge50_Node000016_Node000012"·title="·"·alt=""·coords="1045,488,900,532,898,527,1044,483"/>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="1054,488,1012,508,972,535,937,576,912,618,908,615,933,573,969,531,1009,504,1051,483"/>55 <area·shape="poly"·id="edge27_Node000016_Node000015"·title="·"·alt=""·coords="1054,488,1012,508,972,535,937,576,912,618,908,615,933,573,969,531,1009,504,1051,483"/>
56 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="982,541,1053,566"/>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"/>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"/>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"/>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"/>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="$a00500_source.html"·title="·"·alt=""·coords="1213,621,1408,661"/>61 <area·shape="rect"·id="Node000020"·href="$a00830_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"/>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="$a00638_source.html"·title="·"·alt=""·coords="1418,709,1582,749"/>63 <area·shape="rect"·id="Node000021"·href="$a00887_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"/>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="$a00716_source.html"·title="·"·alt=""·coords="1771,621,1935,661"/>65 <area·shape="rect"·id="Node000022"·href="$a00713_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"/>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="$a00644_source.html"·title="·"·alt=""·coords="1525,533,1689,573"/>67 <area·shape="rect"·id="Node000023"·href="$a00692_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"/>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="$a00839_source.html"·title="·"·alt=""·coords="1161,533,1319,573"/>69 <area·shape="rect"·id="Node000031"·href="$a00650_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>77 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1584,629,1645,654"/>
78 <area·shape="poly"·id="edge35_Node000023_Node000024"·title="·"·alt=""·coords="1611,573,1615,615,1610,615,1606,574"/>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"/>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"/>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="$a00863_source.html"·title="·"·alt=""·coords="1606,709,1765,749"/>81 <area·shape="rect"·id="Node000030"·href="$a00617_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"/>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="$a00782_source.html"·title="·"·alt=""·coords="549,709,728,749"/>83 <area·shape="rect"·id="Node000027"·href="$a00602_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"/>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"/>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"/>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"/>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"/>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"/>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"/>90 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="587,805,677,830"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00891.png vs.
./usr/share/doc/libopenmesh-dev/html/a00576.png
Files identical despite different names
1.98 KB
./usr/share/doc/libopenmesh-dev/html/a00892.map vs.
./usr/share/doc/libopenmesh-dev/html/a00577.map
Files 96% similar despite different names
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh">1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="228,5,423,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="228,5,423,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00887.html"·title="·"·alt=""·coords="109,93,315,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00566.html"·title="·"·alt=""·coords="109,93,315,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="291,56,239,95,235,91,288,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="291,56,239,95,235,91,288,52"/>
5 <area·shape="rect"·id="Node000006"·href="$a00884.html"·title="·"·alt=""·coords="339,93,541,133"/>5 <area·shape="rect"·id="Node000006"·href="$a00584.html"·title="·"·alt=""·coords="339,93,541,133"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="363,52,416,91,413,95,360,56"/>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="$a00947_source.html"·title="·"·alt=""·coords="5,189,200,229"/>7 <area·shape="rect"·id="Node000003"·href="$a00395_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"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="181,144,126,191,123,187,178,140"/>
9 <area·shape="rect"·id="Node000005"·href="$a00881.html"·title="·"·alt=""·coords="224,181,419,236"/>9 <area·shape="rect"·id="Node000005"·href="$a00578.html"·title="·"·alt=""·coords="224,181,419,236"/>
10 <area·shape="poly"·id="edge5_Node000002_Node000005"·title="·"·alt=""·coords="246,140,292,179,289,183,243,144"/>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="$a00950_source.html"·title="·"·alt=""·coords="5,284,200,324"/>11 <area·shape="rect"·id="Node000004"·href="$a00398_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"/>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 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="109,270,107,229,113,229,114,270"/>
14 </map>14 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00892.png vs.
./usr/share/doc/libopenmesh-dev/html/a00577.png
Files identical despite different names
56.5 KB
./usr/share/doc/libopenmesh-dev/html/a00896.html vs.
./usr/share/doc/libopenmesh-dev/html/a00329.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('a00896.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00329.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, 64 lines modifiedOffset 95, 64 lines modified
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">RulesT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">RulesT_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.h&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</code><br·/>
102 <code>#include·&quot;<a·class="el"·href="a00911_source.html">RulesT.hh</a>&quot;</code><br·/>102 <code>#include·&quot;<a·class="el"·href="a00326_source.html">RulesT.hh</a>&quot;</code><br·/>
103 <code>#include·&lt;cmath&gt;</code><br·/>103 <code>#include·&lt;cmath&gt;</code><br·/>
104 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·RulesT_impl.hh:</div>105 Include·dependency·graph·for·RulesT_impl.hh:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a00897.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"·alt=""/></div>107 <div·class="center"><img·src="a00330.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh">108 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh">
109 <area·shape="rect"·title="·"·alt=""·coords="4984,5,5190,60"/>109 <area·shape="rect"·title="·"·alt=""·coords="4984,5,5190,60"/>
110 <area·shape="rect"·title="·"·alt=""·coords="3583,1428,3762,1468"/>110 <area·shape="rect"·title="·"·alt=""·coords="3583,1428,3762,1468"/>
111 <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="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"/>
112 <area·shape="rect"·href="a00710_source.html"·title="·"·alt=""·coords="4735,108,4951,133"/>112 <area·shape="rect"·href="a00794_source.html"·title="·"·alt=""·coords="4735,108,4951,133"/>
113 <area·shape="poly"·title="·"·alt=""·coords="5013,63,4889,106,4887,101,5011,58"/>113 <area·shape="poly"·title="·"·alt=""·coords="5013,63,4889,106,4887,101,5011,58"/>
114 <area·shape="rect"·href="a00911.html"·title="·"·alt=""·coords="572,907,658,933"/>114 <area·shape="rect"·href="a00326.html"·title="·"·alt=""·coords="572,907,658,933"/>
115 <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="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"/>
116 <area·shape="rect"·title="·"·alt=""·coords="5438,108,5501,133"/>116 <area·shape="rect"·title="·"·alt=""·coords="5438,108,5501,133"/>
117 <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="5191,54,5419,105,5425,107,5424,112,5418,111,5190,60"/>
118 <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="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"/>
119 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="3006,900,3170,940"/>119 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="3006,900,3170,940"/>
120 <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="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"/>
121 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="1620,365,1858,390"/>121 <area·shape="rect"·href="a00704_source.html"·title="·"·alt=""·coords="1620,365,1858,390"/>
122 <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="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"/>
123 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="4672,445,4875,485"/>123 <area·shape="rect"·href="a00716_source.html"·title="·"·alt=""·coords="4672,445,4875,485"/>
124 <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="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"/>
125 <area·shape="rect"·href="a00719_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>125 <area·shape="rect"·href="a00800_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>
126 <area·shape="poly"·title="·"·alt=""·coords="4855,132,4889,169,4885,173,4851,135"/>126 <area·shape="poly"·title="·"·alt=""·coords="4855,132,4889,169,4885,173,4851,135"/>
127 <area·shape="poly"·title="·"·alt=""·coords="3170,918,3423,922,3586,929,3757,941,3924,961,4076,988,4143,1005,4202,1025,4251,1048,4289,1074,4312,1099,4326,1126,4332,1154,4330,1183,4321,1211,4307,1240,4287,1267,4263,1294,4226,1328,4192,1350,4156,1366,4108,1383,4022,1407,3934,1425,3850,1437,3776,1444,3775,1439,3849,1432,3933,1420,4021,1402,4106,1377,4154,1361,4190,1345,4223,1324,4260,1290,4283,1264,4302,1237,4317,1209,4325,1182,4327,1154,4321,1128,4307,1102,4285,1078,4248,1053,4200,1030,4141,1011,4075,993,3923,966,3756,947,3586,934,3423,927,3170,923"/>127 <area·shape="poly"·title="·"·alt=""·coords="3170,918,3423,922,3586,929,3757,941,3924,961,4076,988,4143,1005,4202,1025,4251,1048,4289,1074,4312,1099,4326,1126,4332,1154,4330,1183,4321,1211,4307,1240,4287,1267,4263,1294,4226,1328,4192,1350,4156,1366,4108,1383,4022,1407,3934,1425,3850,1437,3776,1444,3775,1439,3849,1432,3933,1420,4021,1402,4106,1377,4154,1361,4190,1345,4223,1324,4260,1290,4283,1264,4302,1237,4317,1209,4325,1182,4327,1154,4321,1128,4307,1102,4285,1078,4248,1053,4200,1030,4141,1011,4075,993,3923,966,3756,947,3586,934,3423,927,3170,923"/>
128 <area·shape="rect"·href="a00716_source.html"·title="·"·alt=""·coords="3318,1252,3482,1292"/>128 <area·shape="rect"·href="a00713_source.html"·title="·"·alt=""·coords="3318,1252,3482,1292"/>
129 <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="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"/>
130 <area·shape="rect"·href="a00644_source.html"·title="·"·alt=""·coords="3190,1164,3354,1204"/>130 <area·shape="rect"·href="a00692_source.html"·title="·"·alt=""·coords="3190,1164,3354,1204"/>
131 <area·shape="poly"·title="·"·alt=""·coords="3104,939,3253,1151,3249,1154,3099,942"/>131 <area·shape="poly"·title="·"·alt=""·coords="3104,939,3253,1151,3249,1154,3099,942"/>
132 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="2353,1164,2517,1204"/>132 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="2353,1164,2517,1204"/>
133 <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="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"/>
134 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="2490,1076,2654,1116"/>134 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="2490,1076,2654,1116"/>
135 <area·shape="poly"·title="·"·alt=""·coords="3033,943,2642,1074,2640,1069,3032,938"/>135 <area·shape="poly"·title="·"·alt=""·coords="3033,943,2642,1074,2640,1069,3032,938"/>
136 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="2302,995,2552,1021"/>136 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="2302,995,2552,1021"/>
137 <area·shape="poly"·title="·"·alt=""·coords="3006,935,2529,996,2528,991,3005,929"/>137 <area·shape="poly"·title="·"·alt=""·coords="3006,935,2529,996,2528,991,3005,929"/>
138 <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="3416,1291,3453,1334,3477,1357,3503,1378,3547,1402,3593,1421,3591,1426,3545,1407,3500,1382,3473,1361,3449,1338,3412,1294"/>
139 <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="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"/>
140 <area·shape="poly"·title="·"·alt=""·coords="3302,1202,3362,1242,3359,1246,3299,1206"/>140 <area·shape="poly"·title="·"·alt=""·coords="3302,1202,3362,1242,3359,1246,3299,1206"/>
141 <area·shape="rect"·title="·"·alt=""·coords="3182,1259,3243,1285"/>141 <area·shape="rect"·title="·"·alt=""·coords="3182,1259,3243,1285"/>
142 <area·shape="poly"·title="·"·alt=""·coords="3261,1206,3231,1249,3226,1246,3257,1203"/>142 <area·shape="poly"·title="·"·alt=""·coords="3261,1206,3231,1249,3226,1246,3257,1203"/>
143 <area·shape="rect"·title="·"·alt=""·coords="520,1435,606,1461"/>143 <area·shape="rect"·title="·"·alt=""·coords="520,1435,606,1461"/>
144 <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="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"/>
145 <area·shape="rect"·title="·"·alt=""·coords="2417,1259,2493,1285"/>145 <area·shape="rect"·title="·"·alt=""·coords="2417,1259,2493,1285"/>
146 <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="poly"·title="·"·alt=""·coords="3190,1194,2803,1224,2615,1241,2506,1255,2495,1257,2494,1252,2505,1249,2614,1236,2803,1219,3190,1189"/>
147 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1230,1252,1408,1292"/>147 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1230,1252,1408,1292"/>
148 <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="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"/>
149 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="4713,1252,4872,1292"/>149 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="4713,1252,4872,1292"/>
150 <area·shape="poly"·title="·"·alt=""·coords="3355,1187,3620,1201,3906,1213,4128,1220,4350,1229,4635,1249,4699,1256,4699,1261,4635,1255,4350,1235,4128,1225,3906,1219,3620,1207,3354,1193"/>150 <area·shape="poly"·title="·"·alt=""·coords="3355,1187,3620,1201,3906,1213,4128,1220,4350,1229,4635,1249,4699,1256,4699,1261,4635,1255,4350,1235,4128,1225,3906,1219,3620,1207,3354,1193"/>
151 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="1631,1340,1810,1380"/>151 <area·shape="rect"·href="a00602_source.html"·title="·"·alt=""·coords="1631,1340,1810,1380"/>
152 <area·shape="poly"·title="·"·alt=""·coords="1408,1289,1620,1335,1619,1340,1406,1295"/>152 <area·shape="poly"·title="·"·alt=""·coords="1408,1289,1620,1335,1619,1340,1406,1295"/>
153 <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="1810,1375,1828,1377,1987,1390,2197,1402,2701,1421,3569,1442,3569,1447,2700,1426,2197,1407,1987,1395,1828,1383,1809,1380"/>
154 <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="poly"·title="·"·alt=""·coords="1631,1380,1612,1383,1155,1414,620,1446,619,1441,1155,1409,1612,1377,1630,1375"/>
155 <area·shape="rect"·title="·"·alt=""·coords="2333,1435,2409,1461"/>155 <area·shape="rect"·title="·"·alt=""·coords="2333,1435,2409,1461"/>
156 <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="poly"·title="·"·alt=""·coords="1810,1375,1829,1377,2105,1414,2320,1439,2319,1444,2105,1419,1828,1383,1809,1380"/>
157 <area·shape="rect"·title="·"·alt=""·coords="1676,1435,1765,1461"/>157 <area·shape="rect"·title="·"·alt=""·coords="1676,1435,1765,1461"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1723,1380,1723,1421,1718,1421,1718,1380"/>158 <area·shape="poly"·title="·"·alt=""·coords="1723,1380,1723,1421,1718,1421,1718,1380"/>
Offset 179, 53 lines modifiedOffset 179, 53 lines modified
179 <area·shape="poly"·title="·"·alt=""·coords="2543,1118,2478,1159,2475,1154,2541,1114"/>179 <area·shape="poly"·title="·"·alt=""·coords="2543,1118,2478,1159,2475,1154,2541,1114"/>
180 <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="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"/>
181 <area·shape="poly"·title="·"·alt=""·coords="2573,1116,2560,1246,2555,1245,2568,1116"/>181 <area·shape="poly"·title="·"·alt=""·coords="2573,1116,2560,1246,2555,1245,2568,1116"/>
182 <area·shape="rect"·title="·"·alt=""·coords="3969,1171,4040,1197"/>182 <area·shape="rect"·title="·"·alt=""·coords="3969,1171,4040,1197"/>
183 <area·shape="poly"·title="·"·alt=""·coords="2655,1099,3703,1161,3955,1177,3955,1182,3703,1167,2654,1105"/>183 <area·shape="poly"·title="·"·alt=""·coords="2655,1099,3703,1161,3955,1177,3955,1182,3703,1167,2654,1105"/>
184 <area·shape="rect"·title="·"·alt=""·coords="3632,1171,3691,1197"/>184 <area·shape="rect"·title="·"·alt=""·coords="3632,1171,3691,1197"/>
185 <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="poly"·title="·"·alt=""·coords="2655,1099,3026,1122,3512,1161,3619,1174,3618,1179,3512,1167,3026,1127,2655,1104"/>
186 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="1584,1252,1779,1292"/>186 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1584,1252,1779,1292"/>
187 <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="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"/>
188 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="3830,1340,3994,1380"/>188 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="3830,1340,3994,1380"/>
189 <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="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"/>
190 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1713,1164,1872,1204"/>190 <area·shape="rect"·href="a00650_source.html"·title="·"·alt=""·coords="1713,1164,1872,1204"/>
191 <area·shape="poly"·title="·"·alt=""·coords="2490,1108,1942,1167,1885,1173,1885,1168,1941,1161,2490,1103"/>191 <area·shape="poly"·title="·"·alt=""·coords="2490,1108,1942,1167,1885,1173,1885,1168,1941,1161,2490,1103"/>
192 <area·shape="rect"·title="·"·alt=""·coords="2592,1171,2672,1197"/>192 <area·shape="rect"·title="·"·alt=""·coords="2592,1171,2672,1197"/>
193 <area·shape="poly"·title="·"·alt=""·coords="2588,1115,2618,1158,2614,1161,2583,1118"/>193 <area·shape="poly"·title="·"·alt=""·coords="2588,1115,2618,1158,2614,1161,2583,1118"/>
194 <area·shape="poly"·title="·"·alt=""·coords="3860,1383,3738,1426,3736,1421,3859,1378"/>194 <area·shape="poly"·title="·"·alt=""·coords="3860,1383,3738,1426,3736,1421,3859,1378"/>
195 <area·shape="poly"·title="·"·alt=""·coords="1872,1192,2319,1249,2404,1261,2403,1266,2319,1255,1871,1198"/>195 <area·shape="poly"·title="·"·alt=""·coords="1872,1192,2319,1249,2404,1261,2403,1266,2319,1255,1871,1198"/>
196 <area·shape="poly"·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"/>196 <area·shape="poly"·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"/>
197 <area·shape="poly"·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"/>197 <area·shape="poly"·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"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1769,1206,1719,1245,1715,1241,1766,1202"/>198 <area·shape="poly"·title="·"·alt=""·coords="1769,1206,1719,1245,1715,1241,1766,1202"/>
199 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="2832,1252,2996,1292"/>199 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="2832,1252,2996,1292"/>
200 <area·shape="poly"·title="·"·alt=""·coords="1872,1187,2254,1210,2759,1249,2818,1256,2818,1261,2759,1255,2254,1215,1872,1192"/>200 <area·shape="poly"·title="·"·alt=""·coords="1872,1187,2254,1210,2759,1249,2818,1256,2818,1261,2759,1255,2254,1215,1872,1192"/>
201 <area·shape="poly"·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"/>201 <area·shape="poly"·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"/>
202 <area·shape="poly"·title="·"·alt=""·coords="2856,1295,2421,1434,2419,1429,2854,1290"/>202 <area·shape="poly"·title="·"·alt=""·coords="2856,1295,2421,1434,2419,1429,2854,1290"/>
203 <area·shape="poly"·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"/>203 <area·shape="poly"·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"/>
204 <area·shape="poly"·title="·"·alt=""·coords="2430,1021,2436,1150,2431,1150,2425,1021"/>204 <area·shape="poly"·title="·"·alt=""·coords="2430,1021,2436,1150,2431,1150,2425,1021"/>
205 <area·shape="poly"·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"/>205 <area·shape="poly"·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"/>
206 <area·shape="poly"·title="·"·alt=""·coords="2448,1019,2530,1067,2527,1071,2445,1023"/>206 <area·shape="poly"·title="·"·alt=""·coords="2448,1019,2530,1067,2527,1071,2445,1023"/>
207 <area·shape="poly"·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"/>207 <area·shape="poly"·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"/>
208 <area·shape="poly"·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"/>208 <area·shape="poly"·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"/>
209 <area·shape="poly"·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"/>209 <area·shape="poly"·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"/>
210 <area·shape="rect"·title="·"·alt=""·coords="195,717,259,742"/>210 <area·shape="rect"·title="·"·alt=""·coords="195,717,259,742"/>
211 <area·shape="poly"·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"/>211 <area·shape="poly"·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"/>
212 <area·shape="rect"·title="·"·alt=""·coords="3039,629,3082,654"/>212 <area·shape="rect"·title="·"·alt=""·coords="3039,629,3082,654"/>
213 <area·shape="poly"·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"/>213 <area·shape="poly"·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"/>
214 <area·shape="rect"·href="a00707_source.html"·title="·"·alt=""·coords="402,541,620,566"/>214 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="402,541,620,566"/>
215 <area·shape="poly"·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"/>215 <area·shape="poly"·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"/>
216 <area·shape="rect"·href="a00053_source.html"·title="·"·alt=""·coords="848,445,1038,485"/>216 <area·shape="rect"·href="a00047_source.html"·title="·"·alt=""·coords="848,445,1038,485"/>
217 <area·shape="poly"·title="·"·alt=""·coords="1633,393,1051,455,1051,450,1632,387"/>217 <area·shape="poly"·title="·"·alt=""·coords="1633,393,1051,455,1051,450,1632,387"/>
218 <area·shape="rect"·href="a00026_source.html"·title="·"·alt=""·coords="1307,533,1510,573"/>218 <area·shape="rect"·href="a00023_source.html"·title="·"·alt=""·coords="1307,533,1510,573"/>
219 <area·shape="poly"·title="·"·alt=""·coords="1718,392,1457,529,1455,525,1716,388"/>219 <area·shape="poly"·title="·"·alt=""·coords="1718,392,1457,529,1455,525,1716,388"/>
220 <area·shape="rect"·href="a00821_source.html"·title="·"·alt=""·coords="2294,805,2453,845"/>220 <area·shape="rect"·href="a00626_source.html"·title="·"·alt=""·coords="2294,805,2453,845"/>
221 <area·shape="poly"·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"/>221 <area·shape="poly"·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"/>
222 <area·shape="rect"·href="a00767_source.html"·title="·"·alt=""·coords="349,445,534,485"/>222 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="349,445,534,485"/>
223 <area·shape="poly"·title="·"·alt=""·coords="1620,384,1156,403,860,422,562,448,548,450,547,444,561,443,860,416,1155,398,1620,379"/>223 <area·shape="poly"·title="·"·alt=""·coords="1620,384,1156,403,860,422,562,448,548,450,547,444,561,443,860,416,1155,398,1620,379"/>
224 <area·shape="rect"·href="a00005_source.html"·title="·"·alt=""·coords="1080,533,1283,573"/>224 <area·shape="rect"·href="a00065_source.html"·title="·"·alt=""·coords="1080,533,1283,573"/>
Max diff block lines reached; 38982/57767 bytes (67.48%) of diff not shown.
62.0 KB
./usr/share/doc/libopenmesh-dev/html/a00897.map vs.
./usr/share/doc/libopenmesh-dev/html/a00330.map
Files 99% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 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/Subdivider/Adaptive/Composite/RulesT_impl.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="4984,5,5190,60"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="4984,5,5190,60"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="3583,1428,3762,1468"/>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"/>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="$a00710_source.html"·title="·"·alt=""·coords="4735,108,4951,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00794_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"/>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="$a00911.html"·title="·"·alt=""·coords="572,907,658,933"/>7 <area·shape="rect"·id="Node000071"·href="$a00326.html"·title="·"·alt=""·coords="572,907,658,933"/>
8 <area·shape="poly"·id="edge197_Node000001_Node000071"·title="·"·alt=""·coords="4983,37,3921,47,3127,58,2278,74,1462,96,769,124,496,141,287,159,154,180,120,191,112,196,109,201,110,643,113,679,123,711,139,741,161,767,187,791,216,812,284,847,358,874,433,892,559,912,558,917,432,897,357,879,282,852,214,817,183,795,157,771,135,744,118,713,108,680,104,643,104,199,108,192,118,186,153,175,287,154,496,136,768,119,1462,91,2278,69,3127,53,3920,42,4983,32"/>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"/>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"/>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"/>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="$a00686_source.html"·title="·"·alt=""·coords="3006,900,3170,940"/>12 <area·shape="rect"·id="Node000004"·href="$a00701_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"/>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="$a00641_source.html"·title="·"·alt=""·coords="1620,365,1858,390"/>14 <area·shape="rect"·id="Node000031"·href="$a00704_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"/>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="$a00698_source.html"·title="·"·alt=""·coords="4672,445,4875,485"/>16 <area·shape="rect"·id="Node000046"·href="$a00716_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"/>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="$a00719_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>18 <area·shape="rect"·id="Node000052"·href="$a00800_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>
19 <area·shape="poly"·id="edge133_Node000003_Node000052"·title="·"·alt=""·coords="4855,132,4889,169,4885,173,4851,135"/>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="3170,918,3423,922,3586,929,3757,941,3924,961,4076,988,4143,1005,4202,1025,4251,1048,4289,1074,4312,1099,4326,1126,4332,1154,4330,1183,4321,1211,4307,1240,4287,1267,4263,1294,4226,1328,4192,1350,4156,1366,4108,1383,4022,1407,3934,1425,3850,1437,3776,1444,3775,1439,3849,1432,3933,1420,4021,1402,4106,1377,4154,1361,4190,1345,4223,1324,4260,1290,4283,1264,4302,1237,4317,1209,4325,1182,4327,1154,4321,1128,4307,1102,4285,1078,4248,1053,4200,1030,4141,1011,4075,993,3923,966,3756,947,3586,934,3423,927,3170,923"/>20 <area·shape="poly"·id="edge5_Node000004_Node000002"·title="·"·alt=""·coords="3170,918,3423,922,3586,929,3757,941,3924,961,4076,988,4143,1005,4202,1025,4251,1048,4289,1074,4312,1099,4326,1126,4332,1154,4330,1183,4321,1211,4307,1240,4287,1267,4263,1294,4226,1328,4192,1350,4156,1366,4108,1383,4022,1407,3934,1425,3850,1437,3776,1444,3775,1439,3849,1432,3933,1420,4021,1402,4106,1377,4154,1361,4190,1345,4223,1324,4260,1290,4283,1264,4302,1237,4317,1209,4325,1182,4327,1154,4321,1128,4307,1102,4285,1078,4248,1053,4200,1030,4141,1011,4075,993,3923,966,3756,947,3586,934,3423,927,3170,923"/>
21 <area·shape="rect"·id="Node000005"·href="$a00716_source.html"·title="·"·alt=""·coords="3318,1252,3482,1292"/>21 <area·shape="rect"·id="Node000005"·href="$a00713_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"/>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="$a00644_source.html"·title="·"·alt=""·coords="3190,1164,3354,1204"/>23 <area·shape="rect"·id="Node000006"·href="$a00692_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"/>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="$a00683_source.html"·title="·"·alt=""·coords="2353,1164,2517,1204"/>25 <area·shape="rect"·id="Node000018"·href="$a00803_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"/>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="$a00770_source.html"·title="·"·alt=""·coords="2490,1076,2654,1116"/>27 <area·shape="rect"·id="Node000022"·href="$a00680_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"/>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="$a00695_source.html"·title="·"·alt=""·coords="2302,995,2552,1021"/>29 <area·shape="rect"·id="Node000030"·href="$a00671_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1230,1252,1408,1292"/>40 <area·shape="rect"·id="Node000010"·href="$a00599.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"/>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="$a00863_source.html"·title="·"·alt=""·coords="4713,1252,4872,1292"/>42 <area·shape="rect"·id="Node000017"·href="$a00617_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,4128,1220,4350,1229,4635,1249,4699,1256,4699,1261,4635,1255,4350,1235,4128,1225,3906,1219,3620,1207,3354,1193"/>43 <area·shape="poly"·id="edge23_Node000006_Node000017"·title="·"·alt=""·coords="3355,1187,3620,1201,3906,1213,4128,1220,4350,1229,4635,1249,4699,1256,4699,1261,4635,1255,4350,1235,4128,1225,3906,1219,3620,1207,3354,1193"/>
44 <area·shape="rect"·id="Node000011"·href="$a00782_source.html"·title="·"·alt=""·coords="1631,1340,1810,1380"/>44 <area·shape="rect"·id="Node000011"·href="$a00602_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"/>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"/>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"/>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"/>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"/>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"/>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"/>51 <area·shape="poly"·id="edge17_Node000011_Node000013"·title="·"·alt=""·coords="1723,1380,1723,1421,1718,1421,1718,1380"/>
Offset 72, 53 lines modifiedOffset 72, 53 lines modified
72 <area·shape="poly"·id="edge44_Node000022_Node000018"·title="·"·alt=""·coords="2543,1118,2478,1159,2475,1154,2541,1114"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00500_source.html"·title="·"·alt=""·coords="1584,1252,1779,1292"/>79 <area·shape="rect"·id="Node000025"·href="$a00830_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"/>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="$a00638_source.html"·title="·"·alt=""·coords="3830,1340,3994,1380"/>81 <area·shape="rect"·id="Node000026"·href="$a00887_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"/>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="$a00839_source.html"·title="·"·alt=""·coords="1713,1164,1872,1204"/>83 <area·shape="rect"·id="Node000027"·href="$a00650_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00581_source.html"·title="·"·alt=""·coords="2832,1252,2996,1292"/>92 <area·shape="rect"·id="Node000028"·href="$a00878_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00707_source.html"·title="·"·alt=""·coords="402,541,620,566"/>107 <area·shape="rect"·id="Node000034"·href="$a00686_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"/>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="$a00053_source.html"·title="·"·alt=""·coords="848,445,1038,485"/>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"/>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="$a00026_source.html"·title="·"·alt=""·coords="1307,533,1510,573"/>111 <area·shape="rect"·id="Node000038"·href="$a00023_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"/>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="$a00821_source.html"·title="·"·alt=""·coords="2294,805,2453,845"/>113 <area·shape="rect"·id="Node000043"·href="$a00626_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"/>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="$a00767_source.html"·title="·"·alt=""·coords="349,445,534,485"/>115 <area·shape="rect"·id="Node000044"·href="$a00761_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"/>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="$a00005_source.html"·title="·"·alt=""·coords="1080,533,1283,573"/>117 <area·shape="rect"·id="Node000045"·href="$a00065_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"/>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"/>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"/>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"/>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="914,487,850,535,685,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,491,973,527,899,582,826,681,710,846,531,911,483"/>122 <area·shape="poly"·id="edge73_Node000035_Node000008"·title="·"·alt=""·coords="914,487,850,535,685,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,491,973,527,899,582,826,681,710,846,531,911,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"/>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"/>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"/>
Offset 128, 34 lines modifiedOffset 128, 34 lines modified
128 <area·shape="rect"·id="Node000037"·title="·"·alt=""·coords="949,541,1036,566"/>128 <area·shape="rect"·id="Node000037"·title="·"·alt=""·coords="949,541,1036,566"/>
129 <area·shape="poly"·id="edge72_Node000035_Node000037"·title="·"·alt=""·coords="956,484,981,527,976,530,952,487"/>129 <area·shape="poly"·id="edge72_Node000035_Node000037"·title="·"·alt=""·coords="956,484,981,527,976,530,952,487"/>
130 <area·shape="poly"·id="edge76_Node000035_Node000038"·title="·"·alt=""·coords="1038,481,1294,528,1293,534,1037,487"/>130 <area·shape="poly"·id="edge76_Node000035_Node000038"·title="·"·alt=""·coords="1038,481,1294,528,1293,534,1037,487"/>
131 <area·shape="poly"·id="edge100_Node000035_Node000043"·title="·"·alt=""·coords="1038,468,1296,481,1630,509,1799,529,1955,554,2086,583,2139,600,2183,619,2239,657,2288,703,2328,751,2357,791,2353,795,2324,754,2284,707,2236,661,2180,624,2138,605,2085,589,1954,559,1798,534,1630,514,1295,487,1038,473"/>131 <area·shape="poly"·id="edge100_Node000035_Node000043"·title="·"·alt=""·coords="1038,468,1296,481,1630,509,1799,529,1955,554,2086,583,2139,600,2183,619,2239,657,2288,703,2328,751,2357,791,2353,795,2324,754,2284,707,2236,661,2180,624,2138,605,2085,589,1954,559,1798,534,1630,514,1295,487,1038,473"/>
132 <area·shape="poly"·id="edge78_Node000038_Node000002"·title="·"·alt=""·coords="1510,558,1843,582,1996,599,2050,609,2081,619,2117,640,2143,661,2160,689,2166,728,2166,826,2163,868,2158,903,2140,961,2123,1019,2117,1054,2115,1095,2115,1273,2118,1286,2127,1298,2162,1320,2218,1341,2292,1359,2381,1375,2482,1389,2711,1411,2956,1426,3195,1436,3569,1443,3569,1449,3195,1441,2955,1431,2710,1416,2481,1394,2380,1381,2290,1364,2216,1346,2159,1325,2123,1301,2113,1288,2110,1274,2110,1095,2112,1053,2118,1018,2135,960,2152,902,2158,867,2160,826,2160,728,2155,691,2139,665,2114,644,2079,624,2048,614,1995,605,1842,587,1510,563"/>132 <area·shape="poly"·id="edge78_Node000038_Node000002"·title="·"·alt=""·coords="1510,558,1843,582,1996,599,2050,609,2081,619,2117,640,2143,661,2160,689,2166,728,2166,826,2163,868,2158,903,2140,961,2123,1019,2117,1054,2115,1095,2115,1273,2118,1286,2127,1298,2162,1320,2218,1341,2292,1359,2381,1375,2482,1389,2711,1411,2956,1426,3195,1436,3569,1443,3569,1449,3195,1441,2955,1431,2710,1416,2481,1394,2380,1381,2290,1364,2216,1346,2159,1325,2123,1301,2113,1288,2110,1274,2110,1095,2112,1053,2118,1018,2135,960,2152,902,2158,867,2160,826,2160,728,2155,691,2139,665,2114,644,2079,624,2048,614,1995,605,1842,587,1510,563"/>
133 <area·shape="poly"·id="edge77_Node000038_Node000014"·title="·"·alt=""·coords="1393,576,1322,653,1208,769,1068,902,916,1030,893,1043,873,1051,855,1059,840,1077,819,1119,804,1157,795,1193,792,1227,796,1262,805,1298,840,1379,863,1407,893,1427,890,1431,859,1411,835,1381,800,1299,790,1263,787,1227,790,1192,799,1156,814,1117,835,1075,852,1055,871,1046,891,1039,913,1026,1065,898,1204,765,1318,649,1389,572"/>133 <area·shape="poly"·id="edge77_Node000038_Node000014"·title="·"·alt=""·coords="1393,576,1322,653,1208,769,1068,902,916,1030,893,1043,873,1051,855,1059,840,1077,819,1119,804,1157,795,1193,792,1227,796,1262,805,1298,840,1379,863,1407,893,1427,890,1431,859,1411,835,1381,800,1299,790,1263,787,1227,790,1192,799,1156,814,1117,835,1075,852,1055,871,1046,891,1039,913,1026,1065,898,1204,765,1318,649,1389,572"/>
134 <area·shape="poly"·id="edge79_Node000038_Node000025"·title="·"·alt=""·coords="1419,573,1453,651,1501,773,1552,921,1595,1076,1599,1112,1596,1142,1597,1170,1608,1203,1623,1224,1641,1241,1638,1245,1619,1227,1603,1205,1592,1171,1591,1142,1593,1112,1590,1076,1547,922,1496,775,1448,653,1414,575"/>134 <area·shape="poly"·id="edge79_Node000038_Node000025"·title="·"·alt=""·coords="1419,573,1453,651,1501,773,1552,921,1595,1076,1599,1112,1596,1142,1597,1170,1608,1203,1623,1224,1641,1241,1638,1245,1619,1227,1603,1205,1592,1171,1591,1142,1593,1112,1590,1076,1547,922,1496,775,1448,653,1414,575"/>
135 <area·shape="rect"·id="Node000039"·href="$a00635_source.html"·title="·"·alt=""·coords="1017,621,1181,661"/>135 <area·shape="rect"·id="Node000039"·href="$a00884_source.html"·title="·"·alt=""·coords="1017,621,1181,661"/>
136 <area·shape="poly"·id="edge80_Node000038_Node000039"·title="·"·alt=""·coords="1341,576,1180,620,1179,615,1340,571"/>136 <area·shape="poly"·id="edge80_Node000038_Node000039"·title="·"·alt=""·coords="1341,576,1180,620,1179,615,1340,571"/>
137 <area·shape="poly"·id="edge81_Node000039_Node000002"·title="·"·alt=""·coords="1119,660,1242,792,1322,886,1398,986,1427,1033,1446,1076,1472,1154,1486,1189,1505,1224,1533,1257,1574,1290,1613,1311,1648,1322,1682,1325,1715,1323,1786,1320,1826,1324,1871,1338,1889,1348,1901,1359,1913,1369,1930,1377,1970,1386,2031,1395,2202,1409,2424,1420,2676,1428,3187,1439,3569,1443,3569,1449,3187,1444,2676,1433,2424,1425,2202,1414,2030,1400,1969,1392,1929,1383,1910,1373,1898,1363,1886,1352,1869,1342,1825,1330,1786,1325,1716,1329,1682,1330,1647,1327,1611,1316,1571,1294,1530,1261,1501,1227,1481,1192,1467,1155,1441,1078,1422,1035,1394,990,1318,890,1238,795,1115,663"/>137 <area·shape="poly"·id="edge81_Node000039_Node000002"·title="·"·alt=""·coords="1119,660,1242,792,1322,886,1398,986,1427,1033,1446,1076,1472,1154,1486,1189,1505,1224,1533,1257,1574,1290,1613,1311,1648,1322,1682,1325,1715,1323,1786,1320,1826,1324,1871,1338,1889,1348,1901,1359,1913,1369,1930,1377,1970,1386,2031,1395,2202,1409,2424,1420,2676,1428,3187,1439,3569,1443,3569,1449,3187,1444,2676,1433,2424,1425,2202,1414,2030,1400,1969,1392,1929,1383,1910,1373,1898,1363,1886,1352,1869,1342,1825,1330,1786,1325,1716,1329,1682,1330,1647,1327,1611,1316,1571,1294,1530,1261,1501,1227,1481,1192,1467,1155,1441,1078,1422,1035,1394,990,1318,890,1238,795,1115,663"/>
138 <area·shape="poly"·id="edge84_Node000039_Node000008"·title="·"·alt=""·coords="1017,660,908,689,844,710,777,736,710,768,645,806,585,850,532,902,482,961,442,1018,412,1075,394,1131,387,1189,392,1248,412,1311,445,1379,458,1395,473,1408,509,1428,507,1433,470,1413,454,1398,441,1381,407,1313,387,1249,381,1189,388,1130,407,1073,437,1016,478,958,528,898,581,846,642,801,708,763,775,731,842,705,906,684,1016,655"/>138 <area·shape="poly"·id="edge84_Node000039_Node000008"·title="·"·alt=""·coords="1017,660,908,689,844,710,777,736,710,768,645,806,585,850,532,902,482,961,442,1018,412,1075,394,1131,387,1189,392,1248,412,1311,445,1379,458,1395,473,1408,509,1428,507,1433,470,1413,454,1398,441,1381,407,1313,387,1249,381,1189,388,1130,407,1073,437,1016,478,958,528,898,581,846,642,801,708,763,775,731,842,705,906,684,1016,655"/>
139 <area·shape="poly"·id="edge82_Node000039_Node000014"·title="·"·alt=""·coords="1058,664,1013,689,967,725,947,746,932,770,921,796,918,824,918,921,917,954,914,981,905,1005,885,1030,866,1044,846,1051,807,1052,770,1055,754,1062,738,1078,734,1086,735,1094,739,1116,737,1157,732,1194,719,1257,716,1286,719,1315,729,1345,749,1378,778,1406,814,1424,852,1436,888,1442,887,1447,851,1441,812,1429,775,1410,745,1382,724,1347,714,1316,711,1286,714,1256,726,1193,732,1157,734,1116,730,1095,729,1085,734,1074,751,1058,769,1049,807,1047,845,1046,863,1040,881,1026,900,1002,909,979,912,954,912,921,912,823,916,794,927,767,943,743,963,721,1010,685,1055,659"/>139 <area·shape="poly"·id="edge82_Node000039_Node000014"·title="·"·alt=""·coords="1058,664,1013,689,967,725,947,746,932,770,921,796,918,824,918,921,917,954,914,981,905,1005,885,1030,866,1044,846,1051,807,1052,770,1055,754,1062,738,1078,734,1086,735,1094,739,1116,737,1157,732,1194,719,1257,716,1286,719,1315,729,1345,749,1378,778,1406,814,1424,852,1436,888,1442,887,1447,851,1441,812,1429,775,1410,745,1382,724,1347,714,1316,711,1286,714,1256,726,1193,732,1157,734,1116,730,1095,729,1085,734,1074,751,1058,769,1049,807,1047,845,1046,863,1040,881,1026,900,1002,909,979,912,954,912,921,912,823,916,794,927,767,943,743,963,721,1010,685,1055,659"/>
140 <area·shape="poly"·id="edge83_Node000039_Node000016"·title="·"·alt=""·coords="1017,644,924,647,810,656,685,674,559,704,500,725,444,750,394,779,349,813,313,853,285,898,268,949,262,1007,262,1273,268,1355,281,1421,276,1422,263,1355,256,1273,256,1007,262,948,280,896,309,850,346,809,391,775,442,745,498,720,558,699,684,668,809,650,923,641,1017,639"/>140 <area·shape="poly"·id="edge83_Node000039_Node000016"·title="·"·alt=""·coords="1017,644,924,647,810,656,685,674,559,704,500,725,444,750,394,779,349,813,313,853,285,898,268,949,262,1007,262,1273,268,1355,281,1421,276,1422,263,1355,256,1273,256,1007,262,948,280,896,309,850,346,809,391,775,442,745,498,720,558,699,684,668,809,650,923,641,1017,639"/>
141 <area·shape="poly"·id="edge85_Node000039_Node000032"·title="·"·alt=""·coords="1017,652,734,677,379,712,273,725,273,719,379,707,734,672,1017,647"/>141 <area·shape="poly"·id="edge85_Node000039_Node000032"·title="·"·alt=""·coords="1017,652,734,677,379,712,273,725,273,719,379,707,734,672,1017,647"/>
142 <area·shape="rect"·id="Node000040"·href="$a00827_source.html"·title="·"·alt=""·coords="1712,709,1875,749"/>142 <area·shape="rect"·id="Node000040"·href="$a00623_source.html"·title="·"·alt=""·coords="1712,709,1875,749"/>
143 <area·shape="poly"·id="edge86_Node000039_Node000040"·title="·"·alt=""·coords="1181,650,1699,714,1698,719,1181,655"/>143 <area·shape="poly"·id="edge86_Node000039_Node000040"·title="·"·alt=""·coords="1181,650,1699,714,1698,719,1181,655"/>
144 <area·shape="poly"·id="edge99_Node000040_Node000027"·title="·"·alt=""·coords="1791,750,1774,816,1760,900,1758,970,1765,1040,1786,1150,1781,1151,1759,1040,1753,970,1755,900,1769,815,1786,749"/>144 <area·shape="poly"·id="edge99_Node000040_Node000027"·title="·"·alt=""·coords="1791,750,1774,816,1760,900,1758,970,1765,1040,1786,1150,1781,1151,1759,1040,1753,970,1755,900,1769,815,1786,749"/>
145 <area·shape="rect"·id="Node000041"·href="$a00809_source.html"·title="·"·alt=""·coords="1916,805,2074,845"/>145 <area·shape="rect"·id="Node000041"·href="$a00641_source.html"·title="·"·alt=""·coords="1916,805,2074,845"/>
146 <area·shape="poly"·id="edge87_Node000040_Node000041"·title="·"·alt=""·coords="1835,747,1943,796,1941,801,1833,752"/>146 <area·shape="poly"·id="edge87_Node000040_Node000041"·title="·"·alt=""·coords="1835,747,1943,796,1941,801,1833,752"/>
147 <area·shape="poly"·id="edge88_Node000041_Node000002"·title="·"·alt=""·coords="2075,832,2265,858,2490,897,2704,941,2979,1003,3119,1039,3249,1077,3361,1118,3447,1162,3480,1186,3504,1210,3522,1234,3536,1260,3563,1315,3581,1345,3605,1378,3641,1416,3637,1420,3601,1382,3577,1348,3559,1317,3532,1262,3518,1237,3500,1213,3476,1190,3444,1166,3359,1123,3247,1082,3117,1044,2978,1008,2703,947,2489,903,2264,863,2074,838"/>147 <area·shape="poly"·id="edge88_Node000041_Node000002"·title="·"·alt=""·coords="2075,832,2265,858,2490,897,2704,941,2979,1003,3119,1039,3249,1077,3361,1118,3447,1162,3480,1186,3504,1210,3522,1234,3536,1260,3563,1315,3581,1345,3605,1378,3641,1416,3637,1420,3601,1382,3577,1348,3559,1317,3532,1262,3518,1237,3500,1213,3476,1190,3444,1166,3359,1123,3247,1082,3117,1044,2978,1008,2703,947,2489,903,2264,863,2074,838"/>
148 <area·shape="poly"·id="edge97_Node000041_Node000004"·title="·"·alt=""·coords="2075,831,2282,849,2992,908,2992,914,2281,855,2074,836"/>148 <area·shape="poly"·id="edge97_Node000041_Node000004"·title="·"·alt=""·coords="2075,831,2282,849,2992,908,2992,914,2281,855,2074,836"/>
Max diff block lines reached; 34145/63364 bytes (53.89%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a00897.png vs.
./usr/share/doc/libopenmesh-dev/html/a00330.png
Files identical despite different names
7.37 KB
./usr/share/doc/libopenmesh-dev/html/a00911.html vs.
./usr/share/doc/libopenmesh-dev/html/a00326.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('a00911.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00326.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, 61 lines modifiedOffset 99, 61 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/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&gt;</code><br·/>
102 <code>#include·&lt;vector&gt;</code><br·/>102 <code>#include·&lt;vector&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·RulesT.hh:</div>104 Include·dependency·graph·for·RulesT.hh:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a00912.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00327.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh">107 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="158,5,383,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="158,5,383,45"/>
109 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="5,181,184,221"/>109 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
110 <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"/>110 <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"/>
111 <area·shape="rect"·href="a00905_source.html"·title="·"·alt=""·coords="133,93,409,133"/>111 <area·shape="rect"·href="a00320_source.html"·title="·"·alt=""·coords="133,93,409,133"/>
112 <area·shape="poly"·title="·"·alt=""·coords="273,46,273,79,268,79,268,46"/>112 <area·shape="poly"·title="·"·alt=""·coords="273,46,273,79,268,79,268,46"/>
113 <area·shape="rect"·title="·"·alt=""·coords="433,101,495,126"/>113 <area·shape="rect"·title="·"·alt=""·coords="433,101,495,126"/>
114 <area·shape="poly"·title="·"·alt=""·coords="314,43,427,93,425,98,312,48"/>114 <area·shape="poly"·title="·"·alt=""·coords="314,43,427,93,425,98,312,48"/>
115 <area·shape="rect"·title="·"·alt=""·coords="271,533,449,573"/>115 <area·shape="rect"·title="·"·alt=""·coords="271,533,449,573"/>
116 <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="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"/>
117 <area·shape="rect"·title="·"·alt=""·coords="224,189,283,214"/>117 <area·shape="rect"·title="·"·alt=""·coords="224,189,283,214"/>
118 <area·shape="poly"·title="·"·alt=""·coords="269,134,261,175,256,174,264,133"/>118 <area·shape="poly"·title="·"·alt=""·coords="269,134,261,175,256,174,264,133"/>
119 <area·shape="rect"·href="a06470.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="307,181,594,221"/>119 <area·shape="rect"·href="a06482.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="307,181,594,221"/>
120 <area·shape="poly"·title="·"·alt=""·coords="311,131,400,173,398,178,309,136"/>120 <area·shape="poly"·title="·"·alt=""·coords="311,131,400,173,398,178,309,136"/>
121 <area·shape="rect"·title="·"·alt=""·coords="309,277,360,302"/>121 <area·shape="rect"·title="·"·alt=""·coords="309,277,360,302"/>
122 <area·shape="poly"·title="·"·alt=""·coords="427,224,363,271,360,266,423,219"/>122 <area·shape="poly"·title="·"·alt=""·coords="427,224,363,271,360,266,423,219"/>
123 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="385,269,549,309"/>123 <area·shape="rect"·href="a06488.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="385,269,549,309"/>
124 <area·shape="poly"·title="·"·alt=""·coords="457,221,463,255,458,256,452,222"/>124 <area·shape="poly"·title="·"·alt=""·coords="457,221,463,255,458,256,452,222"/>
125 <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="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"/>
126 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="183,357,377,397"/>126 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="183,357,377,397"/>
127 <area·shape="poly"·title="·"·alt=""·coords="427,312,334,354,332,349,425,307"/>127 <area·shape="poly"·title="·"·alt=""·coords="427,312,334,354,332,349,425,307"/>
128 <area·shape="rect"·href="a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,357,566,397"/>128 <area·shape="rect"·href="a00893.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,357,566,397"/>
129 <area·shape="poly"·title="·"·alt=""·coords="473,309,480,343,475,344,468,310"/>129 <area·shape="poly"·title="·"·alt=""·coords="473,309,480,343,475,344,468,310"/>
130 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="590,357,754,397"/>130 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="590,357,754,397"/>
131 <area·shape="poly"·title="·"·alt=""·coords="513,307,616,350,614,355,511,312"/>131 <area·shape="poly"·title="·"·alt=""·coords="513,307,616,350,614,355,511,312"/>
132 <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"/>132 <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"/>
133 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="398,445,562,485"/>133 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="398,445,562,485"/>
134 <area·shape="poly"·title="·"·alt=""·coords="486,398,484,432,479,431,480,397"/>134 <area·shape="poly"·title="·"·alt=""·coords="486,398,484,432,479,431,480,397"/>
135 <area·shape="poly"·title="·"·alt=""·coords="455,488,399,527,396,523,452,483"/>135 <area·shape="poly"·title="·"·alt=""·coords="455,488,399,527,396,523,452,483"/>
136 <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"/>136 <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"/>
137 <area·shape="rect"·title="·"·alt=""·coords="638,453,714,478"/>137 <area·shape="rect"·title="·"·alt=""·coords="638,453,714,478"/>
138 <area·shape="poly"·title="·"·alt=""·coords="676,397,677,439,672,439,670,398"/>138 <area·shape="poly"·title="·"·alt=""·coords="676,397,677,439,672,439,670,398"/>
139 </map>139 </map>
140 </div>140 </div>
141 </div><div·class="textblock"><div·class="dynheader">141 </div><div·class="textblock"><div·class="dynheader">
142 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>142 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
143 <div·class="dyncontent">143 <div·class="dyncontent">
144 <div·class="center"><img·src="a00913.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hhdep"·alt=""/></div>144 <div·class="center"><img·src="a00328.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hhdep"·alt=""/></div>
145 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hhdep">145 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hhdep">
146 <area·shape="rect"·title="·"·alt=""·coords="5,5,231,45"/>146 <area·shape="rect"·title="·"·alt=""·coords="5,5,231,45"/>
147 <area·shape="rect"·href="a00896.html"·title="·"·alt=""·coords="15,93,221,148"/>147 <area·shape="rect"·href="a00329.html"·title="·"·alt=""·coords="15,93,221,148"/>
148 <area·shape="poly"·title="·"·alt=""·coords="121,59,121,93,115,93,115,59"/>148 <area·shape="poly"·title="·"·alt=""·coords="121,59,121,93,115,93,115,59"/>
149 </map>149 </map>
150 </div>150 </div>
151 </div>151 </div>
152 <p><a·href="a00911_source.html">Go·to·the·source·code·of·this·file.</a></p>152 <p><a·href="a00326_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="a03638.html">OpenMesh::Subdivider::Adaptive::Tvv3&lt;·M·&gt;</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="a03638.html">OpenMesh::Subdivider::Adaptive::Tvv3&lt;·M·&gt;</a></td></tr>
157 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··<a·href="a03638.html#details">More...</a><br·/></td></tr>157 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··<a·href="a03638.html#details">More...</a><br·/></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03642.html">OpenMesh::Subdivider::Adaptive::Tvv4&lt;·M·&gt;</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03642.html">OpenMesh::Subdivider::Adaptive::Tvv4&lt;·M·&gt;</a></td></tr>
740 B
./usr/share/doc/libopenmesh-dev/html/a00911.js vs.
./usr/share/doc/libopenmesh-dev/html/a00326.js
Files 98% similar despite different names
607 B
js-beautify {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 var·a00911·=·[1 var·a00326·=·[
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"],
4.95 KB
./usr/share/doc/libopenmesh-dev/html/a00912.map vs.
./usr/share/doc/libopenmesh-dev/html/a00327.map
Files 99% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 33 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/Subdivider/Adaptive/Composite/RulesT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="158,5,383,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="158,5,383,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00791_source.html"·title="·"·alt=""·coords="5,181,184,221"/>3 <area·shape="rect"·id="Node000002"·href="$a00593_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"/>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"/>
5 <area·shape="rect"·id="Node000004"·href="$a00905_source.html"·title="·"·alt=""·coords="133,93,409,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00320_source.html"·title="·"·alt=""·coords="133,93,409,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="edge3_Node000001_Node000004"·title="·"·alt=""·coords="273,46,273,79,268,79,268,46"/>
7 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="433,101,495,126"/>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"/>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"/>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"/>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"/>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"/>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"/>13 <area·shape="rect"·id="Node000006"·href="$a06482.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"/>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"/>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"/>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"/>17 <area·shape="rect"·id="Node000008"·href="$a06488.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"/>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"/>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="$a00500_source.html"·title="·"·alt=""·coords="183,357,377,397"/>20 <area·shape="rect"·id="Node000009"·href="$a00830_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"/>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="$a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,357,566,397"/>22 <area·shape="rect"·id="Node000010"·href="$a00893.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"/>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="$a00581_source.html"·title="·"·alt=""·coords="590,357,754,397"/>24 <area·shape="rect"·id="Node000012"·href="$a00878_source.html"·title="·"·alt=""·coords="590,357,754,397"/>
25 <area·shape="poly"·id="edge14_Node000008_Node000012"·title="·"·alt=""·coords="513,307,616,350,614,355,511,312"/>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"/>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="$a00638_source.html"·title="·"·alt=""·coords="398,445,562,485"/>27 <area·shape="rect"·id="Node000011"·href="$a00887_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"/>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"/>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"/>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"/>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"/>32 <area·shape="poly"·id="edge16_Node000012_Node000013"·title="·"·alt=""·coords="676,397,677,439,672,439,670,398"/>
33 </map>33 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00912.png vs.
./usr/share/doc/libopenmesh-dev/html/a00327.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00913.png vs.
./usr/share/doc/libopenmesh-dev/html/a00328.png
Files identical despite different names
17.7 KB
./usr/share/doc/libopenmesh-dev/html/a00914.html vs.
./usr/share/doc/libopenmesh-dev/html/a00365.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('a00914.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00365.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 83 lines modifiedOffset 95, 83 lines modified
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>·&#124;96 <a·href="#namespaces">Namespaces</a>·&#124;
97 <a·href="#define-members">Macros</a>··</div>97 <a·href="#define-members">Macros</a>··</div>
98 ··<div·class="headertitle"><div·class="title">LoopT.hh·File·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">LoopT.hh·File·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>101 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a00944_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00362_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
105 <code>#include·&lt;vector&gt;</code><br·/>105 <code>#include·&lt;vector&gt;</code><br·/>
106 <code>#include·&lt;cmath&gt;</code><br·/>106 <code>#include·&lt;cmath&gt;</code><br·/>
107 </div><div·class="textblock"><div·class="dynheader">107 </div><div·class="textblock"><div·class="dynheader">
108 Include·dependency·graph·for·LoopT.hh:</div>108 Include·dependency·graph·for·LoopT.hh:</div>
109 <div·class="dyncontent">109 <div·class="dyncontent">
110 <div·class="center"><img·src="a00915.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·alt=""/></div>110 <div·class="center"><img·src="a00366.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·alt=""/></div>
111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh">111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh">
112 <area·shape="rect"·title="·"·alt=""·coords="1153,5,1354,45"/>112 <area·shape="rect"·title="·"·alt=""·coords="1153,5,1354,45"/>
113 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="5,181,184,221"/>113 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
114 <area·shape="poly"·title="·"·alt=""·coords="1152,29,891,29,567,37,412,46,278,58,177,74,143,84,122,95,109,110,101,129,96,168,90,167,96,127,105,108,118,91,141,79,175,69,277,52,411,40,567,32,891,24,1152,23"/>114 <area·shape="poly"·title="·"·alt=""·coords="1152,29,891,29,567,37,412,46,278,58,177,74,143,84,122,95,109,110,101,129,96,168,90,167,96,127,105,108,118,91,141,79,175,69,277,52,411,40,567,32,891,24,1152,23"/>
115 <area·shape="rect"·href="a00944.html"·title="·"·alt=""·coords="133,93,334,133"/>115 <area·shape="rect"·href="a00362.html"·title="·"·alt=""·coords="133,93,334,133"/>
116 <area·shape="poly"·title="·"·alt=""·coords="1153,34,802,57,582,74,360,96,348,97,347,92,360,91,581,69,802,51,1152,29"/>116 <area·shape="poly"·title="·"·alt=""·coords="1153,34,802,57,582,74,360,96,348,97,347,92,360,91,581,69,802,51,1152,29"/>
117 <area·shape="rect"·href="a00836_source.html"·title="·"·alt=""·coords="291,445,450,485"/>117 <area·shape="rect"·href="a00632_source.html"·title="·"·alt=""·coords="291,445,450,485"/>
118 <area·shape="poly"·title="·"·alt=""·coords="1153,28,935,34,807,42,680,57,563,79,513,93,468,109,432,128,404,150,387,173,381,200,381,291,376,432,370,432,376,291,376,200,382,171,401,146,429,124,466,104,511,88,562,74,679,52,806,37,934,28,1153,23"/>118 <area·shape="poly"·title="·"·alt=""·coords="1153,28,935,34,807,42,680,57,563,79,513,93,468,109,432,128,404,150,387,173,381,200,381,291,376,432,370,432,376,291,376,200,382,171,401,146,429,124,466,104,511,88,562,74,679,52,806,37,934,28,1153,23"/>
119 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>119 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>
120 <area·shape="poly"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>120 <area·shape="poly"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>
121 <area·shape="rect"·title="·"·alt=""·coords="2374,717,2437,742"/>121 <area·shape="rect"·title="·"·alt=""·coords="2374,717,2437,742"/>
122 <area·shape="poly"·title="·"·alt=""·coords="1354,27,1671,41,1869,53,2071,70,2258,93,2413,121,2473,138,2519,156,2549,176,2557,188,2560,200,2560,555,2557,581,2548,606,2534,629,2517,650,2478,686,2440,712,2437,707,2475,682,2513,647,2529,626,2543,604,2551,580,2555,555,2555,200,2552,190,2545,180,2517,161,2472,143,2412,126,2257,98,2070,76,1869,58,1671,46,1354,32"/>122 <area·shape="poly"·title="·"·alt=""·coords="1354,27,1671,41,1869,53,2071,70,2258,93,2413,121,2473,138,2519,156,2549,176,2557,188,2560,200,2560,555,2557,581,2548,606,2534,629,2517,650,2478,686,2440,712,2437,707,2475,682,2513,647,2529,626,2543,604,2551,580,2555,555,2555,200,2552,190,2545,180,2517,161,2472,143,2412,126,2257,98,2070,76,1869,58,1671,46,1354,32"/>
123 <area·shape="rect"·title="·"·alt=""·coords="2595,101,2658,126"/>123 <area·shape="rect"·title="·"·alt=""·coords="2595,101,2658,126"/>
124 <area·shape="poly"·title="·"·alt=""·coords="1354,25,1625,30,1978,41,2324,61,2468,74,2577,91,2588,94,2587,99,2575,96,2467,80,2324,66,1978,47,1625,36,1354,30"/>124 <area·shape="poly"·title="·"·alt=""·coords="1354,25,1625,30,1978,41,2324,61,2468,74,2577,91,2588,94,2587,99,2575,96,2467,80,2324,66,1978,47,1625,36,1354,30"/>
125 <area·shape="rect"·title="·"·alt=""·coords="581,709,760,749"/>125 <area·shape="rect"·title="·"·alt=""·coords="581,709,760,749"/>
126 <area·shape="poly"·title="·"·alt=""·coords="97,221,95,376,95,555,97,589,107,616,125,638,152,659,183,674,226,687,335,706,456,717,567,723,567,728,456,723,334,711,224,692,181,679,149,664,121,641,102,618,92,590,89,555,89,376,92,221"/>126 <area·shape="poly"·title="·"·alt=""·coords="97,221,95,376,95,555,97,589,107,616,125,638,152,659,183,674,226,687,335,706,456,717,567,723,567,728,456,723,334,711,224,692,181,679,149,664,121,641,102,618,92,590,89,555,89,376,92,221"/>
127 <area·shape="poly"·title="·"·alt=""·coords="204,136,138,177,135,172,202,131"/>127 <area·shape="poly"·title="·"·alt=""·coords="204,136,138,177,135,172,202,131"/>
128 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="141,269,299,309"/>128 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="141,269,299,309"/>
129 <area·shape="poly"·title="·"·alt=""·coords="235,134,225,256,220,255,229,133"/>129 <area·shape="poly"·title="·"·alt=""·coords="235,134,225,256,220,255,229,133"/>
130 <area·shape="poly"·title="·"·alt=""·coords="207,311,188,340,168,377,152,419,145,464,145,555,147,589,155,615,171,637,196,659,223,673,261,686,358,704,467,716,568,722,568,727,466,721,357,709,260,691,221,678,193,664,167,641,150,617,142,590,140,555,140,464,147,418,163,374,184,337,203,308"/>130 <area·shape="poly"·title="·"·alt=""·coords="207,311,188,340,168,377,152,419,145,464,145,555,147,589,155,615,171,637,196,659,223,673,261,686,358,704,467,716,568,722,568,727,466,721,357,709,260,691,221,678,193,664,167,641,150,617,142,590,140,555,140,464,147,418,163,374,184,337,203,308"/>
131 <area·shape="poly"·title="·"·alt=""·coords="296,488,259,507,243,520,230,535,210,568,200,599,203,629,222,660,244,676,277,690,319,701,366,710,469,721,568,725,567,730,469,726,365,715,317,707,275,695,241,681,218,663,198,631,195,598,205,566,226,532,240,516,257,502,294,483"/>131 <area·shape="poly"·title="·"·alt=""·coords="296,488,259,507,243,520,230,535,210,568,200,599,203,629,222,660,244,676,277,690,319,701,366,710,469,721,568,725,567,730,469,726,365,715,317,707,275,695,241,681,218,663,198,631,195,598,205,566,226,532,240,516,257,502,294,483"/>
132 <area·shape="rect"·href="a00800_source.html"·title="·"·alt=""·coords="241,533,399,573"/>132 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="241,533,399,573"/>
133 <area·shape="poly"·title="·"·alt=""·coords="362,487,340,523,336,520,357,484"/>133 <area·shape="poly"·title="·"·alt=""·coords="362,487,340,523,336,520,357,484"/>
134 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="373,621,531,661"/>134 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="373,621,531,661"/>
135 <area·shape="poly"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>135 <area·shape="poly"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>
136 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>136 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>
137 <area·shape="poly"·title="·"·alt=""·coords="451,472,1090,538,1090,543,450,478"/>137 <area·shape="poly"·title="·"·alt=""·coords="451,472,1090,538,1090,543,450,478"/>
138 <area·shape="poly"·title="·"·alt=""·coords="324,573,335,617,346,640,362,659,396,677,447,692,568,714,567,719,446,698,394,682,358,663,341,643,330,619,319,574"/>138 <area·shape="poly"·title="·"·alt=""·coords="324,573,335,617,346,640,362,659,396,677,447,692,568,714,567,719,446,698,394,682,358,663,341,643,330,619,319,574"/>
139 <area·shape="poly"·title="·"·alt=""·coords="351,571,413,612,410,616,348,576"/>139 <area·shape="poly"·title="·"·alt=""·coords="351,571,413,612,410,616,348,576"/>
140 <area·shape="rect"·title="·"·alt=""·coords="231,629,297,654"/>140 <area·shape="rect"·title="·"·alt=""·coords="231,629,297,654"/>
141 <area·shape="poly"·title="·"·alt=""·coords="310,575,281,618,277,615,305,572"/>141 <area·shape="poly"·title="·"·alt=""·coords="310,575,281,618,277,615,305,572"/>
142 <area·shape="poly"·title="·"·alt=""·coords="501,659,611,702,609,707,499,664"/>142 <area·shape="poly"·title="·"·alt=""·coords="501,659,611,702,609,707,499,664"/>
143 <area·shape="poly"·title="·"·alt=""·coords="2040,117,1659,123,1405,131,1141,145,893,167,782,181,685,197,604,216,542,238,504,262,494,275,491,288,491,467,492,500,498,527,506,550,517,571,549,611,590,659,633,699,629,703,586,663,544,614,513,574,501,552,492,528,487,500,485,467,485,288,489,272,500,258,540,233,602,211,684,192,782,175,892,161,1141,140,1405,126,1659,117,2040,112"/>143 <area·shape="poly"·title="·"·alt=""·coords="2040,117,1659,123,1405,131,1141,145,893,167,782,181,685,197,604,216,542,238,504,262,494,275,491,288,491,467,492,500,498,527,506,550,517,571,549,611,590,659,633,699,629,703,586,663,544,614,513,574,501,552,492,528,487,500,485,467,485,288,489,272,500,258,540,233,602,211,684,192,782,175,892,161,1141,140,1405,126,1659,117,2040,112"/>
144 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/>144 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/>
145 <area·shape="poly"·title="·"·alt=""·coords="2123,133,2123,288,2123,379,2120,413,2111,440,2095,463,2070,487,2051,501,2033,510,2000,517,1965,522,1925,536,1817,615,1813,611,1923,531,1964,516,1999,512,2032,505,2048,497,2066,483,2091,460,2106,438,2115,412,2117,379,2117,288,2117,133"/>145 <area·shape="poly"·title="·"·alt=""·coords="2123,133,2123,288,2123,379,2120,413,2111,440,2095,463,2070,487,2051,501,2033,510,2000,517,1965,522,1925,536,1817,615,1813,611,1923,531,1964,516,1999,512,2032,505,2048,497,2066,483,2091,460,2106,438,2115,412,2117,379,2117,288,2117,133"/>
146 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/>146 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/>
147 <area·shape="poly"·title="·"·alt=""·coords="2148,131,2202,171,2199,175,2144,136"/>147 <area·shape="poly"·title="·"·alt=""·coords="2148,131,2202,171,2199,175,2144,136"/>
148 <area·shape="rect"·title="·"·alt=""·coords="2173,717,2232,742"/>148 <area·shape="rect"·title="·"·alt=""·coords="2173,717,2232,742"/>
149 <area·shape="poly"·title="·"·alt=""·coords="2200,119,2282,134,2325,147,2366,164,2403,186,2432,214,2452,247,2459,288,2459,555,2452,591,2435,622,2410,649,2379,671,2345,689,2310,703,2246,722,2245,717,2308,698,2343,684,2376,666,2407,645,2431,619,2447,589,2453,554,2453,288,2447,249,2428,217,2399,190,2364,169,2324,152,2281,139,2199,124"/>149 <area·shape="poly"·title="·"·alt=""·coords="2200,119,2282,134,2325,147,2366,164,2403,186,2432,214,2452,247,2459,288,2459,555,2452,591,2435,622,2410,649,2379,671,2345,689,2310,703,2246,722,2245,717,2308,698,2343,684,2376,666,2407,645,2431,619,2447,589,2453,554,2453,288,2447,249,2428,217,2399,190,2364,169,2324,152,2281,139,2199,124"/>
150 <area·shape="poly"·title="·"·alt=""·coords="2200,114,2296,125,2347,136,2397,152,2441,175,2477,204,2490,222,2501,242,2507,264,2509,288,2509,555,2507,578,2501,601,2481,644,2455,681,2430,709,2426,705,2451,677,2476,641,2496,599,2502,577,2504,555,2504,288,2502,265,2496,244,2486,225,2473,208,2438,179,2395,157,2346,141,2295,130,2199,119"/>150 <area·shape="poly"·title="·"·alt=""·coords="2200,114,2296,125,2347,136,2397,152,2441,175,2477,204,2490,222,2501,242,2507,264,2509,288,2509,555,2507,578,2501,601,2481,644,2455,681,2430,709,2426,705,2451,677,2476,641,2496,599,2502,577,2504,555,2504,288,2502,265,2496,244,2486,225,2473,208,2438,179,2395,157,2346,141,2295,130,2199,119"/>
151 <area·shape="rect"·title="·"·alt=""·coords="2059,717,2144,742"/>151 <area·shape="rect"·title="·"·alt=""·coords="2059,717,2144,742"/>
152 <area·shape="poly"·title="·"·alt=""·coords="2200,119,2235,126,2270,138,2303,156,2331,180,2350,205,2357,229,2357,288,2357,467,2351,512,2333,553,2307,590,2275,623,2240,652,2204,677,2141,713,2138,708,2201,673,2237,648,2272,619,2303,587,2329,550,2346,510,2352,466,2352,288,2352,230,2345,207,2327,183,2300,160,2268,143,2233,131,2199,124"/>152 <area·shape="poly"·title="·"·alt=""·coords="2200,119,2235,126,2270,138,2303,156,2331,180,2350,205,2357,229,2357,288,2357,467,2351,512,2333,553,2307,590,2275,623,2240,652,2204,677,2141,713,2138,708,2201,673,2237,648,2272,619,2303,587,2329,550,2346,510,2352,466,2352,288,2352,230,2345,207,2327,183,2300,160,2268,143,2233,131,2199,124"/>
153 <area·shape="rect"·title="·"·alt=""·coords="1952,453,2032,478"/>153 <area·shape="rect"·title="·"·alt=""·coords="1952,453,2032,478"/>
154 <area·shape="poly"·title="·"·alt=""·coords="2116,134,2003,440,1998,439,2111,133"/>154 <area·shape="poly"·title="·"·alt=""·coords="2116,134,2003,440,1998,439,2111,133"/>
155 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/>155 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/>
156 <area·shape="poly"·title="·"·alt=""·coords="2041,126,1420,192,1420,187,2040,121"/>156 <area·shape="poly"·title="·"·alt=""·coords="2041,126,1420,192,1420,187,2040,121"/>
157 <area·shape="poly"·title="·"·alt=""·coords="1697,661,1678,664,1424,690,1171,709,774,728,774,722,1171,704,1423,685,1677,659,1696,656"/>157 <area·shape="poly"·title="·"·alt=""·coords="1697,661,1678,664,1424,690,1171,709,774,728,774,722,1171,704,1423,685,1677,659,1696,656"/>
158 <area·shape="rect"·title="·"·alt=""·coords="1747,717,1823,742"/>158 <area·shape="rect"·title="·"·alt=""·coords="1747,717,1823,742"/>
159 <area·shape="poly"·title="·"·alt=""·coords="1783,661,1786,703,1781,703,1777,662"/>159 <area·shape="poly"·title="·"·alt=""·coords="1783,661,1786,703,1781,703,1777,662"/>
160 <area·shape="poly"·title="·"·alt=""·coords="2243,221,2251,289,2256,376,2256,555,2252,597,2242,639,2217,705,2212,703,2237,637,2247,596,2251,555,2251,376,2246,290,2238,222"/>160 <area·shape="poly"·title="·"·alt=""·coords="2243,221,2251,289,2256,376,2256,555,2252,597,2242,639,2217,705,2212,703,2237,637,2247,596,2251,555,2251,376,2246,290,2238,222"/>
161 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="1760,277,2011,302"/>161 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="1760,277,2011,302"/>
162 <area·shape="poly"·title="·"·alt=""·coords="2161,224,1946,276,1945,271,2159,219"/>162 <area·shape="poly"·title="·"·alt=""·coords="2161,224,1946,276,1945,271,2159,219"/>
163 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1936,533,2115,573"/>163 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1936,533,2115,573"/>
164 <area·shape="poly"·title="·"·alt=""·coords="2238,222,2230,272,2213,342,2184,417,2164,454,2141,487,2115,511,2086,529,2084,525,2112,507,2137,484,2160,451,2179,415,2207,340,2224,271,2233,221"/>164 <area·shape="poly"·title="·"·alt=""·coords="2238,222,2230,272,2213,342,2184,417,2164,454,2141,487,2115,511,2086,529,2084,525,2112,507,2137,484,2160,451,2179,415,2207,340,2224,271,2233,221"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1909,300,1961,331,2019,376,2041,402,2056,430,2058,458,2046,487,2028,506,2010,516,1991,521,1971,522,1928,523,1906,527,1881,536,1865,546,1853,556,1841,566,1824,576,1741,606,1670,625,1605,637,1544,643,1416,649,1341,654,1254,664,995,696,774,720,773,715,994,691,1253,659,1341,649,1416,644,1544,638,1605,631,1669,620,1740,601,1822,571,1838,562,1850,552,1862,541,1879,531,1904,522,1928,518,1970,517,1990,516,2008,511,2025,501,2042,484,2053,458,2051,431,2037,405,2015,380,1958,335,1906,304"/>165 <area·shape="poly"·title="·"·alt=""·coords="1909,300,1961,331,2019,376,2041,402,2056,430,2058,458,2046,487,2028,506,2010,516,1991,521,1971,522,1928,523,1906,527,1881,536,1865,546,1853,556,1841,566,1824,576,1741,606,1670,625,1605,637,1544,643,1416,649,1341,654,1254,664,995,696,774,720,773,715,994,691,1253,659,1341,649,1416,644,1544,638,1605,631,1669,620,1740,601,1822,571,1838,562,1850,552,1862,541,1879,531,1904,522,1928,518,1970,517,1990,516,2008,511,2025,501,2042,484,2053,458,2051,431,2037,405,2015,380,1958,335,1906,304"/>
166 <area·shape="rect"·title="·"·alt=""·coords="1723,541,1810,566"/>166 <area·shape="rect"·title="·"·alt=""·coords="1723,541,1810,566"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1883,303,1780,529,1775,527,1878,301"/>167 <area·shape="poly"·title="·"·alt=""·coords="1883,303,1780,529,1775,527,1878,301"/>
168 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="1378,445,1542,485"/>168 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1378,445,1542,485"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1858,305,1520,443,1518,438,1856,300"/>169 <area·shape="poly"·title="·"·alt=""·coords="1858,305,1520,443,1518,438,1856,300"/>
170 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="1242,357,1406,397"/>170 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="1242,357,1406,397"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1811,305,1420,364,1419,359,1810,299"/>171 <area·shape="poly"·title="·"·alt=""·coords="1811,305,1420,364,1419,359,1810,299"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1459,486,1443,531,1430,555,1411,575,1363,604,1296,630,1214,652,1124,671,936,702,774,721,773,716,935,696,1123,666,1213,647,1294,624,1361,599,1408,571,1425,552,1438,529,1454,485"/>172 <area·shape="poly"·title="·"·alt=""·coords="1459,486,1443,531,1430,555,1411,575,1363,604,1296,630,1214,652,1124,671,936,702,774,721,773,716,935,696,1123,666,1213,647,1294,624,1361,599,1408,571,1425,552,1438,529,1454,485"/>
173 <area·shape="poly"·title="·"·alt=""·coords="1528,483,1713,534,1712,540,1527,488"/>173 <area·shape="poly"·title="·"·alt=""·coords="1528,483,1713,534,1712,540,1527,488"/>
174 <area·shape="rect"·title="·"·alt=""·coords="1571,541,1647,566"/>174 <area·shape="rect"·title="·"·alt=""·coords="1571,541,1647,566"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1494,483,1579,532,1576,536,1491,488"/>175 <area·shape="poly"·title="·"·alt=""·coords="1494,483,1579,532,1576,536,1491,488"/>
176 <area·shape="rect"·title="·"·alt=""·coords="1472,541,1547,566"/>176 <area·shape="rect"·title="·"·alt=""·coords="1472,541,1547,566"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1473,484,1498,527,1493,530,1469,487"/>177 <area·shape="poly"·title="·"·alt=""·coords="1473,484,1498,527,1493,530,1469,487"/>
Offset 184, 34 lines modifiedOffset 184, 34 lines modified
184 <area·shape="poly"·title="·"·alt=""·coords="1355,395,1420,436,1417,440,1352,400"/>184 <area·shape="poly"·title="·"·alt=""·coords="1355,395,1420,436,1417,440,1352,400"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1252,400,1217,419,1202,432,1190,447,1183,465,1190,483,1318,533,1316,538,1186,487,1178,465,1186,444,1198,428,1214,414,1249,395"/>185 <area·shape="poly"·title="·"·alt=""·coords="1252,400,1217,419,1202,432,1190,447,1183,465,1190,483,1318,533,1316,538,1186,487,1178,465,1186,444,1198,428,1214,414,1249,395"/>
186 <area·shape="rect"·title="·"·alt=""·coords="1199,453,1270,478"/>186 <area·shape="rect"·title="·"·alt=""·coords="1199,453,1270,478"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1306,400,1259,445,1255,441,1302,396"/>187 <area·shape="poly"·title="·"·alt=""·coords="1306,400,1259,445,1255,441,1302,396"/>
188 <area·shape="rect"·title="·"·alt=""·coords="1295,453,1353,478"/>188 <area·shape="rect"·title="·"·alt=""·coords="1295,453,1353,478"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1327,398,1327,439,1321,439,1321,398"/>189 <area·shape="poly"·title="·"·alt=""·coords="1327,398,1327,439,1321,439,1321,398"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1407,382,1599,403,1712,420,1825,443,1883,462,1941,483,2016,497,2076,501,2136,508,2170,517,2209,531,2249,549,2278,567,2335,620,2370,662,2395,703,2391,706,2365,665,2331,623,2275,571,2246,554,2207,536,2168,522,2135,513,2076,506,2015,502,1939,488,1881,467,1823,448,1711,425,1598,408,1406,387"/>190 <area·shape="poly"·title="·"·alt=""·coords="1407,382,1599,403,1712,420,1825,443,1883,462,1941,483,2016,497,2076,501,2136,508,2170,517,2209,531,2249,549,2278,567,2335,620,2370,662,2395,703,2391,706,2365,665,2331,623,2275,571,2246,554,2207,536,2168,522,2135,513,2076,506,2015,502,1939,488,1881,467,1823,448,1711,425,1598,408,1406,387"/>
191 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="865,621,1029,661"/>191 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="865,621,1029,661"/>
192 <area·shape="poly"·title="·"·alt=""·coords="1242,382,1193,388,1141,400,1089,419,1043,447,1009,484,984,527,967,571,956,608,951,607,962,569,979,525,1005,481,1040,443,1087,414,1139,395,1192,383,1241,377"/>192 <area·shape="poly"·title="·"·alt=""·coords="1242,382,1193,388,1141,400,1089,419,1043,447,1009,484,984,527,967,571,956,608,951,607,962,569,979,525,1005,481,1040,443,1087,414,1139,395,1192,383,1241,377"/>
193 <area·shape="rect"·href="a00716_source.html"·title="·"·alt=""·coords="577,533,741,573"/>193 <area·shape="rect"·href="a00713_source.html"·title="·"·alt=""·coords="577,533,741,573"/>
194 <area·shape="poly"·title="·"·alt=""·coords="1242,386,1126,394,993,406,869,424,820,435,782,448,754,464,727,483,685,525,681,521,724,479,751,459,780,443,818,430,868,419,992,401,1125,388,1241,380"/>194 <area·shape="poly"·title="·"·alt=""·coords="1242,386,1126,394,993,406,869,424,820,435,782,448,754,464,727,483,685,525,681,521,724,479,751,459,780,443,818,430,868,419,992,401,1125,388,1241,380"/>
195 <area·shape="rect"·href="a00644_source.html"·title="·"·alt=""·coords="793,445,957,485"/>195 <area·shape="rect"·href="a00692_source.html"·title="·"·alt=""·coords="793,445,957,485"/>
196 <area·shape="poly"·title="·"·alt=""·coords="1242,397,971,449,970,443,1241,392"/>196 <area·shape="poly"·title="·"·alt=""·coords="1242,397,971,449,970,443,1241,392"/>
197 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1566,445,1725,485"/>197 <area·shape="rect"·href="a00650_source.html"·title="·"·alt=""·coords="1566,445,1725,485"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1395,395,1563,439,1561,444,1394,400"/>198 <area·shape="poly"·title="·"·alt=""·coords="1395,395,1563,439,1561,444,1394,400"/>
199 <area·shape="poly"·title="·"·alt=""·coords="1406,385,1622,409,1883,443,1938,452,1938,457,1882,448,1622,414,1406,390"/>199 <area·shape="poly"·title="·"·alt=""·coords="1406,385,1622,409,1883,443,1938,452,1938,457,1882,448,1622,414,1406,390"/>
200 <area·shape="poly"·title="·"·alt=""·coords="887,664,745,708,743,703,885,659"/>200 <area·shape="poly"·title="·"·alt=""·coords="887,664,745,708,743,703,885,659"/>
201 <area·shape="poly"·title="·"·alt=""·coords="663,573,671,695,666,696,657,574"/>201 <area·shape="poly"·title="·"·alt=""·coords="663,573,671,695,666,696,657,574"/>
202 <area·shape="poly"·title="·"·alt=""·coords="863,487,798,575,697,700,693,697,794,572,859,484"/>202 <area·shape="poly"·title="·"·alt=""·coords="863,487,798,575,697,700,693,697,794,572,859,484"/>
203 <area·shape="poly"·title="·"·alt=""·coords="858,487,804,537,755,576,703,598,649,614,546,634,545,629,647,609,701,593,752,571,801,533,854,483"/>203 <area·shape="poly"·title="·"·alt=""·coords="858,487,804,537,755,576,703,598,649,614,546,634,545,629,647,609,701,593,752,571,801,533,854,483"/>
204 <area·shape="poly"·title="·"·alt=""·coords="957,469,1274,494,1439,512,1559,531,1570,534,1569,539,1558,536,1439,517,1274,500,957,475"/>204 <area·shape="poly"·title="·"·alt=""·coords="957,469,1274,494,1439,512,1559,531,1570,534,1569,539,1558,536,1439,517,1274,500,957,475"/>
205 <area·shape="poly"·title="·"·alt=""·coords="828,488,720,531,718,526,826,483"/>205 <area·shape="poly"·title="·"·alt=""·coords="828,488,720,531,718,526,826,483"/>
206 <area·shape="rect"·title="·"·alt=""·coords="867,541,928,566"/>206 <area·shape="rect"·title="·"·alt=""·coords="867,541,928,566"/>
207 <area·shape="poly"·title="·"·alt=""·coords="882,485,893,527,888,528,877,486"/>207 <area·shape="poly"·title="·"·alt=""·coords="882,485,893,527,888,528,877,486"/>
208 <area·shape="poly"·title="·"·alt=""·coords="904,483,987,529,1039,553,1093,571,1161,578,1279,580,1592,579,1756,580,1902,586,2014,598,2053,607,2078,619,2093,637,2101,659,2106,702,2101,703,2096,661,2088,640,2074,623,2051,612,2013,603,1901,591,1756,585,1592,584,1279,585,1161,583,1091,576,1037,558,984,534,902,488"/>208 <area·shape="poly"·title="·"·alt=""·coords="904,483,987,529,1039,553,1093,571,1161,578,1279,580,1592,579,1756,580,1902,586,2014,598,2053,607,2078,619,2093,637,2101,659,2106,702,2101,703,2096,661,2088,640,2074,623,2051,612,2013,603,1901,591,1756,585,1592,584,1279,585,1161,583,1091,576,1037,558,984,534,902,488"/>
209 <area·shape="poly"·title="·"·alt=""·coords="957,469,1332,494,1823,531,1922,539,1922,545,1822,536,1332,499,957,475"/>209 <area·shape="poly"·title="·"·alt=""·coords="957,469,1332,494,1823,531,1922,539,1922,545,1822,536,1332,499,957,475"/>
210 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="1885,621,2064,661"/>210 <area·shape="rect"·href="a00602_source.html"·title="·"·alt=""·coords="1885,621,2064,661"/>
Max diff block lines reached; 1949/18005 bytes (10.82%) of diff not shown.
17.5 KB
./usr/share/doc/libopenmesh-dev/html/a00915.map vs.
./usr/share/doc/libopenmesh-dev/html/a00366.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="$a00791_source.html"·title="·"·alt=""·coords="5,181,184,221"/>3 <area·shape="rect"·id="Node000002"·href="$a00593_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="$a00944.html"·title="·"·alt=""·coords="133,93,334,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00362.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="$a00836_source.html"·title="·"·alt=""·coords="291,445,450,485"/>7 <area·shape="rect"·id="Node000006"·href="$a00632_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="$a00809_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>9 <area·shape="rect"·id="Node000011"·href="$a00641_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="$a00806_source.html"·title="·"·alt=""·coords="141,269,299,309"/>18 <area·shape="rect"·id="Node000005"·href="$a00638_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,171,637,196,659,223,673,261,686,358,704,467,716,568,722,568,727,466,721,357,709,260,691,221,678,193,664,167,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,171,637,196,659,223,673,261,686,358,704,467,716,568,722,568,727,466,721,357,709,260,691,221,678,193,664,167,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="296,488,259,507,243,520,230,535,210,568,200,599,203,629,222,660,244,676,277,690,319,701,366,710,469,721,568,725,567,730,469,726,365,715,317,707,275,695,241,681,218,663,198,631,195,598,205,566,226,532,240,516,257,502,294,483"/>21 <area·shape="poly"·id="edge8_Node000006_Node000003"·title="·"·alt=""·coords="296,488,259,507,243,520,230,535,210,568,200,599,203,629,222,660,244,676,277,690,319,701,366,710,469,721,568,725,567,730,469,726,365,715,317,707,275,695,241,681,218,663,198,631,195,598,205,566,226,532,240,516,257,502,294,483"/>
22 <area·shape="rect"·id="Node000007"·href="$a00800_source.html"·title="·"·alt=""·coords="241,533,399,573"/>22 <area·shape="rect"·id="Node000007"·href="$a00668_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="$a00863_source.html"·title="·"·alt=""·coords="373,621,531,661"/>24 <area·shape="rect"·id="Node000008"·href="$a00617_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="$a00500_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>26 <area·shape="rect"·id="Node000010"·href="$a00830_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="$a00581_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/>34 <area·shape="rect"·id="Node000012"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/>36 <area·shape="rect"·id="Node000014"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/>45 <area·shape="rect"·id="Node000037"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="1760,277,2011,302"/>51 <area·shape="rect"·id="Node000016"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1936,533,2115,573"/>53 <area·shape="rect"·id="Node000031"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="1378,445,1542,485"/>58 <area·shape="rect"·id="Node000018"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1242,357,1406,397"/>60 <area·shape="rect"·id="Node000022"·href="$a00680_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="$a00638_source.html"·title="·"·alt=""·coords="865,621,1029,661"/>81 <area·shape="rect"·id="Node000026"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="577,533,741,573"/>83 <area·shape="rect"·id="Node000027"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="793,445,957,485"/>85 <area·shape="rect"·id="Node000028"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1566,445,1725,485"/>87 <area·shape="rect"·id="Node000035"·href="$a00650_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="$a00782_source.html"·title="·"·alt=""·coords="1885,621,2064,661"/>100 <area·shape="rect"·id="Node000032"·href="$a00602_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/a00915.png vs.
./usr/share/doc/libopenmesh-dev/html/a00366.png
Files identical despite different names
7.44 KB
./usr/share/doc/libopenmesh-dev/html/a00920.html vs.
./usr/share/doc/libopenmesh-dev/html/a00344.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('a00920.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00344.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 60 lines modifiedOffset 93, 60 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">CompositeSqrt3T.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">CompositeSqrt3T.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06461_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06473_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>
101 <code>#include·&quot;<a·class="el"·href="a06473_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>101 <code>#include·&quot;<a·class="el"·href="a06485_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·CompositeSqrt3T.hh:</div>103 Include·dependency·graph·for·CompositeSqrt3T.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00921.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00345.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="265,5,480,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="265,5,480,45"/>
108 <area·shape="rect"·href="a06461.html"·title="·"·alt=""·coords="132,174,325,199"/>108 <area·shape="rect"·href="a06473.html"·title="·"·alt=""·coords="132,174,325,199"/>
109 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>
110 <area·shape="rect"·href="a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>110 <area·shape="rect"·href="a06485.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>
111 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>111 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>
112 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>112 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>
113 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>113 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>
114 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>114 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>
115 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>115 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>
116 <area·shape="rect"·href="a00944.html"·title="·"·alt=""·coords="92,255,293,295"/>116 <area·shape="rect"·href="a00362.html"·title="·"·alt=""·coords="92,255,293,295"/>
117 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>117 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>
118 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="282,343,461,383"/>118 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="282,343,461,383"/>
119 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>119 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>
120 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="99,343,257,383"/>120 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
121 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>121 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
122 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>122 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>
123 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>123 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
124 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>124 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
125 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>125 <area·shape="rect"·href="a06488.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>
126 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>126 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>
127 <area·shape="rect"·href="a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>127 <area·shape="rect"·href="a00893.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>
128 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>128 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>
129 <area·shape="poly"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>129 <area·shape="poly"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>
130 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="590,255,785,295"/>130 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="590,255,785,295"/>
131 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>131 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>
132 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>132 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>
133 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="809,255,973,295"/>133 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="809,255,973,295"/>
134 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>134 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>
135 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>135 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>
136 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="536,343,700,383"/>136 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="536,343,700,383"/>
137 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>137 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>
138 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>138 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>
139 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>139 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>
140 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>140 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>
141 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>141 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>
142 </map>142 </map>
143 </div>143 </div>
144 </div>144 </div>
145 <p><a·href="a00920_source.html">Go·to·the·source·code·of·this·file.</a></p>145 <p><a·href="a00344_source.html">Go·to·the·source·code·of·this·file.</a></p>
146 <table·class="memberdecls">146 <table·class="memberdecls">
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
148 Classes</h2></td></tr>148 Classes</h2></td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03758.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03758.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;</a></td></tr>
150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·sqrt(3)·subdivision·algorithm.··<a·href="a03758.html#details">More...</a><br·/></td></tr>150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·sqrt(3)·subdivision·algorithm.··<a·href="a03758.html#details">More...</a><br·/></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03762.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff</a></td></tr>152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03762.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff</a></td></tr>
5.5 KB
./usr/share/doc/libopenmesh-dev/html/a00921.map vs.
./usr/share/doc/libopenmesh-dev/html/a00345.map
Files 98% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="265,5,480,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="265,5,480,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06461.html"·title="·"·alt=""·coords="132,174,325,199"/>3 <area·shape="rect"·id="Node000002"·href="$a06473.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="$a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>5 <area·shape="rect"·id="Node000009"·href="$a06485.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="$a00944.html"·title="·"·alt=""·coords="92,255,293,295"/>11 <area·shape="rect"·id="Node000005"·href="$a00362.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="$a00791_source.html"·title="·"·alt=""·coords="282,343,461,383"/>13 <area·shape="rect"·id="Node000006"·href="$a00593_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="$a00806_source.html"·title="·"·alt=""·coords="99,343,257,383"/>15 <area·shape="rect"·id="Node000008"·href="$a00638_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
16 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>16 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="469,431,647,471"/>17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="469,431,647,471"/>
18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
19 <area·shape="poly"·id="edge8_Node000008_Node000007"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>19 <area·shape="poly"·id="edge8_Node000008_Node000007"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
20 <area·shape="rect"·id="Node000010"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>20 <area·shape="rect"·id="Node000010"·href="$a06488.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="$a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>22 <area·shape="rect"·id="Node000012"·href="$a00893.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="$a00500_source.html"·title="·"·alt=""·coords="590,255,785,295"/>25 <area·shape="rect"·id="Node000011"·href="$a00830_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="$a00581_source.html"·title="·"·alt=""·coords="809,255,973,295"/>28 <area·shape="rect"·id="Node000014"·href="$a00878_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="$a00638_source.html"·title="·"·alt=""·coords="536,343,700,383"/>31 <area·shape="rect"·id="Node000013"·href="$a00887_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/a00921.png vs.
./usr/share/doc/libopenmesh-dev/html/a00345.png
Files identical despite different names
5.2 KB
./usr/share/doc/libopenmesh-dev/html/a00923.html vs.
./usr/share/doc/libopenmesh-dev/html/a00359.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('a00923.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00359.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="a00944_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>105 <code>#include·&lt;<a·class="el"·href="a00362_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="a00924.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"·alt=""/></div>111 <div·class="center"><img·src="a00360.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="a00581_source.html"·title="·"·alt=""·coords="5,108,169,148"/>114 <area·shape="rect"·href="a00878_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="a00791_source.html"·title="·"·alt=""·coords="150,196,329,236"/>116 <area·shape="rect"·href="a00593_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="a00944.html"·title="·"·alt=""·coords="261,108,463,148"/>118 <area·shape="rect"·href="a00362.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="a00806_source.html"·title="·"·alt=""·coords="353,196,512,236"/>130 <area·shape="rect"·href="a00638_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="a00923_source.html">Go·to·the·source·code·of·this·file.</a></p>136 <p><a·href="a00359_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/a00924.map vs.
./usr/share/doc/libopenmesh-dev/html/a00360.map
Files 98% 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="$a00581_source.html"·title="·"·alt=""·coords="5,108,169,148"/>3 <area·shape="rect"·id="Node000002"·href="$a00878_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="$a00791_source.html"·title="·"·alt=""·coords="150,196,329,236"/>5 <area·shape="rect"·id="Node000005"·href="$a00593_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="$a00944.html"·title="·"·alt=""·coords="261,108,463,148"/>7 <area·shape="rect"·id="Node000006"·href="$a00362.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="$a00806_source.html"·title="·"·alt=""·coords="353,196,512,236"/>19 <area·shape="rect"·id="Node000007"·href="$a00638_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/a00924.png vs.
./usr/share/doc/libopenmesh-dev/html/a00360.png
Files identical despite different names
7.43 KB
./usr/share/doc/libopenmesh-dev/html/a00926.html vs.
./usr/share/doc/libopenmesh-dev/html/a00350.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('a00926.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00350.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 60 lines modifiedOffset 93, 60 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">CompositeLoopT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">CompositeLoopT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06461_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06473_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>
101 <code>#include·&quot;<a·class="el"·href="a06473_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>101 <code>#include·&quot;<a·class="el"·href="a06485_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·CompositeLoopT.hh:</div>103 Include·dependency·graph·for·CompositeLoopT.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00927.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00351.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="267,5,478,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="267,5,478,45"/>
108 <area·shape="rect"·href="a06461.html"·title="·"·alt=""·coords="132,174,325,199"/>108 <area·shape="rect"·href="a06473.html"·title="·"·alt=""·coords="132,174,325,199"/>
109 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>
110 <area·shape="rect"·href="a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>110 <area·shape="rect"·href="a06485.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>
111 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>111 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>
112 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>112 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>
113 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>113 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>
114 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>114 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>
115 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>115 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>
116 <area·shape="rect"·href="a00944.html"·title="·"·alt=""·coords="92,255,293,295"/>116 <area·shape="rect"·href="a00362.html"·title="·"·alt=""·coords="92,255,293,295"/>
117 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>117 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>
118 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="282,343,461,383"/>118 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="282,343,461,383"/>
119 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>119 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>
120 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="99,343,257,383"/>120 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
121 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>121 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
122 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>122 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>
123 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>123 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
124 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>124 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
125 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>125 <area·shape="rect"·href="a06488.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>
126 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>126 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>
127 <area·shape="rect"·href="a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>127 <area·shape="rect"·href="a00893.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>
128 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>128 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>
129 <area·shape="poly"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>129 <area·shape="poly"·title="·"·alt=""·coords="770,192,833,201,897,213,952,230,973,241,987,253,992,264,993,274,987,295,975,346,963,366,942,385,921,397,893,407,822,424,740,436,661,444,661,439,739,431,821,418,892,402,919,392,939,381,959,362,970,344,982,294,988,273,987,265,983,256,970,245,950,235,896,218,832,206,769,198"/>
130 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="590,255,785,295"/>130 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="590,255,785,295"/>
131 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>131 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>
132 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>132 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>
133 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="809,255,973,295"/>133 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="809,255,973,295"/>
134 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>134 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>
135 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>135 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>
136 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="536,343,700,383"/>136 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="536,343,700,383"/>
137 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>137 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>
138 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>138 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>
139 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>139 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>
140 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>140 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>
141 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>141 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>
142 </map>142 </map>
143 </div>143 </div>
144 </div>144 </div>
145 <p><a·href="a00926_source.html">Go·to·the·source·code·of·this·file.</a></p>145 <p><a·href="a00350_source.html">Go·to·the·source·code·of·this·file.</a></p>
146 <table·class="memberdecls">146 <table·class="memberdecls">
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
148 Classes</h2></td></tr>148 Classes</h2></td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03746.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03746.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;</a></td></tr>
150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·Loop·subdivision·algorithm.··<a·href="a03746.html#details">More...</a><br·/></td></tr>150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01252.html"·title="Software·related·to·uniform·subdivision·of·meshes.">Uniform</a>·composite·Loop·subdivision·algorithm.··<a·href="a03746.html#details">More...</a><br·/></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03750.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff</a></td></tr>152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03750.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff</a></td></tr>
5.49 KB
./usr/share/doc/libopenmesh-dev/html/a00927.map vs.
./usr/share/doc/libopenmesh-dev/html/a00351.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="$a06461.html"·title="·"·alt=""·coords="132,174,325,199"/>3 <area·shape="rect"·id="Node000002"·href="$a06473.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="$a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>5 <area·shape="rect"·id="Node000009"·href="$a06485.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="$a00944.html"·title="·"·alt=""·coords="92,255,293,295"/>11 <area·shape="rect"·id="Node000005"·href="$a00362.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="$a00791_source.html"·title="·"·alt=""·coords="282,343,461,383"/>13 <area·shape="rect"·id="Node000006"·href="$a00593_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="$a00806_source.html"·title="·"·alt=""·coords="99,343,257,383"/>15 <area·shape="rect"·id="Node000008"·href="$a00638_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
16 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>16 <area·shape="poly"·id="edge7_Node000005_Node000008"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="469,431,647,471"/>17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="469,431,647,471"/>
18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
19 <area·shape="poly"·id="edge8_Node000008_Node000007"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>19 <area·shape="poly"·id="edge8_Node000008_Node000007"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
20 <area·shape="rect"·id="Node000010"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>20 <area·shape="rect"·id="Node000010"·href="$a06488.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="$a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>22 <area·shape="rect"·id="Node000012"·href="$a00893.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="$a00500_source.html"·title="·"·alt=""·coords="590,255,785,295"/>25 <area·shape="rect"·id="Node000011"·href="$a00830_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="$a00581_source.html"·title="·"·alt=""·coords="809,255,973,295"/>28 <area·shape="rect"·id="Node000014"·href="$a00878_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="$a00638_source.html"·title="·"·alt=""·coords="536,343,700,383"/>31 <area·shape="rect"·id="Node000013"·href="$a00887_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/a00927.png vs.
./usr/share/doc/libopenmesh-dev/html/a00351.png
Files identical despite different names
18.1 KB
./usr/share/doc/libopenmesh-dev/html/a00932.html vs.
./usr/share/doc/libopenmesh-dev/html/a00341.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('a00932.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00341.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 82 lines modifiedOffset 96, 82 lines modified
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModifiedButterFlyT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModifiedButterFlyT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`&lsquo;Interpolating·subdivision·for·meshes·with·arbitrary·topology,&rsquo;'·in·Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp.··100 <p>The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`&lsquo;Interpolating·subdivision·for·meshes·with·arbitrary·topology,&rsquo;'·in·Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00944_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00362_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
105 <code>#include·&lt;vector&gt;</code><br·/>105 <code>#include·&lt;vector&gt;</code><br·/>
106 <code>#include·&lt;cmath&gt;</code><br·/>106 <code>#include·&lt;cmath&gt;</code><br·/>
107 </div><div·class="textblock"><div·class="dynheader">107 </div><div·class="textblock"><div·class="dynheader">
108 Include·dependency·graph·for·ModifiedButterFlyT.hh:</div>108 Include·dependency·graph·for·ModifiedButterFlyT.hh:</div>
109 <div·class="dyncontent">109 <div·class="dyncontent">
110 <div·class="center"><img·src="a00933.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·alt=""/></div>110 <div·class="center"><img·src="a00342.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·alt=""/></div>
111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh">111 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh">
112 <area·shape="rect"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="2408,5,2635,45"/>112 <area·shape="rect"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="2408,5,2635,45"/>
113 <area·shape="rect"·href="a00944.html"·title="·"·alt=""·coords="166,519,367,559"/>113 <area·shape="rect"·href="a00362.html"·title="·"·alt=""·coords="166,519,367,559"/>
114 <area·shape="poly"·title="·"·alt=""·coords="2408,32,1643,53,1212,72,1034,83,898,96,807,99,716,91,628,80,547,71,477,72,448,78,423,89,403,106,389,129,379,160,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,200,374,159,384,127,399,103,421,85,447,73,477,67,547,66,628,74,716,86,807,94,897,91,1033,78,1212,67,1643,48,2408,26"/>114 <area·shape="poly"·title="·"·alt=""·coords="2408,32,1643,53,1212,72,1034,83,898,96,807,99,716,91,628,80,547,71,477,72,448,78,423,89,403,106,389,129,379,160,376,200,376,364,369,407,350,448,325,483,300,511,296,507,321,479,345,445,363,406,371,364,371,200,374,159,384,127,399,103,421,85,447,73,477,67,547,66,628,74,716,86,807,94,897,91,1033,78,1212,67,1643,48,2408,26"/>
115 <area·shape="rect"·href="a00836_source.html"·title="·"·alt=""·coords="517,431,675,471"/>115 <area·shape="rect"·href="a00632_source.html"·title="·"·alt=""·coords="517,431,675,471"/>
116 <area·shape="poly"·title="·"·alt=""·coords="2408,34,1958,55,1366,91,1085,114,850,141,759,155,690,170,646,186,635,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,631,190,644,181,688,165,758,150,849,135,1084,109,1365,85,1958,49,2408,28"/>116 <area·shape="poly"·title="·"·alt=""·coords="2408,34,1958,55,1366,91,1085,114,850,141,759,155,690,170,646,186,635,193,632,201,632,283,624,356,609,418,604,417,619,356,627,283,627,199,631,190,644,181,688,165,758,150,849,135,1084,109,1365,85,1958,49,2408,28"/>
117 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>117 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>
118 <area·shape="poly"·title="·"·alt=""·coords="2524,46,2524,79,2519,79,2519,46"/>118 <area·shape="poly"·title="·"·alt=""·coords="2524,46,2524,79,2519,79,2519,46"/>
119 <area·shape="rect"·title="·"·alt=""·coords="2599,702,2662,727"/>119 <area·shape="rect"·title="·"·alt=""·coords="2599,702,2662,727"/>
120 <area·shape="poly"·title="·"·alt=""·coords="2607,43,2667,64,2725,97,2749,117,2768,141,2781,169,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2776,170,2764,144,2745,121,2722,101,2665,69,2605,48"/>120 <area·shape="poly"·title="·"·alt=""·coords="2607,43,2667,64,2725,97,2749,117,2768,141,2781,169,2785,200,2785,540,2782,567,2773,592,2759,615,2742,636,2703,671,2666,697,2663,693,2700,667,2738,632,2755,612,2768,589,2777,565,2780,540,2780,200,2776,170,2764,144,2745,121,2722,101,2665,69,2605,48"/>
121 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2883,126"/>121 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2883,126"/>
122 <area·shape="poly"·title="·"·alt=""·coords="2613,43,2705,64,2802,91,2811,94,2809,99,2801,96,2703,69,2612,48"/>122 <area·shape="poly"·title="·"·alt=""·coords="2613,43,2705,64,2802,91,2811,94,2809,99,2801,96,2703,69,2612,48"/>
123 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="5,607,184,647"/>123 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="5,607,184,647"/>
124 <area·shape="poly"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>124 <area·shape="poly"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>
125 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="209,607,367,647"/>125 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="209,607,367,647"/>
126 <area·shape="poly"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>126 <area·shape="poly"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>
127 <area·shape="rect"·title="·"·alt=""·coords="795,695,973,735"/>127 <area·shape="rect"·title="·"·alt=""·coords="795,695,973,735"/>
128 <area·shape="poly"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/>128 <area·shape="poly"·title="·"·alt=""·coords="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/>
129 <area·shape="poly"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/>129 <area·shape="poly"·title="·"·alt=""·coords="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/>
130 <area·shape="poly"·title="·"·alt=""·coords="527,473,488,492,455,520,432,553,417,584,415,599,417,614,423,629,434,645,456,662,489,676,531,687,579,695,683,706,781,710,781,716,682,711,578,701,530,692,488,681,453,666,430,649,418,632,412,615,410,599,412,582,427,550,451,517,485,488,524,468"/>130 <area·shape="poly"·title="·"·alt=""·coords="527,473,488,492,455,520,432,553,417,584,415,599,417,614,423,629,434,645,456,662,489,676,531,687,579,695,683,706,781,710,781,716,682,711,578,701,530,692,488,681,453,666,430,649,418,632,412,615,410,599,412,582,427,550,451,517,485,488,524,468"/>
131 <area·shape="rect"·href="a00800_source.html"·title="·"·alt=""·coords="466,519,625,559"/>131 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="466,519,625,559"/>
132 <area·shape="poly"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>132 <area·shape="poly"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>
133 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="585,607,743,647"/>133 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="585,607,743,647"/>
134 <area·shape="poly"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/>134 <area·shape="poly"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/>
135 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>135 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>
136 <area·shape="poly"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/>136 <area·shape="poly"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/>
137 <area·shape="poly"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/>137 <area·shape="poly"·title="·"·alt=""·coords="547,558,552,602,560,625,574,645,607,664,659,679,781,700,781,706,657,684,605,669,570,649,555,628,547,604,542,559"/>
138 <area·shape="poly"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>138 <area·shape="poly"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>
139 <area·shape="rect"·title="·"·alt=""·coords="443,614,509,639"/>139 <area·shape="rect"·title="·"·alt=""·coords="443,614,509,639"/>
140 <area·shape="poly"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>140 <area·shape="poly"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>
141 <area·shape="poly"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>141 <area·shape="poly"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>
142 <area·shape="poly"·title="·"·alt=""·coords="2442,120,2025,139,1447,174,1169,197,935,223,843,237,774,252,730,267,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,271,728,262,773,246,842,231,934,217,1168,191,1447,169,2024,134,2442,115"/>142 <area·shape="poly"·title="·"·alt=""·coords="2442,120,2025,139,1447,174,1169,197,935,223,843,237,774,252,730,267,719,274,716,281,716,452,722,511,740,555,769,596,807,645,847,684,844,688,803,648,764,599,735,558,717,513,711,452,711,280,715,271,728,262,773,246,842,231,934,217,1168,191,1447,169,2024,134,2442,115"/>
143 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>143 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>
144 <area·shape="poly"·title="·"·alt=""·coords="2535,133,2565,197,2578,238,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408,2577,364,2577,281,2572,239,2560,199,2531,135"/>144 <area·shape="poly"·title="·"·alt=""·coords="2535,133,2565,197,2578,238,2583,281,2583,364,2578,409,2564,444,2542,472,2513,493,2479,510,2440,526,2353,561,2213,585,1988,616,1987,610,2212,579,2351,556,2438,521,2476,506,2510,488,2538,468,2559,442,2573,408,2577,364,2577,281,2572,239,2560,199,2531,135"/>
145 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>145 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>
146 <area·shape="poly"·title="·"·alt=""·coords="2511,135,2485,172,2481,169,2506,132"/>146 <area·shape="poly"·title="·"·alt=""·coords="2511,135,2485,172,2481,169,2506,132"/>
147 <area·shape="rect"·title="·"·alt=""·coords="2348,702,2407,727"/>147 <area·shape="rect"·title="·"·alt=""·coords="2348,702,2407,727"/>
148 <area·shape="poly"·title="·"·alt=""·coords="2581,131,2618,151,2651,180,2669,204,2679,226,2683,250,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2678,251,2674,228,2665,207,2647,183,2615,156,2578,136"/>148 <area·shape="poly"·title="·"·alt=""·coords="2581,131,2618,151,2651,180,2669,204,2679,226,2683,250,2684,281,2684,452,2683,484,2679,510,2669,534,2651,560,2627,588,2599,613,2536,654,2474,684,2420,704,2419,699,2471,679,2534,649,2595,609,2623,584,2647,557,2665,531,2674,508,2678,484,2679,452,2679,281,2678,251,2674,228,2665,207,2647,183,2615,156,2578,136"/>
149 <area·shape="poly"·title="·"·alt=""·coords="2602,126,2655,146,2680,161,2702,179,2721,203,2731,225,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2729,251,2725,227,2716,206,2698,183,2677,165,2652,150,2600,131"/>149 <area·shape="poly"·title="·"·alt=""·coords="2602,126,2655,146,2680,161,2702,179,2721,203,2731,225,2734,250,2735,281,2735,540,2732,564,2726,587,2706,629,2680,666,2655,694,2651,690,2676,663,2701,627,2721,585,2727,563,2729,540,2729,281,2729,251,2725,227,2716,206,2698,183,2677,165,2652,150,2600,131"/>
150 <area·shape="rect"·title="·"·alt=""·coords="2223,702,2308,727"/>150 <area·shape="rect"·title="·"·alt=""·coords="2223,702,2308,727"/>
151 <area·shape="poly"·title="·"·alt=""·coords="2546,132,2573,158,2602,193,2624,234,2631,257,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281,2626,258,2619,236,2597,196,2570,161,2543,135"/>151 <area·shape="poly"·title="·"·alt=""·coords="2546,132,2573,158,2602,193,2624,234,2631,257,2633,281,2633,452,2631,468,2623,485,2594,520,2553,555,2503,590,2394,653,2304,698,2301,694,2392,648,2500,585,2550,551,2591,516,2618,482,2625,467,2628,452,2628,281,2626,258,2619,236,2597,196,2570,161,2543,135"/>
152 <area·shape="rect"·title="·"·alt=""·coords="2209,438,2289,463"/>152 <area·shape="rect"·title="·"·alt=""·coords="2209,438,2289,463"/>
153 <area·shape="poly"·title="·"·alt=""·coords="2454,136,2412,155,2374,183,2349,212,2327,243,2293,311,2270,375,2257,425,2252,423,2265,373,2289,309,2323,240,2345,208,2370,179,2409,151,2452,131"/>153 <area·shape="poly"·title="·"·alt=""·coords="2454,136,2412,155,2374,183,2349,212,2327,243,2293,311,2270,375,2257,425,2252,423,2265,373,2289,309,2323,240,2345,208,2370,179,2409,151,2452,131"/>
154 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>154 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>
155 <area·shape="poly"·title="·"·alt=""·coords="2442,125,1772,193,1771,188,2442,120"/>155 <area·shape="poly"·title="·"·alt=""·coords="2442,125,1772,193,1771,188,2442,120"/>
156 <area·shape="poly"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>156 <area·shape="poly"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>
157 <area·shape="rect"·title="·"·alt=""·coords="1887,702,1963,727"/>157 <area·shape="rect"·title="·"·alt=""·coords="1887,702,1963,727"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1902,646,1918,688,1913,690,1897,648"/>158 <area·shape="poly"·title="·"·alt=""·coords="1902,646,1918,688,1913,690,1897,648"/>
159 <area·shape="poly"·title="·"·alt=""·coords="2479,220,2513,281,2526,320,2532,361,2532,540,2529,567,2520,592,2506,615,2489,636,2450,671,2412,697,2409,693,2447,667,2485,632,2501,612,2515,589,2523,565,2527,540,2527,362,2521,321,2508,283,2474,223"/>159 <area·shape="poly"·title="·"·alt=""·coords="2479,220,2513,281,2526,320,2532,361,2532,540,2529,567,2520,592,2506,615,2489,636,2450,671,2412,697,2409,693,2447,667,2485,632,2501,612,2515,589,2523,565,2527,540,2527,362,2521,321,2508,283,2474,223"/>
160 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>160 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>
161 <area·shape="poly"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>161 <area·shape="poly"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>
162 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>162 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>
163 <area·shape="poly"·title="·"·alt=""·coords="2459,222,2439,271,2406,338,2361,409,2334,443,2303,473,2266,498,2225,516,2223,512,2263,493,2300,469,2330,439,2357,406,2402,335,2434,269,2454,220"/>163 <area·shape="poly"·title="·"·alt=""·coords="2459,222,2439,271,2406,338,2361,409,2334,443,2303,473,2266,498,2225,516,2223,512,2263,493,2300,469,2330,439,2357,406,2402,335,2434,269,2454,220"/>
164 <area·shape="poly"·title="·"·alt=""·coords="2120,292,2187,310,2221,323,2252,340,2316,387,2342,413,2363,441,2376,469,2381,499,2374,530,2354,560,2319,591,2283,606,2246,609,2208,604,2169,598,2128,593,2085,595,2038,609,2024,618,2014,629,2004,640,1988,649,1928,662,1828,673,1549,692,1239,705,987,713,987,708,1238,700,1548,686,1828,668,1927,657,1986,644,2001,636,2010,625,2020,614,2036,604,2084,590,2128,588,2170,592,2209,599,2246,603,2282,601,2316,587,2350,557,2369,528,2375,499,2371,471,2358,443,2338,417,2312,391,2249,345,2218,328,2186,315,2119,297"/>164 <area·shape="poly"·title="·"·alt=""·coords="2120,292,2187,310,2221,323,2252,340,2316,387,2342,413,2363,441,2376,469,2381,499,2374,530,2354,560,2319,591,2283,606,2246,609,2208,604,2169,598,2128,593,2085,595,2038,609,2024,618,2014,629,2004,640,1988,649,1928,662,1828,673,1549,692,1239,705,987,713,987,708,1238,700,1548,686,1828,668,1927,657,1986,644,2001,636,2010,625,2020,614,2036,604,2084,590,2128,588,2170,592,2209,599,2246,603,2282,601,2316,587,2350,557,2369,528,2375,499,2371,471,2358,443,2338,417,2312,391,2249,345,2218,328,2186,315,2119,297"/>
165 <area·shape="rect"·title="·"·alt=""·coords="2253,526,2339,551"/>165 <area·shape="rect"·title="·"·alt=""·coords="2253,526,2339,551"/>
166 <area·shape="poly"·title="·"·alt=""·coords="2081,292,2137,309,2199,337,2229,355,2258,376,2283,401,2304,429,2312,450,2314,472,2307,513,2302,512,2308,472,2306,451,2299,432,2279,404,2254,380,2226,359,2196,341,2135,314,2080,297"/>166 <area·shape="poly"·title="·"·alt=""·coords="2081,292,2137,309,2199,337,2229,355,2258,376,2283,401,2304,429,2312,450,2314,472,2307,513,2302,512,2308,472,2306,451,2299,432,2279,404,2254,380,2226,359,2196,341,2135,314,2080,297"/>
167 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>167 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>
168 <area·shape="poly"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>168 <area·shape="poly"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>
169 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>169 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>170 <area·shape="poly"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1917,471,1913,516,1905,540,1890,561,1871,572,1841,584,1754,606,1639,628,1504,648,1221,683,987,707,987,701,1221,677,1504,643,1638,623,1753,601,1840,579,1869,568,1886,557,1900,538,1908,515,1912,471"/>171 <area·shape="poly"·title="·"·alt=""·coords="1917,471,1913,516,1905,540,1890,561,1871,572,1841,584,1754,606,1639,628,1504,648,1221,683,987,707,987,701,1221,677,1504,643,1638,623,1753,601,1840,579,1869,568,1886,557,1900,538,1908,515,1912,471"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1996,463,2112,486,2241,516,2251,519,2250,524,2239,521,2111,491,1995,469"/>172 <area·shape="poly"·title="·"·alt=""·coords="1996,463,2112,486,2241,516,2251,519,2250,524,2239,521,2111,491,1995,469"/>
173 <area·shape="rect"·title="·"·alt=""·coords="1650,526,1726,551"/>173 <area·shape="rect"·title="·"·alt=""·coords="1650,526,1726,551"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>174 <area·shape="poly"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>
175 <area·shape="rect"·title="·"·alt=""·coords="1951,526,2025,551"/>175 <area·shape="rect"·title="·"·alt=""·coords="1951,526,2025,551"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>176 <area·shape="poly"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>
Offset 184, 34 lines modifiedOffset 184, 34 lines modified
184 <area·shape="poly"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/>184 <area·shape="poly"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1709,381,1740,402,1770,429,1804,472,1829,513,1824,515,1799,475,1766,432,1737,406,1706,385"/>185 <area·shape="poly"·title="·"·alt=""·coords="1709,381,1740,402,1770,429,1804,472,1829,513,1824,515,1799,475,1766,432,1737,406,1706,385"/>
186 <area·shape="rect"·title="·"·alt=""·coords="1502,438,1573,463"/>186 <area·shape="rect"·title="·"·alt=""·coords="1502,438,1573,463"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1647,385,1569,433,1566,428,1644,380"/>187 <area·shape="poly"·title="·"·alt=""·coords="1647,385,1569,433,1566,428,1644,380"/>
188 <area·shape="rect"·title="·"·alt=""·coords="1368,438,1427,463"/>188 <area·shape="rect"·title="·"·alt=""·coords="1368,438,1427,463"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1606,385,1446,433,1439,436,1438,431,1445,428,1604,380"/>189 <area·shape="poly"·title="·"·alt=""·coords="1606,385,1446,433,1439,436,1438,431,1445,428,1604,380"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1758,363,1839,369,1934,380,2034,400,2133,428,2153,438,2167,448,2180,458,2198,468,2249,484,2291,490,2332,497,2382,516,2453,558,2518,606,2612,690,2608,694,2514,610,2450,562,2380,521,2331,503,2290,496,2248,489,2196,473,2177,463,2163,452,2150,442,2131,433,2033,405,1933,386,1838,374,1758,369"/>190 <area·shape="poly"·title="·"·alt=""·coords="1758,363,1839,369,1934,380,2034,400,2133,428,2153,438,2167,448,2180,458,2198,468,2249,484,2291,490,2332,497,2382,516,2453,558,2518,606,2612,690,2608,694,2514,610,2450,562,2380,521,2331,503,2290,496,2248,489,2196,473,2177,463,2163,452,2150,442,2131,433,2033,405,1933,386,1838,374,1758,369"/>
191 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>191 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="802,519,966,559"/>193 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>195 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>197 <area·shape="rect"·href="a00650_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1679,383,1679,417,1673,417,1673,383"/>198 <area·shape="poly"·title="·"·alt=""·coords="1679,383,1679,417,1673,417,1673,383"/>
199 <area·shape="poly"·title="·"·alt=""·coords="1759,367,1957,388,2074,406,2191,428,2204,431,2203,437,2190,433,2074,411,1956,394,1758,373"/>199 <area·shape="poly"·title="·"·alt=""·coords="1759,367,1957,388,2074,406,2191,428,2204,431,2203,437,2190,433,2074,411,1956,394,1758,373"/>
200 <area·shape="poly"·title="·"·alt=""·coords="1070,649,950,692,948,687,1068,644"/>200 <area·shape="poly"·title="·"·alt=""·coords="1070,649,950,692,948,687,1068,644"/>
201 <area·shape="poly"·title="·"·alt=""·coords="887,559,887,681,881,681,881,559"/>201 <area·shape="poly"·title="·"·alt=""·coords="887,559,887,681,881,681,881,559"/>
202 <area·shape="poly"·title="·"·alt=""·coords="1059,472,908,685,903,682,1055,469"/>202 <area·shape="poly"·title="·"·alt=""·coords="1059,472,908,685,903,682,1055,469"/>
203 <area·shape="poly"·title="·"·alt=""·coords="1091,469,1107,489,1121,513,1126,537,1123,549,1117,560,1092,579,1057,593,1013,605,964,613,857,624,757,628,757,623,856,619,963,608,1012,600,1055,588,1090,574,1113,557,1118,547,1120,537,1116,515,1103,492,1087,473"/>203 <area·shape="poly"·title="·"·alt=""·coords="1091,469,1107,489,1121,513,1126,537,1123,549,1117,560,1092,579,1057,593,1013,605,964,613,857,624,757,628,757,623,856,619,963,608,1012,600,1055,588,1090,574,1113,557,1118,547,1120,537,1116,515,1103,492,1087,473"/>
204 <area·shape="poly"·title="·"·alt=""·coords="1154,461,1637,528,1636,533,1153,466"/>204 <area·shape="poly"·title="·"·alt=""·coords="1154,461,1637,528,1636,533,1153,466"/>
205 <area·shape="poly"·title="·"·alt=""·coords="1031,473,938,516,936,511,1029,468"/>205 <area·shape="poly"·title="·"·alt=""·coords="1031,473,938,516,936,511,1029,468"/>
206 <area·shape="rect"·title="·"·alt=""·coords="1041,526,1103,551"/>206 <area·shape="rect"·title="·"·alt=""·coords="1041,526,1103,551"/>
207 <area·shape="poly"·title="·"·alt=""·coords="1074,471,1074,512,1069,512,1068,471"/>207 <area·shape="poly"·title="·"·alt=""·coords="1074,471,1074,512,1069,512,1068,471"/>
208 <area·shape="poly"·title="·"·alt=""·coords="1105,468,1199,515,1257,538,1318,556,1383,562,1493,564,1787,564,1940,566,2077,572,2182,584,2219,593,2242,605,2257,623,2265,645,2270,688,2265,688,2260,646,2252,625,2238,609,2217,598,2181,589,2076,577,1940,571,1787,569,1493,569,1382,567,1317,561,1256,543,1197,520,1102,473"/>208 <area·shape="poly"·title="·"·alt=""·coords="1105,468,1199,515,1257,538,1318,556,1383,562,1493,564,1787,564,1940,566,2077,572,2182,584,2219,593,2242,605,2257,623,2265,645,2270,688,2265,688,2260,646,2252,625,2238,609,2217,598,2181,589,2076,577,1940,571,1787,569,1493,569,1382,567,1317,561,1256,543,1197,520,1102,473"/>
209 <area·shape="poly"·title="·"·alt=""·coords="1153,455,2036,516,2036,522,1153,460"/>209 <area·shape="poly"·title="·"·alt=""·coords="1153,455,2036,516,2036,522,1153,460"/>
210 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>210 <area·shape="rect"·href="a00602_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>
211 <area·shape="poly"·title="·"·alt=""·coords="2141,559,2141,593,2136,593,2136,559"/>211 <area·shape="poly"·title="·"·alt=""·coords="2141,559,2141,593,2136,593,2136,559"/>
Max diff block lines reached; 1822/18445 bytes (9.88%) of diff not shown.
17.7 KB
./usr/share/doc/libopenmesh-dev/html/a00933.map vs.
./usr/share/doc/libopenmesh-dev/html/a00342.map
Files 98% 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="$a00944.html"·title="·"·alt=""·coords="166,519,367,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00362.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="$a00836_source.html"·title="·"·alt=""·coords="517,431,675,471"/>5 <area·shape="rect"·id="Node000006"·href="$a00632_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="$a00809_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>7 <area·shape="rect"·id="Node000011"·href="$a00641_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="$a00791_source.html"·title="·"·alt=""·coords="5,607,184,647"/>13 <area·shape="rect"·id="Node000003"·href="$a00593_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="$a00806_source.html"·title="·"·alt=""·coords="209,607,367,647"/>15 <area·shape="rect"·id="Node000005"·href="$a00638_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,432,553,417,584,415,599,417,614,423,629,434,645,456,662,489,676,531,687,579,695,683,706,781,710,781,716,682,711,578,701,530,692,488,681,453,666,430,649,418,632,412,615,410,599,412,582,427,550,451,517,485,488,524,468"/>20 <area·shape="poly"·id="edge7_Node000006_Node000004"·title="·"·alt=""·coords="527,473,488,492,455,520,432,553,417,584,415,599,417,614,423,629,434,645,456,662,489,676,531,687,579,695,683,706,781,710,781,716,682,711,578,701,530,692,488,681,453,666,430,649,418,632,412,615,410,599,412,582,427,550,451,517,485,488,524,468"/>
21 <area·shape="rect"·id="Node000007"·href="$a00800_source.html"·title="·"·alt=""·coords="466,519,625,559"/>21 <area·shape="rect"·id="Node000007"·href="$a00668_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="$a00863_source.html"·title="·"·alt=""·coords="585,607,743,647"/>23 <area·shape="rect"·id="Node000008"·href="$a00617_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="$a00500_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>25 <area·shape="rect"·id="Node000010"·href="$a00830_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="$a00581_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>33 <area·shape="rect"·id="Node000012"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>35 <area·shape="rect"·id="Node000014"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>44 <area·shape="rect"·id="Node000037"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>50 <area·shape="rect"·id="Node000016"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>52 <area·shape="rect"·id="Node000031"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>57 <area·shape="rect"·id="Node000018"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>59 <area·shape="rect"·id="Node000022"·href="$a00680_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="$a00638_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>80 <area·shape="rect"·id="Node000026"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="802,519,966,559"/>82 <area·shape="rect"·id="Node000027"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>84 <area·shape="rect"·id="Node000028"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>86 <area·shape="rect"·id="Node000035"·href="$a00650_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="$a00782_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>99 <area·shape="rect"·id="Node000032"·href="$a00602_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/a00933.png vs.
./usr/share/doc/libopenmesh-dev/html/a00342.png
Files identical despite different names
18.2 KB
./usr/share/doc/libopenmesh-dev/html/a00935.html vs.
./usr/share/doc/libopenmesh-dev/html/a00368.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('a00935.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00368.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="a00944_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00362_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="a00936.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh"·alt=""/></div>109 <div·class="center"><img·src="a00369.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="a00944.html"·title="·"·alt=""·coords="166,519,367,559"/>112 <area·shape="rect"·href="a00362.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="a00836_source.html"·title="·"·alt=""·coords="517,431,675,471"/>114 <area·shape="rect"·href="a00632_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="a00809_source.html"·title="·"·alt=""·coords="2501,93,2659,133"/>116 <area·shape="rect"·href="a00641_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="a00791_source.html"·title="·"·alt=""·coords="5,607,184,647"/>124 <area·shape="rect"·href="a00593_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="a00806_source.html"·title="·"·alt=""·coords="209,607,367,647"/>126 <area·shape="rect"·href="a00638_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,432,553,417,584,415,599,417,614,423,629,434,645,456,662,489,676,531,687,579,695,683,706,781,710,781,716,682,711,578,701,530,692,488,681,453,666,430,649,418,632,412,615,410,599,412,582,427,550,451,517,485,488,524,468"/>131 <area·shape="poly"·title="·"·alt=""·coords="527,473,488,492,455,520,432,553,417,584,415,599,417,614,423,629,434,645,456,662,489,676,531,687,579,695,683,706,781,710,781,716,682,711,578,701,530,692,488,681,453,666,430,649,418,632,412,615,410,599,412,582,427,550,451,517,485,488,524,468"/>
132 <area·shape="rect"·href="a00800_source.html"·title="·"·alt=""·coords="466,519,625,559"/>132 <area·shape="rect"·href="a00668_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="a00863_source.html"·title="·"·alt=""·coords="585,607,743,647"/>134 <area·shape="rect"·href="a00617_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="a00500_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>136 <area·shape="rect"·href="a00830_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="a00581_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>144 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>146 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>155 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>161 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>163 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>168 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>170 <area·shape="rect"·href="a00680_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="a00638_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>191 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="802,519,966,559"/>193 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>195 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>197 <area·shape="rect"·href="a00650_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/a00936.map vs.
./usr/share/doc/libopenmesh-dev/html/a00369.map
Files 99% 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="$a00944.html"·title="·"·alt=""·coords="166,519,367,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00362.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="$a00836_source.html"·title="·"·alt=""·coords="517,431,675,471"/>5 <area·shape="rect"·id="Node000006"·href="$a00632_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="$a00809_source.html"·title="·"·alt=""·coords="2501,93,2659,133"/>7 <area·shape="rect"·id="Node000011"·href="$a00641_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="$a00791_source.html"·title="·"·alt=""·coords="5,607,184,647"/>15 <area·shape="rect"·id="Node000003"·href="$a00593_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="$a00806_source.html"·title="·"·alt=""·coords="209,607,367,647"/>17 <area·shape="rect"·id="Node000005"·href="$a00638_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,432,553,417,584,415,599,417,614,423,629,434,645,456,662,489,676,531,687,579,695,683,706,781,710,781,716,682,711,578,701,530,692,488,681,453,666,430,649,418,632,412,615,410,599,412,582,427,550,451,517,485,488,524,468"/>22 <area·shape="poly"·id="edge7_Node000006_Node000004"·title="·"·alt=""·coords="527,473,488,492,455,520,432,553,417,584,415,599,417,614,423,629,434,645,456,662,489,676,531,687,579,695,683,706,781,710,781,716,682,711,578,701,530,692,488,681,453,666,430,649,418,632,412,615,410,599,412,582,427,550,451,517,485,488,524,468"/>
23 <area·shape="rect"·id="Node000007"·href="$a00800_source.html"·title="·"·alt=""·coords="466,519,625,559"/>23 <area·shape="rect"·id="Node000007"·href="$a00668_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="$a00863_source.html"·title="·"·alt=""·coords="585,607,743,647"/>25 <area·shape="rect"·id="Node000008"·href="$a00617_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="$a00500_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>27 <area·shape="rect"·id="Node000010"·href="$a00830_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="$a00581_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>35 <area·shape="rect"·id="Node000012"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>37 <area·shape="rect"·id="Node000014"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>46 <area·shape="rect"·id="Node000037"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>52 <area·shape="rect"·id="Node000016"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>54 <area·shape="rect"·id="Node000031"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>59 <area·shape="rect"·id="Node000018"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>61 <area·shape="rect"·id="Node000022"·href="$a00680_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="$a00638_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>82 <area·shape="rect"·id="Node000026"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="802,519,966,559"/>84 <area·shape="rect"·id="Node000027"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>86 <area·shape="rect"·id="Node000028"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>88 <area·shape="rect"·id="Node000035"·href="$a00650_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="$a00782_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>101 <area·shape="rect"·id="Node000032"·href="$a00602_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/a00936.png vs.
./usr/share/doc/libopenmesh-dev/html/a00369.png
Files identical despite different names
4.97 KB
./usr/share/doc/libopenmesh-dev/html/a00938.html vs.
./usr/share/doc/libopenmesh-dev/html/a00338.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('a00938.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00338.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="a00944_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00362_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="a00939.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00339.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="a00944.html"·title="·"·alt=""·coords="90,93,291,133"/>108 <area·shape="rect"·href="a00362.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="a00791_source.html"·title="·"·alt=""·coords="5,181,184,221"/>112 <area·shape="rect"·href="a00593_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="a00806_source.html"·title="·"·alt=""·coords="209,181,367,221"/>114 <area·shape="rect"·href="a00638_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="a00940.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hhdep"·alt=""/></div>124 <div·class="center"><img·src="a00340.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="a00917_source.html"·title="·"·alt=""·coords="5,93,207,148"/>127 <area·shape="rect"·href="a00347_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="a00938_source.html">Go·to·the·source·code·of·this·file.</a></p>132 <p><a·href="a00338_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">
1.77 KB
./usr/share/doc/libopenmesh-dev/html/a00939.map vs.
./usr/share/doc/libopenmesh-dev/html/a00339.map
Files 98% 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="$a00944.html"·title="·"·alt=""·coords="90,93,291,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00362.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="$a00791_source.html"·title="·"·alt=""·coords="5,181,184,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00593_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="$a00806_source.html"·title="·"·alt=""·coords="209,181,367,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00638_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/a00939.png vs.
./usr/share/doc/libopenmesh-dev/html/a00339.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00940.png vs.
./usr/share/doc/libopenmesh-dev/html/a00340.png
Files identical despite different names
4.88 KB
./usr/share/doc/libopenmesh-dev/html/a00941.html vs.
./usr/share/doc/libopenmesh-dev/html/a00356.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('a00941.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00356.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, 46 lines modifiedOffset 96, 46 lines modified
96 <a·href="#namespaces">Namespaces</a>·&#124;96 <a·href="#namespaces">Namespaces</a>·&#124;
97 <a·href="#define-members">Macros</a>··</div>97 <a·href="#define-members">Macros</a>··</div>
98 ··<div·class="headertitle"><div·class="title">Sqrt3T.hh·File·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">Sqrt3T.hh·File·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>101 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>
102 <code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>102 <code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a00944_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a00362_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&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·Sqrt3T.hh:</div>107 Include·dependency·graph·for·Sqrt3T.hh:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a00942.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·alt=""/></div>109 <div·class="center"><img·src="a00357.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·alt=""/></div>
110 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh">110 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh">
111 <area·shape="rect"·title="·"·alt=""·coords="261,5,463,45"/>111 <area·shape="rect"·title="·"·alt=""·coords="261,5,463,45"/>
112 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="5,93,169,133"/>112 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="5,93,169,133"/>
113 <area·shape="poly"·title="·"·alt=""·coords="303,48,162,92,160,87,301,43"/>113 <area·shape="poly"·title="·"·alt=""·coords="303,48,162,92,160,87,301,43"/>
114 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="150,181,329,221"/>114 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="150,181,329,221"/>
115 <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="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="a00944.html"·title="·"·alt=""·coords="261,93,463,133"/>116 <area·shape="rect"·href="a00362.html"·title="·"·alt=""·coords="261,93,463,133"/>
117 <area·shape="poly"·title="·"·alt=""·coords="365,46,365,79,359,79,359,46"/>117 <area·shape="poly"·title="·"·alt=""·coords="365,46,365,79,359,79,359,46"/>
118 <area·shape="rect"·title="·"·alt=""·coords="487,101,549,126"/>118 <area·shape="rect"·title="·"·alt=""·coords="487,101,549,126"/>
119 <area·shape="poly"·title="·"·alt=""·coords="398,43,487,92,484,96,395,48"/>119 <area·shape="poly"·title="·"·alt=""·coords="398,43,487,92,484,96,395,48"/>
120 <area·shape="rect"·title="·"·alt=""·coords="573,101,636,126"/>120 <area·shape="rect"·title="·"·alt=""·coords="573,101,636,126"/>
121 <area·shape="poly"·title="·"·alt=""·coords="424,43,563,91,568,93,566,98,561,96,422,48"/>121 <area·shape="poly"·title="·"·alt=""·coords="424,43,563,91,568,93,566,98,561,96,422,48"/>
122 <area·shape="rect"·title="·"·alt=""·coords="150,269,329,309"/>122 <area·shape="rect"·title="·"·alt=""·coords="150,269,329,309"/>
123 <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="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"/>
124 <area·shape="rect"·title="·"·alt=""·coords="49,189,125,214"/>124 <area·shape="rect"·title="·"·alt=""·coords="49,189,125,214"/>
125 <area·shape="poly"·title="·"·alt=""·coords="90,134,90,175,85,175,85,134"/>125 <area·shape="poly"·title="·"·alt=""·coords="90,134,90,175,85,175,85,134"/>
126 <area·shape="poly"·title="·"·alt=""·coords="242,222,242,255,237,255,237,222"/>126 <area·shape="poly"·title="·"·alt=""·coords="242,222,242,255,237,255,237,222"/>
127 <area·shape="poly"·title="·"·alt=""·coords="336,136,279,176,276,171,333,131"/>127 <area·shape="poly"·title="·"·alt=""·coords="336,136,279,176,276,171,333,131"/>
128 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="353,181,512,221"/>128 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="353,181,512,221"/>
129 <area·shape="poly"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>129 <area·shape="poly"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>
130 <area·shape="poly"·title="·"·alt=""·coords="391,224,295,266,293,261,389,219"/>130 <area·shape="poly"·title="·"·alt=""·coords="391,224,295,266,293,261,389,219"/>
131 </map>131 </map>
132 </div>132 </div>
133 </div>133 </div>
134 <p><a·href="a00941_source.html">Go·to·the·source·code·of·this·file.</a></p>134 <p><a·href="a00356_source.html">Go·to·the·source·code·of·this·file.</a></p>
135 <table·class="memberdecls">135 <table·class="memberdecls">
136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
137 Classes</h2></td></tr>137 Classes</h2></td></tr>
138 <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>138 <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>
139 <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>139 <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>
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 </table><table·class="memberdecls">141 </table><table·class="memberdecls">
2.84 KB
./usr/share/doc/libopenmesh-dev/html/a00942.map vs.
./usr/share/doc/libopenmesh-dev/html/a00357.map
Files 92% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.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="261,5,463,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="261,5,463,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00581_source.html"·title="·"·alt=""·coords="5,93,169,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00878_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"/>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="$a00791_source.html"·title="·"·alt=""·coords="150,181,329,221"/>5 <area·shape="rect"·id="Node000005"·href="$a00593_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"/>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="$a00944.html"·title="·"·alt=""·coords="261,93,463,133"/>7 <area·shape="rect"·id="Node000006"·href="$a00362.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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>16 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="90,134,90,175,85,175,85,134"/>
17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="242,222,242,255,237,255,237,222"/>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"/>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="$a00806_source.html"·title="·"·alt=""·coords="353,181,512,221"/>19 <area·shape="rect"·id="Node000007"·href="$a00638_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"/>20 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>
21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="391,224,295,266,293,261,389,219"/>21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="391,224,295,266,293,261,389,219"/>
22 </map>22 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00942.png vs.
./usr/share/doc/libopenmesh-dev/html/a00357.png
Files identical despite different names
7.59 KB
./usr/share/doc/libopenmesh-dev/html/a00944.html vs.
./usr/share/doc/libopenmesh-dev/html/a00362.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('a00944.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00362.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, 62 lines modifiedOffset 99, 62 lines modified
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>101 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
102 <code>#include·&lt;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·SubdividerT.hh:</div>104 Include·dependency·graph·for·SubdividerT.hh:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a00945.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00363.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh">107 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="90,5,291,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="90,5,291,45"/>
109 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="5,93,184,133"/>109 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="5,93,184,133"/>
110 <area·shape="poly"·title="·"·alt=""·coords="171,48,128,86,124,82,168,44"/>110 <area·shape="poly"·title="·"·alt=""·coords="171,48,128,86,124,82,168,44"/>
111 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="209,93,367,133"/>111 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="209,93,367,133"/>
112 <area·shape="poly"·title="·"·alt=""·coords="214,44,258,82,254,86,211,48"/>112 <area·shape="poly"·title="·"·alt=""·coords="214,44,258,82,254,86,211,48"/>
113 <area·shape="rect"·title="·"·alt=""·coords="101,181,280,221"/>113 <area·shape="rect"·title="·"·alt=""·coords="101,181,280,221"/>
114 <area·shape="poly"·title="·"·alt=""·coords="118,132,161,170,157,174,114,136"/>114 <area·shape="poly"·title="·"·alt=""·coords="118,132,161,170,157,174,114,136"/>
115 <area·shape="poly"·title="·"·alt=""·coords="268,136,224,174,221,170,265,132"/>115 <area·shape="poly"·title="·"·alt=""·coords="268,136,224,174,221,170,265,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="a00946.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·alt=""/></div>121 <div·class="center"><img·src="a00364.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·alt=""/></div>
122 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep">122 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep">
123 <area·shape="rect"·title="·"·alt=""·coords="959,5,1161,45"/>123 <area·shape="rect"·title="·"·alt=""·coords="959,5,1161,45"/>
124 <area·shape="rect"·href="a00485_source.html"·title="·"·alt=""·coords="5,101,205,141"/>124 <area·shape="rect"·href="a00959_source.html"·title="·"·alt=""·coords="5,101,205,141"/>
125 <area·shape="poly"·title="·"·alt=""·coords="946,33,618,52,418,70,218,96,180,103,179,98,217,91,417,65,617,47,945,28"/>125 <area·shape="poly"·title="·"·alt=""·coords="946,33,618,52,418,70,218,96,180,103,179,98,217,91,417,65,617,47,945,28"/>
126 <area·shape="rect"·href="a00938.html"·title="·"·alt=""·coords="230,101,431,141"/>126 <area·shape="rect"·href="a00338.html"·title="·"·alt=""·coords="230,101,431,141"/>
127 <area·shape="poly"·title="·"·alt=""·coords="946,38,713,59,578,76,443,96,406,103,405,98,442,91,577,71,712,54,945,32"/>127 <area·shape="poly"·title="·"·alt=""·coords="946,38,713,59,578,76,443,96,406,103,405,98,442,91,577,71,712,54,945,32"/>
128 <area·shape="rect"·href="a06461.html"·title="·"·alt=""·coords="455,101,710,141"/>128 <area·shape="rect"·href="a06473.html"·title="·"·alt=""·coords="455,101,710,141"/>
129 <area·shape="poly"·title="·"·alt=""·coords="951,51,680,103,679,98,950,45"/>129 <area·shape="poly"·title="·"·alt=""·coords="951,51,680,103,679,98,950,45"/>
130 <area·shape="rect"·href="a00935.html"·title="·"·alt=""·coords="734,101,935,141"/>130 <area·shape="rect"·href="a00368.html"·title="·"·alt=""·coords="734,101,935,141"/>
131 <area·shape="poly"·title="·"·alt=""·coords="1003,53,881,103,879,98,1001,48"/>131 <area·shape="poly"·title="·"·alt=""·coords="1003,53,881,103,879,98,1001,48"/>
132 <area·shape="rect"·href="a00914.html"·title="·"·alt=""·coords="959,101,1161,141"/>132 <area·shape="rect"·href="a00365.html"·title="·"·alt=""·coords="959,101,1161,141"/>
133 <area·shape="poly"·title="·"·alt=""·coords="1063,59,1063,101,1057,101,1057,59"/>133 <area·shape="poly"·title="·"·alt=""·coords="1063,59,1063,101,1057,101,1057,59"/>
134 <area·shape="rect"·href="a00929_source.html"·title="·"·alt=""·coords="1185,101,1386,141"/>134 <area·shape="rect"·href="a00353_source.html"·title="·"·alt=""·coords="1185,101,1386,141"/>
135 <area·shape="poly"·title="·"·alt=""·coords="1119,48,1241,98,1239,103,1117,53"/>135 <area·shape="poly"·title="·"·alt=""·coords="1119,48,1241,98,1239,103,1117,53"/>
136 <area·shape="rect"·href="a00932.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="rect"·href="a00341.html"·title="The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,·`‘Interpolating·subdiv..."·alt=""·coords="1411,101,1637,141"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1170,45,1399,91,1435,98,1434,103,1398,96,1169,51"/>137 <area·shape="poly"·title="·"·alt=""·coords="1170,45,1399,91,1435,98,1434,103,1398,96,1169,51"/>
138 <area·shape="rect"·href="a00923.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="rect"·href="a00359.html"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="1661,93,1931,148"/>
139 <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="poly"·title="·"·alt=""·coords="1175,35,1395,58,1650,91,1661,92,1661,98,1649,96,1394,63,1174,40"/>
140 <area·shape="rect"·href="a00941.html"·title="·"·alt=""·coords="1955,101,2157,141"/>140 <area·shape="rect"·href="a00356.html"·title="·"·alt=""·coords="1955,101,2157,141"/>
141 <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="poly"·title="·"·alt=""·coords="1175,27,1520,46,1731,64,1943,91,1982,98,1981,103,1942,96,1731,69,1519,51,1174,32"/>
142 <area·shape="rect"·href="a00917_source.html"·title="·"·alt=""·coords="111,196,313,251"/>142 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="111,196,313,251"/>
143 <area·shape="poly"·title="·"·alt=""·coords="299,152,245,198,241,194,296,148"/>143 <area·shape="poly"·title="·"·alt=""·coords="299,152,245,198,241,194,296,148"/>
144 <area·shape="rect"·href="a06467.html"·title="·"·alt=""·coords="337,196,572,251"/>144 <area·shape="rect"·href="a06479.html"·title="·"·alt=""·coords="337,196,572,251"/>
145 <area·shape="poly"·title="·"·alt=""·coords="549,151,490,198,487,194,546,147"/>145 <area·shape="poly"·title="·"·alt=""·coords="549,151,490,198,487,194,546,147"/>
146 <area·shape="rect"·href="a00926.html"·title="·"·alt=""·coords="596,203,807,243"/>146 <area·shape="rect"·href="a00350.html"·title="·"·alt=""·coords="596,203,807,243"/>
147 <area·shape="poly"·title="·"·alt=""·coords="617,148,681,201,677,205,614,152"/>147 <area·shape="poly"·title="·"·alt=""·coords="617,148,681,201,677,205,614,152"/>
148 <area·shape="rect"·href="a00920.html"·title="·"·alt=""·coords="831,203,1046,243"/>148 <area·shape="rect"·href="a00344.html"·title="·"·alt=""·coords="831,203,1046,243"/>
149 <area·shape="poly"·title="·"·alt=""·coords="663,142,873,201,871,206,662,147"/>149 <area·shape="poly"·title="·"·alt=""·coords="663,142,873,201,871,206,662,147"/>
150 </map>150 </map>
151 </div>151 </div>
152 </div>152 </div>
153 <p><a·href="a00944_source.html">Go·to·the·source·code·of·this·file.</a></p>153 <p><a·href="a00362_source.html">Go·to·the·source·code·of·this·file.</a></p>
154 <table·class="memberdecls">154 <table·class="memberdecls">
155 <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>
156 Classes</h2></td></tr>156 Classes</h2></td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03806.html">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03806.html">OpenMesh::Subdivider::Uniform::SubdividerT&lt;·MeshType,·RealType·&gt;</a></td></tr>
158 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Abstract·base·class·for·uniform·subdivision·algorithms.··<a·href="a03806.html#details">More...</a><br·/></td></tr>158 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Abstract·base·class·for·uniform·subdivision·algorithms.··<a·href="a03806.html#details">More...</a><br·/></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 </table><table·class="memberdecls">160 </table><table·class="memberdecls">
2.91 KB
./usr/share/doc/libopenmesh-dev/html/a00944_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00362_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('a00944_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00362_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">SubdividerT.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 <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>101 <a·href="a00362.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
1.27 KB
./usr/share/doc/libopenmesh-dev/html/a00945.map vs.
./usr/share/doc/libopenmesh-dev/html/a00363.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="$a00791_source.html"·title="·"·alt=""·coords="5,93,184,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00593_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="$a00806_source.html"·title="·"·alt=""·coords="209,93,367,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00638_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/a00945.png vs.
./usr/share/doc/libopenmesh-dev/html/a00363.png
Files identical despite different names
4.98 KB
./usr/share/doc/libopenmesh-dev/html/a00946.map vs.
./usr/share/doc/libopenmesh-dev/html/a00364.map
Files 95% 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="$a00485_source.html"·title="·"·alt=""·coords="5,101,205,141"/>3 <area·shape="rect"·id="Node000002"·href="$a00959_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="$a00938.html"·title="·"·alt=""·coords="230,101,431,141"/>5 <area·shape="rect"·id="Node000003"·href="$a00338.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="$a06461.html"·title="·"·alt=""·coords="455,101,710,141"/>7 <area·shape="rect"·id="Node000005"·href="$a06473.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="$a00935.html"·title="·"·alt=""·coords="734,101,935,141"/>9 <area·shape="rect"·id="Node000009"·href="$a00368.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="$a00914.html"·title="·"·alt=""·coords="959,101,1161,141"/>11 <area·shape="rect"·id="Node000010"·href="$a00365.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="$a00929_source.html"·title="·"·alt=""·coords="1185,101,1386,141"/>13 <area·shape="rect"·id="Node000011"·href="$a00353_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="$a00932.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="$a00341.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="$a00923.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="$a00359.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="$a00941.html"·title="·"·alt=""·coords="1955,101,2157,141"/>19 <area·shape="rect"·id="Node000014"·href="$a00356.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="$a00917_source.html"·title="·"·alt=""·coords="111,196,313,251"/>21 <area·shape="rect"·id="Node000004"·href="$a00347_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="$a06467.html"·title="·"·alt=""·coords="337,196,572,251"/>23 <area·shape="rect"·id="Node000006"·href="$a06479.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="$a00926.html"·title="·"·alt=""·coords="596,203,807,243"/>25 <area·shape="rect"·id="Node000007"·href="$a00350.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="$a00920.html"·title="·"·alt=""·coords="831,203,1046,243"/>27 <area·shape="rect"·id="Node000008"·href="$a00344.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/a00946.png vs.
./usr/share/doc/libopenmesh-dev/html/a00364.png
Files identical despite different names
7.27 KB
./usr/share/doc/libopenmesh-dev/html/a00947_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00395_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('a00947_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00395_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 140, 15 lines modifiedOffset 140, 15 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="preprocessor">#include·&quot;HoleFillerT.hh&quot;</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&quot;HoleFillerT.hh&quot;</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00887.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00566.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">//=============================================================================</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>150 <div·class="line"><a·id="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>·</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><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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">namespace·</span>HoleFiller·{</div>
Offset 881, 15 lines modifiedOffset 881, 15 lines modified
881 <div·class="line"><a·id="l00779"·name="l00779"></a><span·class="lineno">··779</span><span·class="comment">//=============================================================================</span></div>881 <div·class="line"><a·id="l00779"·name="l00779"></a><span·class="lineno">··779</span><span·class="comment">//=============================================================================</span></div>
882 <div·class="line"><a·id="l00780"·name="l00780"></a><span·class="lineno">··780</span>·</div>882 <div·class="line"><a·id="l00780"·name="l00780"></a><span·class="lineno">··780</span>·</div>
883 <div·class="line"><a·id="l00781"·name="l00781"></a><span·class="lineno">··781</span>·</div>883 <div·class="line"><a·id="l00781"·name="l00781"></a><span·class="lineno">··781</span>·</div>
884 <div·class="line"><a·id="l00782"·name="l00782"></a><span·class="lineno">··782</span><span·class="comment">//=============================================================================</span></div>884 <div·class="line"><a·id="l00782"·name="l00782"></a><span·class="lineno">··782</span><span·class="comment">//=============================================================================</span></div>
885 <div·class="line"><a·id="l00783"·name="l00783"></a><span·class="lineno">··783</span>}·<span·class="comment">//·namespace·HoleFiller</span></div>885 <div·class="line"><a·id="l00783"·name="l00783"></a><span·class="lineno">··783</span>}·<span·class="comment">//·namespace·HoleFiller</span></div>
886 <div·class="line"><a·id="l00784"·name="l00784"></a><span·class="lineno">··784</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>886 <div·class="line"><a·id="l00784"·name="l00784"></a><span·class="lineno">··784</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
887 <div·class="line"><a·id="l00785"·name="l00785"></a><span·class="lineno">··785</span><span·class="comment">//=============================================================================</span></div>887 <div·class="line"><a·id="l00785"·name="l00785"></a><span·class="lineno">··785</span><span·class="comment">//=============================================================================</span></div>
888 <div·class="ttc"·id="aa00887_html"><div·class="ttname"><a·href="a00887.html">JacobiLaplaceSmootherT.hh</a></div></div>888 <div·class="ttc"·id="aa00566_html"><div·class="ttname"><a·href="a00566.html">JacobiLaplaceSmootherT.hh</a></div></div>
889 <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>889 <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>
890 <div·class="ttc"·id="aa01242_html_a01823bd95e3ef1afee35b1abc97c754f"><div·class="ttname"><a·href="a01242.html#a01823bd95e3ef1afee35b1abc97c754f">OpenMesh::make_smart</a></div><div·class="ttdeci">SmartVertexHandle·make_smart(VertexHandle·_vh,·const·PolyConnectivity·*_mesh)</div><div·class="ttdoc">Creats·a·SmartVertexHandle·from·a·VertexHandle·and·a·Mesh.</div><div·class="ttdef"><b>Definition</b>·SmartHandles.hh:265</div></div>890 <div·class="ttc"·id="aa01242_html_a01823bd95e3ef1afee35b1abc97c754f"><div·class="ttname"><a·href="a01242.html#a01823bd95e3ef1afee35b1abc97c754f">OpenMesh::make_smart</a></div><div·class="ttdeci">SmartVertexHandle·make_smart(VertexHandle·_vh,·const·PolyConnectivity·*_mesh)</div><div·class="ttdoc">Creats·a·SmartVertexHandle·from·a·VertexHandle·and·a·Mesh.</div><div·class="ttdef"><b>Definition</b>·SmartHandles.hh:265</div></div>
891 <div·class="ttc"·id="aa01242_html_a39010bd91c5088f5c36a3ef2b1e6e697"><div·class="ttname"><a·href="a01242.html#a39010bd91c5088f5c36a3ef2b1e6e697">OpenMesh::angle</a></div><div·class="ttdeci">T·angle(T·_cos_angle,·T·_sin_angle)</div><div·class="ttdoc">returns·the·angle·determined·by·its·cos·and·the·sign·of·its·sin·result·is·positive·if·the·angle·is·in...</div><div·class="ttdef"><b>Definition</b>·MathDefs.hh:140</div></div>891 <div·class="ttc"·id="aa01242_html_a39010bd91c5088f5c36a3ef2b1e6e697"><div·class="ttname"><a·href="a01242.html#a39010bd91c5088f5c36a3ef2b1e6e697">OpenMesh::angle</a></div><div·class="ttdeci">T·angle(T·_cos_angle,·T·_sin_angle)</div><div·class="ttdoc">returns·the·angle·determined·by·its·cos·and·the·sign·of·its·sin·result·is·positive·if·the·angle·is·in...</div><div·class="ttdef"><b>Definition</b>·MathDefs.hh:140</div></div>
892 <div·class="ttc"·id="aa02558_html_a1e7b69fe8f2d919e5d7086b95d1f309b"><div·class="ttname"><a·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">OpenMesh::BaseHandle::is_valid</a></div><div·class="ttdeci">bool·is_valid()·const</div><div·class="ttdoc">The·handle·is·valid·iff·the·index·is·not·negative.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:72</div></div>892 <div·class="ttc"·id="aa02558_html_a1e7b69fe8f2d919e5d7086b95d1f309b"><div·class="ttname"><a·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">OpenMesh::BaseHandle::is_valid</a></div><div·class="ttdeci">bool·is_valid()·const</div><div·class="ttdoc">The·handle·is·valid·iff·the·index·is·not·negative.</div><div·class="ttdef"><b>Definition</b>·Handles.hh:72</div></div>
893 <div·class="ttc"·id="aa02738_html_a7a947000ee69c35e794ad8ed49427917"><div·class="ttname"><a·href="a02738.html#a7a947000ee69c35e794ad8ed49427917">OpenMesh::SmartHandleBoundaryPredicate::is_boundary</a></div><div·class="ttdeci">bool·is_boundary()·const</div><div·class="ttdoc">Returns·true·iff·the·handle·is·boundary.</div><div·class="ttdef"><b>Definition</b>·SmartHandles.hh:350</div></div>893 <div·class="ttc"·id="aa02738_html_a7a947000ee69c35e794ad8ed49427917"><div·class="ttname"><a·href="a02738.html#a7a947000ee69c35e794ad8ed49427917">OpenMesh::SmartHandleBoundaryPredicate::is_boundary</a></div><div·class="ttdeci">bool·is_boundary()·const</div><div·class="ttdoc">Returns·true·iff·the·handle·is·boundary.</div><div·class="ttdef"><b>Definition</b>·SmartHandles.hh:350</div></div>
894 <div·class="ttc"·id="aa02742_html"><div·class="ttname"><a·href="a02742.html">OpenMesh::SmartVertexHandle</a></div><div·class="ttdoc">Smart·version·of·VertexHandle·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·t...</div><div·class="ttdef"><b>Definition</b>·SmartHandles.hh:110</div></div>894 <div·class="ttc"·id="aa02742_html"><div·class="ttname"><a·href="a02742.html">OpenMesh::SmartVertexHandle</a></div><div·class="ttdoc">Smart·version·of·VertexHandle·contains·a·pointer·to·the·corresponding·mesh·and·allows·easier·access·t...</div><div·class="ttdef"><b>Definition</b>·SmartHandles.hh:110</div></div>
895 <div·class="ttc"·id="aa02742_html_aa3a1e0820d1137a30f5107f89cd78412"><div·class="ttname"><a·href="a02742.html#aa3a1e0820d1137a30f5107f89cd78412">OpenMesh::SmartVertexHandle::outgoing_halfedges</a></div><div·class="ttdeci">PolyConnectivity::ConstVertexOHalfedgeRange·outgoing_halfedges()·const</div><div·class="ttdoc">Returns·a·range·of·incoming·halfedges·incident·to·the·vertex·(PolyConnectivity::voh_range())</div><div·class="ttdef"><b>Definition</b>·PolyConnectivity_inline_impl.hh:992</div></div>895 <div·class="ttc"·id="aa02742_html_aa3a1e0820d1137a30f5107f89cd78412"><div·class="ttname"><a·href="a02742.html#aa3a1e0820d1137a30f5107f89cd78412">OpenMesh::SmartVertexHandle::outgoing_halfedges</a></div><div·class="ttdeci">PolyConnectivity::ConstVertexOHalfedgeRange·outgoing_halfedges()·const</div><div·class="ttdoc">Returns·a·range·of·incoming·halfedges·incident·to·the·vertex·(PolyConnectivity::voh_range())</div><div·class="ttdef"><b>Definition</b>·PolyConnectivity_inline_impl.hh:992</div></div>
74.2 KB
./usr/share/doc/libopenmesh-dev/html/a00950_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00377_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/Tools/HoleFiller/HoleFillerT.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 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('a00950_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00377_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">HoleFillerT.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-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-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, 181 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><span·class="preprocessor">#pragma·once</span></div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··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>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span>HoleFiller·{</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">template</span>&lt;·<span·class="keyword">class</span>·MeshT·&gt;</div> 
154 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};"> 
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03446.html">···53</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03446.html">HoleFillerT</a></div> 
156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Point·········Point;</div> 
158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshT::Scalar········Scalar;</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">public</span>:</div>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="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>
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Ctors</span></div> 
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03446.html">HoleFillerT</a>(·MeshT·&amp;·_mesh·);</div> 
164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a03446.html">~HoleFillerT</a>();</div> 
165 <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>
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>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03446.html#ae505713810303371999a6c1e6237a9b1">fill_hole</a>(·<span·class="keyword">typename</span>·MeshT::EdgeHandle·_eh,·<span·class="keywordtype">int</span>·_stages·=·3·);</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">private</span>:</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>
172 <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>
 175 <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="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> 
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> 
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>
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>178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//·····\see·OpenMesh::ArrayHandleT</span></div>
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//</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>
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>180 <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>····<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>181 <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>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>
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········~Weight()·{}</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>
Max diff block lines reached; 24660/60434 bytes (40.80%) of diff not shown.
15.0 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 ArrayKernelT.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-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, 206 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#pragma·once52 42
53 4353 43
 54 44
54 44#include·<vector> 
55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh> 
56 46 
57 47//55 45//
58 =============================================================================56 =============================================================================
59 48 
60 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
61 50namespace·HoleFiller·{57 46//
 58 47//·CLASS·OSGArrayKernelT
 59 48//
 60 49//
 61 =============================================================================
 62 50
62 5163 51
63 52template<·class·MeshT·> 
64 _.5_.3class·_.H_.o_.l_.e_.F_.i_.l_.l_.e_.r_.T64 52#ifndef·OPENMESH_KERNELOSG_ARRAY_KERNEL_HH
 65 53#define·OPENMEHS_KERNELOSG_ARRAY_KERNEL_HH
65 54{66 54
66 55·typedef·typename·MeshT::Point·Point; 
67 56·typedef·typename·MeshT::Scalar·Scalar;67 55
 68 56//==·INCLUDES
 69 =================================================================
68 5770 57
69 58public: 
70 59 
71 60·//·Ctors 
72 61·explicit·_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T(·MeshT·&·_mesh·); 
73 62·_\x8~_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T(); 
74 63 
75 67·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8a_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e_\x8s(·int·_stages·=·3·); 
76 6871 58#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
 81 68//==·NAMESPACES
 82 ===============================================================
77 6983 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·); 
84 82 
85 83·//·Remove·degenerated·faces·from·the·filling 
86 84·void·removeDegeneratedFaces(·std::vector<·typename·MeshT::FaceHandle·>& 
87 _faceHandles·); 
88 85 
89 86·//·A·weight·is·a·tuple·of·area·and·maximum·dihedral·angle 
90 87·// 
91 88 
92 89·class·Weight·{84 70
 85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 86 72namespace·Kernel_OSG·{
 87 73
 88 74//==·CLASS·DEFINITION
 89 =========================================================
 90 75
 91 76
 92 87//·\see·OpenMesh::ArrayHandleT
 93 88//·\see·\ref·mesh_type
 94 89
 95 90
 96 91template·<class·AttribKernel,·class·FinalMeshItems>
 97 _\x89_\x82class·_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T
 98 93·:·public·OpenMesh::ArrayKernelT<AttribKernel,·FinalMeshItems>
 99 94{
93 90·public: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
Max diff block lines reached; 7641/15340 bytes (49.81%) of diff not shown.
46.1 KB
./usr/share/doc/libopenmesh-dev/html/a00953_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00404_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Utils/MeshCheckerT.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('a00953_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00404_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">MeshCheckerT.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, 106 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><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>
 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_MESHCHECKER_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_MESHCHECKER_HH</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
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_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>
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">#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="a00797.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="a00584.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>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>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</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>
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>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>
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>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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>
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>·</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>·</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><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</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>
170 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">176 <div·class="foldopen"·id="foldopen00079"·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>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="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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">public</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> 
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>180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>······················Index;</div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·std::vector&lt;Index&gt;················Strip;</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Strip::const_iterator····IndexIterator;</div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·std::vector&lt;Strip&gt;················Strips;</div>
 185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Strips::const_iterator···StripsIterator;</div>
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</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>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>
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> 
188 </div> 
189 <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>
 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>
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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> 
Max diff block lines reached; 19419/36840 bytes (52.71%) of diff not shown.
9.94 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 MeshCheckerT.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, 136 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//
54 44 
55 45#ifndef·OPENMESH_MESHCHECKER_HH 
56 46#define·OPENMESH_MESHCHECKER_HH 
57 47 
58 48 
59 49//==·INCLUDES 
60 =================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·StripifierT
 58 47//
 59 48//
 60 =============================================================================
 61 49
61 5062 50
 63 51#ifndef·OPENMESH_STRIPIFIERT_HH
 64 52#define·OPENMESH_STRIPIFIERT_HH
 65 53
 66 54
 67 55//==·INCLUDES
62 51 
63 52#include·<OpenMesh/Core/System/config.h> 
64 53#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8/_\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h> 
65 54#include·<OpenMesh/Core/Utils/GenProg.hh> 
66 55#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h> 
67 56#include·<ostream> 
68 57 
69 58 
70 59//==·NAMESPACES 
71 ===============================================================68 =================================================================
 69 56
 70 57#include·<vector>
 71 58#include·<OpenMesh/Core/Utils/Property.hh>
 72 59
72 6073 60
73 6174 61//==·FORWARDDECLARATIONS
 75 ======================================================
 76 62
 77 63
 78 64//==·NAMESPACES
 79 ===============================================================
 80 65
74 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
75 63namespace·Utils·{ 
76 64 
77 65//==·CLASS·DEFINITION 
78 ========================================================= 
79 66 
80 6782 67
 83 68
 84 69//==·CLASS·DEFINITION
 85 =========================================================
 86 70
 87 71
 88 72
 89 73
81 72template·<class·Mesh>90 78template·<class·Mesh>
82 _\x87_\x83class·_.M_.e_.s_.h_.C_.h_.e_.c_.k_\x8e_\x8r_\x8T91 _\x87_\x89class·_.S_.t_.r_.i_.p_.i_.f_.i_\x8e_\x8r_\x8T
83 74{92 80{
84 75public:93 81public:
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 _\x88_\x81·_\x8~_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T()·{} 
89 8294 82
90 83 
91 _\x88_\x85·enum·_\x8C_\x8h_\x8e_\x8c_\x8k_\x8T_\x8a_\x8r_\x8g_\x8e_\x8t_\x8s 
92 86·{ 
93 87·CHECK_EDGES·=·1, 
94 88·CHECK_VERTICES·=·2, 
95 89·CHECK_FACES·=·4, 
96 90·CHECK_ALL·=·255 
97 91·};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);
98 92103 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();
99 93 
100 95·bool·_\x8c_\x8h_\x8e_\x8c_\x8k(·unsigned·int·_targets=CHECK_ALL, 
101 96·std::ostream&·_os=·omerr()); 
102 97 
103 98107 98
 108 _\x81_\x80_\x80·void·_\x8c_\x8l_\x8e_\x8a_\x8r()·{·Strips().swap(strips_);·}
 109 101
 110 _\x81_\x80_\x83·size_t·_\x8n_\x8__\x8s_\x8t_\x8r_\x8i_\x8p_\x8s()·const·{·return·strips_.size();·}
 111 104
 112 _\x81_\x80_\x86·bool·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·const·{·return·!strips_.empty();·}
 113 107
 114 _\x81_\x80_\x89·StripsIterator·_\x8b_\x8e_\x8g_\x8i_\x8n()·const·{·return·strips_.begin();·}
 115 _\x81_\x81_\x81·StripsIterator·_\x8e_\x8n_\x8d()·const·{·return·strips_.end();·}
 116 112
 117 113
104 99private:118 114private:
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);·} 
Max diff block lines reached; 6062/10156 bytes (59.69%) of diff not shown.
4.44 KB
./usr/share/doc/libopenmesh-dev/html/a00959.html vs.
./usr/share/doc/libopenmesh-dev/html/a00443.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('a00959.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 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="a06356_source.html">Config.hh</a>&quot;</code><br·/>103 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06500_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="a00960.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"·alt=""/></div>113 <div·class="center"><img·src="a00444.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="a06356.html"·title="·"·alt=""·coords="5,101,88,126"/>116 <area·shape="rect"·href="a06500.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="a00806_source.html"·title="·"·alt=""·coords="607,93,766,133"/>128 <area·shape="rect"·href="a00638_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="a00959_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="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">
2.24 KB
./usr/share/doc/libopenmesh-dev/html/a00960.map vs.
./usr/share/doc/libopenmesh-dev/html/a00444.map
Files 97% 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="$a06356.html"·title="·"·alt=""·coords="5,101,88,126"/>3 <area·shape="rect"·id="Node000002"·href="$a06500.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="$a00806_source.html"·title="·"·alt=""·coords="607,93,766,133"/>15 <area·shape="rect"·id="Node000009"·href="$a00638_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/a00960.png vs.
./usr/share/doc/libopenmesh-dev/html/a00444.png
Files identical despite different names
6.61 KB
./usr/share/doc/libopenmesh-dev/html/a00965.html vs.
./usr/share/doc/libopenmesh-dev/html/a00410.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('a00965.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00410.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, 32 lines modifiedOffset 96, 32 lines modified
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">HeapT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">HeapT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>A·generic·heap·class.··100 <p>A·generic·heap·class.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06356_source.html">Config.hh</a>&quot;</code><br·/>102 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06500_source.html">Config.hh</a>&quot;</code><br·/>
103 <code>#include·&lt;vector&gt;</code><br·/>103 <code>#include·&lt;vector&gt;</code><br·/>
104 <code>#include·&lt;<a·class="el"·href="a00797_source.html">OpenMesh/Core/System/omstream.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00599_source.html">OpenMesh/Core/System/omstream.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·HeapT.hh:</div>106 Include·dependency·graph·for·HeapT.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a00966.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00411.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hh"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hh">109 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hh"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hh">
110 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="159,5,321,45"/>110 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="159,5,321,45"/>
111 <area·shape="rect"·href="a06356.html"·title="·"·alt=""·coords="87,189,169,214"/>111 <area·shape="rect"·href="a06500.html"·title="·"·alt=""·coords="87,189,169,214"/>
112 <area·shape="poly"·title="·"·alt=""·coords="230,47,145,179,141,176,226,44"/>112 <area·shape="poly"·title="·"·alt=""·coords="230,47,145,179,141,176,226,44"/>
113 <area·shape="rect"·title="·"·alt=""·coords="209,277,271,302"/>113 <area·shape="rect"·title="·"·alt=""·coords="209,277,271,302"/>
114 <area·shape="poly"·title="·"·alt=""·coords="243,45,243,263,237,263,237,45"/>114 <area·shape="poly"·title="·"·alt=""·coords="243,45,243,263,237,263,237,45"/>
115 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="277,93,456,133"/>115 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="277,93,456,133"/>
116 <area·shape="poly"·title="·"·alt=""·coords="270,43,329,83,326,88,267,48"/>116 <area·shape="poly"·title="·"·alt=""·coords="270,43,329,83,326,88,267,48"/>
117 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>117 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>
118 <area·shape="poly"·title="·"·alt=""·coords="126,215,110,257,105,255,121,213"/>118 <area·shape="poly"·title="·"·alt=""·coords="126,215,110,257,105,255,121,213"/>
119 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="311,181,489,221"/>119 <area·shape="rect"·href="a00602_source.html"·title="·"·alt=""·coords="311,181,489,221"/>
120 <area·shape="poly"·title="·"·alt=""·coords="377,133,390,168,385,170,372,135"/>120 <area·shape="poly"·title="·"·alt=""·coords="377,133,390,168,385,170,372,135"/>
121 <area·shape="poly"·title="·"·alt=""·coords="334,224,175,268,174,263,332,219"/>121 <area·shape="poly"·title="·"·alt=""·coords="334,224,175,268,174,263,332,219"/>
122 <area·shape="poly"·title="·"·alt=""·coords="366,224,274,273,272,268,364,219"/>122 <area·shape="poly"·title="·"·alt=""·coords="366,224,274,273,272,268,364,219"/>
123 <area·shape="rect"·title="·"·alt=""·coords="677,277,753,302"/>123 <area·shape="rect"·title="·"·alt=""·coords="677,277,753,302"/>
124 <area·shape="poly"·title="·"·alt=""·coords="485,219,665,267,673,270,672,275,663,272,483,224"/>124 <area·shape="poly"·title="·"·alt=""·coords="485,219,665,267,673,270,672,275,663,272,483,224"/>
125 <area·shape="rect"·title="·"·alt=""·coords="295,277,385,302"/>125 <area·shape="rect"·title="·"·alt=""·coords="295,277,385,302"/>
126 <area·shape="poly"·title="·"·alt=""·coords="389,223,358,266,354,263,385,220"/>126 <area·shape="poly"·title="·"·alt=""·coords="389,223,358,266,354,263,385,220"/>
Offset 132, 31 lines modifiedOffset 132, 31 lines modified
132 <area·shape="rect"·title="·"·alt=""·coords="567,277,652,302"/>132 <area·shape="rect"·title="·"·alt=""·coords="567,277,652,302"/>
133 <area·shape="poly"·title="·"·alt=""·coords="447,219,570,269,568,274,445,224"/>133 <area·shape="poly"·title="·"·alt=""·coords="447,219,570,269,568,274,445,224"/>
134 </map>134 </map>
135 </div>135 </div>
136 </div><div·class="textblock"><div·class="dynheader">136 </div><div·class="textblock"><div·class="dynheader">
137 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>137 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
138 <div·class="dyncontent">138 <div·class="dyncontent">
139 <div·class="center"><img·src="a00967.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·alt=""/></div>139 <div·class="center"><img·src="a00412.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·alt=""/></div>
140 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep">140 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep">
141 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="255,5,418,45"/>141 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="255,5,418,45"/>
142 <area·shape="rect"·href="a01055.html"·title="·"·alt=""·coords="237,93,437,133"/>142 <area·shape="rect"·href="a00554.html"·title="·"·alt=""·coords="237,93,437,133"/>
143 <area·shape="poly"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>143 <area·shape="poly"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>
144 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="5,181,212,221"/>144 <area·shape="rect"·href="a00986_source.html"·title="·"·alt=""·coords="5,181,212,221"/>
145 <area·shape="poly"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>145 <area·shape="poly"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>
146 <area·shape="rect"·href="a01082.html"·title="·"·alt=""·coords="237,181,437,221"/>146 <area·shape="rect"·href="a00497.html"·title="·"·alt=""·coords="237,181,437,221"/>
147 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>147 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
148 <area·shape="rect"·href="a01025.html"·title="·"·alt=""·coords="461,181,661,221"/>148 <area·shape="rect"·href="a00500.html"·title="·"·alt=""·coords="461,181,661,221"/>
149 <area·shape="poly"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>149 <area·shape="poly"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>
150 <area·shape="rect"·href="a01064.html"·title="·"·alt=""·coords="461,269,661,309"/>150 <area·shape="rect"·href="a00491.html"·title="·"·alt=""·coords="461,269,661,309"/>
151 <area·shape="poly"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>151 <area·shape="poly"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>
152 </map>152 </map>
153 </div>153 </div>
154 </div>154 </div>
155 <p><a·href="a00965_source.html">Go·to·the·source·code·of·this·file.</a></p>155 <p><a·href="a00410_source.html">Go·to·the·source·code·of·this·file.</a></p>
156 <table·class="memberdecls">156 <table·class="memberdecls">
157 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>157 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
158 Classes</h2></td></tr>158 Classes</h2></td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03818.html">OpenMesh::Utils::HeapInterfaceT&lt;·HeapEntry·&gt;</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03818.html">OpenMesh::Utils::HeapInterfaceT&lt;·HeapEntry·&gt;</a></td></tr>
160 <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>160 <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>
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">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03822.html">OpenMesh::Utils::HeapT&lt;·HeapEntry,·HeapInterface·&gt;</a></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03822.html">OpenMesh::Utils::HeapT&lt;·HeapEntry,·HeapInterface·&gt;</a></td></tr>
12.3 KB
./usr/share/doc/libopenmesh-dev/html/a00965_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00410_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('a00965_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00410_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">HeapT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">HeapT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00965.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="a00410.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 150, 17 lines modifiedOffset 150, 17 lines modified
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_HEAPT_HH</span></div>151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_HEAPT_HH</span></div>
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·OPENMESH_UTILS_HEAPT_HH</span></div>152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#define·OPENMESH_UTILS_HEAPT_HH</span></div>
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06356.html">Config.hh</a>&quot;</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="a06500.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>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="a00797.html">OpenMesh/Core/System/omstream.hh</a>&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="a00599.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>160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#if·(defined(_MSC_VER)·&amp;&amp;·(_MSC_VER·&gt;=·1800))·||·__cplusplus·&gt;·199711L·||·defined(__GXX_EXPERIMENTAL_CXX0X__)</span></div>
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#endif</span></div>162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#endif</span></div>
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>163 <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>164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>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>
Offset 419, 15 lines modifiedOffset 419, 15 lines modified
419 <div·class="line"><a·id="l00374"·name="l00374"></a><span·class="lineno">··374</span><span·class="comment">//=============================================================================</span></div>419 <div·class="line"><a·id="l00374"·name="l00374"></a><span·class="lineno">··374</span><span·class="comment">//=============================================================================</span></div>
420 <div·class="line"><a·id="l00375"·name="l00375"></a><span·class="lineno">··375</span>}·<span·class="comment">//·END_NS_UTILS</span></div>420 <div·class="line"><a·id="l00375"·name="l00375"></a><span·class="lineno">··375</span>}·<span·class="comment">//·END_NS_UTILS</span></div>
421 <div·class="line"><a·id="l00376"·name="l00376"></a><span·class="lineno">··376</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>421 <div·class="line"><a·id="l00376"·name="l00376"></a><span·class="lineno">··376</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>
422 <div·class="line"><a·id="l00377"·name="l00377"></a><span·class="lineno">··377</span><span·class="comment">//=============================================================================</span></div>422 <div·class="line"><a·id="l00377"·name="l00377"></a><span·class="lineno">··377</span><span·class="comment">//=============================================================================</span></div>
423 <div·class="line"><a·id="l00378"·name="l00378"></a><span·class="lineno">··378</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OSG_HEAP_HH·defined</span></div>423 <div·class="line"><a·id="l00378"·name="l00378"></a><span·class="lineno">··378</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OSG_HEAP_HH·defined</span></div>
424 <div·class="line"><a·id="l00379"·name="l00379"></a><span·class="lineno">··379</span><span·class="comment">//=============================================================================</span></div>424 <div·class="line"><a·id="l00379"·name="l00379"></a><span·class="lineno">··379</span><span·class="comment">//=============================================================================</span></div>
425 <div·class="line"><a·id="l00380"·name="l00380"></a><span·class="lineno">··380</span>·</div>425 <div·class="line"><a·id="l00380"·name="l00380"></a><span·class="lineno">··380</span>·</div>
426 <div·class="ttc"·id="aa00797_html"><div·class="ttname"><a·href="a00797.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>426 <div·class="ttc"·id="aa00599_html"><div·class="ttname"><a·href="a00599.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></div>
427 <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>427 <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>
428 <div·class="ttc"·id="aa03818_html"><div·class="ttname"><a·href="a03818.html">OpenMesh::Utils::HeapInterfaceT</a></div><div·class="ttdoc">This·class·demonstrates·the·HeapInterface's·interface.</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:99</div></div>428 <div·class="ttc"·id="aa03818_html"><div·class="ttname"><a·href="a03818.html">OpenMesh::Utils::HeapInterfaceT</a></div><div·class="ttdoc">This·class·demonstrates·the·HeapInterface's·interface.</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:99</div></div>
429 <div·class="ttc"·id="aa03818_html_a21d249ef7e9a185e92d2774f9fe43616"><div·class="ttname"><a·href="a03818.html#a21d249ef7e9a185e92d2774f9fe43616">OpenMesh::Utils::HeapInterfaceT::get_heap_position</a></div><div·class="ttdeci">int·get_heap_position(const·HeapEntry·&amp;_e)</div><div·class="ttdoc">Get·the·heap·position·of·HeapEntry·_e.</div></div>429 <div·class="ttc"·id="aa03818_html_a21d249ef7e9a185e92d2774f9fe43616"><div·class="ttname"><a·href="a03818.html#a21d249ef7e9a185e92d2774f9fe43616">OpenMesh::Utils::HeapInterfaceT::get_heap_position</a></div><div·class="ttdeci">int·get_heap_position(const·HeapEntry·&amp;_e)</div><div·class="ttdoc">Get·the·heap·position·of·HeapEntry·_e.</div></div>
430 <div·class="ttc"·id="aa03818_html_a86ba29c86c9189b6394fb154932b52e7"><div·class="ttname"><a·href="a03818.html#a86ba29c86c9189b6394fb154932b52e7">OpenMesh::Utils::HeapInterfaceT::greater</a></div><div·class="ttdeci">bool·greater(const·HeapEntry·&amp;_e1,·const·HeapEntry·&amp;_e2)</div><div·class="ttdoc">Comparison·of·two·HeapEntry's:·strict·greater.</div></div>430 <div·class="ttc"·id="aa03818_html_a86ba29c86c9189b6394fb154932b52e7"><div·class="ttname"><a·href="a03818.html#a86ba29c86c9189b6394fb154932b52e7">OpenMesh::Utils::HeapInterfaceT::greater</a></div><div·class="ttdeci">bool·greater(const·HeapEntry·&amp;_e1,·const·HeapEntry·&amp;_e2)</div><div·class="ttdoc">Comparison·of·two·HeapEntry's:·strict·greater.</div></div>
431 <div·class="ttc"·id="aa03818_html_adcce753277a5a14d36b038b412a9de6c"><div·class="ttname"><a·href="a03818.html#adcce753277a5a14d36b038b412a9de6c">OpenMesh::Utils::HeapInterfaceT::set_heap_position</a></div><div·class="ttdeci">void·set_heap_position(HeapEntry·&amp;_e,·int·_i)</div><div·class="ttdoc">Set·the·heap·position·of·HeapEntry·_e.</div></div>431 <div·class="ttc"·id="aa03818_html_adcce753277a5a14d36b038b412a9de6c"><div·class="ttname"><a·href="a03818.html#adcce753277a5a14d36b038b412a9de6c">OpenMesh::Utils::HeapInterfaceT::set_heap_position</a></div><div·class="ttdeci">void·set_heap_position(HeapEntry·&amp;_e,·int·_i)</div><div·class="ttdoc">Set·the·heap·position·of·HeapEntry·_e.</div></div>
432 <div·class="ttc"·id="aa03818_html_ae246f6c4f57df712acd35b0288e29aff"><div·class="ttname"><a·href="a03818.html#ae246f6c4f57df712acd35b0288e29aff">OpenMesh::Utils::HeapInterfaceT::less</a></div><div·class="ttdeci">bool·less(const·HeapEntry·&amp;_e1,·const·HeapEntry·&amp;_e2)</div><div·class="ttdoc">Comparison·of·two·HeapEntry's:·strict·less.</div></div>432 <div·class="ttc"·id="aa03818_html_ae246f6c4f57df712acd35b0288e29aff"><div·class="ttname"><a·href="a03818.html#ae246f6c4f57df712acd35b0288e29aff">OpenMesh::Utils::HeapInterfaceT::less</a></div><div·class="ttdeci">bool·less(const·HeapEntry·&amp;_e1,·const·HeapEntry·&amp;_e2)</div><div·class="ttdoc">Comparison·of·two·HeapEntry's:·strict·less.</div></div>
433 <div·class="ttc"·id="aa03822_html"><div·class="ttname"><a·href="a03822.html">OpenMesh::Utils::HeapT</a></div><div·class="ttdoc">An·efficient,·highly·customizable·heap.</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:139</div></div>433 <div·class="ttc"·id="aa03822_html"><div·class="ttname"><a·href="a03822.html">OpenMesh::Utils::HeapT</a></div><div·class="ttdoc">An·efficient,·highly·customizable·heap.</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:139</div></div>
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
443 <div·class="ttc"·id="aa03822_html_a9a19c24235081b7e5fcdbc1ee59453c3"><div·class="ttname"><a·href="a03822.html#a9a19c24235081b7e5fcdbc1ee59453c3">OpenMesh::Utils::HeapT::front</a></div><div·class="ttdeci">HeapEntry·front()·const</div><div·class="ttdoc">get·the·first·entry</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:199</div></div>443 <div·class="ttc"·id="aa03822_html_a9a19c24235081b7e5fcdbc1ee59453c3"><div·class="ttname"><a·href="a03822.html#a9a19c24235081b7e5fcdbc1ee59453c3">OpenMesh::Utils::HeapT::front</a></div><div·class="ttdeci">HeapEntry·front()·const</div><div·class="ttdoc">get·the·first·entry</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:199</div></div>
444 <div·class="ttc"·id="aa03822_html_aa0f851857c3aee86ea1eb763a5980660"><div·class="ttname"><a·href="a03822.html#aa0f851857c3aee86ea1eb763a5980660">OpenMesh::Utils::HeapT::pop_front</a></div><div·class="ttdeci">void·pop_front()</div><div·class="ttdoc">delete·the·first·entry</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:206</div></div>444 <div·class="ttc"·id="aa03822_html_aa0f851857c3aee86ea1eb763a5980660"><div·class="ttname"><a·href="a03822.html#aa0f851857c3aee86ea1eb763a5980660">OpenMesh::Utils::HeapT::pop_front</a></div><div·class="ttdeci">void·pop_front()</div><div·class="ttdoc">delete·the·first·entry</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:206</div></div>
445 <div·class="ttc"·id="aa03822_html_ab25df952eaf2a9195243759dab1c252e"><div·class="ttname"><a·href="a03822.html#ab25df952eaf2a9195243759dab1c252e">OpenMesh::Utils::HeapT::reserve</a></div><div·class="ttdeci">void·reserve(size_t·_n)</div><div·class="ttdoc">reserve·space·for·_n·entries</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:181</div></div>445 <div·class="ttc"·id="aa03822_html_ab25df952eaf2a9195243759dab1c252e"><div·class="ttname"><a·href="a03822.html#ab25df952eaf2a9195243759dab1c252e">OpenMesh::Utils::HeapT::reserve</a></div><div·class="ttdeci">void·reserve(size_t·_n)</div><div·class="ttdoc">reserve·space·for·_n·entries</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:181</div></div>
446 <div·class="ttc"·id="aa03822_html_ac141346bca01e86f1f7d9e4f0f2a9d8c"><div·class="ttname"><a·href="a03822.html#ac141346bca01e86f1f7d9e4f0f2a9d8c">OpenMesh::Utils::HeapT::remove</a></div><div·class="ttdeci">void·remove(HeapEntry·_h)</div><div·class="ttdoc">remove·an·entry</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:223</div></div>446 <div·class="ttc"·id="aa03822_html_ac141346bca01e86f1f7d9e4f0f2a9d8c"><div·class="ttname"><a·href="a03822.html#ac141346bca01e86f1f7d9e4f0f2a9d8c">OpenMesh::Utils::HeapT::remove</a></div><div·class="ttdeci">void·remove(HeapEntry·_h)</div><div·class="ttdoc">remove·an·entry</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:223</div></div>
447 <div·class="ttc"·id="aa03822_html_af286643ed54c1f7252989b2a525c0c07"><div·class="ttname"><a·href="a03822.html#af286643ed54c1f7252989b2a525c0c07">OpenMesh::Utils::HeapT::is_stored</a></div><div·class="ttdeci">bool·is_stored(HeapEntry·_h)</div><div·class="ttdoc">is·an·entry·in·the·heap?</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:188</div></div>447 <div·class="ttc"·id="aa03822_html_af286643ed54c1f7252989b2a525c0c07"><div·class="ttname"><a·href="a03822.html#af286643ed54c1f7252989b2a525c0c07">OpenMesh::Utils::HeapT::is_stored</a></div><div·class="ttdeci">bool·is_stored(HeapEntry·_h)</div><div·class="ttdoc">is·an·entry·in·the·heap?</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:188</div></div>
448 <div·class="ttc"·id="aa03822_html_afb629f999cdff18c71780372ffa4a655"><div·class="ttname"><a·href="a03822.html#afb629f999cdff18c71780372ffa4a655">OpenMesh::Utils::HeapT::interface_</a></div><div·class="ttdeci">HeapInterface·interface_</div><div·class="ttdoc">Instance·of·HeapInterface.</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:280</div></div>448 <div·class="ttc"·id="aa03822_html_afb629f999cdff18c71780372ffa4a655"><div·class="ttname"><a·href="a03822.html#afb629f999cdff18c71780372ffa4a655">OpenMesh::Utils::HeapT::interface_</a></div><div·class="ttdeci">HeapInterface·interface_</div><div·class="ttdoc">Instance·of·HeapInterface.</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:280</div></div>
449 <div·class="ttc"·id="aa03822_html_afef1992d5a553b9e8d152af61b9e4fc2"><div·class="ttname"><a·href="a03822.html#afef1992d5a553b9e8d152af61b9e4fc2">OpenMesh::Utils::HeapT::clear</a></div><div·class="ttdeci">void·clear()</div><div·class="ttdoc">clear·the·heap</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:172</div></div>449 <div·class="ttc"·id="aa03822_html_afef1992d5a553b9e8d152af61b9e4fc2"><div·class="ttname"><a·href="a03822.html#afef1992d5a553b9e8d152af61b9e4fc2">OpenMesh::Utils::HeapT::clear</a></div><div·class="ttdeci">void·clear()</div><div·class="ttdoc">clear·the·heap</div><div·class="ttdef"><b>Definition</b>·HeapT.hh:172</div></div>
450 <div·class="ttc"·id="aa06356_html"><div·class="ttname"><a·href="a06356.html">Config.hh</a></div></div>450 <div·class="ttc"·id="aa06500_html"><div·class="ttname"><a·href="a06500.html">Config.hh</a></div></div>
451 </div><!--·fragment·--></div><!--·contents·-->451 </div><!--·fragment·--></div><!--·contents·-->
452 </div><!--·doc-content·-->452 </div><!--·doc-content·-->
453 <hr>453 <hr>
454 <address>454 <address>
455 <small>455 <small>
456 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">456 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
457 </a>457 </a>
2.33 KB
./usr/share/doc/libopenmesh-dev/html/a00966.map vs.
./usr/share/doc/libopenmesh-dev/html/a00411.map
Files 94% 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="$a06356.html"·title="·"·alt=""·coords="87,189,169,214"/>3 <area·shape="rect"·id="Node000002"·href="$a06500.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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="277,93,456,133"/>7 <area·shape="rect"·id="Node000005"·href="$a00599.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="$a00782_source.html"·title="·"·alt=""·coords="311,181,489,221"/>11 <area·shape="rect"·id="Node000006"·href="$a00602_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/a00966.png vs.
./usr/share/doc/libopenmesh-dev/html/a00411.png
Files identical despite different names
1.86 KB
./usr/share/doc/libopenmesh-dev/html/a00967.map vs.
./usr/share/doc/libopenmesh-dev/html/a00412.map
Files 90% 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="$a01055.html"·title="·"·alt=""·coords="237,93,437,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00554.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="$a00422_source.html"·title="·"·alt=""·coords="5,181,212,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00986_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="$a01082.html"·title="·"·alt=""·coords="237,181,437,221"/>7 <area·shape="rect"·id="Node000004"·href="$a00497.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="$a01025.html"·title="·"·alt=""·coords="461,181,661,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00500.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="$a01064.html"·title="·"·alt=""·coords="461,269,661,309"/>11 <area·shape="rect"·id="Node000006"·href="$a00491.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/a00967.png vs.
./usr/share/doc/libopenmesh-dev/html/a00412.png
Files identical despite different names
26.1 KB
./usr/share/doc/libopenmesh-dev/html/a00968_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00668_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/GLConstAsString.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 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('a00968_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00668_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">GLConstAsString.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 <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, 69 lines modifiedOffset 138, 75 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</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> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_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>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><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>
 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>
 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>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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">//==·FORWARDDECLARATIONS·======================================================</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
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>·</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>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">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> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#define·MODE(M)·case·M:return·#M</span></div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordflow">switch</span>(·_m·)</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{</div>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>····MODE(GL_POINTS);</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····MODE(GL_LINES);</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····MODE(GL_LINE_STRIP);</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····MODE(GL_LINE_LOOP);</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····MODE(GL_TRIANGLES);</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····MODE(GL_TRIANGLE_STRIP);</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····MODE(GL_TRIANGLE_FAN);</div> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····MODE(GL_QUADS);</div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····MODE(GL_QUAD_STRIP);</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····MODE(GL_POLYGON);</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">default</span>:·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>;</div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div>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="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>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#undef·MODE</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>
 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>
190 <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>
 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>
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//=============================================================================</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>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}·<span·class="comment">//·namespace·Utils</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>
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="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//=============================================================================</span></div> 
Max diff block lines reached; 1874/21693 bytes (8.64%) of diff not shown.
4.73 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 GLConstAsString.hh5 vector_traits.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, 77 lines modifiedOffset 47, 95 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·newClass56 =============================================================================
58 47//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
61 49 
62 5062 50
63 51#ifndef·OPENMESH_UTILS_GLCONSTASSTRING_HH 
64 52#define·OPENMESH_UTILS_GLCONSTASSTRING_HH 
65 5363 51
 64 52#ifndef·OPENMESH_VECTOR_TRAITS_HH
 65 53#define·OPENMESH_VECTOR_TRAITS_HH
66 5466 54
 67 55
67 55//==·INCLUDES68 56//==·INCLUDES
68 =================================================================69 =================================================================
69 5670 57
70 57#include·<OpenMesh/Core/System/config.h>71 58#include·<OpenMesh/Core/System/config.h>
71 58 
72 59 
73 60//==·FORWARDDECLARATIONS 
74 ====================================================== 
75 61 
76 6272 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
 78 65
77 63//==·NAMESPACES79 66//==·NAMESPACES
78 ===============================================================80 ===============================================================
79 64 
80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
81 66namespace·Utils·{ 
82 6781 67
 82 68
 83 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 84 70
 85 71
 86 72//
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 
107 91// 
108 =============================================================================87 =============================================================================
109 92}·//·namespace·Utils88 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;
 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 105
 108 106//
 109 =============================================================================
110 93}·//·namespace·OpenMesh110 107}·//·namespace·OpenMesh
111 94//111 108//
112 =============================================================================112 =============================================================================
113 95#endif·//·OPENMESH_UTILS_GLCONSTASSTRING_HH·defined 
114 96//113 109#endif·//·OPENMESH_MESHREADER_HH·defined
 114 110//
115 =============================================================================115 =============================================================================
116 97 
117 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h116 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
118 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,117 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
119 different·mesh·kernels·...118 different·mesh·kernels·...
120 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59119 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
 120 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s
Max diff block lines reached; 160/4815 bytes (3.32%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00974_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00428_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('a00428_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()"
48.5 KB
./usr/share/doc/libopenmesh-dev/html/a00980_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00713_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/StripifierT.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 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('a00980_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00713_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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">StripifierT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SR_types.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 123 lines modifiedOffset 138, 89 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·StripifierT</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_STRIPIFIERT_HH</span></div>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_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>
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;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>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·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>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><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="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">//=============================================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·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> 
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">//-----------------------------------------------------------------------------</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>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>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</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="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</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>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>
186 <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><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>
 187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#endif</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>·</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[·...·truncated·by·diffoscope;·len:·49,·SHA:·7255bd482581e1f52b95a70e974cb0707536fca0c2b486a336a090ae529fc1d0·...·];</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>
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<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>·[·...·truncated·by·diffoscope;·len:·99,·SHA:·4cf3bb083228879fc9456921b91e3f81ca9e8193d94191c8372724ee9167046a·...·];</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>
191 <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>
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03834.html#a564d41bac21b11bc65e865c843e1bfe0">stripify</a>();</div> 
193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>195 <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"><a·class="line"·href="a03834.html#a039c9ccbc718c0befea9f30e4159e022">··100</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03834.html#a039c9ccbc718c0befea9f30e4159e022">clear</a>()·{·Strips().swap(strips_);·}</div> 
195 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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>197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//=============================================================================</span></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 StripifierT.hh5 SR_types.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 159 lines modifiedOffset 47, 142 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·StripifierT56 =============================================================================
58 47//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
61 49 
62 5062 50
63 51#ifndef·OPENMESH_STRIPIFIERT_HH63 51#ifndef·OPENMESH_SR_TYPES_HH
64 52#define·OPENMESH_STRIPIFIERT_HH64 52#define·OPENMESH_SR_TYPES_HH
65 5365 53
66 5466 54
67 55//==·INCLUDES67 55//==·INCLUDES
68 =================================================================68 =================================================================
69 5669 56
70 57#include·<vector> 
71 58#include·<OpenMesh/Core/Utils/Property.hh>70 57#include·<OpenMesh/Core/System/config.h>
 71 58
72 5972 59
73 60 
74 61//==·FORWARDDECLARATIONS 
75 ====================================================== 
76 62 
77 63 
78 64//==·NAMESPACES73 60//==·NAMESPACES
79 ===============================================================74 ===============================================================
 75 61
 76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 77 63namespace·IO·{
 78 64
80 6579 65
81 66namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{80 66//
 81 =============================================================================
82 6782 67
83 6883 68
84 69//==·CLASS·DEFINITION 
85 ========================================================= 
86 70 
87 71 
88 72 
89 7384 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 _.1_.0_.0·void·_.c_.l_.e_.a_.r()·{·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
109 101112 101//
110 _\x81_\x80_\x83·size_t·_\x8n_\x8__\x8s_\x8t_\x8r_\x8i_\x8p_\x8s()·const·{·return·strips_.size();·} 
111 104 
112 _\x81_\x80_\x86·bool·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·const·{·return·!strips_.empty();·} 
113 107 
114 _\x81_\x80_\x89·StripsIterator·_\x8b_\x8e_\x8g_\x8i_\x8n()·const·{·return·strips_.begin();·} 
115 _\x81_\x81_\x81·StripsIterator·_\x8e_\x8n_\x8d()·const·{·return·strips_.end();·} 
116 112 
117 113 
118 114private: 
119 115 
120 116·typedef·std::vector<typename·Mesh::FaceHandle>·FaceHandles; 
121 117 
122 118 
123 120·void·build_strips(); 
124 121 
125 123·void·build_strip(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_start_hh, 
126 124·Strip&·_strip, 
127 125·FaceHandles&·_faces); 
Max diff block lines reached; 5609/10659 bytes (52.62%) of diff not shown.
3.56 KB
./usr/share/doc/libopenmesh-dev/html/a00983.html vs.
./usr/share/doc/libopenmesh-dev/html/a00440.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('a00983.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00440.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 35 lines modifiedOffset 96, 35 lines modified
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">NumLimitsT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">NumLimitsT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Temporary·solution·until·std::numeric_limits·is·standard.··100 <p>Temporary·solution·until·std::numeric_limits·is·standard.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06356_source.html">Config.hh</a>&quot;</code><br·/>102 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06500_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="a00984.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00441.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh"·id="aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh">109 <map·name="aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh"·id="aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh">
110 <area·shape="rect"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="115,5,277,45"/>110 <area·shape="rect"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="115,5,277,45"/>
111 <area·shape="rect"·href="a06356.html"·title="·"·alt=""·coords="53,93,136,119"/>111 <area·shape="rect"·href="a06500.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="a00983_source.html">Go·to·the·source·code·of·this·file.</a></p>122 <p><a·href="a00440_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">
1.21 KB
./usr/share/doc/libopenmesh-dev/html/a00984.map vs.
./usr/share/doc/libopenmesh-dev/html/a00441.map
Files 99% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <map·id="OpenMesh/Tools/Utils/NumLimitsT.hh"·name="OpenMesh/Tools/Utils/NumLimitsT.hh">1 <map·id="OpenMesh/Tools/Utils/NumLimitsT.hh"·name="OpenMesh/Tools/Utils/NumLimitsT.hh">
2 <area·shape="rect"·id="Node000001"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="115,5,277,45"/>2 <area·shape="rect"·id="Node000001"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="115,5,277,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06356.html"·title="·"·alt=""·coords="53,93,136,119"/>3 <area·shape="rect"·id="Node000002"·href="$a06500.html"·title="·"·alt=""·coords="53,93,136,119"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="173,48,122,87,119,82,170,43"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="173,48,122,87,119,82,170,43"/>
5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="161,93,231,119"/>5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="161,93,231,119"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="199,46,199,79,193,79,193,46"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="199,46,199,79,193,79,193,46"/>
7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="255,93,318,119"/>7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="255,93,318,119"/>
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="220,44,265,82,261,86,216,48"/>8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="220,44,265,82,261,86,216,48"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,167,184,207"/>9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,167,184,207"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,119,97,153,92,153,92,119"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,119,97,153,92,153,92,119"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00984.png vs.
./usr/share/doc/libopenmesh-dev/html/a00441.png
Files identical despite different names
5.99 KB
./usr/share/doc/libopenmesh-dev/html/a00986.html vs.
./usr/share/doc/libopenmesh-dev/html/a00407.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('a00986.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00407.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="a00987.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Timer_8hh"·alt=""/></div>110 <div·class="center"><img·src="a00408.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="a00791_source.html"·title="·"·alt=""·coords="5,93,184,133"/>113 <area·shape="rect"·href="a00593_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="a00988.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Timer_8hhdep"·alt=""/></div>128 <div·class="center"><img·src="a00409.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Timer_8hhdep"·alt=""/></div>
129 <map·name="aOpenMesh_2Tools_2Utils_2Timer_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Timer_8hhdep">129 <map·name="aOpenMesh_2Tools_2Utils_2Timer_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Timer_8hhdep">
130 <area·shape="rect"·title="A·timer·class."·alt=""·coords="586,5,749,45"/>130 <area·shape="rect"·title="A·timer·class."·alt=""·coords="586,5,749,45"/>
131 <area·shape="rect"·href="a06347_source.html"·title="·"·alt=""·coords="5,189,196,229"/>131 <area·shape="rect"·href="a06452_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="a00452_source.html"·title="·"·alt=""·coords="572,93,763,133"/>133 <area·shape="rect"·href="a00962_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="a00449_source.html"·title="·"·alt=""·coords="1195,189,1411,229"/>135 <area·shape="rect"·href="a00977_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="a00422_source.html"·title="·"·alt=""·coords="220,189,427,229"/>138 <area·shape="rect"·href="a00986_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="a00461_source.html"·title="·"·alt=""·coords="451,189,657,229"/>140 <area·shape="rect"·href="a01001_source.html"·title="·"·alt=""·coords="451,189,657,229"/>
141 <area·shape="poly"·title="·"·alt=""·coords="635,144,579,191,575,187,632,140"/>141 <area·shape="poly"·title="·"·alt=""·coords="635,144,579,191,575,187,632,140"/>
142 <area·shape="poly"·title="·"·alt=""·coords="777,123,967,146,1184,179,1222,186,1221,191,1183,184,966,152,776,129"/>142 <area·shape="poly"·title="·"·alt=""·coords="777,123,967,146,1184,179,1222,186,1221,191,1183,184,966,152,776,129"/>
143 <area·shape="rect"·href="a06350_source.html"·title="·"·alt=""·coords="681,189,881,229"/>143 <area·shape="rect"·href="a06455_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="a00479_source.html"·title="·"·alt=""·coords="905,181,1171,236"/>145 <area·shape="rect"·href="a01013_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="a00485_source.html"·title="·"·alt=""·coords="681,284,881,324"/>147 <area·shape="rect"·href="a00959_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="a00986_source.html">Go·to·the·source·code·of·this·file.</a></p>152 <p><a·href="a00407_source.html">Go·to·the·source·code·of·this·file.</a></p>
153 <table·class="memberdecls">153 <table·class="memberdecls">
154 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>154 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
155 Classes</h2></td></tr>155 Classes</h2></td></tr>
156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03842.html">OpenMesh::Utils::Timer</a></td></tr>156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03842.html">OpenMesh::Utils::Timer</a></td></tr>
157 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03842.html"·title="Timer·class.">Timer</a>·class.··<a·href="a03842.html#details">More...</a><br·/></td></tr>157 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03842.html"·title="Timer·class.">Timer</a>·class.··<a·href="a03842.html#details">More...</a><br·/></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 </table><table·class="memberdecls">159 </table><table·class="memberdecls">
1.18 KB
./usr/share/doc/libopenmesh-dev/html/a00987.map vs.
./usr/share/doc/libopenmesh-dev/html/a00408.map
Files 99% similar despite different names
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <map·id="OpenMesh/Tools/Utils/Timer.hh"·name="OpenMesh/Tools/Utils/Timer.hh">1 <map·id="OpenMesh/Tools/Utils/Timer.hh"·name="OpenMesh/Tools/Utils/Timer.hh">
2 <area·shape="rect"·id="Node000001"·title="A·timer·class."·alt=""·coords="211,5,373,45"/>2 <area·shape="rect"·id="Node000001"·title="A·timer·class."·alt=""·coords="211,5,373,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00791_source.html"·title="·"·alt=""·coords="5,93,184,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00593_source.html"·title="·"·alt=""·coords="5,93,184,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="250,48,151,90,149,85,248,43"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="250,48,151,90,149,85,248,43"/>
5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,101,285,126"/>5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,101,285,126"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="284,47,262,89,257,87,280,44"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="284,47,262,89,257,87,280,44"/>
7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="309,101,368,126"/>7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="309,101,368,126"/>
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="305,44,328,87,323,90,300,47"/>8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="305,44,328,87,323,90,300,47"/>
9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="392,101,461,126"/>9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="392,101,461,126"/>
10 <area·shape="poly"·id="edge5_Node000001_Node000006"·title="·"·alt=""·coords="323,43,398,91,396,95,320,48"/>10 <area·shape="poly"·id="edge5_Node000001_Node000006"·title="·"·alt=""·coords="323,43,398,91,396,95,320,48"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00987.png vs.
./usr/share/doc/libopenmesh-dev/html/a00408.png
Files identical despite different names
3.16 KB
./usr/share/doc/libopenmesh-dev/html/a00988.map vs.
./usr/share/doc/libopenmesh-dev/html/a00409.map
Files 98% 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="$a06347_source.html"·title="·"·alt=""·coords="5,189,196,229"/>3 <area·shape="rect"·id="Node000002"·href="$a06452_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="$a00452_source.html"·title="·"·alt=""·coords="572,93,763,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00962_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="$a00449_source.html"·title="·"·alt=""·coords="1195,189,1411,229"/>7 <area·shape="rect"·id="Node000006"·href="$a00977_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="$a00422_source.html"·title="·"·alt=""·coords="220,189,427,229"/>10 <area·shape="rect"·id="Node000004"·href="$a00986_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="$a00461_source.html"·title="·"·alt=""·coords="451,189,657,229"/>12 <area·shape="rect"·id="Node000005"·href="$a01001_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="$a06350_source.html"·title="·"·alt=""·coords="681,189,881,229"/>15 <area·shape="rect"·id="Node000007"·href="$a06455_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="$a00479_source.html"·title="·"·alt=""·coords="905,181,1171,236"/>17 <area·shape="rect"·id="Node000009"·href="$a01013_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="$a00485_source.html"·title="·"·alt=""·coords="681,284,881,324"/>19 <area·shape="rect"·id="Node000008"·href="$a00959_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/a00988.png vs.
./usr/share/doc/libopenmesh-dev/html/a00409.png
Files identical despite different names
35.0 KB
./usr/share/doc/libopenmesh-dev/html/a00992_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01178_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/conio.hh·Source·File</title>8 <title>OpenMesh:·Unittests/unittests_common.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a00992_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01178_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, 89 lines modifiedOffset 92, 106 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">conio.hh</div></div>98 ··<div·class="headertitle"><div·class="title">unittests_common.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·INCLUDE_UNITTESTS_COMMON_HH</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·INCLUDE_UNITTESTS_COMMON_HH</span></div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span>·</div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;gtest/gtest.h&gt;</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span>·</div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh&gt;</span></div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh&gt;</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#ifdef·TEST_CUSTOM_TRAITS</span></div>
 112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;Unittests/unittests_common_customtraits.hh&gt;</span></div>
 113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#elif·defined(TEST_DOUBLE_TRAITS)</span></div>
 114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03898.html">CustomTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02810.html">OpenMesh::DefaultTraitsDouble</a>·{</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>};</div>
 116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#else</span></div>
 117 <div·class="foldopen"·id="foldopen00017"·data-start="{"·data-end="};">
 118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno"><a·class="line"·href="a03898.html">···17</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03898.html">CustomTraits</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02806.html">OpenMesh::DefaultTraits</a>·{</div>
 119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>};</div>
 120 </div>
 121 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#endif</span></div>
 122 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 123 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 124 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02706.html">OpenMesh::TriMesh_ArrayKernelT&lt;CustomTraits&gt;</a>·Mesh;</div>
 125 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">OpenMesh::PolyMesh_ArrayKernelT&lt;CustomTraits&gt;</a>·PolyMesh;</div>
 127 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">/*</span></div>
 129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*·Simple·test·setting.</span></div>
 130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*/</span></div>
 131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 132 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 133 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03902.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03902.html">OpenMeshBase</a>·:·<span·class="keyword">public</span>·testing::Test·{</div>
 134 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 135 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">protected</span>:</div>
 136 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 137 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>········<span·class="comment">//·This·function·is·called·before·each·test·is·run</span></div>
 138 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·SetUp()·{</div>
 139 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>············</div>
 140 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>············<span·class="comment">//·Do·some·initial·stuff·with·the·member·data·here...</span></div>
 141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········}</div>
 142 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 143 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<span·class="comment">//·This·function·is·called·after·all·tests·are·through</span></div>
 144 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·TearDown()·{</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>145 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
Max diff block lines reached; 130/28305 bytes (0.46%) of diff not shown.
7.25 KB
html2text {}
    
Offset 1, 102 lines modifiedOffset 1, 103 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 unittests_common.hh
 6 1#ifndef·INCLUDE_UNITTESTS_COMMON_HH
 7 2#define·INCLUDE_UNITTESTS_COMMON_HH
 8 3
 9 4#include·<gtest/gtest.h>
 10 5
 11 6#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 12 7#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>
 13 8
 14 9#include·<OpenMesh/Core/IO/MeshIO.hh>
 15 10
 16 11#ifdef·TEST_CUSTOM_TRAITS
 17 12#include·<Unittests/unittests_common_customtraits.hh>
 18 13#elif·defined(TEST_DOUBLE_TRAITS)
 19 14struct·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8D_\x8o_\x8u_\x8b_\x8l_\x8e·{
 20 15};
 21 16#else
 22 _\x81_\x87struct·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·:·public·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s·{
 23 18};
 24 19#endif
 25 20
 26 21
 27 22typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·Mesh;
 28 23
 29 24typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·PolyMesh;
 30 25
 31 26/*
 32 27·*·Simple·test·setting.
 33 28·*/
 34 29
 35 _\x83_\x80class·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8B_\x8a_\x8s_\x8e·:·public·testing::Test·{
 36 31
 37 32·protected:
 38 33
 39 34·//·This·function·is·called·before·each·test·is·run
 40 35·virtual·void·SetUp()·{
 41 36
 42 37·//·Do·some·initial·stuff·with·the·member·data·here...
 43 38·}
 44 39
 45 40·//·This·function·is·called·after·all·tests·are·through
 46 41·virtual·void·TearDown()·{
5 conio.hh 
6 1/*·=========================================================================·* 
7 2·*·* 
8 3·*·OpenMesh·* 
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
10 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
11 6·*·All·rights·reserved.·* 
12 7·*·www.openmesh.org·* 
13 8·*·* 
14 9·*---------------------------------------------------------------------------* 
15 10·*·This·file·is·part·of·OpenMesh.·* 
16 11·*--------------------------------------------------------------------------- 
17 * 
18 12·*·* 
19 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
20 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
21 15·*·are·met:·* 
22 16·*·* 
23 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
24 * 
25 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
26 19·*·* 
27 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
28 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
29 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
30 23·*·* 
31 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
32 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
33 26·*·this·software·without·specific·prior·written·permission.·* 
34 27·*·* 
35 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
36 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
37 * 
38 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
39 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
40 * 
41 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
42 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
43 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
44 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
45 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
48 39·*·* 
49 40·*·========================================================================= 
50 */ 
51 41 
52 4247 42
53 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 -- 
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 79 
75 80//·-------------------------------------------------------------------------- 
76 -- 
77 81}·//·namespace·Utils 
78 82}·//·namespace·OpenMesh 
79 83//·-------------------------------------------------------------------------- 
80 -- 
81 84#endif·//·OPENMESH_UTILS_CONIO_HH 
82 85/ 
83 /·============================================================================ 
84 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
85 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh, 
Max diff block lines reached; 160/7396 bytes (2.16%) of diff not shown.
75.1 KB
./usr/share/doc/libopenmesh-dev/html/a00995_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00482_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/Tools/Kernel_OSG/ArrayKernelT.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 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('a00995_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00482_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">ArrayKernelT.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 138, 192 lines modifiedOffset 138, 196 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·OSGArrayKernelT</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>
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_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>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>
 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>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;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>
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">//==·FORWARDDECLARATIONS·======================================================</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> 
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>·</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>VDPM·{</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">//==·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="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="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··············</div>
 171 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">
 172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03874.html">···72</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03874.html">VHierarchyWindow</a></div>
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>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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">private</span>:</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
177 <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>·</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="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>
179 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//·····\see·\ref·mesh_type·</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>
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="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>
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>
Max diff block lines reached; 17587/61844 bytes (28.44%) of diff not shown.
14.6 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 ArrayKernelT.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 47, 211 lines modifiedOffset 47, 213 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·OSGArrayKernelT57 46//·CLASS·newClass
 58 47//
59 48//59 48//
60 49// 
61 =============================================================================60 =============================================================================
 61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH
 64 52
 65 53
62 50 
63 51 
64 52#ifndef·OPENMESH_KERNELOSG_ARRAY_KERNEL_HH 
65 53#define·OPENMEHS_KERNELOSG_ARRAY_KERNEL_HH 
66 54 
67 55 
68 56//==·INCLUDES66 54//==·INCLUDES
69 =================================================================67 =================================================================
 68 55
 69 56#include·<OpenMesh/Tools/VDPM/VHierarchy.hh>
 70 57#include·<algorithm>
 71 58
 72 59//==·FORWARDDECLARATIONS
 73 ======================================================
 74 60
 75 61
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 
81 68//==·NAMESPACES76 62//==·NAMESPACES
82 ===============================================================77 ===============================================================
 78 63
83 69 
84 70 
85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
86 72namespace·Kernel_OSG·{ 
87 7380 65namespace·VDPM·{
 81 66
88 74//==·CLASS·DEFINITION82 67//==·CLASS·DEFINITION
89 =========================================================83 =========================================================
 84 68
 85 69
 86 _\x87_\x82class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w
 87 73{
 88 74private:
90 7589 75
91 76 
92 87//·\see·OpenMesh::ArrayHandleT 
93 88//·\see·\ref·mesh_type90 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
94 89103 89
95 90 
96 91template·<class·AttribKernel,·class·FinalMeshItems> 
97 _\x89_\x82class·_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T 
98 93·:·public·OpenMesh::ArrayKernelT<AttribKernel,·FinalMeshItems> 
99 94{ 
100 95public: 
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; 
Max diff block lines reached; 8633/14933 bytes (57.81%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00998_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00374_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('a00998_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00374_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()"
31.9 KB
./usr/share/doc/libopenmesh-dev/html/a01004.html vs.
./usr/share/doc/libopenmesh-dev/html/a00380.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('a01004.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00380.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 106, 113 lines modifiedOffset 106, 113 lines modified
106 <code>#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</code><br·/>106 <code>#include·&lt;OpenMesh/Core/Utils/color_cast.hh&gt;</code><br·/>
107 <code>#include·&lt;OpenMesh/Tools/Utils/GLConstAsString.hh&gt;</code><br·/>107 <code>#include·&lt;OpenMesh/Tools/Utils/GLConstAsString.hh&gt;</code><br·/>
108 <code>#include·&lt;OpenSG/OSGGeometry.h&gt;</code><br·/>108 <code>#include·&lt;OpenSG/OSGGeometry.h&gt;</code><br·/>
109 <code>#include·&quot;color_cast.hh&quot;</code><br·/>109 <code>#include·&quot;color_cast.hh&quot;</code><br·/>
110 </div><div·class="textblock"><div·class="dynheader">110 </div><div·class="textblock"><div·class="dynheader">
111 Include·dependency·graph·for·bindT.hh:</div>111 Include·dependency·graph·for·bindT.hh:</div>
112 <div·class="dyncontent">112 <div·class="dyncontent">
113 <div·class="center"><img·src="a01005.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh"·alt=""/></div>113 <div·class="center"><img·src="a00381.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh"·alt=""/></div>
114 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh"·id="aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh">114 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh"·id="aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh">
115 <area·shape="rect"·title="Bind·an·OpenMesh·to·a·OpenSG·geometry·node."·alt=""·coords="195,5,369,45"/>115 <area·shape="rect"·title="Bind·an·OpenMesh·to·a·OpenSG·geometry·node."·alt=""·coords="195,5,369,45"/>
116 <area·shape="rect"·title="·"·alt=""·coords="5,101,92,126"/>116 <area·shape="rect"·title="·"·alt=""·coords="5,101,92,126"/>
117 <area·shape="poly"·title="·"·alt=""·coords="232,48,93,99,91,94,230,43"/>117 <area·shape="poly"·title="·"·alt=""·coords="232,48,93,99,91,94,230,43"/>
118 <area·shape="rect"·title="·"·alt=""·coords="718,1245,803,1270"/>118 <area·shape="rect"·title="·"·alt=""·coords="718,1245,803,1270"/>
119 <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"/>119 <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"/>
120 <area·shape="rect"·href="a00620_source.html"·title="·"·alt=""·coords="488,93,652,133"/>120 <area·shape="rect"·href="a00914_source.html"·title="·"·alt=""·coords="488,93,652,133"/>
121 <area·shape="poly"·title="·"·alt=""·coords="346,43,494,87,493,92,344,48"/>121 <area·shape="poly"·title="·"·alt=""·coords="346,43,494,87,493,92,344,48"/>
122 <area·shape="rect"·href="a06374_source.html"·title="·"·alt=""·coords="1303,885,1461,925"/>122 <area·shape="rect"·href="a06464_source.html"·title="·"·alt=""·coords="1303,885,1461,925"/>
123 <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"/>123 <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"/>
124 <area·shape="rect"·href="a00968_source.html"·title="·"·alt=""·coords="319,181,482,221"/>124 <area·shape="rect"·href="a00434_source.html"·title="·"·alt=""·coords="319,181,482,221"/>
125 <area·shape="poly"·title="·"·alt=""·coords="297,44,382,168,378,171,293,47"/>125 <area·shape="poly"·title="·"·alt=""·coords="297,44,382,168,378,171,293,47"/>
126 <area·shape="rect"·title="·"·alt=""·coords="418,893,599,918"/>126 <area·shape="rect"·title="·"·alt=""·coords="418,893,599,918"/>
127 <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"/>127 <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"/>
128 <area·shape="rect"·href="a06377_source.html"·title="·"·alt=""·coords="536,812,644,837"/>128 <area·shape="rect"·href="a06467_source.html"·title="·"·alt=""·coords="536,812,644,837"/>
129 <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"/>129 <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"/>
130 <area·shape="rect"·title="·"·alt=""·coords="2835,1237,3014,1277"/>130 <area·shape="rect"·title="·"·alt=""·coords="2835,1237,3014,1277"/>
131 <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"/>131 <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"/>
132 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="1713,181,1877,221"/>132 <area·shape="rect"·href="a00923_source.html"·title="·"·alt=""·coords="1713,181,1877,221"/>
133 <area·shape="poly"·title="·"·alt=""·coords="652,118,1700,191,1699,196,652,123"/>133 <area·shape="poly"·title="·"·alt=""·coords="652,118,1700,191,1699,196,652,123"/>
134 <area·shape="rect"·title="·"·alt=""·coords="400,1245,463,1270"/>134 <area·shape="rect"·title="·"·alt=""·coords="400,1245,463,1270"/>
135 <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"/>135 <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"/>
136 <area·shape="rect"·href="a00602_source.html"·title="·"·alt=""·coords="543,269,707,309"/>136 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="543,269,707,309"/>
137 <area·shape="poly"·title="·"·alt=""·coords="578,133,617,255,612,257,573,134"/>137 <area·shape="poly"·title="·"·alt=""·coords="578,133,617,255,612,257,573,134"/>
138 <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"/>138 <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"/>
139 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1698,269,1893,309"/>139 <area·shape="rect"·href="a00812_source.html"·title="·"·alt=""·coords="1698,269,1893,309"/>
140 <area·shape="poly"·title="·"·alt=""·coords="1798,222,1798,255,1793,255,1793,222"/>140 <area·shape="poly"·title="·"·alt=""·coords="1798,222,1798,255,1793,255,1793,222"/>
141 <area·shape="rect"·href="a00551_source.html"·title="·"·alt=""·coords="3120,269,3284,309"/>141 <area·shape="rect"·href="a00836_source.html"·title="·"·alt=""·coords="3120,269,3284,309"/>
142 <area·shape="poly"·title="·"·alt=""·coords="1878,205,3106,280,3106,285,1877,210"/>142 <area·shape="poly"·title="·"·alt=""·coords="1878,205,3106,280,3106,285,1877,210"/>
143 <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"/>143 <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"/>
144 <area·shape="rect"·href="a00572_source.html"·title="·"·alt=""·coords="1987,973,2151,1013"/>144 <area·shape="rect"·href="a00872_source.html"·title="·"·alt=""·coords="1987,973,2151,1013"/>
145 <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"/>145 <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"/>
146 <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"/>146 <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"/>
147 <area·shape="rect"·title="·"·alt=""·coords="1688,365,1751,390"/>147 <area·shape="rect"·title="·"·alt=""·coords="1688,365,1751,390"/>
148 <area·shape="poly"·title="·"·alt=""·coords="1780,311,1741,356,1737,352,1776,308"/>148 <area·shape="poly"·title="·"·alt=""·coords="1780,311,1741,356,1737,352,1776,308"/>
149 <area·shape="rect"·title="·"·alt=""·coords="1775,365,1834,390"/>149 <area·shape="rect"·title="·"·alt=""·coords="1775,365,1834,390"/>
150 <area·shape="poly"·title="·"·alt=""·coords="1800,309,1805,351,1799,351,1795,310"/>150 <area·shape="poly"·title="·"·alt=""·coords="1800,309,1805,351,1799,351,1795,310"/>
151 <area·shape="rect"·href="a00536_source.html"·title="·"·alt=""·coords="3308,357,3472,397"/>151 <area·shape="rect"·href="a00911_source.html"·title="·"·alt=""·coords="3308,357,3472,397"/>
152 <area·shape="poly"·title="·"·alt=""·coords="3244,307,3338,349,3335,354,3242,312"/>152 <area·shape="poly"·title="·"·alt=""·coords="3244,307,3338,349,3335,354,3242,312"/>
153 <area·shape="rect"·href="a00614_source.html"·title="·"·alt=""·coords="1859,357,2023,397"/>153 <area·shape="rect"·href="a00854_source.html"·title="·"·alt=""·coords="1859,357,2023,397"/>
154 <area·shape="poly"·title="·"·alt=""·coords="3120,299,2037,372,2036,367,3120,294"/>154 <area·shape="poly"·title="·"·alt=""·coords="3120,299,2037,372,2036,367,3120,294"/>
155 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="3120,357,3284,397"/>155 <area·shape="rect"·href="a00920_source.html"·title="·"·alt=""·coords="3120,357,3284,397"/>
156 <area·shape="poly"·title="·"·alt=""·coords="3197,310,3196,344,3191,344,3192,310"/>156 <area·shape="poly"·title="·"·alt=""·coords="3197,310,3196,344,3191,344,3192,310"/>
157 <area·shape="rect"·href="a00590_source.html"·title="·"·alt=""·coords="3863,621,4042,676"/>157 <area·shape="rect"·href="a00857_source.html"·title="·"·alt=""·coords="3863,621,4042,676"/>
158 <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"/>158 <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"/>
159 <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"/>159 <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"/>
160 <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"/>160 <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"/>
161 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="2845,1149,3004,1189"/>161 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="2845,1149,3004,1189"/>
162 <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"/>162 <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"/>
163 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="3283,973,3447,1013"/>163 <area·shape="rect"·href="a00875_source.html"·title="·"·alt=""·coords="3283,973,3447,1013"/>
164 <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"/>164 <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"/>
165 <area·shape="rect"·href="a00635_source.html"·title="·"·alt=""·coords="927,445,1091,485"/>165 <area·shape="rect"·href="a00884_source.html"·title="·"·alt=""·coords="927,445,1091,485"/>
166 <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"/>166 <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"/>
167 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="3624,973,3788,1013"/>167 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="3624,973,3788,1013"/>
168 <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"/>168 <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"/>
169 <area·shape="poly"·title="·"·alt=""·coords="2927,1190,2927,1223,2922,1223,2922,1190"/>169 <area·shape="poly"·title="·"·alt=""·coords="2927,1190,2927,1223,2922,1223,2922,1190"/>
170 <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"/>170 <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"/>
171 <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"/>171 <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"/>
172 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1704,1061,1868,1101"/>172 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1704,1061,1868,1101"/>
173 <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"/>173 <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"/>
174 <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"/>174 <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"/>
175 <area·shape="rect"·title="·"·alt=""·coords="1469,1245,1545,1270"/>175 <area·shape="rect"·title="·"·alt=""·coords="1469,1245,1545,1270"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1757,1104,1539,1240,1536,1235,1754,1099"/>176 <area·shape="poly"·title="·"·alt=""·coords="1757,1104,1539,1240,1536,1235,1754,1099"/>
177 <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"/>177 <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"/>
178 <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"/>178 <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"/>
179 <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"/>179 <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"/>
180 <area·shape="rect"·title="·"·alt=""·coords="987,1245,1046,1270"/>180 <area·shape="rect"·title="·"·alt=""·coords="987,1245,1046,1270"/>
181 <area·shape="poly"·title="·"·alt=""·coords="972,488,942,508,917,535,902,563,895,588,893,647,893,907,896,956,905,1004,936,1097,973,1176,1004,1232,1000,1234,968,1179,931,1099,900,1006,891,956,887,907,887,647,889,587,897,561,913,532,939,504,969,483"/>181 <area·shape="poly"·title="·"·alt=""·coords="972,488,942,508,917,535,902,563,895,588,893,647,893,907,896,956,905,1004,936,1097,973,1176,1004,1232,1000,1234,968,1179,931,1099,900,1006,891,956,887,907,887,647,889,587,897,561,913,532,939,504,969,483"/>
182 <area·shape="rect"·title="·"·alt=""·coords="1114,541,1178,566"/>182 <area·shape="rect"·title="·"·alt=""·coords="1114,541,1178,566"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1040,483,1117,531,1115,536,1037,488"/>183 <area·shape="poly"·title="·"·alt=""·coords="1040,483,1117,531,1115,536,1037,488"/>
184 <area·shape="rect"·href="a00827_source.html"·title="·"·alt=""·coords="927,533,1090,573"/>184 <area·shape="rect"·href="a00623_source.html"·title="·"·alt=""·coords="927,533,1090,573"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1011,486,1011,519,1006,519,1006,486"/>185 <area·shape="poly"·title="·"·alt=""·coords="1011,486,1011,519,1006,519,1006,486"/>
186 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="1185,629,1344,669"/>186 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="1185,629,1344,669"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1061,571,1201,621,1199,626,1060,576"/>187 <area·shape="poly"·title="·"·alt=""·coords="1061,571,1201,621,1199,626,1060,576"/>
188 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1485,973,1644,1013"/>188 <area·shape="rect"·href="a00650_source.html"·title="·"·alt=""·coords="1485,973,1644,1013"/>
189 <area·shape="poly"·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"/>189 <area·shape="poly"·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"/>
190 <area·shape="poly"·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"/>190 <area·shape="poly"·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"/>
191 <area·shape="poly"·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"/>191 <area·shape="poly"·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"/>
192 <area·shape="poly"·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"/>192 <area·shape="poly"·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"/>
193 <area·shape="poly"·title="·"·alt=""·coords="1290,667,1358,722,1754,1050,1751,1054,1355,726,1287,671"/>193 <area·shape="poly"·title="·"·alt=""·coords="1290,667,1358,722,1754,1050,1751,1054,1355,726,1287,671"/>
194 <area·shape="poly"·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"/>194 <area·shape="poly"·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"/>
195 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="1185,724,1344,764"/>195 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="1185,724,1344,764"/>
196 <area·shape="poly"·title="·"·alt=""·coords="1267,669,1267,710,1262,710,1262,669"/>196 <area·shape="poly"·title="·"·alt=""·coords="1267,669,1267,710,1262,710,1262,669"/>
197 <area·shape="rect"·title="·"·alt=""·coords="2175,981,2255,1006"/>197 <area·shape="rect"·title="·"·alt=""·coords="2175,981,2255,1006"/>
198 <area·shape="poly"·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"/>198 <area·shape="poly"·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"/>
199 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="2651,724,2815,764"/>199 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="2651,724,2815,764"/>
200 <area·shape="poly"·title="·"·alt=""·coords="1344,652,2637,734,2637,739,1344,658"/>200 <area·shape="poly"·title="·"·alt=""·coords="1344,652,2637,734,2637,739,1344,658"/>
201 <area·shape="poly"·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"/>201 <area·shape="poly"·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"/>
202 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="2358,812,2609,837"/>202 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="2358,812,2609,837"/>
203 <area·shape="poly"·title="·"·alt=""·coords="1344,748,2344,812,2344,817,1344,753"/>203 <area·shape="poly"·title="·"·alt=""·coords="1344,748,2344,812,2344,817,1344,753"/>
204 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1231,1061,1410,1101"/>204 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1231,1061,1410,1101"/>
205 <area·shape="poly"·title="·"·alt=""·coords="1270,764,1294,925,1317,1047,1311,1048,1289,926,1265,765"/>205 <area·shape="poly"·title="·"·alt=""·coords="1270,764,1294,925,1317,1047,1311,1048,1289,926,1265,765"/>
206 <area·shape="poly"·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"/>206 <area·shape="poly"·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"/>
207 <area·shape="rect"·title="·"·alt=""·coords="2432,1069,2519,1094"/>207 <area·shape="rect"·title="·"·alt=""·coords="2432,1069,2519,1094"/>
208 <area·shape="poly"·title="·"·alt=""·coords="2482,838,2461,912,2455,962,2457,1013,2468,1055,2463,1057,2451,1014,2449,962,2456,911,2476,837"/>208 <area·shape="poly"·title="·"·alt=""·coords="2482,838,2461,912,2455,962,2457,1013,2468,1055,2463,1057,2451,1014,2449,962,2456,911,2476,837"/>
209 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="2651,973,2815,1013"/>209 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="2651,973,2815,1013"/>
210 <area·shape="poly"·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"/>210 <area·shape="poly"·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"/>
211 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="2480,885,2644,925"/>211 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="2480,885,2644,925"/>
212 <area·shape="poly"·title="·"·alt=""·coords="2497,836,2535,874,2531,877,2493,839"/>212 <area·shape="poly"·title="·"·alt=""·coords="2497,836,2535,874,2531,877,2493,839"/>
213 <area·shape="poly"·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"/>213 <area·shape="poly"·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"/>
214 <area·shape="poly"·title="·"·alt=""·coords="2677,1016,2532,1064,2523,1067,2522,1062,2530,1059,2675,1011"/>214 <area·shape="poly"·title="·"·alt=""·coords="2677,1016,2532,1064,2523,1067,2522,1062,2530,1059,2675,1011"/>
215 <area·shape="rect"·title="·"·alt=""·coords="2643,1069,2719,1094"/>215 <area·shape="rect"·title="·"·alt=""·coords="2643,1069,2719,1094"/>
216 <area·shape="poly"·title="·"·alt=""·coords="2723,1015,2697,1058,2693,1055,2719,1012"/>216 <area·shape="poly"·title="·"·alt=""·coords="2723,1015,2697,1058,2693,1055,2719,1012"/>
Max diff block lines reached; 12565/32572 bytes (38.58%) of diff not shown.
2.91 KB
./usr/share/doc/libopenmesh-dev/html/a01004_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00380_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('a01004_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00380_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">bindT.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="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>101 <a·href="a00380.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-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>
34.9 KB
./usr/share/doc/libopenmesh-dev/html/a01005.map vs.
./usr/share/doc/libopenmesh-dev/html/a00381.map
Files 99% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 105 lines modified
1 <map·id="OpenMesh/Tools/Kernel_OSG/bindT.hh"·name="OpenMesh/Tools/Kernel_OSG/bindT.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"/>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"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,101,92,126"/>
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="232,48,93,99,91,94,230,43"/>
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="718,1245,803,1270"/>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"/>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="$a00620_source.html"·title="·"·alt=""·coords="488,93,652,133"/>7 <area·shape="rect"·id="Node000004"·href="$a00914_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"/>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="$a06374_source.html"·title="·"·alt=""·coords="1303,885,1461,925"/>9 <area·shape="rect"·id="Node000058"·href="$a06464_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"/>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="$a00968_source.html"·title="·"·alt=""·coords="319,181,482,221"/>11 <area·shape="rect"·id="Node000060"·href="$a00434_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"/>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"/>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"/>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"/>15 <area·shape="rect"·id="Node000062"·href="$a06467_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"/>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"/>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"/>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="$a00605_source.html"·title="·"·alt=""·coords="1713,181,1877,221"/>19 <area·shape="rect"·id="Node000006"·href="$a00923_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"/>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"/>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"/>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"/>23 <area·shape="rect"·id="Node000057"·href="$a00863_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"/>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"/>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="$a00527_source.html"·title="·"·alt=""·coords="1698,269,1893,309"/>26 <area·shape="rect"·id="Node000007"·href="$a00812_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"/>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="$a00551_source.html"·title="·"·alt=""·coords="3120,269,3284,309"/>28 <area·shape="rect"·id="Node000010"·href="$a00836_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"/>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"/>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="$a00572_source.html"·title="·"·alt=""·coords="1987,973,2151,1013"/>31 <area·shape="rect"·id="Node000054"·href="$a00872_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"/>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"/>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"/>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"/>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"/>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"/>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="$a00536_source.html"·title="·"·alt=""·coords="3308,357,3472,397"/>38 <area·shape="rect"·id="Node000011"·href="$a00911_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"/>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="$a00614_source.html"·title="·"·alt=""·coords="1859,357,2023,397"/>40 <area·shape="rect"·id="Node000044"·href="$a00854_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"/>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="$a00617_source.html"·title="·"·alt=""·coords="3120,357,3284,397"/>42 <area·shape="rect"·id="Node000048"·href="$a00920_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"/>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="$a00590_source.html"·title="·"·alt=""·coords="3863,621,4042,676"/>44 <area·shape="rect"·id="Node000049"·href="$a00857_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"/>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"/>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"/>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="$a00863_source.html"·title="·"·alt=""·coords="2845,1149,3004,1189"/>48 <area·shape="rect"·id="Node000013"·href="$a00617_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"/>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="$a00587_source.html"·title="·"·alt=""·coords="3283,973,3447,1013"/>50 <area·shape="rect"·id="Node000014"·href="$a00875_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"/>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="$a00635_source.html"·title="·"·alt=""·coords="927,445,1091,485"/>52 <area·shape="rect"·id="Node000017"·href="$a00884_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"/>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="$a00638_source.html"·title="·"·alt=""·coords="3624,973,3788,1013"/>54 <area·shape="rect"·id="Node000033"·href="$a00887_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"/>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"/>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"/>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"/>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="$a00581_source.html"·title="·"·alt=""·coords="1704,1061,1868,1101"/>59 <area·shape="rect"·id="Node000015"·href="$a00878_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00827_source.html"·title="·"·alt=""·coords="927,533,1090,573"/>71 <area·shape="rect"·id="Node000020"·href="$a00623_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"/>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="$a00809_source.html"·title="·"·alt=""·coords="1185,629,1344,669"/>73 <area·shape="rect"·id="Node000021"·href="$a00641_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"/>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="$a00839_source.html"·title="·"·alt=""·coords="1485,973,1644,1013"/>75 <area·shape="rect"·id="Node000041"·href="$a00650_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"/>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"/>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"/>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"/>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"/>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"/>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="$a00818_source.html"·title="·"·alt=""·coords="1185,724,1344,764"/>82 <area·shape="rect"·id="Node000022"·href="$a00656_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"/>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"/>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"/>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="$a00686_source.html"·title="·"·alt=""·coords="2651,724,2815,764"/>86 <area·shape="rect"·id="Node000043"·href="$a00701_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"/>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"/>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="$a00695_source.html"·title="·"·alt=""·coords="2358,812,2609,837"/>89 <area·shape="rect"·id="Node000023"·href="$a00671_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"/>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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1231,1061,1410,1101"/>91 <area·shape="rect"·id="Node000037"·href="$a00599.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"/>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"/>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"/>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"/>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="$a00683_source.html"·title="·"·alt=""·coords="2651,973,2815,1013"/>96 <area·shape="rect"·id="Node000025"·href="$a00803_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"/>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="$a00770_source.html"·title="·"·alt=""·coords="2480,885,2644,925"/>98 <area·shape="rect"·id="Node000029"·href="$a00680_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"/>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"/>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"/>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"/>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"/>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"/>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"/>105 <area·shape="poly"·id="edge41_Node000025_Node000027"·title="·"·alt=""·coords="2746,1012,2770,1055,2765,1058,2741,1015"/>
Offset 111, 34 lines modifiedOffset 111, 34 lines modified
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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00500_source.html"·title="·"·alt=""·coords="1485,1061,1679,1101"/>118 <area·shape="rect"·id="Node000032"·href="$a00830_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"/>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"/>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="$a00716_source.html"·title="·"·alt=""·coords="3131,1061,3295,1101"/>121 <area·shape="rect"·id="Node000034"·href="$a00713_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"/>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="$a00644_source.html"·title="·"·alt=""·coords="2839,973,3003,1013"/>123 <area·shape="rect"·id="Node000035"·href="$a00692_source.html"·title="·"·alt=""·coords="2839,973,3003,1013"/>
124 <area·shape="poly"·id="edge56_Node000029_Node000035"·title="·"·alt=""·coords="2641,923,2829,968,2828,973,2640,928"/>124 <area·shape="poly"·id="edge56_Node000029_Node000035"·title="·"·alt=""·coords="2641,923,2829,968,2828,973,2640,928"/>
125 <area·shape="poly"·id="edge73_Node000029_Node000041"·title="·"·alt=""·coords="2480,912,2125,932,1895,950,1664,976,1658,977,1657,971,1663,971,1895,945,2124,927,2480,907"/>125 <area·shape="poly"·id="edge73_Node000029_Node000041"·title="·"·alt=""·coords="2480,912,2125,932,1895,950,1664,976,1658,977,1657,971,1663,971,1895,945,2124,927,2480,907"/>
126 <area·shape="poly"·id="edge79_Node000029_Node000042"·title="·"·alt=""·coords="2487,928,2270,981,2268,976,2485,923"/>126 <area·shape="poly"·id="edge79_Node000029_Node000042"·title="·"·alt=""·coords="2487,928,2270,981,2268,976,2485,923"/>
127 <area·shape="poly"·id="edge53_Node000033_Node000005"·title="·"·alt=""·coords="3705,1014,3695,1053,3676,1102,3647,1151,3628,1173,3606,1192,3575,1203,3520,1214,3366,1231,3187,1245,3028,1254,3028,1249,3187,1240,3365,1226,3520,1208,3573,1198,3603,1187,3625,1169,3643,1148,3671,1100,3690,1051,3700,1013"/>127 <area·shape="poly"·id="edge53_Node000033_Node000005"·title="·"·alt=""·coords="3705,1014,3695,1053,3676,1102,3647,1151,3628,1173,3606,1192,3575,1203,3520,1214,3366,1231,3187,1245,3028,1254,3028,1249,3187,1240,3365,1226,3520,1208,3573,1198,3603,1187,3625,1169,3643,1148,3671,1100,3690,1051,3700,1013"/>
128 <area·shape="poly"·id="edge55_Node000034_Node000005"·title="·"·alt=""·coords="3201,1103,3165,1147,3140,1171,3113,1192,3065,1217,3016,1236,3014,1231,3063,1212,3110,1187,3136,1167,3161,1143,3197,1100"/>128 <area·shape="poly"·id="edge55_Node000034_Node000005"·title="·"·alt=""·coords="3201,1103,3165,1147,3140,1171,3113,1192,3065,1217,3016,1236,3014,1231,3063,1212,3110,1187,3136,1167,3161,1143,3197,1100"/>
129 <area·shape="poly"·id="edge59_Node000035_Node000003"·title="·"·alt=""·coords="2839,1014,2828,1016,2699,1028,2590,1032,2403,1028,2313,1026,2218,1030,2110,1041,1984,1064,1955,1073,1933,1084,1911,1095,1881,1104,1767,1125,1669,1134,1582,1136,1500,1133,1419,1130,1332,1130,1233,1136,1118,1152,1030,1171,942,1196,804,1242,802,1237,941,1191,1028,1166,1118,1147,1233,1131,1332,1124,1419,1125,1500,1128,1582,1130,1668,1129,1766,1119,1880,1099,1909,1090,1931,1079,1953,1068,1983,1059,2109,1036,2217,1024,2313,1021,2403,1023,2590,1027,2699,1023,2827,1011,2838,1009"/>129 <area·shape="poly"·id="edge59_Node000035_Node000003"·title="·"·alt=""·coords="2839,1014,2828,1016,2699,1028,2590,1032,2403,1028,2313,1026,2218,1030,2110,1041,1984,1064,1955,1073,1933,1084,1911,1095,1881,1104,1767,1125,1669,1134,1582,1136,1500,1133,1419,1130,1332,1130,1233,1136,1118,1152,1030,1171,942,1196,804,1242,802,1237,941,1191,1028,1166,1118,1147,1233,1131,1332,1124,1419,1125,1500,1128,1582,1130,1668,1129,1766,1119,1880,1099,1909,1090,1931,1079,1953,1068,1983,1059,2109,1036,2217,1024,2313,1021,2403,1023,2590,1027,2699,1023,2827,1011,2838,1009"/>
130 <area·shape="poly"·id="edge57_Node000035_Node000005"·title="·"·alt=""·coords="2966,1011,2996,1032,3019,1060,3034,1095,3039,1125,3034,1156,3019,1191,3002,1214,2980,1232,2976,1228,2998,1210,3014,1188,3029,1154,3034,1125,3029,1096,3014,1063,2992,1035,2963,1016"/>130 <area·shape="poly"·id="edge57_Node000035_Node000005"·title="·"·alt=""·coords="2966,1011,2996,1032,3019,1060,3034,1095,3039,1125,3034,1156,3019,1191,3002,1214,2980,1232,2976,1228,2998,1210,3014,1188,3029,1154,3034,1125,3029,1096,3014,1063,2992,1035,2963,1016"/>
131 <area·shape="poly"·id="edge71_Node000035_Node000013"·title="·"·alt=""·coords="2924,1013,2927,1136,2921,1136,2918,1014"/>131 <area·shape="poly"·id="edge71_Node000035_Node000013"·title="·"·alt=""·coords="2924,1013,2927,1136,2921,1136,2918,1014"/>
Max diff block lines reached; 9388/35634 bytes (26.35%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a01005.png vs.
./usr/share/doc/libopenmesh-dev/html/a00381.png
Files identical despite different names
6.97 KB
./usr/share/doc/libopenmesh-dev/html/a01007_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00386_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('a01007_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00386_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_PROPERTYT_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_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>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>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00893.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>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>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>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>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
Offset 498, 15 lines modifiedOffset 498, 15 lines modified
498 <div·class="line"><a·id="l00405"·name="l00405"></a><span·class="lineno">··405</span><span·class="comment">//=============================================================================</span></div>498 <div·class="line"><a·id="l00405"·name="l00405"></a><span·class="lineno">··405</span><span·class="comment">//=============================================================================</span></div>
499 <div·class="line"><a·id="l00406"·name="l00406"></a><span·class="lineno">··406</span>}·<span·class="comment">//·namespace·Kernel_OSG</span></div>499 <div·class="line"><a·id="l00406"·name="l00406"></a><span·class="lineno">··406</span>}·<span·class="comment">//·namespace·Kernel_OSG</span></div>
500 <div·class="line"><a·id="l00407"·name="l00407"></a><span·class="lineno">··407</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>500 <div·class="line"><a·id="l00407"·name="l00407"></a><span·class="lineno">··407</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
501 <div·class="line"><a·id="l00408"·name="l00408"></a><span·class="lineno">··408</span><span·class="comment">//=============================================================================</span></div>501 <div·class="line"><a·id="l00408"·name="l00408"></a><span·class="lineno">··408</span><span·class="comment">//=============================================================================</span></div>
502 <div·class="line"><a·id="l00409"·name="l00409"></a><span·class="lineno">··409</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_PROPERTYT_HH·defined</span></div>502 <div·class="line"><a·id="l00409"·name="l00409"></a><span·class="lineno">··409</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_PROPERTYT_HH·defined</span></div>
503 <div·class="line"><a·id="l00410"·name="l00410"></a><span·class="lineno">··410</span><span·class="comment">//=============================================================================</span></div>503 <div·class="line"><a·id="l00410"·name="l00410"></a><span·class="lineno">··410</span><span·class="comment">//=============================================================================</span></div>
504 <div·class="line"><a·id="l00411"·name="l00411"></a><span·class="lineno">··411</span>·</div>504 <div·class="line"><a·id="l00411"·name="l00411"></a><span·class="lineno">··411</span>·</div>
505 <div·class="ttc"·id="aa00584_html"><div·class="ttname"><a·href="a00584.html">Attributes.hh</a></div><div·class="ttdoc">This·file·provides·some·macros·containing·attribute·usage.</div></div>505 <div·class="ttc"·id="aa00893_html"><div·class="ttname"><a·href="a00893.html">Attributes.hh</a></div><div·class="ttdoc">This·file·provides·some·macros·containing·attribute·usage.</div></div>
506 <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>506 <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>
507 <div·class="ttc"·id="aa01242_html_a3f1cd91001ec39807052adbada41f8ad"><div·class="ttname"><a·href="a01242.html#a3f1cd91001ec39807052adbada41f8ad">OpenMesh::Vec2f</a></div><div·class="ttdeci">VectorT&lt;·float,·2·&gt;·Vec2f</div><div·class="ttdoc">2-float·vector</div><div·class="ttdef"><b>Definition</b>·Vector11T.hh:834</div></div>507 <div·class="ttc"·id="aa01242_html_a3f1cd91001ec39807052adbada41f8ad"><div·class="ttname"><a·href="a01242.html#a3f1cd91001ec39807052adbada41f8ad">OpenMesh::Vec2f</a></div><div·class="ttdeci">VectorT&lt;·float,·2·&gt;·Vec2f</div><div·class="ttdoc">2-float·vector</div><div·class="ttdef"><b>Definition</b>·Vector11T.hh:834</div></div>
508 <div·class="ttc"·id="aa01242_html_aeb4e43a28974a16e6131fd93eef1ebfe"><div·class="ttname"><a·href="a01242.html#aeb4e43a28974a16e6131fd93eef1ebfe">OpenMesh::Vec3f</a></div><div·class="ttdeci">VectorT&lt;·float,·3·&gt;·Vec3f</div><div·class="ttdoc">3-float·vector</div><div·class="ttdef"><b>Definition</b>·Vector11T.hh:851</div></div>508 <div·class="ttc"·id="aa01242_html_aeb4e43a28974a16e6131fd93eef1ebfe"><div·class="ttname"><a·href="a01242.html#aeb4e43a28974a16e6131fd93eef1ebfe">OpenMesh::Vec3f</a></div><div·class="ttdeci">VectorT&lt;·float,·3·&gt;·Vec3f</div><div·class="ttdoc">3-float·vector</div><div·class="ttdef"><b>Definition</b>·Vector11T.hh:851</div></div>
509 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">OpenMesh::BaseProperty</a></div><div·class="ttdoc">Abstract·class·defining·the·basic·interface·of·a·dynamic·property.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:61</div></div>509 <div·class="ttc"·id="aa02834_html"><div·class="ttname"><a·href="a02834.html">OpenMesh::BaseProperty</a></div><div·class="ttdoc">Abstract·class·defining·the·basic·interface·of·a·dynamic·property.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:61</div></div>
510 <div·class="ttc"·id="aa02834_html_a3dbccc1d0ac8f9a0ba27c46f2fe58414"><div·class="ttname"><a·href="a02834.html#a3dbccc1d0ac8f9a0ba27c46f2fe58414">OpenMesh::BaseProperty::UnknownSize</a></div><div·class="ttdeci">static·const·size_t·UnknownSize</div><div·class="ttdoc">Indicates·an·error·when·a·size·is·returned·by·a·member.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:65</div></div>510 <div·class="ttc"·id="aa02834_html_a3dbccc1d0ac8f9a0ba27c46f2fe58414"><div·class="ttname"><a·href="a02834.html#a3dbccc1d0ac8f9a0ba27c46f2fe58414">OpenMesh::BaseProperty::UnknownSize</a></div><div·class="ttdeci">static·const·size_t·UnknownSize</div><div·class="ttdoc">Indicates·an·error·when·a·size·is·returned·by·a·member.</div><div·class="ttdef"><b>Definition</b>·BaseProperty.hh:65</div></div>
511 <div·class="ttc"·id="aa03474_html"><div·class="ttname"><a·href="a03474.html">OpenMesh::Kernel_OSG::oPropertyT</a></div><div·class="ttdoc">Property·adaptor·for·OpenSG·GeoProperties.</div><div·class="ttdef"><b>Definition</b>·PropertyT.hh:88</div></div>511 <div·class="ttc"·id="aa03474_html"><div·class="ttname"><a·href="a03474.html">OpenMesh::Kernel_OSG::oPropertyT</a></div><div·class="ttdoc">Property·adaptor·for·OpenSG·GeoProperties.</div><div·class="ttdef"><b>Definition</b>·PropertyT.hh:88</div></div>
512 <div·class="ttc"·id="aa03474_html_a0b44d27b7e7d2e48b4be2f3b5bbeef18"><div·class="ttname"><a·href="a03474.html#a0b44d27b7e7d2e48b4be2f3b5bbeef18">OpenMesh::Kernel_OSG::oPropertyT::store</a></div><div·class="ttdeci">virtual·size_t·store(std::ostream·&amp;_ostr,·bool·_swap)·const</div><div·class="ttdoc">Store·self·as·one·binary·block.</div><div·class="ttdef"><b>Definition</b>·PropertyT.hh:172</div></div>512 <div·class="ttc"·id="aa03474_html_a0b44d27b7e7d2e48b4be2f3b5bbeef18"><div·class="ttname"><a·href="a03474.html#a0b44d27b7e7d2e48b4be2f3b5bbeef18">OpenMesh::Kernel_OSG::oPropertyT::store</a></div><div·class="ttdeci">virtual·size_t·store(std::ostream·&amp;_ostr,·bool·_swap)·const</div><div·class="ttdoc">Store·self·as·one·binary·block.</div><div·class="ttdef"><b>Definition</b>·PropertyT.hh:172</div></div>
7.39 KB
./usr/share/doc/libopenmesh-dev/html/a01010_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00371_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('a01010_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00371_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 156, 22 lines modifiedOffset 156, 22 lines modified
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div>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>163 <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/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>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>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>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>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>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>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>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06491.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>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>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>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>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">//==·NAMESPACES·===============================================================</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>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
Offset 212, 16 lines modifiedOffset 212, 16 lines modified
212 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>212 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div>
213 <div·class="ttc"·id="aa02522_html"><div·class="ttname"><a·href="a02522.html">OpenMesh::FinalMeshItemsT</a></div><div·class="ttdoc">Definition·of·the·mesh·entities·(items).</div><div·class="ttdef"><b>Definition</b>·FinalMeshItemsT.hh:68</div></div>213 <div·class="ttc"·id="aa02522_html"><div·class="ttname"><a·href="a02522.html">OpenMesh::FinalMeshItemsT</a></div><div·class="ttdoc">Definition·of·the·mesh·entities·(items).</div><div·class="ttdef"><b>Definition</b>·FinalMeshItemsT.hh:68</div></div>
214 <div·class="ttc"·id="aa02826_html"><div·class="ttname"><a·href="a02826.html">OpenMesh::TriMeshT</a></div><div·class="ttdoc">Base·type·for·a·triangle·mesh.</div><div·class="ttdef"><b>Definition</b>·TriMeshT.hh:92</div></div>214 <div·class="ttc"·id="aa02826_html"><div·class="ttname"><a·href="a02826.html">OpenMesh::TriMeshT</a></div><div·class="ttdoc">Base·type·for·a·triangle·mesh.</div><div·class="ttdef"><b>Definition</b>·TriMeshT.hh:92</div></div>
215 <div·class="ttc"·id="aa03454_html"><div·class="ttname"><a·href="a03454.html">OpenMesh::Kernel_OSG::ArrayKernelT</a></div><div·class="ttdoc">Mesh·kernel·using·arrays·for·mesh·item·storage.</div><div·class="ttdef"><b>Definition</b>·ArrayKernelT.hh:94</div></div>215 <div·class="ttc"·id="aa03454_html"><div·class="ttname"><a·href="a03454.html">OpenMesh::Kernel_OSG::ArrayKernelT</a></div><div·class="ttdoc">Mesh·kernel·using·arrays·for·mesh·item·storage.</div><div·class="ttdef"><b>Definition</b>·ArrayKernelT.hh:94</div></div>
216 <div·class="ttc"·id="aa03458_html"><div·class="ttname"><a·href="a03458.html">OpenMesh::Kernel_OSG::AttribKernelT</a></div><div·class="ttdoc">This·class·adds·the·standard·properties·to·the·mesh·type.</div><div·class="ttdef"><b>Definition</b>·AttribKernelT.hh:72</div></div>216 <div·class="ttc"·id="aa03458_html"><div·class="ttname"><a·href="a03458.html">OpenMesh::Kernel_OSG::AttribKernelT</a></div><div·class="ttdoc">This·class·adds·the·standard·properties·to·the·mesh·type.</div><div·class="ttdef"><b>Definition</b>·AttribKernelT.hh:72</div></div>
217 <div·class="ttc"·id="aa03486_html"><div·class="ttname"><a·href="a03486.html">OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernel_GeneratorT</a></div><div·class="ttdoc">Helper·class·to·create·a·TriMesh-type·based·on·Kernel_OSG::ArrayKernelT.</div><div·class="ttdef"><b>Definition</b>·TriMesh_OSGArrayKernelT.hh:87</div></div>217 <div·class="ttc"·id="aa03486_html"><div·class="ttname"><a·href="a03486.html">OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernel_GeneratorT</a></div><div·class="ttdoc">Helper·class·to·create·a·TriMesh-type·based·on·Kernel_OSG::ArrayKernelT.</div><div·class="ttdef"><b>Definition</b>·TriMesh_OSGArrayKernelT.hh:87</div></div>
218 <div·class="ttc"·id="aa03490_html"><div·class="ttname"><a·href="a03490.html">OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernelT</a></div><div·class="ttdoc">Triangle·mesh·based·on·the·Kernel_OSG::ArrayKernelT.</div><div·class="ttdef"><b>Definition</b>·TriMesh_OSGArrayKernelT.hh:104</div></div>218 <div·class="ttc"·id="aa03490_html"><div·class="ttname"><a·href="a03490.html">OpenMesh::Kernel_OSG::TriMesh_OSGArrayKernelT</a></div><div·class="ttdoc">Triangle·mesh·based·on·the·Kernel_OSG::ArrayKernelT.</div><div·class="ttdef"><b>Definition</b>·TriMesh_OSGArrayKernelT.hh:104</div></div>
219 <div·class="ttc"·id="aa06365_html"><div·class="ttname"><a·href="a06365.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div> 
220 <div·class="ttc"·id="aa06368_html"><div·class="ttname"><a·href="a06368.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenienve·macros.</div></div>219 <div·class="ttc"·id="aa06488_html"><div·class="ttname"><a·href="a06488.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenience·macros.</div></div>
 220 <div·class="ttc"·id="aa06491_html"><div·class="ttname"><a·href="a06491.html">Traits.hh</a></div><div·class="ttdoc">This·file·defines·the·default·traits·and·some·convenienve·macros.</div></div>
221 </div><!--·fragment·--></div><!--·contents·-->221 </div><!--·fragment·--></div><!--·contents·-->
222 </div><!--·doc-content·-->222 </div><!--·doc-content·-->
223 <hr>223 <hr>
224 <address>224 <address>
225 <small>225 <small>
226 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">226 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
227 </a>227 </a>
2.85 KB
./usr/share/doc/libopenmesh-dev/html/a01016.html vs.
./usr/share/doc/libopenmesh-dev/html/a00551.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('a01016.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00551.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 25 lines modifiedOffset 98, 25 lines modified
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
101 <code>#include·&lt;cfloat&gt;</code><br·/>101 <code>#include·&lt;cfloat&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·BaseDecimaterT_impl.hh:</div>103 Include·dependency·graph·for·BaseDecimaterT_impl.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a01017.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00552.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>
108 <area·shape="rect"·title="·"·alt=""·coords="31,93,94,119"/>108 <area·shape="rect"·title="·"·alt=""·coords="31,93,94,119"/>
109 <area·shape="poly"·title="·"·alt=""·coords="97,47,78,83,73,80,93,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="97,47,78,83,73,80,93,44"/>
110 <area·shape="rect"·title="·"·alt=""·coords="119,93,177,119"/>110 <area·shape="rect"·title="·"·alt=""·coords="119,93,177,119"/>
111 <area·shape="poly"·title="·"·alt=""·coords="118,44,138,80,133,83,113,47"/>111 <area·shape="poly"·title="·"·alt=""·coords="118,44,138,80,133,83,113,47"/>
112 </map>112 </map>
113 </div>113 </div>
114 </div>114 </div>
115 <p><a·href="a01016_source.html">Go·to·the·source·code·of·this·file.</a></p>115 <p><a·href="a00551_source.html">Go·to·the·source·code·of·this·file.</a></p>
116 <table·class="memberdecls">116 <table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>119 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
120 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>120 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>122 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>
124 KB
./usr/share/doc/libopenmesh-dev/html/a01016_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00347_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/BaseDecimaterT_impl.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('a01016_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00347_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">BaseDecimaterT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">CatmullClarkT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01016.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, 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="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="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·DecimaterT·-·IMPLEMENTATION</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>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</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="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="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>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00338.html">CatmullClarkT.hh</a>&quot;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</span></div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·NAMESPACES·===============================================================</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>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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="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>
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="comment">//==·NAMESPACE·===============================================================</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>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>
162 <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="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>
163 <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>{</div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</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>
165 <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>
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>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>
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>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·····_m.property(creaseWeights_,·*e_it·)·=·0.0;</div>
173 <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>
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>}</div>178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
175 <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>
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>BaseDecimaterT&lt;Mesh&gt;::~BaseDecimaterT()·{</div> 
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·default·properties</span></div> 
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··mesh_.release_vertex_status();</div> 
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.release_edge_status();</div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.release_face_status();</div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>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="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType&gt;</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="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>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</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>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····set_uninitialized();</div>192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··_m.remove_property(·creaseWeights_·);</div>
188 <div·class="line"><a·id="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>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>
Max diff block lines reached; 70849/100698 bytes (70.36%) of diff not shown.
25.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 CatmullClarkT_impl.hh
5 BaseDecimaterT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 46, 339 lines modifiedOffset 45, 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 45//52 42//
54 =============================================================================53 =============================================================================
 54 43//
 55 44//·CLASS·CatmullClarkT·-·IMPLEMENTATION
 56 45//
55 46//57 46//
56 47//·CLASS·DecimaterT·-·IMPLEMENTATION 
57 48// 
58 49// 
59 =============================================================================58 =============================================================================
60 50#define·OPENMESH_BASE_DECIMATER_DECIMATERT_CC 
61 5159 47
 60 48#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARK_CC
 61 49
62 52//==·INCLUDES62 50//==·INCLUDES
63 =================================================================63 =================================================================
 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
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//==·NAMESPACE68 55//==·NAMESPACES
73 ===============================================================69 ===============================================================
74 62 
75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 64namespace·Decimater·{ 
77 6570 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
78 66//==·IMPLEMENTATION75 61//==·IMPLEMENTATION
79 ==========================================================76 ==========================================================
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();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;
88 7590 75
89 76}91 76·return·true;
90 7792 77}
 93 78
91 78//---------------------------------------------------------------------------94 79//---------------------------------------------------------------------------
92 --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}
 107 91
93 79 
94 80template<class·Mesh> 
95 81BaseDecimaterT<Mesh>::~BaseDecimaterT()·{ 
96 82·//·default·properties 
97 83·mesh_.release_vertex_status(); 
98 84·mesh_.release_edge_status(); 
99 85·mesh_.release_face_status(); 
100 86 
101 87·//·dispose·of·modules 
102 88·{ 
103 89·set_uninitialized(); 
104 90·typename·ModuleList::iterator·m_it,·m_end·=·all_modules_.end(); 
105 91·for·(m_it·=·all_modules_.begin();·m_it·!=·m_end;·++m_it) 
106 92·delete·*m_it; 
107 93·all_modules_.clear(); 
108 94·} 
109 95} 
110 96 
111 97//---------------------------------------------------------------------------108 92//---------------------------------------------------------------------------
112 --109 --
113 98 
114 99template<class·Mesh> 
115 _\x81_\x80_\x80bool·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8i_\x8s_\x8__\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8l_\x8e_\x8g_\x8a_\x8l(const·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o&·_ci)·{ 
116 101·//·std::clog·<<·"McDecimaterT<>::is_collapse_legal()\n"; 
117 102 
118 103·//·locked·? 
119 104·if·(mesh_.status(_ci._\x8v_\x80).locked()) 
Max diff block lines reached; 20115/26214 bytes (76.73%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a01017.map vs.
./usr/share/doc/libopenmesh-dev/html/a00552.map
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a01017.png vs.
./usr/share/doc/libopenmesh-dev/html/a00552.png
Files identical despite different names
17.8 KB
./usr/share/doc/libopenmesh-dev/html/a01019.html vs.
./usr/share/doc/libopenmesh-dev/html/a00509.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('a01019.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00509.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00563_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="a01020.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalDeviationT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00510.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="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>109 <area·shape="rect"·href="a00563.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="a00809_source.html"·title="·"·alt=""·coords="1150,93,1309,133"/>111 <area·shape="rect"·href="a00641_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="a00515_source.html"·title="·"·alt=""·coords="2349,431,2544,471"/>113 <area·shape="rect"·href="a00827_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="a00806_source.html"·title="·"·alt=""·coords="741,607,899,647"/>115 <area·shape="rect"·href="a00638_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="a01049.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="a00542.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="a00581_source.html"·title="·"·alt=""·coords="923,607,1087,647"/>125 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="918,181,1077,221"/>127 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1265,181,1429,221"/>135 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="756,269,1007,295"/>141 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1197,519,1376,559"/>143 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="747,431,911,471"/>148 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1265,343,1429,383"/>150 <area·shape="rect"·href="a00680_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="a00500_source.html"·title="·"·alt=""·coords="1552,519,1747,559"/>170 <area·shape="rect"·href="a00830_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="a00638_source.html"·title="·"·alt=""·coords="1502,607,1666,647"/>172 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>174 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="1603,431,1767,471"/>176 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="987,431,1146,471"/>178 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="2299,607,2458,647"/>190 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="537,607,716,647"/>192 <area·shape="rect"·href="a00602_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.
91.9 KB
./usr/share/doc/libopenmesh-dev/html/a01019_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00458_source.html
Files 82% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModNormalDeviationT.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 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('a01019_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00458_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModNormalDeviationT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VHierarchyNode.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01019.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, 238 lines modifiedOffset 137, 179 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·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="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH</span></div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</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="preprocessor">#include·&lt;vector&gt;</span></div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;list&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="a01067.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
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>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>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/NormalConeT.hh&gt;</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh&gt;</span></div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>165 <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="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>VDPM·{</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>
 173 <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="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··············</div>
172 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">176 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">
173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03418.html">···88</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03418.html">ModNormalDeviationT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_cla[·...·truncated·by·diffoscope;·len:·50,·SHA:·3a8ac7d980bd55f9cb1d281a81a7c49f97bbd285f7c10790be59cebb2e39831d·...·]</div>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>
174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>
 179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>(<span·class="keywordtype">int</span>·_idx=-1)·:·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>(_idx)·{}</div>
175 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>
 181 </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>
176 <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>
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="a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03418.html">ModNormalDeviationT</a>[·...·truncated·by·diffoscope;·len:·27,·SHA:·9d2de4457dde7707c7771015aed9669b97659f7bec426c8063f50f85a5f7b42f·...·]</div>190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">public</span>:</div>
178 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</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>
179 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·····················Scalar;</div> 
180 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>······················Point;</div> 
181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>·····················Normal;</div> 
182 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>···············VertexHandle;</div> 
183 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·················FaceHandle;</div> 
184 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a1e3309b66b4cb3bf22b6229f20375ef2">Mesh::EdgeHandle</a>·················EdgeHandle;</div> 
185 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02282.html">NormalConeT&lt;Normal&gt;</a>·······················<a·class="code·hl_class"·href="a02282.html">NormalCone</a>;</div> 
186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
188 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
189 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">public</span>:</div> 
190 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
191 <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="}">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>
Max diff block lines reached; 38905/71619 bytes (54.32%) of diff not shown.
21.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 VHierarchyNode.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-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, 302 lines modifiedOffset 46, 220 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*46 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
 53 43
54 46//54 44//
55 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
56 47//58 47//
57 48//·CLASS·ModNormalDeviationT 
58 49//59 48//
59 50// 
60 =============================================================================60 =============================================================================
61 5161 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH
62 5264 52
63 53#ifndef·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH 
64 54#define·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH65 53
 66 54//==·INCLUDES
 67 =================================================================
65 5568 55
66 5669 56
 70 57#include·<vector>
 71 58#include·<list>
67 57//==·INCLUDES 
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>72 59#include·<OpenMesh/Core/Geometry/VectorT.hh>
 73 60#include·<OpenMesh/Core/Mesh/Handles.hh>
 74 61#include·<OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh>
73 6275 62
74 6376 63
75 64//==·NAMESPACES77 64//==·FORWARDDECLARATIONS
76 ===============================================================78 ======================================================
77 6579 65
78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 67namespace·Decimater·{80 66
 81 67//==·NAMESPACES
 82 ===============================================================
80 6883 68
 84 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 85 70namespace·VDPM·{
81 69 
82 70//==·CLASS·DEFINITION 
83 ========================================================= 
84 7186 71
85 72 
86 87template·<class·MeshT> 
87 _\x88_\x88class·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8D_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<·MeshT·> 
88 89{87 72//==·CLASS·DEFINITION
 88 =========================================================
 89 73
 90 74
 91 _\x87_\x87struct·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·:·public·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e
 92 78{
 93 79·explicit·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(int·_idx=-1)·:·_\x8B_\x8a_\x8s_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(_idx)·{}
 94 80};
 95 81
 96 82
 97 84static·const·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·InvalidVHierarchyNodeHandle;
 98 85
 99 86
 100 _\x89_\x80class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e
 101 91{
89 90public:102 92public:
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 93103 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;·}
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 102 
102 103112 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_;·}
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·{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_;·}
Max diff block lines reached; 15912/22298 bytes (71.36%) of diff not shown.
18.2 KB
./usr/share/doc/libopenmesh-dev/html/a01020.map vs.
./usr/share/doc/libopenmesh-dev/html/a00510.map
Files 98% 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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00563.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="$a00809_source.html"·title="·"·alt=""·coords="1150,93,1309,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00641_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="$a00515_source.html"·title="·"·alt=""·coords="2349,431,2544,471"/>7 <area·shape="rect"·id="Node000035"·href="$a00827_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="$a00806_source.html"·title="·"·alt=""·coords="741,607,899,647"/>9 <area·shape="rect"·id="Node000003"·href="$a00638_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="$a01049.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="$a00542.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="$a00581_source.html"·title="·"·alt=""·coords="923,607,1087,647"/>19 <area·shape="rect"·id="Node000008"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="918,181,1077,221"/>21 <area·shape="rect"·id="Node000010"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1265,181,1429,221"/>29 <area·shape="rect"·id="Node000034"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="756,269,1007,295"/>35 <area·shape="rect"·id="Node000011"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1197,519,1376,559"/>37 <area·shape="rect"·id="Node000027"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="747,431,911,471"/>42 <area·shape="rect"·id="Node000013"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1265,343,1429,383"/>44 <area·shape="rect"·id="Node000017"·href="$a00680_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="$a00500_source.html"·title="·"·alt=""·coords="1552,519,1747,559"/>64 <area·shape="rect"·id="Node000021"·href="$a00830_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="$a00638_source.html"·title="·"·alt=""·coords="1502,607,1666,647"/>66 <area·shape="rect"·id="Node000022"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>68 <area·shape="rect"·id="Node000023"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="1603,431,1767,471"/>70 <area·shape="rect"·id="Node000024"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="987,431,1146,471"/>72 <area·shape="rect"·id="Node000032"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="2299,607,2458,647"/>84 <area·shape="rect"·id="Node000031"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="537,607,716,647"/>86 <area·shape="rect"·id="Node000028"·href="$a00602_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="$a00800_source.html"·title="·"·alt=""·coords="2391,519,2550,559"/>110 <area·shape="rect"·id="Node000036"·href="$a00668_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/a01020.png vs.
./usr/share/doc/libopenmesh-dev/html/a00510.png
Files identical despite different names
5.72 KB
./usr/share/doc/libopenmesh-dev/html/a01022.html vs.
./usr/share/doc/libopenmesh-dev/html/a00557.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('a01022.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00557.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 52 lines modifiedOffset 101, 52 lines modified
101 <p>This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater.··101 <p>This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater.··
102 <a·href="#details">More...</a></p>102 <a·href="#details">More...</a></p>
103 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>103 <div·class="textblock"><code>#include·&lt;cstddef&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·Observer.hh:</div>106 Include·dependency·graph·for·Observer.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a01023.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00558.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8hh"·id="aOpenMesh_2Tools_2Decimater_2Observer_8hh">109 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8hh"·id="aOpenMesh_2Tools_2Decimater_2Observer_8hh">
110 <area·shape="rect"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,5,215,45"/>110 <area·shape="rect"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,5,215,45"/>
111 <area·shape="rect"·title="·"·alt=""·coords="5,101,76,126"/>111 <area·shape="rect"·title="·"·alt=""·coords="5,101,76,126"/>
112 <area·shape="poly"·title="·"·alt=""·coords="101,47,62,92,58,88,97,44"/>112 <area·shape="poly"·title="·"·alt=""·coords="101,47,62,92,58,88,97,44"/>
113 <area·shape="rect"·title="·"·alt=""·coords="101,93,279,133"/>113 <area·shape="rect"·title="·"·alt=""·coords="101,93,279,133"/>
114 <area·shape="poly"·title="·"·alt=""·coords="134,44,166,81,162,85,130,47"/>114 <area·shape="poly"·title="·"·alt=""·coords="134,44,166,81,162,85,130,47"/>
115 </map>115 </map>
116 </div>116 </div>
117 </div><div·class="textblock"><div·class="dynheader">117 </div><div·class="textblock"><div·class="dynheader">
118 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>118 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
119 <div·class="dyncontent">119 <div·class="dyncontent">
120 <div·class="center"><img·src="a01024.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hhdep"·alt=""/></div>120 <div·class="center"><img·src="a00559.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hhdep"·alt=""/></div>
121 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2Observer_8hhdep">121 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2Observer_8hhdep">
122 <area·shape="rect"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="461,5,661,45"/>122 <area·shape="rect"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="461,5,661,45"/>
123 <area·shape="rect"·href="a01037.html"·title="·"·alt=""·coords="349,93,549,133"/>123 <area·shape="rect"·href="a00539.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="a01073.html"·title="·"·alt=""·coords="573,93,773,133"/>125 <area·shape="rect"·href="a00560.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="a01055.html"·title="·"·alt=""·coords="237,181,437,221"/>127 <area·shape="rect"·href="a00554.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="a01070.html"·title="·"·alt=""·coords="461,181,661,221"/>129 <area·shape="rect"·href="a00515.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="a00422_source.html"·title="·"·alt=""·coords="5,269,212,309"/>131 <area·shape="rect"·href="a00986_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="a01082.html"·title="·"·alt=""·coords="237,269,437,309"/>133 <area·shape="rect"·href="a00497.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="a01025.html"·title="·"·alt=""·coords="461,269,661,309"/>135 <area·shape="rect"·href="a00500.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="a01064.html"·title="·"·alt=""·coords="461,357,661,397"/>137 <area·shape="rect"·href="a00491.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="a01061.html"·title="·"·alt=""·coords="685,269,885,309"/>140 <area·shape="rect"·href="a00506.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="a01022_source.html">Go·to·the·source·code·of·this·file.</a></p>145 <p><a·href="a00557_source.html">Go·to·the·source·code·of·this·file.</a></p>
146 <table·class="memberdecls">146 <table·class="memberdecls">
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
148 Classes</h2></td></tr>148 Classes</h2></td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html">OpenMesh::Decimater::Observer</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03442.html">OpenMesh::Decimater::Observer</a></td></tr>
150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class.··<a·href="a03442.html#details">More...</a><br·/></td></tr>150 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03442.html"·title="Observer·class.">Observer</a>·class.··<a·href="a03442.html#details">More...</a><br·/></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 </table><table·class="memberdecls">152 </table><table·class="memberdecls">
44.2 KB
./usr/share/doc/libopenmesh-dev/html/a01022_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06407_source.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/Observer.hh·Source·File</title>8 <title>OpenMesh:·Doc/Tutorial/10-persistence/fill_props.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a01022_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06407_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, 109 lines modifiedOffset 92, 141 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </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">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="a01022.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>
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</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>
 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>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</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>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··CLASS·Observer</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>
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keywordtype">bool</span>·</div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</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>·Mesh::EdgeIter·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>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">else</span></div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····{</div>
Max diff block lines reached; 17522/36377 bytes (48.17%) of diff not shown.
8.49 KB
html2text {}
    
Offset 1, 118 lines modifiedOffset 1, 149 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 Observer.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·* 
8 2·*·* 
9 3·*·OpenMesh·* 
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·* 
11 5·*·Department·of·Computer·Graphics·and·Multimedia·* 
12 6·*·All·rights·reserved.·* 
13 7·*·www.openmesh.org·* 
14 8·*·* 
15 9·*---------------------------------------------------------------------------* 
16 10·*·This·file·is·part·of·OpenMesh.·* 
17 11·*--------------------------------------------------------------------------- 
18 * 
19 12·*·* 
20 13·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without·* 
21 14·*·modification,·are·permitted·provided·that·the·following·conditions·* 
22 15·*·are·met:·* 
23 16·*·* 
24 17·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice, 
25 * 
26 18·*·this·list·of·conditions·and·the·following·disclaimer.·* 
27 19·*·* 
28 20·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright·* 
29 21·*·notice,·this·list·of·conditions·and·the·following·disclaimer·in·the·* 
30 22·*·documentation·and/or·other·materials·provided·with·the·distribution.·* 
31 23·*·* 
32 24·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its·* 
33 25·*·contributors·may·be·used·to·endorse·or·promote·products·derived·from·* 
34 26·*·this·software·without·specific·prior·written·permission.·* 
35 27·*·* 
36 28·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·* 
37 29·*·"AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
38 * 
39 30·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·* 
40 31·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER 
41 * 
42 32·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·* 
43 33·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·* 
44 34·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·* 
45 35·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·* 
46 36·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·* 
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·* 
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·* 
49 39·*·* 
50 40·*·========================================================================= 
51 */ 
52 41 
53 49// 
54 ============================================================================= 
55 50// 
56 51//·CLASS·Observer 
57 52// 
58 53// 
59 =============================================================================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·Mesh::VertexIter·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·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·{
 46 40·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·"
 47 41·<<·_m.property(_ph,·*it·)·<<·"·!=·"·<<·v·<<·std::endl;
 48 42·return·false;
 49 43·}
 50 44·else
 51 45·{
 52 46·_m.property(·_ph,·*it·)·=·v;
 53 47·std::cout·<<·"·eprop_bool:·"·<<·n·<<·"·->·"·<<·v·<<·std::endl;
 54 48·}
 55 49·}
 56 50·return·true;
 57 51}
 58 52
 59 53
60 5460 54
61 55#pragma·once 
62 56 
63 57//==·INCLUDES 
64 =================================================================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 5865 58{
 66 59
 67 60·for(·typename·Mesh::FaceIter·it=_m.faces_begin();
 68 61·it·!=·_m.faces_end();·++it)
 69 62·{
 70 63·const·int·n·=·(it->idx())·+·1;
Max diff block lines reached; 3819/8672 bytes (44.04%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a01023.map vs.
./usr/share/doc/libopenmesh-dev/html/a00558.map
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a01023.png vs.
./usr/share/doc/libopenmesh-dev/html/a00558.png
Files identical despite different names
3.27 KB
./usr/share/doc/libopenmesh-dev/html/a01024.map vs.
./usr/share/doc/libopenmesh-dev/html/a00559.map
Files 93% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 <map·id="OpenMesh/Tools/Decimater/Observer.hh"·name="OpenMesh/Tools/Decimater/Observer.hh">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"/>2 <area·shape="rect"·id="Node000001"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="461,5,661,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a01037.html"·title="·"·alt=""·coords="349,93,549,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00539.html"·title="·"·alt=""·coords="349,93,549,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="526,56,475,95,472,91,523,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="526,56,475,95,472,91,523,52"/>
5 <area·shape="rect"·id="Node000010"·href="$a01073.html"·title="·"·alt=""·coords="573,93,773,133"/>5 <area·shape="rect"·id="Node000010"·href="$a00560.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"/>6 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="598,52,649,91,646,95,595,56"/>
7 <area·shape="rect"·id="Node000003"·href="$a01055.html"·title="·"·alt=""·coords="237,181,437,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00554.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"/>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="$a01070.html"·title="·"·alt=""·coords="461,181,661,221"/>9 <area·shape="rect"·id="Node000008"·href="$a00515.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="edge7_Node000002_Node000008"·title="·"·alt=""·coords="486,140,537,179,534,183,483,144"/>
11 <area·shape="rect"·id="Node000004"·href="$a00422_source.html"·title="·"·alt=""·coords="5,269,212,309"/>11 <area·shape="rect"·id="Node000004"·href="$a00986_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="$a01082.html"·title="·"·alt=""·coords="237,269,437,309"/>13 <area·shape="rect"·id="Node000005"·href="$a00497.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="$a01025.html"·title="·"·alt=""·coords="461,269,661,309"/>15 <area·shape="rect"·id="Node000006"·href="$a00500.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="$a01064.html"·title="·"·alt=""·coords="461,357,661,397"/>17 <area·shape="rect"·id="Node000007"·href="$a00491.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"/>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="$a01061.html"·title="·"·alt=""·coords="685,269,885,309"/>20 <area·shape="rect"·id="Node000009"·href="$a00506.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"/>21 <area·shape="poly"·id="edge8_Node000008_Node000009"·title="·"·alt=""·coords="623,224,737,267,735,272,622,229"/>
22 </map>22 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a01024.png vs.
./usr/share/doc/libopenmesh-dev/html/a00559.png
Files identical despite different names
20.5 KB
./usr/share/doc/libopenmesh-dev/html/a01025.html vs.
./usr/share/doc/libopenmesh-dev/html/a00500.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('a01025.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00500.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="a01070_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00515_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a01055_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00554_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="a01026.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2MixedDecimaterT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00501.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="a01070.html"·title="·"·alt=""·coords="81,93,281,133"/>111 <area·shape="rect"·href="a00515.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="a01055.html"·title="·"·alt=""·coords="305,93,505,133"/>113 <area·shape="rect"·href="a00554.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="a01037.html"·title="·"·alt=""·coords="244,181,444,221"/>116 <area·shape="rect"·href="a00539.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="a00809_source.html"·title="·"·alt=""·coords="1527,269,1686,309"/>119 <area·shape="rect"·href="a00641_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="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,269,581,309"/>121 <area·shape="rect"·href="a00563.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="a00806_source.html"·title="·"·alt=""·coords="198,357,357,397"/>123 <area·shape="rect"·href="a00638_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="a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,269,307,309"/>125 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,269,307,309"/>
126 <area·shape="poly"·title="·"·alt=""·coords="315,224,250,264,247,260,312,219"/>126 <area·shape="poly"·title="·"·alt=""·coords="315,224,250,264,247,260,312,219"/>
127 <area·shape="rect"·title="·"·alt=""·coords="1005,871,1184,911"/>127 <area·shape="rect"·title="·"·alt=""·coords="1005,871,1184,911"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1527,299,1298,319,1014,353,882,375,772,400,730,414,698,428,679,442,672,457,672,540,668,627,668,697,673,729,685,759,705,790,735,821,753,832,777,842,842,859,918,871,992,879,991,885,917,876,841,864,776,847,750,837,732,825,701,793,680,762,668,730,662,698,663,626,667,540,667,456,674,439,696,423,728,409,771,395,881,370,1013,348,1297,314,1527,294"/>128 <area·shape="poly"·title="·"·alt=""·coords="1527,299,1298,319,1014,353,882,375,772,400,730,414,698,428,679,442,672,457,672,540,668,627,668,697,673,729,685,759,705,790,735,821,753,832,777,842,842,859,918,871,992,879,991,885,917,876,841,864,776,847,750,837,732,825,701,793,680,762,668,730,662,698,663,626,667,540,667,456,674,439,696,423,728,409,771,395,881,370,1013,348,1297,314,1527,294"/>
129 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1965,783,2129,823"/>129 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="1849,357,2007,397"/>131 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1203,357,1367,397"/>141 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="1525,445,1776,471"/>147 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2412,695,2591,735"/>149 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="1203,607,1367,647"/>154 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>156 <area·shape="rect"·href="a00680_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="a00500_source.html"·title="·"·alt=""·coords="1788,695,1983,735"/>176 <area·shape="rect"·href="a00830_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="a00638_source.html"·title="·"·alt=""·coords="1491,783,1655,823"/>178 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="749,695,913,735"/>180 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="963,607,1127,647"/>182 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1874,607,2033,647"/>184 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="805,783,963,823"/>196 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="2361,783,2540,823"/>198 <area·shape="rect"·href="a00602_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.
45.6 KB
./usr/share/doc/libopenmesh-dev/html/a01025_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00440_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/MixedDecimaterT.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('a01025_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00440_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">MixedDecimaterT.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="a01025.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="a00440.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, 102 lines modifiedOffset 137, 106 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·MixedDecimaterT·-·IMPLEMENTATION</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·NumLimitsT</span></div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_NUMLIMITS_HH</span></div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH</span></div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_UTILS_NUMLIMITS_HH</span></div>
152 <div·class="line"><a·id="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>
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>
 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><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="a01070.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="a01055.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>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06500.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>
160 <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><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>·</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
162 <div·class="line"><a·id="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><span·class="comment">//==·NAMESPEACES·==============================================================</span></div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
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>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="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><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> 
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>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>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="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>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&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>
172 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">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>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03390.html">···77</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03390.html">MixedDecimaterT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>&lt;MeshT&gt;,·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>&lt;MeshT&gt;</div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</span></div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
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="a03390.html">MixedDecimaterT</a>(·Mesh&amp;·_mesh·);</div> 
187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>174 <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> 
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>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>
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>178 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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">si[·...·truncated·by·diffoscope;·len:·204,·SHA:·86b75744de458f26e4be845394d8ac36d867aefce3db14be70a94fd036ab28e1·...·]</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</sp[·...·truncated·by·diffoscope;·len:·6,·SHA:·9a954f382b835e5298bba331163f54c39258e43697bdfd3b4c5e8b48b87ede37·...·]</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>
 183 </div>
 184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="comment">//·is_float</span></div>
 186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</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; 15875/36701 bytes (43.25%) of diff not shown.
9.64 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 MixedDecimaterT.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 47, 135 lines modifiedOffset 47, 120 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
 54 43
54 46//55 48//
55 =============================================================================56 =============================================================================
56 47// 
57 48//·CLASS·MixedDecimaterT·-·IMPLEMENTATION 
58 49//57 49//
 58 50//·CLASS·NumLimitsT
59 50//59 51//
 60 52//
60 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_UTILS_NUMLIMITS_HH
 64 55#define·OPENMESH_UTILS_NUMLIMITS_HH
 65 56
61 51 
62 52#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH 
63 53#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH 
64 54 
65 55 
66 56//==·INCLUDES 
67 ================================================================= 
68 5766 57
69 58#include·<memory> 
70 59#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
71 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
72 61 
73 6267 58//==·INCLUDES
 68 =================================================================
 69 59
 70 60#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h"
 71 61#include·<limits.h>
 72 62#include·<float.h>
74 6373 63
 74 64
75 64//==·NAMESPACE75 65//==·NAMESPEACES
76 ================================================================76 ==============================================================
77 6577 66
78 66namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{78 67namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
 79 68namespace·Utils·{·//·BEGIN_NS_UTILS
79 67namespace·Decimater·{ 
80 68 
81 6980 69
 81 70
82 70//==·CLASS·DEFINITION82 71//==·CLASS·DEFINITION
83 =========================================================83 =========================================================
84 71 
85 7284 72
 85 73
 86 90template·<typename·Scalar>
 87 _\x89_\x81class·_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T
86 76template·<·typename·MeshT·> 
87 _\x87_\x87class·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T·:·public·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT>,·public·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<MeshT> 
88 78{ 
89 79public:·//--------------------------------------------------------·public 
90 types 
91 80 
92 81·typedef·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>·_\x8S_\x8e_\x8l_\x8f; 
93 82·typedef·MeshT·Mesh; 
94 83·typedef·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o; 
95 84·typedef·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e; 
96 85·typedef·std::vector<·Module*·>·ModuleList; 
97 86·typedef·typename·ModuleList::iterator·ModuleListIterator; 
98 87 
99 88public:·//------------------------------------------------------·public 
100 methods 
101 89 
102 91·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(·Mesh&·_mesh·); 
103 9288 92{
104 94·_\x8~_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(); 
105 95 
106 96public:89 93public:
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);90 _.9_.5·static·inline·Scalar·_.m_.i_.n()·{·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 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;·}
110 114108 114
111 _\x81_\x82_\x89·size_t·_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8__\x8t_\x8o(·size_t·_n_vertices,·const·float·_mc_factor·,·bool 
112 _only_selected·=·false) 
113 130·{ 
114 131·return·(·(_n_vertices·<·this->_\x8m_\x8e_\x8s_\x8h().n_vertices())·? 
115 132·decimate(·this->_\x8m_\x8e_\x8s_\x8h().n_vertices()·-·_n_vertices,·_mc_factor·, 
116 _only_selected)·:·0·); 
117 133·} 
118 134 
119 152·size_t·decimate_to_faces(·const·size_t·_n_vertices=0,·const·size_t 
120 _n_faces=0·,·const·float·_mc_factor·=·0.8·,·bool·_only_selected·=·false); 
121 153 
122 154private:·//-------------------------------------------------------·private 
123 data 
124 155 
125 156}; 
Max diff block lines reached; 3329/9851 bytes (33.79%) of diff not shown.
20.6 KB
./usr/share/doc/libopenmesh-dev/html/a01026.map vs.
./usr/share/doc/libopenmesh-dev/html/a00501.map
Files 98% 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="$a01070.html"·title="·"·alt=""·coords="81,93,281,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00515.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="$a01055.html"·title="·"·alt=""·coords="305,93,505,133"/>7 <area·shape="rect"·id="Node000040"·href="$a00554.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="$a01037.html"·title="·"·alt=""·coords="244,181,444,221"/>10 <area·shape="rect"·id="Node000004"·href="$a00539.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="$a00809_source.html"·title="·"·alt=""·coords="1527,269,1686,309"/>13 <area·shape="rect"·id="Node000005"·href="$a00641_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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,269,581,309"/>15 <area·shape="rect"·id="Node000035"·href="$a00563.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="$a00806_source.html"·title="·"·alt=""·coords="198,357,357,397"/>17 <area·shape="rect"·id="Node000036"·href="$a00638_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="$a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,269,307,309"/>19 <area·shape="rect"·id="Node000038"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,269,307,309"/>
20 <area·shape="poly"·id="edge78_Node000004_Node000038"·title="·"·alt=""·coords="315,224,250,264,247,260,312,219"/>20 <area·shape="poly"·id="edge78_Node000004_Node000038"·title="·"·alt=""·coords="315,224,250,264,247,260,312,219"/>
21 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1005,871,1184,911"/>21 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="1005,871,1184,911"/>
22 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="1527,299,1298,319,1014,353,882,375,772,400,730,414,698,428,679,442,672,457,672,540,668,627,668,697,673,729,685,759,705,790,735,821,753,832,777,842,842,859,918,871,992,879,991,885,917,876,841,864,776,847,750,837,732,825,701,793,680,762,668,730,662,698,663,626,667,540,667,456,674,439,696,423,728,409,771,395,881,370,1013,348,1297,314,1527,294"/>22 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="1527,299,1298,319,1014,353,882,375,772,400,730,414,698,428,679,442,672,457,672,540,668,627,668,697,673,729,685,759,705,790,735,821,753,832,777,842,842,859,918,871,992,879,991,885,917,876,841,864,776,847,750,837,732,825,701,793,680,762,668,730,662,698,663,626,667,540,667,456,674,439,696,423,728,409,771,395,881,370,1013,348,1297,314,1527,294"/>
23 <area·shape="rect"·id="Node000007"·href="$a00581_source.html"·title="·"·alt=""·coords="1965,783,2129,823"/>23 <area·shape="rect"·id="Node000007"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="1849,357,2007,397"/>25 <area·shape="rect"·id="Node000009"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1203,357,1367,397"/>35 <area·shape="rect"·id="Node000034"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="1525,445,1776,471"/>41 <area·shape="rect"·id="Node000011"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2412,695,2591,735"/>43 <area·shape="rect"·id="Node000027"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="1203,607,1367,647"/>48 <area·shape="rect"·id="Node000013"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>50 <area·shape="rect"·id="Node000017"·href="$a00680_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="$a00500_source.html"·title="·"·alt=""·coords="1788,695,1983,735"/>70 <area·shape="rect"·id="Node000021"·href="$a00830_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="$a00638_source.html"·title="·"·alt=""·coords="1491,783,1655,823"/>72 <area·shape="rect"·id="Node000022"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="749,695,913,735"/>74 <area·shape="rect"·id="Node000023"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="963,607,1127,647"/>76 <area·shape="rect"·id="Node000024"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1874,607,2033,647"/>78 <area·shape="rect"·id="Node000032"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="805,783,963,823"/>90 <area·shape="rect"·id="Node000031"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="2361,783,2540,823"/>92 <area·shape="rect"·id="Node000028"·href="$a00602_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="$a01049.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="$a00542.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="$a00965.html"·title="A·generic·heap·class."·alt=""·coords="2631,607,2793,647"/>126 <area·shape="rect"·id="Node000041"·href="$a00410.html"·title="A·generic·heap·class."·alt=""·coords="2631,607,2793,647"/>
127 <area·shape="poly"·id="edge84_Node000040_Node000041"·title="·"·alt=""·coords="506,114,1030,130,1386,144,1756,162,2106,186,2400,214,2515,229,2603,247,2659,266,2674,276,2680,287,2680,459,2688,531,2704,593,2699,594,2683,532,2675,459,2675,289,2670,280,2657,270,2601,252,2514,235,2399,219,2106,191,1756,168,1386,149,1030,135,505,120"/>127 <area·shape="poly"·id="edge84_Node000040_Node000041"·title="·"·alt=""·coords="506,114,1030,130,1386,144,1756,162,2106,186,2400,214,2515,229,2603,247,2659,266,2674,276,2680,287,2680,459,2688,531,2704,593,2699,594,2683,532,2675,459,2675,289,2670,280,2657,270,2601,252,2514,235,2399,219,2106,191,1756,168,1386,149,1030,135,505,120"/>
128 <area·shape="poly"·id="edge87_Node000041_Node000020"·title="·"·alt=""·coords="2722,646,2745,723,2752,772,2751,823,2741,865,2735,864,2745,822,2746,773,2739,724,2717,647"/>128 <area·shape="poly"·id="edge87_Node000041_Node000020"·title="·"·alt=""·coords="2722,646,2745,723,2752,772,2751,823,2741,865,2735,864,2745,822,2746,773,2739,724,2717,647"/>
129 <area·shape="poly"·id="edge88_Node000041_Node000027"·title="·"·alt=""·coords="2667,649,2561,692,2559,687,2665,644"/>129 <area·shape="poly"·id="edge88_Node000041_Node000027"·title="·"·alt=""·coords="2667,649,2561,692,2559,687,2665,644"/>
130 <area·shape="rect"·id="Node000042"·href="$a06356.html"·title="·"·alt=""·coords="2153,790,2236,815"/>130 <area·shape="rect"·id="Node000042"·href="$a06500.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/a01026.png vs.
./usr/share/doc/libopenmesh-dev/html/a00501.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a01027.png vs.
./usr/share/doc/libopenmesh-dev/html/a00502.png
Files identical despite different names
4.18 KB
./usr/share/doc/libopenmesh-dev/html/a01028.html vs.
./usr/share/doc/libopenmesh-dev/html/a00512.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('a01028.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00512.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="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00563_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="a01029.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModRoundnessT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00513.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="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>108 <area·shape="rect"·href="a00563.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="a00806_source.html"·title="·"·alt=""·coords="15,181,174,221"/>112 <area·shape="rect"·href="a00638_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="a01049.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="a00542.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="a01028_source.html">Go·to·the·source·code·of·this·file.</a></p>123 <p><a·href="a00512_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">
125 KB
./usr/share/doc/libopenmesh-dev/html/a01028_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00497_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/Decimater/ModRoundnessT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a01028_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">ModRoundnessT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">DecimaterT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01028.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="a00497.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, 289 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="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>
 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>
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">//</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModRoundnessT</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_DECIMATERT_CC</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</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>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</span></div>
153 <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>
 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>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <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="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="a01067.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="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><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>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="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>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="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></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="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
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>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>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>
175 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="};">170 <div·class="foldopen"·id="foldopen00072"·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"·hr[·...·truncated·by·diffoscope;·len:·42,·SHA:·079b6c173b622fab618c6f5f0e245dca87903f0879ea9ff13b5f3eb06916bb22·...·]</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:·10,·SHA:·788b0d4826c00bc2e32f05737ff3aeba6837bbda8afcc9010ae2381507ed7730·...·]</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>
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>{</div>186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}</div>
 187 </div>
178 <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>·</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="a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03438.html">ModRoundnessT</a>,·Mesh[·...·truncated·by·diffoscope;·len:·15,·SHA:·339670b7e3e6c7669a2f9a0358fad49b9ec880596135670845586459ac1fb3a4·...·]</div>189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>190 <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>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>
182 <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>
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//·typedefs</span></div>195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·private·vertex·properties</span></div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··mesh_.remove_property(collapse_target_);</div>
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> 
Max diff block lines reached; 81979/101168 bytes (81.03%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
26.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 ModRoundnessT.hh5 DecimaterT_impl.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 47, 330 lines modifiedOffset 47, 430 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
54 43 
55 48//54 46//
56 =============================================================================55 =============================================================================
 56 47//
 57 48//·CLASS·DecimaterT·-·IMPLEMENTATION
57 49//58 49//
58 50//·CLASS·ModRoundnessT 
59 51//59 50//
60 52// 
61 =============================================================================60 =============================================================================
 61 51#define·OPENMESH_DECIMATER_DECIMATERT_CC
 62 52
62 53 
63 54#ifndef·OPENMESH_DECIMATER_MODROUNDNESST_HH 
64 55#define·OPENMESH_DECIMATER_MODROUNDNESST_HH 
65 56 
66 57 
67 58//==·INCLUDES63 53//==·INCLUDES
68 =================================================================64 =================================================================
69 5965 54
70 60#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.B_.a_.s_.e_\x8T_\x8._\x8h_\x8h>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_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_\x8T_\x8._\x8h_\x8h>
71 61#include·<math.h> 
72 6267 56
 68 57#include·<vector>
73 63#if·defined(OM_CC_MSVC)69 58#if·defined(OM_CC_MIPS)
74 64#·define·OM_ENABLE_WARNINGS·4244 
75 65#·pragma·warning(disable·:·OM_ENABLE_WARNINGS·)70 59#·include·<float.h>
 71 60#else
 72 61#·include·<cfloat>
76 66#endif73 62#endif
77 6774 63
78 68//==·NAMESPACE75 64//==·NAMESPACE
79 ================================================================76 ===============================================================
 77 65
 78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 67namespace·Decimater·{
 80 68
 81 69//==·IMPLEMENTATION
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 =========================================================82 ==========================================================
 83 70
87 75 
88 76 
89 85template·<class·MeshT>84 71template<class·Mesh>
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_.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·);85 _\x87_.2_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T_.<_.M_.e_.s_.h_.>_.:_.:_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T(Mesh&·_mesh)·:
 86 73·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),
 87 74·mesh_(_mesh),
 88 75#if·(defined(_MSC_VER)·&&·(_MSC_VER·>=·1800))·||·__cplusplus·>·199711L·||
 89 defined(·__GXX_EXPERIMENTAL_CXX0X__·)
 90 76·heap_(nullptr)
 91 77#else
 92 78·heap_(nullptr)
 93 79#endif
 94 80
 95 81{
 96 82
 97 83·//·private·vertex·properties
 98 84·mesh_.add_property(collapse_target_);
 99 85·mesh_.add_property(priority_);
 100 86·mesh_.add_property(heap_position_);
 101 87}
 102 88
 103 89//---------------------------------------------------------------------------
 104 --
94 90105 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: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_);
102 98113 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:·//·inherited114 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);
 124 108·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·heh,·collapse_target;
111 109125 109
 126 110·//·find·best·target·in·one·ring
Max diff block lines reached; 20477/27039 bytes (75.73%) of diff not shown.
2.05 KB
./usr/share/doc/libopenmesh-dev/html/a01029.map vs.
./usr/share/doc/libopenmesh-dev/html/a00513.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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00563.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="$a00806_source.html"·title="·"·alt=""·coords="15,181,174,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00638_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="$a01049.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="$a00542.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/a01029.png vs.
./usr/share/doc/libopenmesh-dev/html/a00513.png
Files identical despite different names
5.01 KB
./usr/share/doc/libopenmesh-dev/html/a01031.html vs.
./usr/share/doc/libopenmesh-dev/html/a00527.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('a01031.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00527.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00563_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="a01032.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00528.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="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>108 <area·shape="rect"·href="a00563.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="a00806_source.html"·title="·"·alt=""·coords="15,181,174,221"/>112 <area·shape="rect"·href="a00638_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="a01049.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="a00542.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="a01033.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hhdep"·alt=""/></div>125 <div·class="center"><img·src="a00529.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="a01034.html"·title="·"·alt=""·coords="5,93,205,133"/>128 <area·shape="rect"·href="a00518.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="a01031_source.html">Go·to·the·source·code·of·this·file.</a></p>133 <p><a·href="a00527_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">
34.8 KB
./usr/share/doc/libopenmesh-dev/html/a01031_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00488_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/Tools/Decimater/ModEdgeLengthT.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 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('a01031_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00488_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModIndependentSetsT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01031.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, 92 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="l00046"·name="l00046"></a><span·class="lineno">···46</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>
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="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>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModQuadricT</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>147 <div·class="line"><a·id="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>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>
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>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>
151 <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>
152 <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="comment">//==·INCLUDES·=================================================================</span></div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.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>154 <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="comment">//==·NAMESPACES·===============================================================</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>
 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>
158 <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>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Decimater·{</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
163 <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>
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>162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>
 163 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">
 164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03414.html">···69</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03414.html">ModIndependentSetsT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;·{</div>
 165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">public</span>:</div>
 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="a00563.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>
 168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
165 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">169 <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>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>
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········Base(_mesh,·true)·{</div>
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</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="a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>,·MeshT,·EdgeLength·)</div> 
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····;</div> 
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>(MeshT&amp;·_mesh,·<span·class="keywordtype">float</span>·_edge_length·=·FLT_MAX,</div> 
173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="keywordtype">bool</span>·_is_binary·=·<span·class="keyword">true</span>);</div> 
174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
175 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03406.html#ab5e760cd28b8523f64f0485674f700c4">···86</a></span>····<span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03406.html#ab5e760cd28b8523f64f0485674f700c4">edge_length</a>()<span·class="keyword">·const·</span>{</div> 
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·edge_length_;</div> 
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div> 
179 </div>173 </div>
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
181 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">175 <div·class="foldopen"·id="foldopen00080"·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_e[·...·truncated·by·diffoscope;·len:·154,·SHA:·ccf07574eb63c173e237476a069494ae6d6922b5afb75659fab131b6e882cb69·...·]{</div>176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03414.html#a293283b4b15fd4cbf68276a570a97b74">···80</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03414.html#a293283b4b15fd4cbf68276a570a97b74">postp[·...·truncated·by·diffoscope;·len:·116,·SHA:·1af51df09523ccede143600769b5b7824f0bd46ff12b3c1bba8104cb6d7ece4a·...·]{</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>
183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······edge_length_·=·_f;</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>
184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······sqr_edge_length_·=·_f·*·_f;</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>
185 <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>····}</div>
186 </div>184 </div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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> 
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> 
191 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
192 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">private</span>:</div> 
193 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
194 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·mesh_;</div> 
195 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·edge_length_,·sqr_edge_length_;</div> 
196 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>};</div> 
197 </div>187 </div>
Max diff block lines reached; 3529/27666 bytes (12.76%) of diff not shown.
7.66 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 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 46, 114 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 46//52 46//
55 =============================================================================53 =============================================================================
56 47//54 47//
57 48//·CLASS·ModEdgeLengthT55 48//·CLASS·ModQuadricT
58 49//56 49//
59 50//57 50//
60 =============================================================================58 =============================================================================
61 51#ifndef·OPENMESH_DECIMATER_MODEDGELENGTHT_HH 
62 52#define·OPENMESH_DECIMATER_MODEDGELENGTHT_HH59 51#ifndef·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
 60 52#define·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
63 5361 53
64 54//==·INCLUDES62 54//==·INCLUDES
65 =================================================================63 =================================================================
66 5564 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>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
68 57#include·<cfloat> 
69 58 
70 59//==·NAMESPACES67 58//==·NAMESPACE
71 ===============================================================68 ================================================================
72 6069 59
73 61namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{70 60namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
74 62namespace·Decimater·{ 
75 6371 61namespace·Decimater·{·//·BEGIN_NS_DECIMATER
 72 62
76 64//==·CLASS·DEFINITION73 63//==·CLASS·DEFINITION
77 =========================================================74 =========================================================
78 6575 64
79 74template<class·MeshT>76 68template<class·MeshT>
80 _\x87_.5class·_.M_.o_.d_.E_.d_.g_.e_.L_.e_.n_.g_.t_.h_\x8T:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>·{77 _\x86_.9class·_.M_.o_.d_.I_.n_.d_.e_.p_.e_.n_.d_.e_.n_.t_.S_.e_.t_.s_\x8T:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT>·{
81 76·public:78 70·public:
82 77 
83 _\x87_\x88·_.D_.E_.C_.I_.M_.A_.T_.I_.N_.G_.__.M_.O_.D_.U_.L_.E(·_.M_.o_.d_.E_.d_.g_.e_.L_.e_.n_.g_.t_.h_.T,·MeshT,·EdgeLength·)79 _\x87_\x81·_.D_.E_.C_.I_.M_.A_.T_.I_.N_.G_.__.M_.O_.D_.U_.L_.E(·_.M_.o_.d_.I_.n_.d_.e_.p_.e_.n_.d_.e_.n_.t_.S_.e_.t_.s_.T,·MeshT,·IndependentSets·)
84 79·;80 72·;
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_;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);
91 88·}93 87·}
 94 88
 95 89};
 96 90
 97 91//
 98 =============================================================================
 99 92}//·END_NS_DECIMATER
 100 93}·//·END_NS_OPENMESH
 101 94//
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: 
103 107 
104 108·_\x8M_\x8e_\x8s_\x8h&·mesh_; 
105 109·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·edge_length_,·sqr_edge_length_; 
106 110}; 
107 111 
108 112// 
109 =============================================================================102 =============================================================================
 103 95#endif·//·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH·defined
 104 96//
110 113}//·END_NS_DECIMATER 
111 114}·//·END_NS_OPENMESH 
112 115// 
113 =============================================================================105 =============================================================================
 106 97
114 116#if·defined(OM_INCLUDE_TEMPLATES)·&&·!defined 
115 (OPENMESH_DECIMATER_MODEDGELENGTHT_C) 
116 117#define·MODEDGELENGTHT_TEMPLATES 
117 118#include·"_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8__\x8i_\x8m_\x8p_\x8l_\x8._\x8h_\x8h" 
118 119#endif 
119 120// 
120 ============================================================================= 
121 121#endif·//·OPENMESH_DECIMATER_MODEDGELENGTHT_HH·defined 
122 122// 
123 ============================================================================= 
124 123 
125 _\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8__\x8i_\x8m_\x8p_\x8l_\x8._\x8h_\x8h 
126 _\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h107 _\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h
127 Base·class·for·all·decimation·modules.108 Base·class·for·all·decimation·modules.
128 _\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E109 _\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E
129 #define·DECIMATING_MODULE(Classname,·MeshT,·Name)110 #define·DECIMATING_MODULE(Classname,·MeshT,·Name)
130 Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the·types.111 Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the·types.
131 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·ModBaseT.hh:149112 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·ModBaseT.hh:149
132 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h113 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
Max diff block lines reached; 2693/7822 bytes (34.43%) of diff not shown.
2.06 KB
./usr/share/doc/libopenmesh-dev/html/a01032.map vs.
./usr/share/doc/libopenmesh-dev/html/a00528.map
Files 94% 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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00563.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="$a00806_source.html"·title="·"·alt=""·coords="15,181,174,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00638_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="$a01049.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="$a00542.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/a01032.png vs.
./usr/share/doc/libopenmesh-dev/html/a00528.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a01033.png vs.
./usr/share/doc/libopenmesh-dev/html/a00529.png
Files identical despite different names
4.58 KB
./usr/share/doc/libopenmesh-dev/html/a01034.html vs.
./usr/share/doc/libopenmesh-dev/html/a00518.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('a01034.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00518.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 39 lines modifiedOffset 93, 39 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a01031_source.html">ModEdgeLengthT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00527_source.html">ModEdgeLengthT.hh</a>&quot;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·ModEdgeLengthT_impl.hh:</div>102 Include·dependency·graph·for·ModEdgeLengthT_impl.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a01035.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00519.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="275,5,475,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="275,5,475,45"/>
107 <area·shape="rect"·href="a01031.html"·title="·"·alt=""·coords="298,93,451,119"/>107 <area·shape="rect"·href="a00527.html"·title="·"·alt=""·coords="298,93,451,119"/>
108 <area·shape="poly"·title="·"·alt=""·coords="377,46,377,79,372,79,372,46"/>108 <area·shape="poly"·title="·"·alt=""·coords="377,46,377,79,372,79,372,46"/>
109 <area·shape="rect"·href="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/>109 <area·shape="rect"·href="a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/>
110 <area·shape="poly"·title="·"·alt=""·coords="365,121,328,159,324,155,362,117"/>110 <area·shape="poly"·title="·"·alt=""·coords="365,121,328,159,324,155,362,117"/>
111 <area·shape="rect"·title="·"·alt=""·coords="423,174,481,199"/>111 <area·shape="rect"·title="·"·alt=""·coords="423,174,481,199"/>
112 <area·shape="poly"·title="·"·alt=""·coords="388,117,433,162,429,166,384,121"/>112 <area·shape="poly"·title="·"·alt=""·coords="388,117,433,162,429,166,384,121"/>
113 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="15,255,174,295"/>113 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="15,255,174,295"/>
114 <area·shape="poly"·title="·"·alt=""·coords="255,209,153,252,151,247,253,204"/>114 <area·shape="poly"·title="·"·alt=""·coords="255,209,153,252,151,247,253,204"/>
115 <area·shape="rect"·href="a01049.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,255,399,295"/>115 <area·shape="rect"·href="a00542.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,255,399,295"/>
116 <area·shape="poly"·title="·"·alt=""·coords="301,207,301,241,296,241,296,207"/>116 <area·shape="poly"·title="·"·alt=""·coords="301,207,301,241,296,241,296,207"/>
117 <area·shape="rect"·title="·"·alt=""·coords="423,262,481,287"/>117 <area·shape="rect"·title="·"·alt=""·coords="423,262,481,287"/>
118 <area·shape="poly"·title="·"·alt=""·coords="334,204,421,253,419,258,331,209"/>118 <area·shape="poly"·title="·"·alt=""·coords="334,204,421,253,419,258,331,209"/>
119 <area·shape="rect"·title="·"·alt=""·coords="5,343,184,383"/>119 <area·shape="rect"·title="·"·alt=""·coords="5,343,184,383"/>
120 <area·shape="poly"·title="·"·alt=""·coords="97,295,97,329,92,329,92,295"/>120 <area·shape="poly"·title="·"·alt=""·coords="97,295,97,329,92,329,92,295"/>
121 </map>121 </map>
122 </div>122 </div>
123 </div>123 </div>
124 <p><a·href="a01034_source.html">Go·to·the·source·code·of·this·file.</a></p>124 <p><a·href="a00518_source.html">Go·to·the·source·code·of·this·file.</a></p>
125 <table·class="memberdecls">125 <table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
127 Namespaces</h2></td></tr>127 Namespaces</h2></td></tr>
128 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>128 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
129 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>129 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>131 <tr·class="memitem:a01249"·id="r_a01249"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01249.html">OpenMesh::Decimater</a></td></tr>
36.2 KB
./usr/share/doc/libopenmesh-dev/html/a01034_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00851_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/ModEdgeLengthT_impl.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 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('a01034_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00851_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.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="a01034.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 79 lines modifiedOffset 137, 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="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·ModEdgeLengthT·-·IMPLEMENTATION</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="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_MODEDGELENGTHT_C</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_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>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a01031.html">ModEdgeLengthT.hh</a>&quot;</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="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>
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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>Decimater·{</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><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="a06488.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>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div> 
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>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">···65</a></span><a·class="code·hl_function"·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">ModEdgeLengthT&lt;MeshT&gt;::ModEdgeLengthT</a>(MeshT·&amp;_mesh,·<span·class="keywordtype">float</span>·_edge_length,</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordtype">bool</span>·_is_binary)·:</div> 
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····Base(_mesh,·_is_binary),·mesh_(Base::mesh())·{</div>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>··<a·class="code·hl_function"·href="a03406.html#a50769dacd1da04bca568e2d441589a15">set_edge_length</a>(_edge_length);</div> 
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div>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>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">class·</span>TriMesh_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="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>
 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>
169 </div>185 </div>
170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>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>
174 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">189 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03406.html#ac051bac3cde9afe41507514755b95d03">···74</a></span><span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03406.html#ac051bac3cde9afe41507514755b95d03">ModEdgeLengthT&lt;MeshT&gt;::collapse_priority</a>(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)·{</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·sqr_length·=·sqrnorm(_ci.p0·-·_ci.p1);</div>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>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>{</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordflow">return</span>·(·(sqr_length·&lt;=·sqr_edge_length_)·?·sqr_length·:·float(Base::ILLEGAL_COLLAPSE));</div>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>
Max diff block lines reached; 3969/28196 bytes (14.08%) of diff not shown.
8.47 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 PolyMesh_ArrayKernelT.hh
5 ModEdgeLengthT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 99 lines modifiedOffset 46, 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 46//55 45//
55 =============================================================================56 =============================================================================
56 47//57 46//
57 48//·CLASS·ModEdgeLengthT·-·IMPLEMENTATION58 47//·CLASS·PolyMesh_ArrayKernelT
 59 48//
58 49//60 49//
59 50// 
60 =============================================================================61 =============================================================================
61 51#define·OPENMESH_DECIMATER_MODEDGELENGTHT_C 
62 52 
63 53//==·INCLUDES 
64 =================================================================62 50
 63 51
 64 52#ifndef·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH
 65 53#define·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH
65 5466 54
 67 55
 68 56//==·INCLUDES
66 55#include·"_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8._\x8h_\x8h" 
67 56 
68 57//==·NAMESPACES 
69 ===============================================================69 =================================================================
 70 57
70 5871 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
 80 67//==·NAMESPACES
 81 ===============================================================
 82 68
 83 69
71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
72 60namespace·Decimater·{ 
73 61 
74 62//==·IMPLEMENTATION85 71
 86 72template<class·Traits>
 87 73class·TriMesh_ArrayKernelT;
 88 74//==·CLASS·DEFINITION
75 ==========================================================89 =========================================================
 90 75
76 63 
77 64template<class·MeshT> 
78 _\x86_\x85_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T(MeshT·&_mesh,·float·_edge_length, 
79 66·bool·_is_binary)·: 
80 67·Base(_mesh,·_is_binary),·mesh_(Base::mesh())·{ 
81 68·_\x8s_\x8e_\x8t_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h(_edge_length); 
82 69} 
83 70 
84 71//--------------------------------------------------------------------------- 
85 -- 
86 72 
87 73template<class·MeshT>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
88 _\x87_\x84float·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8p_\x8r_\x8i_\x8o_\x8r_\x8i_\x8t_\x8y(const·CollapseInfo&·_ci)·{ 
89 75·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·sqr_length·=·sqrnorm(_ci.p0·-·_ci.p1); 
90 76 
91 77·return·(·(sqr_length·<=·sqr_edge_length_)·?·sqr_length·:·float(Base:: 
92 ILLEGAL_COLLAPSE)); 
93 78} 
94 7993 79{
95 80//--------------------------------------------------------------------------- 
96 -- 
97 81 
98 82template<class·MeshT> 
99 _\x88_\x83void·_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:_\x8s_\x8e_\x8t_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8__\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e_\x8__\x8f_\x8a_\x8c_\x8t_\x8o_\x8r(double·_factor)·{ 
100 84·if·(_factor·>=·0.0·&&·_factor·<=·1.0)·{ 
101 85·//·the·smaller·the·factor,·the·smaller·edge_length_·gets 
102 86·//·thus·creating·a·stricter·constraint 
103 87·//·division·by·error_tolerance_factor_·is·for·normalization 
104 88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·new_edge_length·=·edge_length_·*·static_cast<typename 
105 _\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r>(_factor·/·this->error_tolerance_factor_); 
106 89·set_edge_length(new_edge_length); 
107 90·this->error_tolerance_factor_·=·_factor; 
108 91·} 
109 92} 
110 93 
111 94//94 80·typedef·_.F_.i_.n_.a_.l_.M_.e_.s_.h_.I_.t_.e_.m_.s_.T_.<_.T_.r_.a_.i_.t_.s_.,_.·_.f_.a_.l_.s_.e_.>·_.M_.e_.s_.h_.I_.t_.e_.m_.s;
 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{
 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
Max diff block lines reached; 3298/8650 bytes (38.13%) of diff not shown.
2.38 KB
./usr/share/doc/libopenmesh-dev/html/a01035.map vs.
./usr/share/doc/libopenmesh-dev/html/a00519.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="$a01031.html"·title="·"·alt=""·coords="298,93,451,119"/>3 <area·shape="rect"·id="Node000002"·href="$a00527.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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/>5 <area·shape="rect"·id="Node000003"·href="$a00563.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="$a00806_source.html"·title="·"·alt=""·coords="15,255,174,295"/>9 <area·shape="rect"·id="Node000004"·href="$a00638_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="$a01049.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="$a00542.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/a01035.png vs.
./usr/share/doc/libopenmesh-dev/html/a00519.png
Files identical despite different names
19.7 KB
./usr/share/doc/libopenmesh-dev/html/a01037.html vs.
./usr/share/doc/libopenmesh-dev/html/a00539.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('a01037.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00539.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00563_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="a01022_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00557_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·BaseDecimaterT.hh:</div>106 Include·dependency·graph·for·BaseDecimaterT.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a01038.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00540.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="a00809_source.html"·title="·"·alt=""·coords="1813,93,1971,133"/>113 <area·shape="rect"·href="a00641_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="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2183,93,2383,133"/>115 <area·shape="rect"·href="a00563.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="a00806_source.html"·title="·"·alt=""·coords="265,181,423,221"/>117 <area·shape="rect"·href="a00638_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="a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,93,307,133"/>119 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,93,307,133"/>
120 <area·shape="poly"·title="·"·alt=""·coords="315,48,250,88,247,84,312,43"/>120 <area·shape="poly"·title="·"·alt=""·coords="315,48,250,88,247,84,312,43"/>
121 <area·shape="rect"·title="·"·alt=""·coords="581,695,760,735"/>121 <area·shape="rect"·title="·"·alt=""·coords="581,695,760,735"/>
122 <area·shape="poly"·title="·"·alt=""·coords="1813,118,1632,121,1383,131,1097,151,951,166,808,184,682,203,601,217,518,236,440,260,376,289,351,305,332,322,320,341,316,362,316,540,318,574,324,599,338,622,362,644,396,662,447,677,568,699,567,704,446,682,394,667,358,649,334,625,319,601,312,574,311,540,311,361,315,339,328,319,347,301,373,284,438,255,517,231,600,212,681,197,808,179,951,160,1097,146,1383,126,1632,116,1813,112"/>122 <area·shape="poly"·title="·"·alt=""·coords="1813,118,1632,121,1383,131,1097,151,951,166,808,184,682,203,601,217,518,236,440,260,376,289,351,305,332,322,320,341,316,362,316,540,318,574,324,599,338,622,362,644,396,662,447,677,568,699,567,704,446,682,394,667,358,649,334,625,319,601,312,574,311,540,311,361,315,339,328,319,347,301,373,284,438,255,517,231,600,212,681,197,808,179,951,160,1097,146,1383,126,1632,116,1813,112"/>
123 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1327,607,1491,647"/>123 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="1930,181,2089,221"/>125 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="819,181,983,221"/>135 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="939,269,1189,295"/>141 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1761,519,1940,559"/>143 <area·shape="rect"·href="a00599.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,307,1292,322,1323,341,1345,360,1359,379,1376,430,1382,474,1380,513,1374,512,1376,474,1371,431,1354,382,1341,363,1320,345,1290,327,1257,312,1189,294"/>147 <area·shape="poly"·title="·"·alt=""·coords="1190,289,1259,307,1292,322,1323,341,1345,360,1359,379,1376,430,1382,474,1380,513,1374,512,1376,474,1371,431,1354,382,1341,363,1320,345,1290,327,1257,312,1189,294"/>
148 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="942,431,1106,471"/>148 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1145,343,1309,383"/>150 <area·shape="rect"·href="a00680_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="a00500_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>170 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1274,380,1375,428,1443,469,1502,508,1499,513,1440,474,1372,433,1271,385"/>171 <area·shape="poly"·title="·"·alt=""·coords="1274,380,1375,428,1443,469,1502,508,1499,513,1440,474,1372,433,1271,385"/>
172 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="879,607,1043,647"/>172 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="589,519,753,559"/>174 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="538,431,702,471"/>176 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1513,431,1671,471"/>178 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="402,607,561,647"/>190 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="1516,607,1695,647"/>192 <area·shape="rect"·href="a00602_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="a01049.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="a00542.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/20060 bytes (19.36%) of diff not shown.
94.9 KB
./usr/share/doc/libopenmesh-dev/html/a01037_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/Tools/Decimater/BaseDecimaterT.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('a01037_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, 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">StripifierT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01037.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, 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="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·McDecimaterT</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·StripifierT·-·IMPLEMENTATION</span></div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·OPENMESH_STRIPIFIERT_C</span></div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·INCLUDES·=================================================================</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>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;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>
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>
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="a01067.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="a01022.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
164 <div·class="line"><a·id="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> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 167 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 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>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div>172 <div·class="line"><a·id="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>Decimater·{</div>173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>
 174 </div>
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>175 <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="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>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>
174 <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>
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>181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div>
179 </div>182 </div>
 183 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
 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>
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>189 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>
 190 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·preprocess:··add·new·properties</span></div>
 191 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.add_property(·processed_·);</div>
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>192 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··mesh_.add_property(·used_·);</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>193 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··mesh_.request_face_status();</div>
Max diff block lines reached; 59476/76654 bytes (77.59%) of diff not shown.
19.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 StripifierT_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, 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 47//54 44//
56 =============================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·StripifierT·-·IMPLEMENTATION
 58 47//
57 48//59 48//
58 49//·CLASS·McDecimaterT 
59 50// 
60 51// 
61 =============================================================================60 =============================================================================
 61 49
 62 50#define·OPENMESH_STRIPIFIERT_C
 63 51
62 52 
63 53#ifndef·OPENMESH_BASE_DECIMATER_DECIMATERT_HH 
64 54#define·OPENMESH_BASE_DECIMATER_DECIMATERT_HH 
65 55 
66 56 
67 57//==·INCLUDES64 52//==·INCLUDES
68 =================================================================65 =================================================================
 66 53
69 58 
70 59#include·<memory> 
71 60 
72 61#include·<OpenMesh/Core/Utils/Property.hh>67 54#include·<OpenMesh/Tools/Utils/StripifierT.hh>
 68 55#include·<list>
 69 56
 70 57
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 
77 66 
78 67 
79 68//==·NAMESPACE71 58//==·NAMESPACES
80 ================================================================72 ===============================================================
81 6973 59
82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{74 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
83 71namespace·Decimater·{75 61
 76 62
 77 63·//==·IMPLEMENTATION
 78 ==========================================================
 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{
 85 70
 86 71}
84 7287 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()·{
85 73 
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};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()
93 8398 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();
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 88103 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();
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 99114 99}
112 107·bool·_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e(); 
113 108115 100
 116 101
 117 102//--------------------------------------------------------------------------
 118 ---
Max diff block lines reached; 15636/20308 bytes (76.99%) of diff not shown.
17.4 KB
./usr/share/doc/libopenmesh-dev/html/a01038.map vs.
./usr/share/doc/libopenmesh-dev/html/a00540.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="$a00809_source.html"·title="·"·alt=""·coords="1813,93,1971,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00641_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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2183,93,2383,133"/>7 <area·shape="rect"·id="Node000033"·href="$a00563.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="$a00806_source.html"·title="·"·alt=""·coords="265,181,423,221"/>9 <area·shape="rect"·id="Node000034"·href="$a00638_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="$a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,93,307,133"/>11 <area·shape="rect"·id="Node000036"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,93,307,133"/>
12 <area·shape="poly"·id="edge74_Node000001_Node000036"·title="·"·alt=""·coords="315,48,250,88,247,84,312,43"/>12 <area·shape="poly"·id="edge74_Node000001_Node000036"·title="·"·alt=""·coords="315,48,250,88,247,84,312,43"/>
13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="581,695,760,735"/>13 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="581,695,760,735"/>
14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="1813,118,1632,121,1383,131,1097,151,951,166,808,184,682,203,601,217,518,236,440,260,376,289,351,305,332,322,320,341,316,362,316,540,318,574,324,599,338,622,362,644,396,662,447,677,568,699,567,704,446,682,394,667,358,649,334,625,319,601,312,574,311,540,311,361,315,339,328,319,347,301,373,284,438,255,517,231,600,212,681,197,808,179,951,160,1097,146,1383,126,1632,116,1813,112"/>14 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="1813,118,1632,121,1383,131,1097,151,951,166,808,184,682,203,601,217,518,236,440,260,376,289,351,305,332,322,320,341,316,362,316,540,318,574,324,599,338,622,362,644,396,662,447,677,568,699,567,704,446,682,394,667,358,649,334,625,319,601,312,574,311,540,311,361,315,339,328,319,347,301,373,284,438,255,517,231,600,212,681,197,808,179,951,160,1097,146,1383,126,1632,116,1813,112"/>
15 <area·shape="rect"·id="Node000005"·href="$a00581_source.html"·title="·"·alt=""·coords="1327,607,1491,647"/>15 <area·shape="rect"·id="Node000005"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="1930,181,2089,221"/>17 <area·shape="rect"·id="Node000007"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="819,181,983,221"/>27 <area·shape="rect"·id="Node000032"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="939,269,1189,295"/>33 <area·shape="rect"·id="Node000009"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1761,519,1940,559"/>35 <area·shape="rect"·id="Node000025"·href="$a00599.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,307,1292,322,1323,341,1345,360,1359,379,1376,430,1382,474,1380,513,1374,512,1376,474,1371,431,1354,382,1341,363,1320,345,1290,327,1257,312,1189,294"/>39 <area·shape="poly"·id="edge10_Node000009_Node000010"·title="·"·alt=""·coords="1190,289,1259,307,1292,322,1323,341,1345,360,1359,379,1376,430,1382,474,1380,513,1374,512,1376,474,1371,431,1354,382,1341,363,1320,345,1290,327,1257,312,1189,294"/>
40 <area·shape="rect"·id="Node000011"·href="$a00683_source.html"·title="·"·alt=""·coords="942,431,1106,471"/>40 <area·shape="rect"·id="Node000011"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1145,343,1309,383"/>42 <area·shape="rect"·id="Node000015"·href="$a00680_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="$a00500_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>62 <area·shape="rect"·id="Node000019"·href="$a00830_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>
63 <area·shape="poly"·id="edge26_Node000015_Node000019"·title="·"·alt=""·coords="1274,380,1375,428,1443,469,1502,508,1499,513,1440,474,1372,433,1271,385"/>63 <area·shape="poly"·id="edge26_Node000015_Node000019"·title="·"·alt=""·coords="1274,380,1375,428,1443,469,1502,508,1499,513,1440,474,1372,433,1271,385"/>
64 <area·shape="rect"·id="Node000020"·href="$a00638_source.html"·title="·"·alt=""·coords="879,607,1043,647"/>64 <area·shape="rect"·id="Node000020"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="589,519,753,559"/>66 <area·shape="rect"·id="Node000021"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="538,431,702,471"/>68 <area·shape="rect"·id="Node000022"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1513,431,1671,471"/>70 <area·shape="rect"·id="Node000030"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="402,607,561,647"/>82 <area·shape="rect"·id="Node000029"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="1516,607,1695,647"/>84 <area·shape="rect"·id="Node000026"·href="$a00602_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="$a01049.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="$a00542.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/a01038.png vs.
./usr/share/doc/libopenmesh-dev/html/a00540.png
Files identical despite different names
3.79 KB
./usr/share/doc/libopenmesh-dev/html/a01039.map vs.
./usr/share/doc/libopenmesh-dev/html/a06480.map
Files 91% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 19 lines modified
1 <map·id="OpenMesh/Tools/Decimater/BaseDecimaterT.hh"·name="OpenMesh/Tools/Decimater/BaseDecimaterT.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="349,5,549,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,240,60"/>
3 <area·shape="rect"·id="Node000002"·href="$a01055.html"·title="·"·alt=""·coords="237,93,437,133"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="49,203,111,229"/>
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="98,62,81,84,68,109,64,130,64,151,73,190,68,191,59,152,59,129,63,107,76,81,93,59"/>
5 <area·shape="rect"·id="Node000007"·href="$a01070.html"·title="·"·alt=""·coords="461,93,661,133"/>5 <area·shape="rect"·id="Node000003"·href="$a06473.html"·title="·"·alt=""·coords="78,108,333,148"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="486,52,537,91,534,95,483,56"/>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"/>
7 <area·shape="rect"·id="Node000003"·href="$a00422_source.html"·title="·"·alt=""·coords="5,181,212,221"/>8 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="156,203,215,229"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>9 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="203,149,194,190,189,189,198,148"/>
9 <area·shape="rect"·id="Node000004"·href="$a01082.html"·title="·"·alt=""·coords="237,181,437,221"/>10 <area·shape="rect"·id="Node000005"·href="$a00362.html"·title="·"·alt=""·coords="239,196,441,236"/>
10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>11 <area·shape="poly"·id="edge5_Node000003_Node000005"·title="·"·alt=""·coords="237,146,300,186,297,191,234,151"/>
11 <area·shape="rect"·id="Node000005"·href="$a01025.html"·title="·"·alt=""·coords="461,181,661,221"/>12 <area·shape="rect"·id="Node000006"·href="$a00593_source.html"·title="·"·alt=""·coords="153,284,332,324"/>
12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="320,238,276,277,273,273,317,234"/>
13 <area·shape="rect"·id="Node000006"·href="$a01064.html"·title="·"·alt=""·coords="461,269,661,309"/>14 <area·shape="rect"·id="Node000008"·href="$a00638_source.html"·title="·"·alt=""·coords="357,284,515,324"/>
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_Node000005_Node000008"·title="·"·alt=""·coords="363,234,406,273,403,277,360,238"/>
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="$a01061.html"·title="·"·alt=""·coords="685,181,885,221"/>16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="249,372,428,412"/>
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_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"/>
18 </map>19 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a01039.png vs.
./usr/share/doc/libopenmesh-dev/html/a00541.png
Files identical despite different names
16.1 KB
./usr/share/doc/libopenmesh-dev/html/a01040.html vs.
./usr/share/doc/libopenmesh-dev/html/a00521.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('a01040.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00521.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="a01079_source.html">ModAspectRatioT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00533_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="a01041.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00522.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="a01079.html"·title="·"·alt=""·coords="431,93,585,119"/>107 <area·shape="rect"·href="a00533.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="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>109 <area·shape="rect"·href="a00563.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="a00809_source.html"·title="·"·alt=""·coords="786,167,945,207"/>111 <area·shape="rect"·href="a00641_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="a00806_source.html"·title="·"·alt=""·coords="838,680,997,720"/>113 <area·shape="rect"·href="a00638_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="a01049.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="a00542.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="a00581_source.html"·title="·"·alt=""·coords="1073,680,1237,720"/>123 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="786,255,945,295"/>125 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1258,255,1422,295"/>133 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="740,343,991,368"/>139 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,592,1645,632"/>141 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="783,504,947,544"/>146 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1258,416,1422,456"/>148 <area·shape="rect"·href="a00680_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="a00500_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>168 <area·shape="rect"·href="a00830_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="a00638_source.html"·title="·"·alt=""·coords="1582,680,1746,720"/>170 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="2009,592,2173,632"/>172 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="1753,504,1917,544"/>174 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1023,504,1182,544"/>176 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="1822,680,1981,720"/>188 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="635,680,813,720"/>190 <area·shape="rect"·href="a00602_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="a01040_source.html">Go·to·the·source·code·of·this·file.</a></p>216 <p><a·href="a00521_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.
74.8 KB
./usr/share/doc/libopenmesh-dev/html/a01040_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00554_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/Decimater/ModAspectRatioT_impl.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 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('a01040_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00554_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModAspectRatioT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">DecimaterT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
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>101 <a·href="a00554.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 186 lines modifiedOffset 137, 173 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="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">//</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">//··CLASS·DecimaterT</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="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODASPECTRATIOT_C</span></div> 
150 <div·class="line"><a·id="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="preprocessor">#ifndef·OPENMESH_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_DECIMATER_DECIMATERT_HH</span></div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a01079.html">ModAspectRatioT.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">//==·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="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="a00410.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="a00539.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>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>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>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>Decimater·{</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Decimater·{</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">typename</span>·ModAspectRatioT&lt;MeshT&gt;::Scalar·ModAspectRatioT&lt;MeshT&gt;::aspectRatio(</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·Point&amp;·_v0,·<span·class="keyword">const</span>·Point&amp;·_v1,·<span·class="keyword">const</span>·Point&amp;·_v2)·{</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··Point·d0·=·_v0·-·_v1;</div> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Point·d1·=·_v1·-·_v2;</div> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="comment">//·finds·the·max·squared·edge·length</span></div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Scalar·l2,·maxl2·=·sqrnorm(d0);</div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">if</span>·((l2·=·sqrnorm(d1))·&gt;·maxl2)</div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····maxl2·=·l2;</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="comment">//·keep·searching·for·the·max·squared·edge·length</span></div> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··d1·=·_v2·-·_v0;</div> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordflow">if</span>·((l2·=·sqrnorm(d1))·&gt;·maxl2)</div> 
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····maxl2·=·l2;</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>168 <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">//·squared·area·of·the·parallelogram·spanned·by·d0·and·d1</span></div>169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··Scalar·a2·=·sqrnorm(d0·%·d1);</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="};">
 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>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·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>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>
185 <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="keyword">public</span>:·<span·class="comment">//------------------------------------------------------·public·methods</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> 
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>186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
Max diff block lines reached; 26533/58940 bytes (45.02%) of diff not shown.
17.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 ModAspectRatioT_impl.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 _\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, 225 lines modifiedOffset 47, 216 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
 54 43
54 46// 
55 ============================================================================= 
56 47//55 47//
57 48//·CLASS·ModAspectRatioT·-·IMPLEMENTATION56 =============================================================================
58 49//57 48//
 58 49//·CLASS·DecimaterT
59 50//59 50//
 60 51//
60 =============================================================================61 =============================================================================
61 51#define·OPENMESH_DECIMATER_MODASPECTRATIOT_C 
62 5262 52
 63 53#ifndef·OPENMESH_DECIMATER_DECIMATERT_HH
 64 54#define·OPENMESH_DECIMATER_DECIMATERT_HH
 65 55
63 53//==·INCLUDES 
64 ================================================================= 
65 54 
66 55#include·"_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T_\x8._\x8h_\x8h" 
67 5666 56
68 57//==·NAMESPACES67 57//==·INCLUDES
69 ===============================================================68 =================================================================
70 5869 58
 70 59#include·<memory>
 71 60
 72 61#include·<OpenMesh/Core/Utils/Property.hh>
 73 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8H_\x8e_\x8a_\x8p_\x8T_\x8._\x8h_\x8h>
 74 63#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 75 64
 76 65//==·NAMESPACE
 77 ================================================================
 78 66
71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
72 60namespace·Decimater·{80 68namespace·Decimater·{
73 61 
74 62//==·IMPLEMENTATION 
75 ========================================================== 
76 63 
77 64template<class·MeshT> 
78 65typename·ModAspectRatioT<MeshT>::Scalar·ModAspectRatioT<MeshT>::aspectRatio( 
79 66·const·Point&·_v0,·const·Point&·_v1,·const·Point&·_v2)·{ 
80 67·Point·d0·=·_v0·-·_v1; 
81 68·Point·d1·=·_v1·-·_v2; 
82 6981 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);82 70
 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
94 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
95 82·//·the·area·of·the·triangle·would·be 
96 83·//·sqrt(a2)/2·or·length·*·height·/·2 
97 84·//·aspect·ratio·=·length·/·height 
98 85·//·=·length·*·length·/·(2*area) 
99 86·//·=·length·*·length·/·sqrt(a2) 
100 87 
101 88·//·returns·the·length·of·the·longest·edge 
102 89·//·divided·by·its·corresponding·height 
103 90·return·sqrt((maxl2·*·maxl2)·/·a2); 
104 91} 
105 92 
106 93//---------------------------------------------------------------------------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·);
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)·{ 
Max diff block lines reached; 9929/17440 bytes (56.93%) of diff not shown.
35.2 KB
./usr/share/doc/libopenmesh-dev/html/a01041.map vs.
./usr/share/doc/libopenmesh-dev/html/a00546.map
Files 94% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 112 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModAspectRatioT_impl.hh"·name="OpenMesh/Tools/Decimater/ModAspectRatioT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/ModHausdorffT_impl.hh"·name="OpenMesh/Tools/Decimater/ModHausdorffT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="408,5,608,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1888,5,2088,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a01079.html"·title="·"·alt=""·coords="431,93,585,119"/>3 <area·shape="rect"·id="Node000002"·href="$a00548.html"·title="·"·alt=""·coords="1918,93,2058,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="1991,46,1991,79,1985,79,1985,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>5 <area·shape="rect"·id="Node000003"·href="$a00563.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="1918,113,1510,132,935,166,657,189,422,215,331,229,261,244,217,260,206,267,203,274,203,437,200,476,192,515,172,580,167,578,187,514,194,476,197,437,197,273,202,263,214,255,260,239,330,224,422,210,656,184,935,161,1510,126,1918,107"/>
7 <area·shape="rect"·id="Node000008"·href="$a00809_source.html"·title="·"·alt=""·coords="786,167,945,207"/>7 <area·shape="rect"·id="Node000008"·href="$a00641_source.html"·title="·"·alt=""·coords="1351,167,1510,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="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="Node000004"·href="$a00806_source.html"·title="·"·alt=""·coords="838,680,997,720"/>13 <area·shape="rect"·id="Node000004"·href="$a00638_source.html"·title="·"·alt=""·coords="993,680,1151,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"/>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"/>
11 <area·shape="rect"·id="Node000006"·href="$a01049.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>15 <area·shape="rect"·id="Node000006"·href="$a00542.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"/>16 <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"/>17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="493,775,552,801"/>
14 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="177,630,276,718,342,765,339,770,273,722,174,634"/>18 <area·shape="poly"·id="edge6_Node000003_Node000007"·title="·"·alt=""·coords="174,630,217,674,245,698,276,718,328,741,384,759,480,779,479,784,382,764,327,746,273,722,242,702,213,678,170,634"/>
15 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1515,768,1693,808"/>19 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1449,768,1628,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"/>20 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="1152,715,1164,717,1436,766,1436,772,1164,723,1151,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"/> 
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,2[·...·truncated·by·diffoscope;·len:·34,·SHA:·3c3e656ff44139451b08e343757ed18102770931be50f9f52d17acb4b6b3a538·...·]"/>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[·...·truncated·by·diffoscope;·len:·189,·SHA:·a4993a4852c6a865500347bfe55b5868e3437d11e0d4d939e80e71fe77352791·...·]"/>
 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"/>
19 <area·shape="rect"·id="Node000009"·href="$a00581_source.html"·title="·"·alt=""·coords="1073,680,1237,720"/>23 <area·shape="rect"·id="Node000009"·href="$a00878_source.html"·title="·"·alt=""·coords="1175,680,1339,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,62[·...·truncated·by·diffoscope;·len:·101,·SHA:·8660c6227c8fda065f8afbaa86f2316c65cf03eb4956e2dcf8df56295f4ce233·...·]"/>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,[·...·truncated·by·diffoscope;·len:·137,·SHA:·baadfc65d6599e11e6d0d90c423c04b00f0bc748c76bea0bb8a47304faecb4cb·...·]"/>
21 <area·shape="rect"·id="Node000011"·href="$a00818_source.html"·title="·"·alt=""·coords="786,255,945,295"/>25 <area·shape="rect"·id="Node000011"·href="$a00656_source.html"·title="·"·alt=""·coords="823,255,982,295"/>
22 <area·shape="poly"·id="edge12_Node000008_Node000011"·title="·"·alt=""·coords="868,207,868,241,863,241,863,207"/>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"/>
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"/> 
25 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2244,775,2329,801"/>28 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="897,775,983,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,[·...·truncated·by·diffoscope;·len:·47,·SHA:·77d33754961d45094c52d1f5c9d17e172a36294dcaa9f681e959fd79a752632d·...·]"/>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,66[·...·truncated·by·diffoscope;·len:·147,·SHA:·1379e69198ddaa449759f5d1f3be0bd92bf5bccc1ca6377708af895fd8cf8c68·...·]"/>
27 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1992,511,2072,537"/>30 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1923,511,2003,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"/>31 <area·shape="poly"·id="edge72_Node000008_Node000034"·title="·"·alt=""·coords="1462,204,1935,502,1932,506,1459,209"/>
29 <area·shape="rect"·id="Node000035"·href="$a00686_source.html"·title="·"·alt=""·coords="1258,255,1422,295"/>32 <area·shape="rect"·id="Node000035"·href="$a00701_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/>
30 <area·shape="poly"·id="edge65_Node000008_Node000035"·title="·"·alt=""·coords="945,200,1245,254,1244,259,944,205"/>33 <area·shape="poly"·id="edge65_Node000008_Node000035"·title="·"·alt=""·coords="1433,207,1433,241,1428,241,1428,207"/>
31 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1238,714,1501,764,1500,770,1237,720"/>34 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1320,718,1465,761,1463,767,1318,723"/>
32 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="955,775,1031,801"/>35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1113,775,1189,801"/>
33 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="1121,722,1028,771,1025,767,1118,718"/>36 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="1235,722,1178,769,1174,764,1232,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"/>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"/>
35 <area·shape="rect"·id="Node000012"·href="$a00695_source.html"·title="·"·alt=""·coords="740,343,991,368"/>38 <area·shape="rect"·id="Node000012"·href="$a00671_source.html"·title="·"·alt=""·coords="668,343,919,368"/>
36 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="868,295,868,329,863,329,863,295"/>39 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>
37 <area·shape="rect"·id="Node000028"·href="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,592,1645,632"/>40 <area·shape="rect"·id="Node000028"·href="$a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,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"/> 
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,[·...·truncated·by·diffoscope;·len:·211,·SHA:·9069fe5aec205edba0eff2fcce5d41a045a1eed7155db34689794e45e96712a4·...·]6"/>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"/>
 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"/>
 45 <area·shape="rect"·id="Node000014"·href="$a00803_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"/>
 47 <area·shape="rect"·id="Node000018"·href="$a00680_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"/>
 50 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="719,546,615,596,612,591,717,542"/>
 51 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1569,599,1645,625"/>
 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"/>
40 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="635,599,722,625"/>53 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="645,599,720,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"/> 
42 <area·shape="rect"·id="Node000014"·href="$a00683_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"/> 
44 <area·shape="rect"·id="Node000018"·href="$a00770_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"/> 
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"/> 
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"/> 
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"/>54 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="743,546,704,591,700,587,739,543"/>
52 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="896,599,971,625"/>55 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="795,599,869,625"/>
53 <area·shape="poly"·id="edge22_Node000014_Node000017"·title="·"·alt=""·coords="883,543,918,587,914,590,878,546"/>56 <area·shape="poly"·id="edge22_Node000014_Node000017"·title="·"·alt=""·coords="776,543,815,587,811,591,772,546"/>
54 <area·shape="poly"·id="edge24_Node000018_Node000005"·title="·"·alt=""·coords="1423,449,1485,468,1550,496,1582,514,1611,536,1638,561,1660,591,1667,612,1660,633,1650,645,1639,653,1615,659,1592,664,1582,671,1573,681,1567,699,1569,718,1584,755,1579,757,1563,719,1562,699,1568,679,1578,667,1589,659,1613,653,1636,648,1646,641,1655,631,1662,612,1655,593,1634,565,1608,540,1579,519,1548,501,1483,473,1421,455"/> 
55 <area·shape="poly"·id="edge26_Node000018_Node000007"·title="·"·alt=""·coords="1258,441,1111,445,934,456,767,476,700,489,650,506,604,532,561,564,521,600,485,637,425,709,386,765,382,762,421,706,481,633,517,596,558,560,602,528,648,502,699,484,766,470,933,451,1110,440,1258,436"/> 
56 <area·shape="poly"·id="edge29_Node000018_Node000013"·title="·"·alt=""·coords="1258,442,1136,448,994,460,863,479,810,491,772,506,747,524,725,545,694,589,689,586,721,542,744,519,769,502,809,486,862,474,994,455,1135,443,1258,437"/>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[·...·truncated·by·diffoscope;·len:·80,·SHA:·ec564506ab66951ae2dc8e05fd66b0deded780870b0be788f6928cfc752fc154·...·]7"/>
 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"/>
57 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1258,455,967,507,962,508,961,502,966,501,1257,449"/>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="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"/>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="rect"·id="Node000019"·title="·"·alt=""·coords="1258,511,1329,537"/>62 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1117,511,1187,537"/>
60 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1332,458,1309,500,1304,498,1327,455"/>63 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1249,458,1181,506,1178,501,1246,454"/>
61 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1353,511,1412,537"/>64 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1212,511,1271,537"/>
62 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1352,455,1373,498,1368,500,1347,457"/>65 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1270,457,1253,499,1248,497,1265,455"/>
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"/>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,[·...·truncated·by·diffoscope;·len:·138,·SHA:·ee95cd74e34f78d3844d82a5a7943c891725f270883f0386d1b8242e0d124144·...·]"/>
64 <area·shape="rect"·id="Node000022"·href="$a00500_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>67 <area·shape="rect"·id="Node000022"·href="$a00830_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"/>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="rect"·id="Node000023"·href="$a00638_source.html"·title="·"·alt=""·coords="1582,680,1746,720"/>69 <area·shape="rect"·id="Node000023"·href="$a00887_source.html"·title="·"·alt=""·coords="1517,680,1681,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"/>70 <area·shape="poly"·id="edge32_Node000018_Node000023"·title="·"·alt=""·coords="1284,456,1291,497,1291,522,1285,545,1274,561,1261,570,1248,579,1238,593,1232,613,1233,621,1238,630,1257,644,1285,655,1359,666,1438,672,1498,677,1503,678,1502,684,1497,683,1437,677,1359,672,1284,660,1254,649,1234,634,1228,623,1227,613,1234,591,1245,575,1258,[·...·truncated·by·diffoscope;·len:·48,·SHA:·2123a6120893915c40deffcf93236d9a7de7435a61a2aa3279921b591fb0c8d2·...·]"/>
68 <area·shape="rect"·id="Node000024"·href="$a00716_source.html"·title="·"·alt=""·coords="2009,592,2173,632"/>71 <area·shape="rect"·id="Node000024"·href="$a00713_source.html"·title="·"·alt=""·coords="1958,592,2122,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"/>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="rect"·id="Node000025"·href="$a00644_source.html"·title="·"·alt=""·coords="1753,504,1917,544"/>73 <area·shape="rect"·id="Node000025"·href="$a00692_source.html"·title="·"·alt=""·coords="1601,504,1765,544"/>
71 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1423,448,1734,501,1739,502,1738,508,1733,507,1422,454"/>74 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1357,452,1588,500,1587,505,1356,457"/>
72 <area·shape="rect"·id="Node000033"·href="$a00839_source.html"·title="·"·alt=""·coords="1023,504,1182,544"/>75 <area·shape="rect"·id="Node000033"·href="$a00650_source.html"·title="·"·alt=""·coords="1414,504,1573,544"/>
73 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1289,459,1168,502,1167,497,1287,454"/>76 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1324,454,1434,496,1432,501,1322,459"/>
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"/>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="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1653,722,1627,758,1623,755,1649,719"/>78 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1588,722,1562,758,1558,755,1583,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"/> 
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"/>79 <area·shape="poly"·id="edge35_Node000024_Node000005"·title="·"·alt=""·coords="2030,634,1994,679,1969,703,1940,722,1886,741,1810,757,1642,780,1641,774,1809,752,1885,736,1937,718,1965,699,1990,676,2026,631"/>
 80 <area·shape="poly"·id="edge37_Node000025_Node000005"·title="·"·alt=""·coords="1757,541,1845,567,1879,579,1897,590,1903,604,1905,621,1901,661,1891,698,1878,722,1861,734,1839,744,1780,761,1711,773,1642,781,1642,776,1710,768,1779,755,1837,739,1859,729,1874,718,1886,696,1896,660,1900,621,1898,605,1893,594,1876,584,1843,572,1756,547"/>
 81 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1668,546,1628,591,1624,587,1664,542"/>
79 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1892,542,2023,585,2021,590,1890,547"/>82 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1762,541,1949,586,1948,591,1760,547"/>
80 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1923,599,1984,625"/>83 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1821,599,1883,625"/>
81 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1863,542,1928,589,1925,593,1859,546"/>84 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1721,542,1819,591,1816,596,1719,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"/>85 <area·shape="poly"·id="edge39_Node000025_Node000027"·title="·"·alt=""·coords="1687,544,1683,590,1675,614,1659,634,1633,650,1601,661,1563,668,1520,671,1424,669,1321,661,1217,654,1121,651,1078,653,1040,659,1007,668,982,682,966,699,955,720,944,763,939,761,950,718,961,696,978,678,1005,663,1039,653,1077,648,1121,645,1217,648,1321,656,1424[·...·truncated·by·diffoscope;·len:·76,·SHA:·b7d95884e324f268339e5113fe8dadba5f3a48dfcd357f1bbf1310c5f3176c28·...·]"/>
83 <area·shape="poly"·id="edge41_Node000025_Node000028"·title="·"·alt=""·coords="1774,547,1631,591,1629,585,1773,542"/>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="rect"·id="Node000032"·href="$a00863_source.html"·title="·"·alt=""·coords="1822,680,1981,720"/>87 <area·shape="rect"·id="Node000032"·href="$a00617_source.html"·title="·"·alt=""·coords="1705,680,1863,720"/>
85 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1842,543,1869,631,1886,667,1882,669,1864,633,1837,545"/>88 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1696,543,1768,667,1764,670,1691,546"/>
86 <area·shape="rect"·id="Node000029"·href="$a00782_source.html"·title="·"·alt=""·coords="635,680,813,720"/>89 <area·shape="rect"·id="Node000029"·href="$a00602_source.html"·title="·"·alt=""·coords="739,680,917,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"/>90 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="989,635,886,677,884,672,987,630"/>
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"/>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="edge48_Node000029_Node000007"·title="·"·alt=""·coords="647,723,413,779,411,774,646,717"/>92 <area·shape="poly"·id="edge48_Node000029_Node000007"·title="·"·alt=""·coords="762,723,566,777,565,772,760,717"/>
 93 <area·shape="poly"·id="edge44_Node000029_Node000010"·title="·"·alt=""·coords="899,717,1100,770,1099,776,898,723"/>
 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"/>
90 <area·shape="poly"·id="edge44_Node000029_Node000010"·title="·"·alt=""·coords="784,718,946,769,944,774,782,723"/>95 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="854,718,915,764,912,769,851,722"/>
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"/> 
93 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="703,775,793,801"/>96 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="783,775,873,801"/>
94 <area·shape="poly"·id="edge45_Node000029_Node000030"·title="·"·alt=""·coords="732,720,744,761,738,763,727,721"/>97 <area·shape="poly"·id="edge45_Node000029_Node000030"·title="·"·alt=""·coords="831,720,831,761,825,761,825,720"/>
95 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="628,775,679,801"/>98 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="708,775,759,801"/>
96 <area·shape="poly"·id="edge47_Node000029_Node000031"·title="·"·alt=""·coords="710,722,674,766,670,763,706,719"/>99 <area·shape="poly"·id="edge47_Node000029_Node000031"·title="·"·alt=""·coords="809,722,758,768,755,764,805,718"/>
97 <area·shape="poly"·id="edge52_Node000032_Node000005"·title="·"·alt=""·coords="1837,723,1683,767,1682,762,1835,717"/>100 <area·shape="poly"·id="edge52_Node000032_Node000005"·title="·"·alt=""·coords="1731,723,1606,766,1604,761,1729,718"/>
98 <area·shape="poly"·id="edge55_Node000033_Node000007"·title="·"·alt=""·coords="1082,546,1029,594,1008,616,999,626,984,634,927,656,877,666,831,669,788,667,698,664,646,669,587,683,534,702,483,725,400,770,398,766,480,720,532,697,586,677,645,664,697,659,788,662,831,664,876,661,926,651,982,630,995,621,1004,613,1025,590,1079,542"/> 
99 <area·shape="poly"·id="edge58_Node000033_Node000009"·title="·"·alt=""·coords="1111,543,1148,666,1143,668,1106,545"/>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,[·...·truncated·by·diffoscope;·len:·117,·SHA:·db23e1cd0dbf570ddb93740462cb4fce5685db834c2c16c26ff3c290b615f31d·...·]"/>
 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"/>
100 <area·shape="poly"·id="edge56_Node000033_Node000015"·title="·"·alt=""·coords="1123,542,1166,587,1163,591,1119,546"/>103 <area·shape="poly"·id="edge56_Node000033_Node000015"·title="·"·alt=""·coords="1520,542,1582,589,1579,593,1517,546"/>
101 <area·shape="poly"·id="edge57_Node000033_Node000021"·title="·"·alt=""·coords="1097,545,1072,591,1052,615,1028,634,999,649,971,659,919,666,869,663,821,654,774,645,726,644,677,654,651,665,624,682,607,699,594,720,579,763,574,761,589,718,603,696,621,678,648,661,675,649,726,638,774,640,822,648,870,657,918,661,970,654,997,644,1025,630,1048,611,1067,588,1093,543"/> 
102 <area·shape="poly"·id="edge59_Node000033_Node000022"·title="·"·alt=""·coords="1157,542,1280,585,1279,590,1155,547"/>104 <area·shape="poly"·id="edge57_Node000033_Node000021"·title="·"·alt=""·coords="1546,542,2168,768,2166,773,1544,547"/>
103 <area·shape="poly"·id="edge66_Node000035_Node000005"·title="·"·alt=""·coords="1423,280,1637,300,1898,333,2019,354,2119,377,2157,390,2187,404,2206,418,2213,434,2213,525,2211,583,2204,607,2187,634,2155,670,2122,692,2084,707,2037,723,1952,748,1865,765,1781,777,1707,784,1707,779,1781,77[·...·truncated·by·diffoscope;·len:·172,·SHA:·79b44acb15708bf1391ec1f09f15a9fc935767ec80a34c79e20f0359ce3d30f7·...·]"/>105 <area·shape="poly"·id="edge59_Node000033_Node000022"·title="·"·alt=""·coords="1462,546,1391,587,1389,583,1460,542"/>
Max diff block lines reached; 0/35868 bytes (0.00%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a01041.png vs.
./usr/share/doc/libopenmesh-dev/html/a00522.png
Files identical despite different names
4.89 KB
./usr/share/doc/libopenmesh-dev/html/a01043.html vs.
./usr/share/doc/libopenmesh-dev/html/a00536.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('a01043.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00536.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 45 lines modifiedOffset 93, 45 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">ModNormalFlippingT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModNormalFlippingT.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="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00563_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·ModNormalFlippingT.hh:</div>102 Include·dependency·graph·for·ModNormalFlippingT.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a01044.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00537.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh">105 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="199,5,399,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="199,5,399,45"/>
107 <area·shape="rect"·href="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>107 <area·shape="rect"·href="a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>
108 <area·shape="poly"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>108 <area·shape="poly"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>
109 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="15,181,174,221"/>109 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="15,181,174,221"/>
110 <area·shape="poly"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>110 <area·shape="poly"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>
111 <area·shape="rect"·href="a01049.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>111 <area·shape="rect"·href="a00542.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>
112 <area·shape="poly"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>112 <area·shape="poly"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>
113 <area·shape="rect"·title="·"·alt=""·coords="423,189,481,214"/>113 <area·shape="rect"·title="·"·alt=""·coords="423,189,481,214"/>
114 <area·shape="poly"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>114 <area·shape="poly"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>
115 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>115 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>
116 <area·shape="poly"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>116 <area·shape="poly"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>
117 </map>117 </map>
118 </div>118 </div>
119 </div><div·class="textblock"><div·class="dynheader">119 </div><div·class="textblock"><div·class="dynheader">
120 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>120 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
121 <div·class="dyncontent">121 <div·class="dyncontent">
122 <div·class="center"><img·src="a01045.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·alt=""/></div>122 <div·class="center"><img·src="a00538.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·alt=""/></div>
123 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep">123 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep">
124 <area·shape="rect"·title="·"·alt=""·coords="9,5,209,45"/>124 <area·shape="rect"·title="·"·alt=""·coords="9,5,209,45"/>
125 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="5,93,212,133"/>125 <area·shape="rect"·href="a00986_source.html"·title="·"·alt=""·coords="5,93,212,133"/>
126 <area·shape="poly"·title="·"·alt=""·coords="111,59,111,93,106,93,106,59"/>126 <area·shape="poly"·title="·"·alt=""·coords="111,59,111,93,106,93,106,59"/>
127 </map>127 </map>
128 </div>128 </div>
129 </div>129 </div>
130 <p><a·href="a01043_source.html">Go·to·the·source·code·of·this·file.</a></p>130 <p><a·href="a00536_source.html">Go·to·the·source·code·of·this·file.</a></p>
131 <table·class="memberdecls">131 <table·class="memberdecls">
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
133 Classes</h2></td></tr>133 Classes</h2></td></tr>
134 <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="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>
135 <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="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>
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 </table><table·class="memberdecls">137 </table><table·class="memberdecls">
58.2 KB
./usr/share/doc/libopenmesh-dev/html/a01043_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00494_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/Decimater/ModNormalFlippingT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a01043_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00494_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 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">ModNormalFlippingT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModQuadricT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01043.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="a00494.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 140, 156 lines modifiedOffset 140, 138 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="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">//</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>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModQuadric·-·IMPLEMENTATION</span></div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODQUADRIC_CC</span></div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</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="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH</span></div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH</span></div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>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="a00503.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</span></div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.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="comment">//==·NAMESPACE·===============================================================</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</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>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>
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>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>·</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>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>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">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>
 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>
 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>
167 <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>·</div>
168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshT&gt;</div> 
169 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};"> 
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03422.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03422.html">ModNormalFlippingT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03402.html">ModBaseT</a>&lt;·MeshT·&gt;</div> 
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div> 
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·clear·quadrics</span></div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>··v_it··=·Base::mesh().vertices_begin(),</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·····························v_end·=·Base::mesh().vertices_end();</div>
173 <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>
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="a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03422.html">ModNormalFlippingT</a>,[·...·truncated·by·diffoscope;·len:·25,·SHA:·58a9ee2fd2126f2a2ca844ff3a6104e8882b0966f17d4f5fcb999fbde443502a·...·]</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>
175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
176 <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>··<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>
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
178 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03422.html#a07ac6abac9f29dfcfbfe5a31cc6de624">···89</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03422.html#a07ac6abac9f29dfcfbfe5a31cc6de624">ModNormalFlippingT</a>(·MeshT·&amp;_mesh)·:·Base(_mesh,·true)</div> 
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_function"·href="a03422.html#acad9f12c5b63bed362733adce479bb05">set_max_normal_deviation</a>(·90.0f·);</div> 
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·mesh_has_normals·=·_mesh.has_face_normals();</div> 
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····_mesh.request_face_normals();</div>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>
184 <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>
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">if</span>·(!mesh_has_normals)</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>
186 <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>
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>195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····fv_it·=·Base::mesh().fv_iter(*f_it);</div>
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······_mesh.update_face_normals();</div>196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····vh0·=·*fv_it;··++fv_it;</div>
189 <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>····vh1·=·*fv_it;··++fv_it;</div>
190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····vh2·=·*fv_it;</div>
191 </div> 
192 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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>
Max diff block lines reached; 25333/46105 bytes (54.95%) 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 ModNormalFlippingT.hh5 ModQuadricT_impl.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 51, 192 lines modifiedOffset 51, 160 lines modified
51 */51 */
52 4152 41
53 4253 42
54 4354 43
55 48//55 48//
56 =============================================================================56 =============================================================================
57 49//57 49//
58 50//·CLASS·ModNormalFlipping58 50//·CLASS·ModQuadric·-·IMPLEMENTATION
59 51//59 51//
60 52//60 52//
61 =============================================================================61 =============================================================================
62 5362 53
 63 54#define·OPENMESH_DECIMATER_MODQUADRIC_CC
 64 55
63 54 
64 55#ifndef·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH 
65 56#define·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH 
66 57 
67 58 
68 59//==·INCLUDES65 56//==·INCLUDES
69 =================================================================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>
 69 59
70 6070 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//==·NAMESPACES71 61//==·NAMESPACE
74 ===============================================================72 ===============================================================
75 6473 62
76 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH74 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
77 66namespace·Decimater·{·//·BEGIN_NS_DECIMATER75 64namespace·Decimater·{·//·BEGIN_NS_DECIMATER
78 6776 65
 77 66
 78 67//==·IMPLEMENTATION
 79 ==========================================================
79 6880 68
80 69//==·CLASS·DEFINITION 
81 ========================================================= 
82 70 
83 79template·<typename·MeshT> 
84 _\x88_\x80class·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<·MeshT·> 
85 81{ 
86 82public: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();
87 8395 83
88 _\x88_\x84·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T,·MeshT,·NormalFlipping·); 
89 85 
90 86public: 
91 87 
92 _\x88_\x89·explicit·_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T(·MeshT·&_mesh)·:·Base(_mesh,·true) 
93 90·{ 
94 91·_\x8s_\x8e_\x8t_\x8__\x8m_\x8a_\x8x_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l_\x8__\x8d_\x8e_\x8v_\x8i_\x8a_\x8t_\x8i_\x8o_\x8n(·90.0f·); 
95 92·const·bool·mesh_has_normals·=·_mesh.has_face_normals(); 
96 93·_mesh.request_face_normals();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;
97 94106 94
98 95·if·(!mesh_has_normals)107 95·for·(;·f_it·!=·f_end;·++f_it)
99 96·{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;
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 101113 101
 114 102·Vec3·v0,·v1,·v2;
106 102 
107 103·_\x8~_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T() 
108 104·{115 103·{
109 105·Base::mesh().release_face_normals();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));
110 106·}121 109·}
111 107 
112 108 
113 109public: 
114 110122 110
115 _.1_.2_.5·float·_.c_.o_.l_.l_.a_.p_.s_.e_.__.p_.r_.i_.o_.r_.i_.t_.y(const·CollapseInfo&·_ci)·override123 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·}
 130 118
 131 119·const·double·a·=·n[0];
 132 120·const·double·b·=·n[1];
 133 121·const·double·c·=·n[2];
Max diff block lines reached; 8109/13318 bytes (60.89%) of diff not shown.
1.88 KB
./usr/share/doc/libopenmesh-dev/html/a01044.map vs.
./usr/share/doc/libopenmesh-dev/html/a00537.map
Files 98% similar despite different names
    
Offset 1, 13 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/Decimater/ModNormalFlippingT.hh"·name="OpenMesh/Tools/Decimater/ModNormalFlippingT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="199,5,399,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="199,5,399,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00806_source.html"·title="·"·alt=""·coords="15,181,174,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00638_source.html"·title="·"·alt=""·coords="15,181,174,221"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/>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="$a01049.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,181,399,221"/>7 <area·shape="rect"·id="Node000005"·href="$a00542.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"/>8 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="301,134,301,167,296,167,296,134"/>
9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>
10 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>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"/>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"/>12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>
13 </map>13 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a01044.png vs.
./usr/share/doc/libopenmesh-dev/html/a00537.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a01045.png vs.
./usr/share/doc/libopenmesh-dev/html/a00538.png
Files identical despite different names
16.5 KB
./usr/share/doc/libopenmesh-dev/html/a01046.html vs.
./usr/share/doc/libopenmesh-dev/html/a00524.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('a01046.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00524.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 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="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00563_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="a01047.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00525.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="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>108 <area·shape="rect"·href="a00563.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="a00809_source.html"·title="·"·alt=""·coords="786,93,945,133"/>110 <area·shape="rect"·href="a00641_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="a00806_source.html"·title="·"·alt=""·coords="838,607,997,647"/>112 <area·shape="rect"·href="a00638_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="a01049.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="a00542.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="a00581_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>122 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="786,181,945,221"/>124 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>132 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="740,269,991,295"/>138 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>140 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="783,431,947,471"/>145 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>147 <area·shape="rect"·href="a00680_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="a00500_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>167 <area·shape="rect"·href="a00830_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="a00638_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>169 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>171 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>173 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>175 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>187 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="635,607,813,647"/>189 <area·shape="rect"·href="a00602_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="a01048.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep"·alt=""/></div>217 <div·class="center"><img·src="a00526.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep"·alt=""/></div>
218 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep">218 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep">
219 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>219 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>
Max diff block lines reached; 1073/16799 bytes (6.39%) of diff not shown.
70.7 KB
./usr/share/doc/libopenmesh-dev/html/a01046_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00257_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/ModProgMeshT.hh·Source·File</title>8 <title>OpenMesh:·Doc/Concepts/MeshItems.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a01046_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00257_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModProgMeshT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshItems.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01046.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 147 lines modifiedOffset 138, 153 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··Mesh·Items·Concept</span></div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModProgMeshT</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_TOOLS_MODPROGMESHT_HH</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_TOOLS_MODPROGMESHT_HH</span></div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#error·this·file·is·for·documentation·purposes·only</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>160 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a01242.html">···59</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 162 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 163 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01243.html">···60</a></span><span·class="keyword">namespace·</span>Concepts·{·</div>
 164 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 167 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··············</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>168 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 169 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">
 170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02150.html">···71</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02150.html">MeshItems</a>·{</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>··{</div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div>172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
171 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">173 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03426.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03426.html">ModProgMeshT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href[·...·truncated·by·diffoscope;·len:·40,·SHA:·851914df49290dad9e0884186fea2903de4d68786bbcb2573d5e9db9721970bc·...·]</div>174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02154.html">···81</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Refs_&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02154.htm[·...·truncated·by·diffoscope;·len:·14,·SHA:·46df28bf37bf5c7d22fddd0f5c9679666fc174a79fb54667287fab80ba76e3b8·...·]</div>
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</div>
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">public</span>:</div>
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03426.html#a6009a2129dc54e972dc0573fc36ea297">···84</a></span>··<a·class="code·hl_define"·href="a01067.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·[·...·truncated·by·diffoscope;·len:·54,·SHA:·eef4c44311de92eb4af7d060617f80bbb6560330854d2a0ad3d53fd15808da77·...·];</div>178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02154.html#a1e5f6c61e62ce8fcf6e05ecfa22d76e8">···86</a></span>··<span·class="keyword">typedef</span>·Refs_··<a·class="code·hl_typedef"·href="a02154.html#a1e5f6c61e62ce8fcf6e05ecfa22d76e8">Ref[·...·truncated·by·diffoscope;·len:·5,·SHA:·b98f48a8c5b4f3a497954967015c4bc5ae7eb3846a6ecf94a281b7b3a6e8b3c0·...·];</div>
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02154.html#ac714e165662433c27dbc482b7a524201">···89</a></span>··<a·class="code·hl_function"·href="a02154.html#ac714e165662433c27dbc482b7a524201">VertexT</a>();</div>
178 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};"> 
179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03430.html">···89</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03430.html">Info</a></div> 
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6">···92</a></span>··<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·<a·class="code·hl_function"·href="a02154.html#ae6e7e6b43ecc58863612c896aa84c8e6">halfedge_handle</a>()··<span·class="keyword">const</span>;</div>
 183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02154.html#a2e37f87e0ff740f42d6e700ccc5b71b1">···94</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02154.html#a2e37f87e0ff740f42d6e700ccc5b71b1">set_halfedge_handle</a>(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_eh);</div>
181 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}"> 
182 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03430.html#a75215bdf50e976d0176d1a27196a1c4b">···93</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03430.html#a75215bdf50e976d0176d1a27196a1c4b">Info</a>(·<span·class="keyword">const</span>·CollapseInfo&amp;·_ci·)</div> 
183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······:·<a·class="code·hl_variable"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">v0</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">v0</a>),·<a·class="code·hl_variable"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">v1</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">v1</a>),·<a·class="code·hl_variable"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">vl</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">vl</a>),<a·class="code·hl_variable"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">vr</a>(_ci.<a·class="code·hl_variable"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">vr</a>)</div> 
184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····{}</div>184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>};</div>
185 </div>185 </div>
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">···97</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a44653fa3b86bab7a3e8d1b7ba192f126">v0</a>;·</div> 
188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">···98</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a0c2c4d240af26c492a5178f8c0b2ed32">v1</a>;·</div> 
189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">···99</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a03ccd426624161b9565c1f4868a2d2c7">vl</a>;·</div> 
190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">··100</a></span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>·<a·class="code·hl_variable"·href="a03430.html#a297e1149aedb6885bfe5588157b9488d">vr</a>;·</div> 
191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··};</div> 
Max diff block lines reached; 26465/54640 bytes (48.44%) of diff not shown.
17.2 KB
html2text {}
    
Offset 1, 17 lines modifiedOffset 1, 16 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MeshItems.hh
5 ModProgMeshT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2015,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
14 8·*·*13 8·*·*
15 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 48, 190 lines modifiedOffset 47, 208 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
 54 44
 55 45
55 48//56 46//
56 =============================================================================57 =============================================================================
 58 47//
 59 48//·Mesh·Items·Concept
57 49//60 49//
58 50//·CLASS·ModProgMeshT 
59 51//61 50//
60 52// 
61 =============================================================================62 =============================================================================
62 53 
63 54#ifndef·OPENMESH_TOOLS_MODPROGMESHT_HH 
64 55#define·OPENMESH_TOOLS_MODPROGMESHT_HH 
65 5663 51
 64 52
 65 53#error·this·file·is·for·documentation·purposes·only
 66 54
 67 55
 68 56//==·NAMESPACES
 69 ===============================================================
66 5770 57
 71 58
 72 _\x85_\x89namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 73 _\x86_\x80namespace·Concepts·{
 74 61
67 58//==·INCLUDES 
68 ================================================================= 
69 59 
70 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h> 
71 61#include·<OpenMesh/Core/Utils/Property.hh> 
72 6275 62
73 63 
74 64//==·NAMESPACE 
75 ================================================================ 
76 65 
77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
78 67namespace·Decimater·{ 
79 68 
80 69 
81 70//==·CLASS·DEFINITION76 63//==·CLASS·DEFINITION
82 =========================================================77 =========================================================
83 7178 64
 79 65
 80 _\x87_\x81struct·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s·{
84 7281 72
85 79template·<class·MeshT> 
86 _\x88_\x80class·_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T·:·public·_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T<MeshT> 
87 81{82 73
 83 _\x88_\x81template·<class·Refs_>·class·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T
 84 82{
88 82public:85 83public:
89 83 
90 _\x88_\x84·_\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E(·_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T,·MeshT,·ProgMesh·); 
91 85 
92 _\x88_\x89·struct·_\x8I_\x8n_\x8f_\x8o 
93 90·{ 
94 _\x89_\x83·explicit·_\x8I_\x8n_\x8f_\x8o(·const·CollapseInfo&·_ci·) 
95 94·:·_\x8v_\x80(_ci._\x8v_\x80),·_\x8v_\x81(_ci._\x8v_\x81),·_\x8v_\x8l(_ci._\x8v_\x8l),_\x8v_\x8r(_ci._\x8v_\x8r) 
96 95·{}86 84
 87 _\x88_\x86·typedef·Refs_·_\x8R_\x8e_\x8f_\x8s;
 88 87
 89 _\x88_\x89·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8T();
 90 90
 91 _\x89_\x82·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const;
 92 _\x89_\x84·void·_\x8s_\x8e_\x8t_\x8__\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh);
 93 95};
97 9694 96
 95 97
 96 98
 97 99
 98 _\x81_\x80_\x87template·<class·Refs_>·class·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8T
 99 108{
98 _\x89_\x87·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x80; 
99 _\x89_\x88·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x81; 
100 _\x89_\x89·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8l; 
101 _\x81_\x80_\x80·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8r; 
102 101 
103 102·}; 
104 103 
105 _\x81_\x80_\x85·typedef·std::vector<Info>·_\x8I_\x8n_\x8f_\x8o_\x8L_\x8i_\x8s_\x8t; 
106 106 
107 107 
108 108public:100 109public:
 101 110
 102 _\x81_\x81_\x82·typedef·Refs_·_\x8R_\x8e_\x8f_\x8s;
 103 113
 104 _\x81_\x81_\x86·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const;
 105 117
 106 _\x81_\x82_\x80·void·_\x8s_\x8e_\x8t_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh);
109 109 
110 _\x81_\x81_\x81·explicit·_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T(·MeshT·&_mesh·)·:·Base(_mesh,·true) 
111 112·{ 
112 113·Base::mesh().add_property(·idx_·); 
113 114·} 
114 115 
115 116 
116 _\x81_\x81_\x88·_\x8~_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T() 
117 119·{ 
118 120·Base::mesh().remove_property(·idx_·); 
119 121·}107 121
Max diff block lines reached; 13252/17568 bytes (75.43%) of diff not shown.
15.3 KB
./usr/share/doc/libopenmesh-dev/html/a01047.map vs.
./usr/share/doc/libopenmesh-dev/html/a00534.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/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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00563.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="$a00809_source.html"·title="·"·alt=""·coords="786,93,945,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00641_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="$a00806_source.html"·title="·"·alt=""·coords="838,607,997,647"/>7 <area·shape="rect"·id="Node000003"·href="$a00638_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="$a01049.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="$a00542.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="$a00581_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>17 <area·shape="rect"·id="Node000008"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="786,181,945,221"/>19 <area·shape="rect"·id="Node000010"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>27 <area·shape="rect"·id="Node000034"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="740,269,991,295"/>33 <area·shape="rect"·id="Node000011"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>35 <area·shape="rect"·id="Node000027"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="783,431,947,471"/>40 <area·shape="rect"·id="Node000013"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>42 <area·shape="rect"·id="Node000017"·href="$a00680_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="$a00500_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>62 <area·shape="rect"·id="Node000021"·href="$a00830_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="$a00638_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>64 <area·shape="rect"·id="Node000022"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>66 <area·shape="rect"·id="Node000023"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>68 <area·shape="rect"·id="Node000024"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>70 <area·shape="rect"·id="Node000032"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>82 <area·shape="rect"·id="Node000031"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="635,607,813,647"/>84 <area·shape="rect"·id="Node000028"·href="$a00602_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/a01047.png vs.
./usr/share/doc/libopenmesh-dev/html/a00525.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a01048.png vs.
./usr/share/doc/libopenmesh-dev/html/a00526.png
Files identical despite different names
8.97 KB
./usr/share/doc/libopenmesh-dev/html/a01049.html vs.
./usr/share/doc/libopenmesh-dev/html/a00542.html
Files 76% 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('a01049.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00542.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 99, 70 lines modifiedOffset 99, 70 lines modified
99 <div·class="contents">99 <div·class="contents">
  
100 <p>Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse.··100 <p>Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><div·class="dynheader">102 <div·class="textblock"><div·class="dynheader">
103 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>103 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a01051.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·alt=""/></div>105 <div·class="center"><img·src="a00544.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep">106 <map·name="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep">
107 <area·shape="rect"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1349,5,1549,45"/>107 <area·shape="rect"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1349,5,1549,45"/>
108 <area·shape="rect"·href="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/>108 <area·shape="rect"·href="a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/>
109 <area·shape="poly"·title="·"·alt=""·coords="1452,59,1452,93,1447,93,1447,59"/>109 <area·shape="poly"·title="·"·alt=""·coords="1452,59,1452,93,1447,93,1447,59"/>
110 <area·shape="rect"·href="a01037.html"·title="·"·alt=""·coords="341,181,541,221"/>110 <area·shape="rect"·href="a00539.html"·title="·"·alt=""·coords="341,181,541,221"/>
111 <area·shape="poly"·title="·"·alt=""·coords="1336,122,986,144,770,161,554,184,542,186,541,180,553,179,770,156,986,138,1336,117"/>111 <area·shape="poly"·title="·"·alt=""·coords="1336,122,986,144,770,161,554,184,542,186,541,180,553,179,770,156,986,138,1336,117"/>
112 <area·shape="rect"·href="a01079.html"·title="·"·alt=""·coords="565,181,765,221"/>112 <area·shape="rect"·href="a00533.html"·title="·"·alt=""·coords="565,181,765,221"/>
113 <area·shape="poly"·title="·"·alt=""·coords="1336,126,1080,150,778,184,766,186,765,180,777,179,1079,144,1335,121"/>113 <area·shape="poly"·title="·"·alt=""·coords="1336,126,1080,150,778,184,766,186,765,180,777,179,1079,144,1335,121"/>
114 <area·shape="rect"·href="a01031.html"·title="·"·alt=""·coords="789,181,989,221"/>114 <area·shape="rect"·href="a00527.html"·title="·"·alt=""·coords="789,181,989,221"/>
115 <area·shape="poly"·title="·"·alt=""·coords="1336,134,1002,184,990,186,989,181,1001,179,1335,128"/>115 <area·shape="poly"·title="·"·alt=""·coords="1336,134,1002,184,990,186,989,181,1001,179,1335,128"/>
116 <area·shape="rect"·href="a01052.html"·title="·"·alt=""·coords="1013,181,1213,221"/>116 <area·shape="rect"·href="a00548.html"·title="·"·alt=""·coords="1013,181,1213,221"/>
117 <area·shape="poly"·title="·"·alt=""·coords="1363,139,1188,184,1186,179,1362,134"/>117 <area·shape="poly"·title="·"·alt=""·coords="1363,139,1188,184,1186,179,1362,134"/>
118 <area·shape="rect"·href="a01013_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/>118 <area·shape="rect"·href="a00488_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/>
119 <area·shape="poly"·title="·"·alt=""·coords="1415,144,1364,183,1361,179,1412,140"/>119 <area·shape="poly"·title="·"·alt=""·coords="1415,144,1364,183,1361,179,1412,140"/>
120 <area·shape="rect"·href="a01019.html"·title="·"·alt=""·coords="1461,181,1661,221"/>120 <area·shape="rect"·href="a00509.html"·title="·"·alt=""·coords="1461,181,1661,221"/>
121 <area·shape="poly"·title="·"·alt=""·coords="1487,140,1538,179,1535,183,1484,144"/>121 <area·shape="poly"·title="·"·alt=""·coords="1487,140,1538,179,1535,183,1484,144"/>
122 <area·shape="rect"·href="a01043.html"·title="·"·alt=""·coords="1512,269,1712,309"/>122 <area·shape="rect"·href="a00536.html"·title="·"·alt=""·coords="1512,269,1712,309"/>
123 <area·shape="poly"·title="·"·alt=""·coords="1564,133,1632,153,1658,165,1675,180,1682,192,1683,204,1675,229,1658,252,1638,271,1635,267,1654,248,1670,227,1678,204,1676,193,1671,183,1655,170,1630,158,1562,138"/>123 <area·shape="poly"·title="·"·alt=""·coords="1564,133,1632,153,1658,165,1675,180,1682,192,1683,204,1675,229,1658,252,1638,271,1635,267,1654,248,1670,227,1678,204,1676,193,1671,183,1655,170,1630,158,1562,138"/>
124 <area·shape="rect"·href="a01046.html"·title="·"·alt=""·coords="1736,181,1936,221"/>124 <area·shape="rect"·href="a00524.html"·title="·"·alt=""·coords="1736,181,1936,221"/>
125 <area·shape="poly"·title="·"·alt=""·coords="1548,134,1752,179,1751,184,1547,139"/>125 <area·shape="poly"·title="·"·alt=""·coords="1548,134,1752,179,1751,184,1547,139"/>
126 <area·shape="rect"·href="a01076.html"·title="·"·alt=""·coords="1960,181,2160,221"/>126 <area·shape="rect"·href="a00503.html"·title="·"·alt=""·coords="1960,181,2160,221"/>
127 <area·shape="poly"·title="·"·alt=""·coords="1563,126,1948,179,1960,181,1959,186,1948,184,1563,131"/>127 <area·shape="poly"·title="·"·alt=""·coords="1563,126,1948,179,1960,181,1959,186,1948,184,1563,131"/>
128 <area·shape="rect"·href="a01028.html"·title="·"·alt=""·coords="2184,181,2384,221"/>128 <area·shape="rect"·href="a00512.html"·title="·"·alt=""·coords="2184,181,2384,221"/>
129 <area·shape="poly"·title="·"·alt=""·coords="1563,120,1841,143,2172,179,2184,180,2184,186,2172,184,1840,148,1563,125"/>129 <area·shape="poly"·title="·"·alt=""·coords="1563,120,1841,143,2172,179,2184,180,2184,186,2172,184,1840,148,1563,125"/>
130 <area·shape="rect"·href="a01055.html"·title="·"·alt=""·coords="341,269,541,309"/>130 <area·shape="rect"·href="a00554.html"·title="·"·alt=""·coords="341,269,541,309"/>
131 <area·shape="poly"·title="·"·alt=""·coords="444,235,444,269,439,269,439,235"/>131 <area·shape="poly"·title="·"·alt=""·coords="444,235,444,269,439,269,439,235"/>
132 <area·shape="rect"·href="a01070.html"·title="·"·alt=""·coords="117,269,317,309"/>132 <area·shape="rect"·href="a00515.html"·title="·"·alt=""·coords="117,269,317,309"/>
133 <area·shape="poly"·title="·"·alt=""·coords="380,229,267,272,265,267,379,224"/>133 <area·shape="poly"·title="·"·alt=""·coords="380,229,267,272,265,267,379,224"/>
134 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/>134 <area·shape="rect"·href="a00986_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/>
135 <area·shape="poly"·title="·"·alt=""·coords="555,307,829,333,1096,351,1508,370,1508,376,1095,357,828,338,555,312"/>135 <area·shape="poly"·title="·"·alt=""·coords="555,307,829,333,1096,351,1508,370,1508,376,1095,357,828,338,555,312"/>
136 <area·shape="rect"·href="a01082.html"·title="·"·alt=""·coords="453,357,653,397"/>136 <area·shape="rect"·href="a00497.html"·title="·"·alt=""·coords="453,357,653,397"/>
137 <area·shape="poly"·title="·"·alt=""·coords="479,316,530,355,527,359,476,320"/>137 <area·shape="poly"·title="·"·alt=""·coords="479,316,530,355,527,359,476,320"/>
138 <area·shape="rect"·href="a01025.html"·title="·"·alt=""·coords="229,357,429,397"/>138 <area·shape="rect"·href="a00500.html"·title="·"·alt=""·coords="229,357,429,397"/>
139 <area·shape="poly"·title="·"·alt=""·coords="407,320,356,359,353,355,404,316"/>139 <area·shape="poly"·title="·"·alt=""·coords="407,320,356,359,353,355,404,316"/>
140 <area·shape="rect"·href="a01064.html"·title="·"·alt=""·coords="229,445,429,485"/>140 <area·shape="rect"·href="a00491.html"·title="·"·alt=""·coords="229,445,429,485"/>
141 <area·shape="poly"·title="·"·alt=""·coords="332,411,332,445,327,445,327,411"/>141 <area·shape="poly"·title="·"·alt=""·coords="332,411,332,445,327,445,327,411"/>
142 <area·shape="poly"·title="·"·alt=""·coords="255,316,306,355,303,359,252,320"/>142 <area·shape="poly"·title="·"·alt=""·coords="255,316,306,355,303,359,252,320"/>
143 <area·shape="rect"·href="a01061.html"·title="·"·alt=""·coords="5,357,205,397"/>143 <area·shape="rect"·href="a00506.html"·title="·"·alt=""·coords="5,357,205,397"/>
144 <area·shape="poly"·title="·"·alt=""·coords="183,320,132,359,129,355,180,316"/>144 <area·shape="poly"·title="·"·alt=""·coords="183,320,132,359,129,355,180,316"/>
145 <area·shape="rect"·href="a01040.html"·title="·"·alt=""·coords="565,269,765,309"/>145 <area·shape="rect"·href="a00521.html"·title="·"·alt=""·coords="565,269,765,309"/>
146 <area·shape="poly"·title="·"·alt=""·coords="668,235,668,269,663,269,663,235"/>146 <area·shape="poly"·title="·"·alt=""·coords="668,235,668,269,663,269,663,235"/>
147 <area·shape="rect"·href="a01034.html"·title="·"·alt=""·coords="789,269,989,309"/>147 <area·shape="rect"·href="a00518.html"·title="·"·alt=""·coords="789,269,989,309"/>
148 <area·shape="poly"·title="·"·alt=""·coords="892,235,892,269,887,269,887,235"/>148 <area·shape="poly"·title="·"·alt=""·coords="892,235,892,269,887,269,887,235"/>
149 <area·shape="rect"·href="a01085.html"·title="·"·alt=""·coords="1013,269,1213,309"/>149 <area·shape="rect"·href="a00545.html"·title="·"·alt=""·coords="1013,269,1213,309"/>
150 <area·shape="poly"·title="·"·alt=""·coords="1116,235,1116,269,1111,269,1111,235"/>150 <area·shape="poly"·title="·"·alt=""·coords="1116,235,1116,269,1111,269,1111,235"/>
151 <area·shape="poly"·title="·"·alt=""·coords="1615,323,1615,357,1609,357,1609,323"/>151 <area·shape="poly"·title="·"·alt=""·coords="1615,323,1615,357,1609,357,1609,323"/>
152 <area·shape="rect"·href="a01058.html"·title="·"·alt=""·coords="1736,269,1936,309"/>152 <area·shape="rect"·href="a00530.html"·title="·"·alt=""·coords="1736,269,1936,309"/>
153 <area·shape="poly"·title="·"·alt=""·coords="1839,235,1839,269,1833,269,1833,235"/>153 <area·shape="poly"·title="·"·alt=""·coords="1839,235,1839,269,1833,269,1833,235"/>
154 <area·shape="poly"·title="·"·alt=""·coords="2118,225,2147,243,2171,263,2183,286,2181,299,2174,311,2151,324,2110,335,1990,352,1848,365,1716,374,1715,368,1847,360,1990,347,2109,329,2149,319,2170,307,2176,297,2178,287,2167,267,2144,247,2115,230"/>154 <area·shape="poly"·title="·"·alt=""·coords="2118,225,2147,243,2171,263,2183,286,2181,299,2174,311,2151,324,2110,335,1990,352,1848,365,1716,374,1715,368,1847,360,1990,347,2109,329,2149,319,2170,307,2176,297,2178,287,2167,267,2144,247,2115,230"/>
155 <area·shape="rect"·href="a01088.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,269,2160,309"/>155 <area·shape="rect"·href="a00494.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,269,2160,309"/>
156 <area·shape="poly"·title="·"·alt=""·coords="2063,235,2063,269,2057,269,2057,235"/>156 <area·shape="poly"·title="·"·alt=""·coords="2063,235,2063,269,2057,269,2057,235"/>
157 </map>157 </map>
158 </div>158 </div>
159 </div>159 </div>
160 <p><a·href="a01049_source.html">Go·to·the·source·code·of·this·file.</a></p>160 <p><a·href="a00542_source.html">Go·to·the·source·code·of·this·file.</a></p>
161 <table·class="memberdecls">161 <table·class="memberdecls">
162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
163 Classes</h2></td></tr>163 Classes</h2></td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03374.html">OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03374.html">OpenMesh::Decimater::CollapseInfoT&lt;·Mesh·&gt;</a></td></tr>
165 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Stores·information·about·a·halfedge·collapse.··<a·href="a03374.html#details">More...</a><br·/></td></tr>165 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Stores·information·about·a·halfedge·collapse.··<a·href="a03374.html#details">More...</a><br·/></td></tr>
166 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 </table><table·class="memberdecls">167 </table><table·class="memberdecls">
74.3 KB
./usr/share/doc/libopenmesh-dev/html/a01049_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00845_source.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/CollapseInfoT.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 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('a01049_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00845_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, 156 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">CollapseInfoT.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 <a·href="a01049.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>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div>
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</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>
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··STRUCT·CollpaseInfoT</span></div> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div> 
148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH</span></div> 
149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_COLLAPSEINFOT_HH</span></div> 
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>112 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</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>
152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>115 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACE·================================================================</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>
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
155 <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> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>Decimater·{</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
160 <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>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>
Max diff block lines reached; 33575/59475 bytes (56.45%) of diff not shown.
16.1 KB
html2text {}
    
Offset 1, 211 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
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/*·=========================================================================·* 
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 48// 
55 ============================================================================= 
56 49// 
57 50//·STRUCT·CollpaseInfoT 
58 51// 
59 52// 
60 ============================================================================= 
61 53#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH 
62 54#define·OPENMESH_DECIMATER_COLLAPSEINFOT_HH 
63 55 
64 56//==·INCLUDES 
65 ================================================================= 
66 57 
67 58//==·NAMESPACE 
68 ================================================================ 
69 59 
70 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
71 61namespace·Decimater·{ 
72 62 
73 63//==·CLASS·DEFINITION6 1//==·CLASS·DEFINITION
74 =========================================================7 =========================================================
75 648 2
 9 3
76 73template<class·Mesh>10 8template·<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_.9·typename·_.M_.e_.s_.h_.:_.:_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e·_.v_.r;11 _\x89class·_.I_.t_.e_.r_.a_.t_.o_.r_.T
 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();
Max diff block lines reached; 10345/16436 bytes (62.94%) of diff not shown.
8.52 KB
./usr/share/doc/libopenmesh-dev/html/a01051.map vs.
./usr/share/doc/libopenmesh-dev/html/a00544.map
Files 97% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <map·id="OpenMesh/Tools/Decimater/CollapseInfoT.hh"·name="OpenMesh/Tools/Decimater/CollapseInfoT.hh">1 <map·id="OpenMesh/Tools/Decimater/CollapseInfoT.hh"·name="OpenMesh/Tools/Decimater/CollapseInfoT.hh">
2 <area·shape="rect"·id="Node000001"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1349,5,1549,45"/>2 <area·shape="rect"·id="Node000001"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="1349,5,1549,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00563.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="$a01037.html"·title="·"·alt=""·coords="341,181,541,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00539.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="$a01079.html"·title="·"·alt=""·coords="565,181,765,221"/>7 <area·shape="rect"·id="Node000011"·href="$a00533.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="$a01031.html"·title="·"·alt=""·coords="789,181,989,221"/>9 <area·shape="rect"·id="Node000013"·href="$a00527.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="$a01052.html"·title="·"·alt=""·coords="1013,181,1213,221"/>11 <area·shape="rect"·id="Node000015"·href="$a00548.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="$a01013_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/>13 <area·shape="rect"·id="Node000017"·href="$a00488_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="$a01019.html"·title="·"·alt=""·coords="1461,181,1661,221"/>15 <area·shape="rect"·id="Node000018"·href="$a00509.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="$a01043.html"·title="·"·alt=""·coords="1512,269,1712,309"/>17 <area·shape="rect"·id="Node000019"·href="$a00536.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="$a01046.html"·title="·"·alt=""·coords="1736,181,1936,221"/>19 <area·shape="rect"·id="Node000020"·href="$a00524.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="$a01076.html"·title="·"·alt=""·coords="1960,181,2160,221"/>21 <area·shape="rect"·id="Node000022"·href="$a00503.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="$a01028.html"·title="·"·alt=""·coords="2184,181,2384,221"/>23 <area·shape="rect"·id="Node000024"·href="$a00512.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="$a01055.html"·title="·"·alt=""·coords="341,269,541,309"/>25 <area·shape="rect"·id="Node000004"·href="$a00554.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="$a01070.html"·title="·"·alt=""·coords="117,269,317,309"/>27 <area·shape="rect"·id="Node000009"·href="$a00515.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="$a00422_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/>29 <area·shape="rect"·id="Node000005"·href="$a00986_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="$a01082.html"·title="·"·alt=""·coords="453,357,653,397"/>31 <area·shape="rect"·id="Node000006"·href="$a00497.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="$a01025.html"·title="·"·alt=""·coords="229,357,429,397"/>33 <area·shape="rect"·id="Node000007"·href="$a00500.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="$a01064.html"·title="·"·alt=""·coords="229,445,429,485"/>35 <area·shape="rect"·id="Node000008"·href="$a00491.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="$a01061.html"·title="·"·alt=""·coords="5,357,205,397"/>38 <area·shape="rect"·id="Node000010"·href="$a00506.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="$a01040.html"·title="·"·alt=""·coords="565,269,765,309"/>40 <area·shape="rect"·id="Node000012"·href="$a00521.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="$a01034.html"·title="·"·alt=""·coords="789,269,989,309"/>42 <area·shape="rect"·id="Node000014"·href="$a00518.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="$a01085.html"·title="·"·alt=""·coords="1013,269,1213,309"/>44 <area·shape="rect"·id="Node000016"·href="$a00545.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="$a01058.html"·title="·"·alt=""·coords="1736,269,1936,309"/>47 <area·shape="rect"·id="Node000021"·href="$a00530.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="$a01088.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,269,2160,309"/>50 <area·shape="rect"·id="Node000023"·href="$a00494.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/a01051.png vs.
./usr/share/doc/libopenmesh-dev/html/a00544.png
Files identical despite different names
17.6 KB
./usr/share/doc/libopenmesh-dev/html/a01052.html vs.
./usr/share/doc/libopenmesh-dev/html/a00548.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('a01052.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00548.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 67 lines modifiedOffset 93, 67 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModHausdorffT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModHausdorffT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00563_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
102 <code>#include·&lt;vector&gt;</code><br·/>102 <code>#include·&lt;vector&gt;</code><br·/>
103 <code>#include·&lt;cfloat&gt;</code><br·/>103 <code>#include·&lt;cfloat&gt;</code><br·/>
104 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·ModHausdorffT.hh:</div>105 Include·dependency·graph·for·ModHausdorffT.hh:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a01053.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·alt=""/></div>107 <div·class="center"><img·src="a00549.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh">108 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh">
109 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>109 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>
110 <area·shape="rect"·href="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>110 <area·shape="rect"·href="a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
111 <area·shape="poly"·title="·"·alt=""·coords="1887,28,1465,31,1188,38,902,51,635,72,516,86,411,103,324,123,258,146,234,158,217,172,206,186,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,201,183,213,168,231,154,256,141,323,118,410,98,515,81,634,67,902,45,1188,32,1464,25,1887,23"/>111 <area·shape="poly"·title="·"·alt=""·coords="1887,28,1465,31,1188,38,902,51,635,72,516,86,411,103,324,123,258,146,234,158,217,172,206,186,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,201,183,213,168,231,154,256,141,323,118,410,98,515,81,634,67,902,45,1188,32,1464,25,1887,23"/>
112 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>112 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>
113 <area·shape="poly"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/>113 <area·shape="poly"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/>
114 <area·shape="rect"·title="·"·alt=""·coords="2179,702,2242,727"/>114 <area·shape="rect"·title="·"·alt=""·coords="2179,702,2242,727"/>
115 <area·shape="poly"·title="·"·alt=""·coords="2089,29,2179,43,2225,55,2268,72,2307,94,2337,122,2358,158,2365,200,2365,540,2362,567,2353,592,2339,615,2322,636,2283,671,2246,697,2243,693,2280,667,2318,632,2335,612,2348,589,2357,565,2360,540,2360,200,2353,159,2333,126,2304,98,2266,77,2223,60,2178,48,2088,34"/>115 <area·shape="poly"·title="·"·alt=""·coords="2089,29,2179,43,2225,55,2268,72,2307,94,2337,122,2358,158,2365,200,2365,540,2362,567,2353,592,2339,615,2322,636,2283,671,2246,697,2243,693,2280,667,2318,632,2335,612,2348,589,2357,565,2360,540,2360,200,2353,159,2333,126,2304,98,2266,77,2223,60,2178,48,2088,34"/>
116 <area·shape="rect"·title="·"·alt=""·coords="2400,101,2459,126"/>116 <area·shape="rect"·title="·"·alt=""·coords="2400,101,2459,126"/>
117 <area·shape="poly"·title="·"·alt=""·coords="2089,35,2229,57,2382,91,2391,93,2389,99,2381,96,2228,62,2088,41"/>117 <area·shape="poly"·title="·"·alt=""·coords="2089,35,2229,57,2382,91,2391,93,2389,99,2381,96,2228,62,2088,41"/>
118 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="993,607,1151,647"/>118 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="993,607,1151,647"/>
119 <area·shape="poly"·title="·"·alt=""·coords="256,545,558,569,930,604,979,610,978,615,929,609,557,574,256,550"/>119 <area·shape="poly"·title="·"·alt=""·coords="256,545,558,569,930,604,979,610,978,615,929,609,557,574,256,550"/>
120 <area·shape="rect"·href="a01049.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>120 <area·shape="rect"·href="a00542.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
121 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>121 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
122 <area·shape="rect"·title="·"·alt=""·coords="493,702,552,727"/>122 <area·shape="rect"·title="·"·alt=""·coords="493,702,552,727"/>
123 <area·shape="poly"·title="·"·alt=""·coords="174,557,217,601,245,624,276,644,328,668,384,685,480,705,479,711,382,691,327,673,273,649,242,629,213,605,170,561"/>123 <area·shape="poly"·title="·"·alt=""·coords="174,557,217,601,245,624,276,644,328,668,384,685,480,705,479,711,382,691,327,673,273,649,242,629,213,605,170,561"/>
124 <area·shape="rect"·title="·"·alt=""·coords="1449,695,1628,735"/>124 <area·shape="rect"·title="·"·alt=""·coords="1449,695,1628,735"/>
125 <area·shape="poly"·title="·"·alt=""·coords="1152,642,1164,644,1436,693,1436,698,1164,649,1151,647"/>125 <area·shape="poly"·title="·"·alt=""·coords="1152,642,1164,644,1436,693,1436,698,1164,649,1151,647"/>
126 <area·shape="poly"·title="·"·alt=""·coords="1510,111,1715,116,1840,124,1964,138,2079,158,2130,172,2174,188,2211,206,2239,228,2258,253,2264,280,2264,452,2260,495,2247,530,2228,558,2202,581,2171,599,2135,616,2053,649,1976,670,1868,687,1642,709,1642,704,1868,682,1975,665,2051,644,2133,611,2168,594,2199,576,2224,555,2243,528,2255,494,2259,452,2259,281,2253,255,2236,232,2208,211,2172,193,2128,177,2078,164,1963,143,1839,129,1715,121,1510,117"/>126 <area·shape="poly"·title="·"·alt=""·coords="1510,111,1715,116,1840,124,1964,138,2079,158,2130,172,2174,188,2211,206,2239,228,2258,253,2264,280,2264,452,2260,495,2247,530,2228,558,2202,581,2171,599,2135,616,2053,649,1976,670,1868,687,1642,709,1642,704,1868,682,1975,665,2051,644,2133,611,2168,594,2199,576,2224,555,2243,528,2255,494,2259,452,2259,281,2253,255,2236,232,2208,211,2172,193,2128,177,2078,164,1963,143,1839,129,1715,121,1510,117"/>
127 <area·shape="poly"·title="·"·alt=""·coords="1351,119,1112,124,805,135,525,155,426,168,391,176,369,184,337,202,314,222,301,246,296,281,296,540,301,572,315,600,337,625,363,646,424,679,481,700,479,705,422,684,360,651,333,629,311,603,296,574,291,540,291,280,296,245,310,218,334,198,367,179,390,170,425,163,525,149,805,130,1112,119,1351,113"/>127 <area·shape="poly"·title="·"·alt=""·coords="1351,119,1112,124,805,135,525,155,426,168,391,176,369,184,337,202,314,222,301,246,296,281,296,540,301,572,315,600,337,625,363,646,424,679,481,700,479,705,422,684,360,651,333,629,311,603,296,574,291,540,291,280,296,245,310,218,334,198,367,179,390,170,425,163,525,149,805,130,1112,119,1351,113"/>
128 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>128 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>
129 <area·shape="poly"·title="·"·alt=""·coords="1351,122,1100,139,782,172,634,193,511,219,463,234,427,249,405,265,397,281,397,364,401,427,407,453,416,476,429,497,446,517,495,556,520,570,551,581,626,595,714,602,810,604,1004,601,1090,600,1162,604,1161,609,1090,606,1004,606,810,609,714,607,625,600,549,586,518,575,492,561,442,521,424,501,411,479,402,455,396,428,392,364,392,280,401,261,425,244,461,229,509,214,633,188,782,166,1099,134,1351,116"/>129 <area·shape="poly"·title="·"·alt=""·coords="1351,122,1100,139,782,172,634,193,511,219,463,234,427,249,405,265,397,281,397,364,401,427,407,453,416,476,429,497,446,517,495,556,520,570,551,581,626,595,714,602,810,604,1004,601,1090,600,1162,604,1161,609,1090,606,1004,606,810,609,714,607,625,600,549,586,518,575,492,561,442,521,424,501,411,479,402,455,396,428,392,364,392,280,401,261,425,244,461,229,509,214,633,188,782,166,1099,134,1351,116"/>
130 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="823,181,982,221"/>130 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="823,181,982,221"/>
131 <area·shape="poly"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/>131 <area·shape="poly"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/>
132 <area·shape="poly"·title="·"·alt=""·coords="1511,112,1674,116,1877,126,1977,134,2070,146,2148,160,2206,179,2248,196,2282,214,2296,226,2306,240,2312,258,2315,281,2315,540,2312,564,2306,587,2286,629,2260,666,2235,694,2231,690,2256,663,2281,627,2301,585,2307,563,2309,540,2309,281,2307,259,2301,243,2292,229,2279,219,2246,201,2204,184,2147,165,2069,151,1977,140,1876,131,1674,121,1510,118"/>132 <area·shape="poly"·title="·"·alt=""·coords="1511,112,1674,116,1877,126,1977,134,2070,146,2148,160,2206,179,2248,196,2282,214,2296,226,2306,240,2312,258,2315,281,2315,540,2312,564,2306,587,2286,629,2260,666,2235,694,2231,690,2256,663,2281,627,2301,585,2307,563,2309,540,2309,281,2307,259,2301,243,2292,229,2279,219,2246,201,2204,184,2147,165,2069,151,1977,140,1876,131,1674,121,1510,118"/>
133 <area·shape="rect"·title="·"·alt=""·coords="897,702,983,727"/>133 <area·shape="rect"·title="·"·alt=""·coords="897,702,983,727"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1351,118,1158,122,910,132,670,152,572,166,498,184,442,199,393,213,374,223,359,236,350,255,347,281,347,452,351,482,362,509,380,533,404,554,432,572,463,587,532,611,601,627,663,637,727,644,885,692,894,695,893,700,883,697,726,649,662,642,600,632,531,616,461,592,429,576,401,558,376,536,358,512,346,484,341,452,341,280,345,253,355,233,371,218,391,208,440,194,497,179,571,161,669,146,910,127,1157,116,1351,113"/>134 <area·shape="poly"·title="·"·alt=""·coords="1351,118,1158,122,910,132,670,152,572,166,498,184,442,199,393,213,374,223,359,236,350,255,347,281,347,452,351,482,362,509,380,533,404,554,432,572,463,587,532,611,601,627,663,637,727,644,885,692,894,695,893,700,883,697,726,649,662,642,600,632,531,616,461,592,429,576,401,558,376,536,358,512,346,484,341,452,341,280,345,253,355,233,371,218,391,208,440,194,497,179,571,161,669,146,910,127,1157,116,1351,113"/>
135 <area·shape="rect"·title="·"·alt=""·coords="1923,438,2003,463"/>135 <area·shape="rect"·title="·"·alt=""·coords="1923,438,2003,463"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>136 <area·shape="poly"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>
137 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>137 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>
138 <area·shape="poly"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/>138 <area·shape="poly"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/>
139 <area·shape="poly"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/>139 <area·shape="poly"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/>
140 <area·shape="rect"·title="·"·alt=""·coords="1113,702,1189,727"/>140 <area·shape="rect"·title="·"·alt=""·coords="1113,702,1189,727"/>
141 <area·shape="poly"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>141 <area·shape="poly"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>
142 <area·shape="poly"·title="·"·alt=""·coords="823,216,740,236,698,251,657,272,604,305,565,337,534,376,505,432,493,466,487,501,486,538,489,573,501,639,516,688,511,690,496,640,484,574,481,538,482,501,488,464,500,430,530,373,561,333,600,301,655,267,695,247,739,231,822,210"/>142 <area·shape="poly"·title="·"·alt=""·coords="823,216,740,236,698,251,657,272,604,305,565,337,534,376,505,432,493,466,487,501,486,538,489,573,501,639,516,688,511,690,496,640,484,574,481,538,482,501,488,464,500,430,530,373,561,333,600,301,655,267,695,247,739,231,822,210"/>
143 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="668,269,919,295"/>143 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
144 <area·shape="poly"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>144 <area·shape="poly"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>
145 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>145 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>
146 <area·shape="poly"·title="·"·alt=""·coords="913,221,933,268,1024,505,1019,507,928,270,908,223"/>146 <area·shape="poly"·title="·"·alt=""·coords="913,221,933,268,1024,505,1019,507,928,270,908,223"/>
147 <area·shape="poly"·title="·"·alt=""·coords="752,297,703,316,655,345,586,396,554,422,527,448,508,474,500,500,504,528,523,557,541,567,572,576,666,587,790,591,929,592,1195,591,1295,594,1353,604,1368,613,1377,623,1385,634,1398,644,1437,668,1478,687,1476,692,1435,672,1394,649,1381,638,1373,627,1364,617,1351,609,1294,600,1195,596,929,597,790,597,666,592,571,581,539,572,520,561,499,530,494,500,503,471,523,444,551,418,583,392,652,340,701,311,750,292"/>147 <area·shape="poly"·title="·"·alt=""·coords="752,297,703,316,655,345,586,396,554,422,527,448,508,474,500,500,504,528,523,557,541,567,572,576,666,587,790,591,929,592,1195,591,1295,594,1353,604,1368,613,1377,623,1385,634,1398,644,1437,668,1478,687,1476,692,1435,672,1394,649,1381,638,1373,627,1364,617,1351,609,1294,600,1195,596,929,597,790,597,666,592,571,581,539,572,520,561,499,530,494,500,503,471,523,444,551,418,583,392,652,340,701,311,750,292"/>
148 <area·shape="rect"·title="·"·alt=""·coords="534,526,621,551"/>148 <area·shape="rect"·title="·"·alt=""·coords="534,526,621,551"/>
149 <area·shape="poly"·title="·"·alt=""·coords="774,297,697,349,653,388,616,432,595,473,584,513,579,512,590,472,611,429,650,384,694,345,771,293"/>149 <area·shape="poly"·title="·"·alt=""·coords="774,297,697,349,653,388,616,432,595,473,584,513,579,512,590,472,611,429,650,384,694,345,771,293"/>
150 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="675,431,839,471"/>150 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="675,431,839,471"/>
151 <area·shape="poly"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>151 <area·shape="poly"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>
152 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>152 <area·shape="rect"·href="a00680_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>
153 <area·shape="poly"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/>153 <area·shape="poly"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/>
154 <area·shape="poly"·title="·"·alt=""·coords="758,471,762,515,770,538,784,557,806,571,834,582,905,594,989,598,1080,595,1261,589,1337,592,1397,604,1449,637,1508,683,1504,688,1446,641,1395,609,1337,597,1261,594,1080,601,989,603,904,600,833,587,804,576,781,561,765,540,757,516,753,471"/>154 <area·shape="poly"·title="·"·alt=""·coords="758,471,762,515,770,538,784,557,806,571,834,582,905,594,989,598,1080,595,1261,589,1337,592,1397,604,1449,637,1508,683,1504,688,1446,641,1395,609,1337,597,1261,594,1080,601,989,603,904,600,833,587,804,576,781,561,765,540,757,516,753,471"/>
155 <area·shape="poly"·title="·"·alt=""·coords="719,473,615,523,612,518,717,468"/>155 <area·shape="poly"·title="·"·alt=""·coords="719,473,615,523,612,518,717,468"/>
156 <area·shape="rect"·title="·"·alt=""·coords="1569,526,1645,551"/>156 <area·shape="rect"·title="·"·alt=""·coords="1569,526,1645,551"/>
157 <area·shape="poly"·title="·"·alt=""·coords="840,456,1113,481,1455,516,1556,528,1555,533,1454,521,1112,487,839,462"/>157 <area·shape="poly"·title="·"·alt=""·coords="840,456,1113,481,1455,516,1556,528,1555,533,1454,521,1112,487,839,462"/>
158 <area·shape="rect"·title="·"·alt=""·coords="645,526,720,551"/>158 <area·shape="rect"·title="·"·alt=""·coords="645,526,720,551"/>
159 <area·shape="poly"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/>159 <area·shape="poly"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/>
Offset 165, 37 lines modifiedOffset 165, 37 lines modified
165 <area·shape="poly"·title="·"·alt=""·coords="1193,379,859,433,854,434,853,429,858,428,1192,374"/>165 <area·shape="poly"·title="·"·alt=""·coords="1193,379,859,433,854,434,853,429,858,428,1192,374"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1193,374,1034,397,961,413,911,433,889,450,871,472,845,515,840,512,867,469,885,447,908,428,959,408,1033,392,1192,369"/>166 <area·shape="poly"·title="·"·alt=""·coords="1193,374,1034,397,961,413,911,433,889,450,871,472,845,515,840,512,867,469,885,447,908,428,959,408,1033,392,1192,369"/>
167 <area·shape="rect"·title="·"·alt=""·coords="1117,438,1187,463"/>167 <area·shape="rect"·title="·"·alt=""·coords="1117,438,1187,463"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1249,385,1181,432,1178,428,1246,381"/>168 <area·shape="poly"·title="·"·alt=""·coords="1249,385,1181,432,1178,428,1246,381"/>
169 <area·shape="rect"·title="·"·alt=""·coords="1212,438,1271,463"/>169 <area·shape="rect"·title="·"·alt=""·coords="1212,438,1271,463"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1270,384,1253,426,1248,424,1265,382"/>170 <area·shape="poly"·title="·"·alt=""·coords="1270,384,1253,426,1248,424,1265,382"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1357,361,1456,365,1579,375,1711,395,1777,410,1841,428,1862,438,1877,448,1892,458,1912,468,1945,478,1975,481,2029,481,2055,481,2081,486,2108,497,2136,517,2155,535,2170,556,2191,603,2204,650,2211,688,2206,689,2199,651,2186,605,2165,559,2150,539,2133,521,2105,501,2080,491,2055,487,2029,486,1975,487,1944,483,1910,473,1889,463,1874,452,1859,442,1839,433,1776,415,1710,400,1578,380,1456,370,1357,366"/>171 <area·shape="poly"·title="·"·alt=""·coords="1357,361,1456,365,1579,375,1711,395,1777,410,1841,428,1862,438,1877,448,1892,458,1912,468,1945,478,1975,481,2029,481,2055,481,2081,486,2108,497,2136,517,2155,535,2170,556,2191,603,2204,650,2211,688,2206,689,2199,651,2186,605,2165,559,2150,539,2133,521,2105,501,2080,491,2055,487,2029,486,1975,487,1944,483,1910,473,1889,463,1874,452,1859,442,1839,433,1776,415,1710,400,1578,380,1456,370,1357,366"/>
172 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>172 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>
173 <area·shape="poly"·title="·"·alt=""·coords="1295,381,1314,403,1329,430,1341,468,1346,504,1341,505,1336,469,1324,432,1309,406,1291,384"/>173 <area·shape="poly"·title="·"·alt=""·coords="1295,381,1314,403,1329,430,1341,468,1346,504,1341,505,1336,469,1324,432,1309,406,1291,384"/>
174 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/>174 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1284,382,1291,424,1291,448,1285,472,1274,488,1261,497,1248,505,1238,520,1232,540,1233,548,1238,557,1257,571,1285,581,1359,593,1438,598,1498,604,1503,605,1502,610,1497,609,1437,604,1359,598,1284,586,1254,576,1234,560,1228,550,1227,539,1234,517,1245,502,1258,492,1270,484,1280,470,1286,448,1286,424,1278,383"/>175 <area·shape="poly"·title="·"·alt=""·coords="1284,382,1291,424,1291,448,1285,472,1274,488,1261,497,1248,505,1238,520,1232,540,1233,548,1238,557,1257,571,1285,581,1359,593,1438,598,1498,604,1503,605,1502,610,1497,609,1437,604,1359,598,1284,586,1254,576,1234,560,1228,550,1227,539,1234,517,1245,502,1258,492,1270,484,1280,470,1286,448,1286,424,1278,383"/>
176 <area·shape="rect"·href="a00716_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/>176 <area·shape="rect"·href="a00713_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1357,365,1445,372,1551,383,1665,402,1778,428,1824,446,1868,468,1978,511,1976,516,1866,473,1822,451,1777,433,1664,407,1551,389,1445,377,1357,370"/>177 <area·shape="poly"·title="·"·alt=""·coords="1357,365,1445,372,1551,383,1665,402,1778,428,1824,446,1868,468,1978,511,1976,516,1866,473,1822,451,1777,433,1664,407,1551,389,1445,377,1357,370"/>
178 <area·shape="rect"·href="a00644_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/>178 <area·shape="rect"·href="a00692_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/>179 <area·shape="poly"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/>
180 <area·shape="rect"·href="a00839_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/>180 <area·shape="rect"·href="a00650_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/>
181 <area·shape="poly"·title="·"·alt=""·coords="1324,380,1434,423,1432,428,1322,385"/>181 <area·shape="poly"·title="·"·alt=""·coords="1324,380,1434,423,1432,428,1322,385"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1357,365,1604,383,1754,402,1905,428,1918,431,1917,437,1903,433,1753,407,1603,389,1357,370"/>182 <area·shape="poly"·title="·"·alt=""·coords="1357,365,1604,383,1754,402,1905,428,1918,431,1917,437,1903,433,1753,407,1603,389,1357,370"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1588,648,1562,685,1558,682,1583,645"/>183 <area·shape="poly"·title="·"·alt=""·coords="1588,648,1562,685,1558,682,1583,645"/>
184 <area·shape="poly"·title="·"·alt=""·coords="2030,561,1994,606,1969,630,1940,649,1886,668,1810,684,1642,706,1641,701,1809,678,1885,663,1937,644,1965,625,1990,602,2026,557"/>184 <area·shape="poly"·title="·"·alt=""·coords="2030,561,1994,606,1969,630,1940,649,1886,668,1810,684,1642,706,1641,701,1809,678,1885,663,1937,644,1965,625,1990,602,2026,557"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1757,468,1845,493,1879,506,1897,517,1903,530,1905,548,1901,587,1891,625,1878,648,1861,660,1839,671,1780,687,1711,700,1642,708,1642,703,1710,694,1779,682,1837,666,1859,656,1874,645,1886,623,1896,586,1900,548,1898,532,1893,520,1876,511,1843,499,1756,473"/>185 <area·shape="poly"·title="·"·alt=""·coords="1757,468,1845,493,1879,506,1897,517,1903,530,1905,548,1901,587,1891,625,1878,648,1861,660,1839,671,1780,687,1711,700,1642,708,1642,703,1710,694,1779,682,1837,666,1859,656,1874,645,1886,623,1896,586,1900,548,1898,532,1893,520,1876,511,1843,499,1756,473"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1668,473,1628,517,1624,514,1664,469"/>186 <area·shape="poly"·title="·"·alt=""·coords="1668,473,1628,517,1624,514,1664,469"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1762,468,1949,513,1948,518,1760,473"/>187 <area·shape="poly"·title="·"·alt=""·coords="1762,468,1949,513,1948,518,1760,473"/>
188 <area·shape="rect"·title="·"·alt=""·coords="1821,526,1883,551"/>188 <area·shape="rect"·title="·"·alt=""·coords="1821,526,1883,551"/>
189 <area·shape="poly"·title="·"·alt=""·coords="1721,468,1819,517,1816,522,1719,473"/>189 <area·shape="poly"·title="·"·alt=""·coords="1721,468,1819,517,1816,522,1719,473"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1687,471,1683,516,1675,541,1659,561,1633,577,1601,588,1563,594,1520,597,1424,596,1321,588,1217,580,1121,577,1078,580,1040,585,1007,595,982,609,966,626,955,646,944,689,939,688,950,645,961,623,978,605,1005,590,1039,580,1077,574,1121,572,1217,575,1321,583,1424,590,1520,592,1562,589,1600,582,1631,572,1656,557,1670,538,1678,515,1682,471"/>190 <area·shape="poly"·title="·"·alt=""·coords="1687,471,1683,516,1675,541,1659,561,1633,577,1601,588,1563,594,1520,597,1424,596,1321,588,1217,580,1121,577,1078,580,1040,585,1007,595,982,609,966,626,955,646,944,689,939,688,950,645,961,623,978,605,1005,590,1039,580,1077,574,1121,572,1217,575,1321,583,1424,590,1520,592,1562,589,1600,582,1631,572,1656,557,1670,538,1678,515,1682,471"/>
191 <area·shape="poly"·title="·"·alt=""·coords="1601,471,1586,473,1344,506,1137,530,1136,524,1344,501,1585,468,1600,466"/>191 <area·shape="poly"·title="·"·alt=""·coords="1601,471,1586,473,1344,506,1137,530,1136,524,1344,501,1585,468,1600,466"/>
192 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="1705,607,1863,647"/>192 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1705,607,1863,647"/>
193 <area·shape="poly"·title="·"·alt=""·coords="1696,470,1768,593,1764,596,1691,472"/>193 <area·shape="poly"·title="·"·alt=""·coords="1696,470,1768,593,1764,596,1691,472"/>
194 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="739,607,917,647"/>194 <area·shape="rect"·href="a00602_source.html"·title="·"·alt=""·coords="739,607,917,647"/>
195 <area·shape="poly"·title="·"·alt=""·coords="989,561,886,604,884,599,987,556"/>195 <area·shape="poly"·title="·"·alt=""·coords="989,561,886,604,884,599,987,556"/>
196 <area·shape="poly"·title="·"·alt=""·coords="918,636,980,644,1436,699,1436,704,980,649,917,642"/>196 <area·shape="poly"·title="·"·alt=""·coords="918,636,980,644,1436,699,1436,704,980,649,917,642"/>
197 <area·shape="poly"·title="·"·alt=""·coords="762,649,566,704,565,699,760,644"/>197 <area·shape="poly"·title="·"·alt=""·coords="762,649,566,704,565,699,760,644"/>
198 <area·shape="poly"·title="·"·alt=""·coords="899,644,1100,697,1099,702,898,649"/>198 <area·shape="poly"·title="·"·alt=""·coords="899,644,1100,697,1099,702,898,649"/>
199 <area·shape="poly"·title="·"·alt=""·coords="918,637,980,644,1338,671,1686,690,2166,709,2166,715,1686,695,1338,676,980,649,917,643"/>199 <area·shape="poly"·title="·"·alt=""·coords="918,637,980,644,1338,671,1686,690,2166,709,2166,715,1686,695,1338,676,980,649,917,643"/>
200 <area·shape="poly"·title="·"·alt=""·coords="854,645,915,691,912,695,851,649"/>200 <area·shape="poly"·title="·"·alt=""·coords="854,645,915,691,912,695,851,649"/>
201 <area·shape="rect"·title="·"·alt=""·coords="783,702,873,727"/>201 <area·shape="rect"·title="·"·alt=""·coords="783,702,873,727"/>
Offset 215, 23 lines modifiedOffset 215, 23 lines modified
215 <area·shape="poly"·title="·"·alt=""·coords="1502,219,1632,256,1785,308,1859,337,1926,367,1980,398,2017,429,2028,446,2036,466,2043,505,2037,506,2031,468,2024,449,2013,432,1977,402,1923,372,1857,342,1783,313,1630,262,1501,224"/>215 <area·shape="poly"·title="·"·alt=""·coords="1502,219,1632,256,1785,308,1859,337,1926,367,1980,398,2017,429,2028,446,2036,466,2043,505,2037,506,2031,468,2024,449,2013,432,1977,402,1923,372,1857,342,1783,313,1630,262,1501,224"/>
216 <area·shape="poly"·title="·"·alt=""·coords="1452,220,1656,419,1652,423,1448,224"/>216 <area·shape="poly"·title="·"·alt=""·coords="1452,220,1656,419,1652,423,1448,224"/>
217 </map>217 </map>
218 </div>218 </div>
219 </div><div·class="textblock"><div·class="dynheader">219 </div><div·class="textblock"><div·class="dynheader">
Max diff block lines reached; 1566/17885 bytes (8.76%) of diff not shown.
52.1 KB
./usr/share/doc/libopenmesh-dev/html/a01052_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00773_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/Decimater/ModHausdorffT.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 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('a01052_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00773_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">ModHausdorffT.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 <a·href="a01052.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 128 lines modifiedOffset 137, 113 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·ModHausdorffT</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>
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>
 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_MODHAUSDORFFT_HH</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>
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><span·class="preprocessor">#define·__OBJWRITER_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>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="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="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>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="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="preprocessor">#include·&lt;fstream&gt;</span></div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</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>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>
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="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.hh&gt;</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>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>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>·</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>
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>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>
168 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};">179 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="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>
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="a01067.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>181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>
174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·Scalar;</div> 
175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·Point;</div> 
176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab4c0e43573d85661542b22cb4f4a1d11">Mesh::FaceHandle</a>·FaceHandle;</div> 
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">typedef</span>·std::vector&lt;Point&gt;·Points;</div>182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>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>
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······mesh_.add_property(points_);</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>
183 <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>
184 </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·c[·...·truncated·by·diffoscope;·len:·181,·SHA:·37d416c7764c39d5732fda67d0941120ccfbf67635dda103e7f13f7fc1b3d880·...·]/div>
185 <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>··<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>
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>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
190 </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#abdef578a092[·...·truncated·by·diffoscope;·len:·294,·SHA:·98acd97795fb62f630ecdd31668dd4515cb51de3ba7778630dc185ccf6616f44·...·]/div>
Max diff block lines reached; 20229/40999 bytes (49.34%) of diff not shown.
11.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 OBJWriter.hh
5 ModHausdorffT.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 166 lines modifiedOffset 46, 145 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·ModHausdorffT58 47//·Implements·an·IOManager·writer·module·for·OBJ·files
 59 48//
58 49//60 49//
59 50// 
60 =============================================================================61 =============================================================================
 62 50
61 5163 51
62 52#ifndef·OPENMESH_DECIMATER_MODHAUSDORFFT_HH 
63 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_HH64 52#ifndef·__OBJWRITER_HH__
 65 53#define·__OBJWRITER_HH__
64 5466 54
 67 55
65 55//==·INCLUDES68 56//===·INCLUDES
66 =================================================================69 ================================================================
 70 57
 71 58
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#include·<vector>72 59#include·<string>
71 60#include·<cfloat>73 60#include·<fstream>
72 6174 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>
73 62//==·NAMESPACES 
74 =============================================================== 
75 63 
76 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
77 65namespace·Decimater·{ 
78 6679 66
79 67//==·CLASS·DEFINITION80 67
 81 68//==·NAMESPACES
 82 ===============================================================
 83 69
 84 70
 85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 86 72namespace·IO·{
 87 73
 88 74
 89 75//===·IMPLEMENTATION
80 =========================================================90 ==========================================================
81 68 
82 78template<class·MeshT> 
83 _.7_.9class·_.M_.o_.d_.H_.a_.u_.s_.d_.o_.r_.f_.f_.T:·public·_.M_.o_.d_.B_.a_.s_.e_.T<MeshT>·{91 76
 92 77
 93 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r
 94 83{
84 80·public:95 84public:
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·}96 85
 97 86·_\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_();
 98 87
 99 _\x88_\x89·virtual·_\x8~_\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{};
 100 90
 101 _\x89_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"Alias/Wavefront";·}
 102 _\x89_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"obj";·}
 103 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 }
101 99112 99
102 _\x81_\x80_\x81·Scalar·_\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e()·const·{ 
103 102·return·tolerance_; 
104 103·}113 100private:
 114 101
 115 102·mutable·std::string·path_;
 116 103·mutable·std::string·objName_;
105 104117 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·}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_;
109 109122 109
110 111·virtual·void·initialize()·override; 
111 112 
112 123·virtual·float·collapse_priority(const·CollapseInfo&·_ci)·override; 
113 124 
Max diff block lines reached; 6739/12137 bytes (55.52%) of diff not shown.
16.5 KB
./usr/share/doc/libopenmesh-dev/html/a01053.map vs.
./usr/share/doc/libopenmesh-dev/html/a00549.map
Files 99% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModHausdorffT.hh"·name="OpenMesh/Tools/Decimater/ModHausdorffT.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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1887,28,1465,31,1188,38,902,51,635,72,516,86,411,103,324,123,258,146,234,158,217,172,206,186,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,201,183,213,168,231,154,256,141,323,118,410,98,515,81,634,67,902,45,1188,32,1464,25,1887,23"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1887,28,1465,31,1188,38,902,51,635,72,516,86,411,103,324,123,258,146,234,158,217,172,206,186,203,200,203,364,200,403,192,442,172,506,167,505,187,440,194,402,197,364,197,200,201,183,213,168,231,154,256,141,323,118,410,98,515,81,634,67,902,45,1188,32,1464,25,1887,23"/>
5 <area·shape="rect"·id="Node000007"·href="$a00809_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00641_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/>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"/>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"/>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"/>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"/>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="$a00806_source.html"·title="·"·alt=""·coords="993,607,1151,647"/>11 <area·shape="rect"·id="Node000003"·href="$a00638_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"/>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="$a01049.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>13 <area·shape="rect"·id="Node000005"·href="$a00542.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
14 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>14 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
15 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="493,702,552,727"/>15 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="493,702,552,727"/>
16 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="174,557,217,601,245,624,276,644,328,668,384,685,480,705,479,711,382,691,327,673,273,649,242,629,213,605,170,561"/>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"/>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"/>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"/>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"/>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="$a00581_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>21 <area·shape="rect"·id="Node000008"·href="$a00878_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>
22 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="1351,122,1100,139,782,172,634,193,511,219,463,234,427,249,405,265,397,281,397,364,401,427,407,453,416,476,429,497,446,517,495,556,520,570,551,581,626,595,714,602,810,604,1004,601,1090,600,1162,604,1161,609,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"/>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,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"/>
23 <area·shape="rect"·id="Node000010"·href="$a00818_source.html"·title="·"·alt=""·coords="823,181,982,221"/>23 <area·shape="rect"·id="Node000010"·href="$a00656_source.html"·title="·"·alt=""·coords="823,181,982,221"/>
24 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/>24 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/>
25 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="1511,112,1674,116,1877,126,1977,134,2070,146,2148,160,2206,179,2248,196,2282,214,2296,226,2306,240,2312,258,2315,281,2315,540,2312,564,2306,587,2286,629,2260,666,2235,694,2231,690,2256,663,2281,627,2301,585,2307,563,2309,540,2309,281,2307,259,2301,243,2292,229,2279,219,2246,201,2204,184,2147,165,2069,151,1977,140,1876,131,1674,121,1510,118"/>25 <area·shape="poly"·id="edge61_Node000007_Node000020"·title="·"·alt=""·coords="1511,112,1674,116,1877,126,1977,134,2070,146,2148,160,2206,179,2248,196,2282,214,2296,226,2306,240,2312,258,2315,281,2315,540,2312,564,2306,587,2286,629,2260,666,2235,694,2231,690,2256,663,2281,627,2301,585,2307,563,2309,540,2309,281,2307,259,2301,243,2292,229,2279,219,2246,201,2204,184,2147,165,2069,151,1977,140,1876,131,1674,121,1510,118"/>
26 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="897,702,983,727"/>26 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="897,702,983,727"/>
27 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="1351,118,1158,122,910,132,670,152,572,166,498,184,442,199,393,213,374,223,359,236,350,255,347,281,347,452,351,482,362,509,380,533,404,554,432,572,463,587,532,611,601,627,663,637,727,644,885,692,894,695,893,700,883,697,726,649,662,642,600,632,531,616,461,592,429,576,401,558,376,536,358,512,346,484,341,452,341,280,345,253,355,233,371,218,391,208,440,194,497,179,571,161,669,146,910,127,1157,116,1351,113"/>27 <area·shape="poly"·id="edge63_Node000007_Node000026"·title="·"·alt=""·coords="1351,118,1158,122,910,132,670,152,572,166,498,184,442,199,393,213,374,223,359,236,350,255,347,281,347,452,351,482,362,509,380,533,404,554,432,572,463,587,532,611,601,627,663,637,727,644,885,692,894,695,893,700,883,697,726,649,662,642,600,632,531,616,461,592,429,576,401,558,376,536,358,512,346,484,341,452,341,280,345,253,355,233,371,218,391,208,440,194,497,179,571,161,669,146,910,127,1157,116,1351,113"/>
28 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1923,438,2003,463"/>28 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1923,438,2003,463"/>
29 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>29 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>
30 <area·shape="rect"·id="Node000034"·href="$a00686_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>30 <area·shape="rect"·id="Node000034"·href="$a00701_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>
31 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/>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"/>32 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/>
33 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1113,702,1189,727"/>33 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1113,702,1189,727"/>
34 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>34 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>
35 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="823,216,740,236,698,251,657,272,604,305,565,337,534,376,505,432,493,466,487,501,486,538,489,573,501,639,516,688,511,690,496,640,484,574,481,538,482,501,488,464,500,430,530,373,561,333,600,301,655,267,695,247,739,231,822,210"/>35 <area·shape="poly"·id="edge12_Node000010_Node000006"·title="·"·alt=""·coords="823,216,740,236,698,251,657,272,604,305,565,337,534,376,505,432,493,466,487,501,486,538,489,573,501,639,516,688,511,690,496,640,484,574,481,538,482,501,488,464,500,430,530,373,561,333,600,301,655,267,695,247,739,231,822,210"/>
36 <area·shape="rect"·id="Node000011"·href="$a00695_source.html"·title="·"·alt=""·coords="668,269,919,295"/>36 <area·shape="rect"·id="Node000011"·href="$a00671_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
37 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>37 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>
38 <area·shape="rect"·id="Node000027"·href="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>38 <area·shape="rect"·id="Node000027"·href="$a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>
39 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="913,221,933,268,1024,505,1019,507,928,270,908,223"/>39 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="913,221,933,268,1024,505,1019,507,928,270,908,223"/>
40 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="752,297,703,316,655,345,586,396,554,422,527,448,508,474,500,500,504,528,523,557,541,567,572,576,666,587,790,591,929,592,1195,591,1295,594,1353,604,1368,613,1377,623,1385,634,1398,644,1437,668,1478,687,1476,692,1435,672,1394,649,1381,638,1373,627,1364,617,1351,609,1294,600,1195,596,929,597,790,597,666,592,571,581,539,572,520,561,499,530,494,500,503,471,523,444,551,418,583,392,652,340,701,311,750,292"/>40 <area·shape="poly"·id="edge15_Node000011_Node000004"·title="·"·alt=""·coords="752,297,703,316,655,345,586,396,554,422,527,448,508,474,500,500,504,528,523,557,541,567,572,576,666,587,790,591,929,592,1195,591,1295,594,1353,604,1368,613,1377,623,1385,634,1398,644,1437,668,1478,687,1476,692,1435,672,1394,649,1381,638,1373,627,1364,617,1351,609,1294,600,1195,596,929,597,790,597,666,592,571,581,539,572,520,561,499,530,494,500,503,471,523,444,551,418,583,392,652,340,701,311,750,292"/>
41 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="534,526,621,551"/>41 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="534,526,621,551"/>
42 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="774,297,697,349,653,388,616,432,595,473,584,513,579,512,590,472,611,429,650,384,694,345,771,293"/>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"/>
43 <area·shape="rect"·id="Node000013"·href="$a00683_source.html"·title="·"·alt=""·coords="675,431,839,471"/>43 <area·shape="rect"·id="Node000013"·href="$a00803_source.html"·title="·"·alt=""·coords="675,431,839,471"/>
44 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>44 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>
45 <area·shape="rect"·id="Node000017"·href="$a00770_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>45 <area·shape="rect"·id="Node000017"·href="$a00680_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>
46 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/>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"/>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"/>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"/>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"/>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"/>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"/>52 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/>
Offset 58, 37 lines modifiedOffset 58, 37 lines modified
58 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1193,379,859,433,854,434,853,429,858,428,1192,374"/>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"/>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"/>60 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1117,438,1187,463"/>
61 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1249,385,1181,432,1178,428,1246,381"/>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"/>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"/>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"/>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="$a00500_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>65 <area·shape="rect"·id="Node000021"·href="$a00830_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>
66 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1295,381,1314,403,1329,430,1341,468,1346,504,1341,505,1336,469,1324,432,1309,406,1291,384"/>66 <area·shape="poly"·id="edge30_Node000017_Node000021"·title="·"·alt=""·coords="1295,381,1314,403,1329,430,1341,468,1346,504,1341,505,1336,469,1324,432,1309,406,1291,384"/>
67 <area·shape="rect"·id="Node000022"·href="$a00638_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/>67 <area·shape="rect"·id="Node000022"·href="$a00887_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/>
68 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1284,382,1291,424,1291,448,1285,472,1274,488,1261,497,1248,505,1238,520,1232,540,1233,548,1238,557,1257,571,1285,581,1359,593,1438,598,1498,604,1503,605,1502,610,1497,609,1437,604,1359,598,1284,586,1254,576,1234,560,1228,550,1227,539,1234,517,1245,502,1258,492,1270,484,1280,470,1286,448,1286,424,1278,383"/>68 <area·shape="poly"·id="edge31_Node000017_Node000022"·title="·"·alt=""·coords="1284,382,1291,424,1291,448,1285,472,1274,488,1261,497,1248,505,1238,520,1232,540,1233,548,1238,557,1257,571,1285,581,1359,593,1438,598,1498,604,1503,605,1502,610,1497,609,1437,604,1359,598,1284,586,1254,576,1234,560,1228,550,1227,539,1234,517,1245,502,1258,492,1270,484,1280,470,1286,448,1286,424,1278,383"/>
69 <area·shape="rect"·id="Node000023"·href="$a00716_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/>69 <area·shape="rect"·id="Node000023"·href="$a00713_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/>
70 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1357,365,1445,372,1551,383,1665,402,1778,428,1824,446,1868,468,1978,511,1976,516,1866,473,1822,451,1777,433,1664,407,1551,389,1445,377,1357,370"/>70 <area·shape="poly"·id="edge33_Node000017_Node000023"·title="·"·alt=""·coords="1357,365,1445,372,1551,383,1665,402,1778,428,1824,446,1868,468,1978,511,1976,516,1866,473,1822,451,1777,433,1664,407,1551,389,1445,377,1357,370"/>
71 <area·shape="rect"·id="Node000024"·href="$a00644_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/>71 <area·shape="rect"·id="Node000024"·href="$a00692_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/>
72 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/>72 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/>
73 <area·shape="rect"·id="Node000032"·href="$a00839_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/>73 <area·shape="rect"·id="Node000032"·href="$a00650_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/>
74 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1324,380,1434,423,1432,428,1322,385"/>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"/>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"/>76 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1588,648,1562,685,1558,682,1583,645"/>
77 <area·shape="poly"·id="edge34_Node000023_Node000004"·title="·"·alt=""·coords="2030,561,1994,606,1969,630,1940,649,1886,668,1810,684,1642,706,1641,701,1809,678,1885,663,1937,644,1965,625,1990,602,2026,557"/>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"/>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"/>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"/>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"/>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"/>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"/>83 <area·shape="poly"·id="edge38_Node000024_Node000026"·title="·"·alt=""·coords="1687,471,1683,516,1675,541,1659,561,1633,577,1601,588,1563,594,1520,597,1424,596,1321,588,1217,580,1121,577,1078,580,1040,585,1007,595,982,609,966,626,955,646,944,689,939,688,950,645,961,623,978,605,1005,590,1039,580,1077,574,1121,572,1217,575,1321,583,1424,590,1520,592,1562,589,1600,582,1631,572,1656,557,1670,538,1678,515,1682,471"/>
84 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1601,471,1586,473,1344,506,1137,530,1136,524,1344,501,1585,468,1600,466"/>84 <area·shape="poly"·id="edge40_Node000024_Node000027"·title="·"·alt=""·coords="1601,471,1586,473,1344,506,1137,530,1136,524,1344,501,1585,468,1600,466"/>
85 <area·shape="rect"·id="Node000031"·href="$a00863_source.html"·title="·"·alt=""·coords="1705,607,1863,647"/>85 <area·shape="rect"·id="Node000031"·href="$a00617_source.html"·title="·"·alt=""·coords="1705,607,1863,647"/>
86 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1696,470,1768,593,1764,596,1691,472"/>86 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1696,470,1768,593,1764,596,1691,472"/>
87 <area·shape="rect"·id="Node000028"·href="$a00782_source.html"·title="·"·alt=""·coords="739,607,917,647"/>87 <area·shape="rect"·id="Node000028"·href="$a00602_source.html"·title="·"·alt=""·coords="739,607,917,647"/>
88 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="989,561,886,604,884,599,987,556"/>88 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="989,561,886,604,884,599,987,556"/>
89 <area·shape="poly"·id="edge42_Node000028_Node000004"·title="·"·alt=""·coords="918,636,980,644,1436,699,1436,704,980,649,917,642"/>89 <area·shape="poly"·id="edge42_Node000028_Node000004"·title="·"·alt=""·coords="918,636,980,644,1436,699,1436,704,980,649,917,642"/>
90 <area·shape="poly"·id="edge47_Node000028_Node000006"·title="·"·alt=""·coords="762,649,566,704,565,699,760,644"/>90 <area·shape="poly"·id="edge47_Node000028_Node000006"·title="·"·alt=""·coords="762,649,566,704,565,699,760,644"/>
91 <area·shape="poly"·id="edge43_Node000028_Node000009"·title="·"·alt=""·coords="899,644,1100,697,1099,702,898,649"/>91 <area·shape="poly"·id="edge43_Node000028_Node000009"·title="·"·alt=""·coords="899,644,1100,697,1099,702,898,649"/>
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"/>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"/>
93 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="854,645,915,691,912,695,851,649"/>93 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="854,645,915,691,912,695,851,649"/>
94 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="783,702,873,727"/>94 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="783,702,873,727"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a01053.png vs.
./usr/share/doc/libopenmesh-dev/html/a00549.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a01054.png vs.
./usr/share/doc/libopenmesh-dev/html/a00550.png
Files identical despite different names
21.9 KB
./usr/share/doc/libopenmesh-dev/html/a01055.html vs.
./usr/share/doc/libopenmesh-dev/html/a00554.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('a01055.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00554.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="a00965_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00410_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a01037_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a00539_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="a01056.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh"·alt=""/></div>107 <div·class="center"><img·src="a00555.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="a00809_source.html"·title="·"·alt=""·coords="1474,181,1633,221"/>112 <area·shape="rect"·href="a00641_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="a00965.html"·title="A·generic·heap·class."·alt=""·coords="2459,519,2621,559"/>114 <area·shape="rect"·href="a00410.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="a01037.html"·title="·"·alt=""·coords="312,93,512,133"/>116 <area·shape="rect"·href="a00539.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="a00581_source.html"·title="·"·alt=""·coords="1555,695,1719,735"/>120 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="2203,269,2362,309"/>122 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1369,269,1533,309"/>132 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="1857,357,2108,383"/>138 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2371,607,2549,647"/>140 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="1774,519,1938,559"/>145 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1369,431,1533,471"/>147 <area·shape="rect"·href="a00680_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="a00500_source.html"·title="·"·alt=""·coords="1285,607,1480,647"/>167 <area·shape="rect"·href="a00830_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="a00638_source.html"·title="·"·alt=""·coords="1065,695,1229,735"/>169 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="894,607,1058,647"/>171 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="766,519,930,559"/>173 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1489,519,1647,559"/>175 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="657,695,815,735"/>187 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="1952,695,2131,735"/>189 <area·shape="rect"·href="a00602_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="a06356.html"·title="·"·alt=""·coords="1744,702,1827,727"/>214 <area·shape="rect"·href="a06500.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.
73.9 KB
./usr/share/doc/libopenmesh-dev/html/a01055_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00407_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/DecimaterT.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('a01055_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00407_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">DecimaterT.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="a01055.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="a00407.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="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//=============================================================================</span></div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·TIMER_HH</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·DecimaterT</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="l00050"·name="l00050"></a><span·class="lineno">···50</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="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_DECIMATER_DECIMATERT_HH</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>
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> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>
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>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>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00965.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</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>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01037.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</span></div>159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</span></div>
162 <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>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>
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>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="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Decimater·{</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="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>166 <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>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>
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;·<span·class="keyword">typename</span>·MeshT·&gt;</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="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</[·...·truncated·by·diffoscope;·len:·155,·SHA:·957bd570f4f1f67a2e16fbeb28d41b52d68c14d37c9977578b4299ded1bb4507·...·]</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="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//·-----------------------------------------------------------------·class·----</span></div>
175 <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">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</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="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>
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 181 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
 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>
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>183 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····Automatic,</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="l00089"·name="l00089"></a><span·class="lineno">···89</span>····Long,</div>
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>185 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····Hours,</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>186 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····Minutes,</div>
 187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Seconds,</div>
 188 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····HSeconds,</div>
 189 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····MSeconds,</div>
 190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····MicroSeconds,</div>
 191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····NanoSeconds</div>
188 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··};</div>
 193 </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> 
Max diff block lines reached; 40873/59414 bytes (68.79%) of diff not shown.
15.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 DecimaterT.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, 215 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 47// 
56 ============================================================================= 
57 48// 
58 49//·CLASS·DecimaterT55 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 50//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
60 51// 
61 ============================================================================= 
62 52 
63 53#ifndef·OPENMESH_DECIMATER_DECIMATERT_HH 
64 54#define·OPENMESH_DECIMATER_DECIMATERT_HH 
65 55 
66 56 
67 57//==·INCLUDES 
68 ================================================================= 
69 58 
70 59#include·<memory> 
71 60 
72 61#include·<OpenMesh/Core/Utils/Property.hh> 
73 62#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8U_\x8t_\x8i_\x8l_\x8s_\x8/_\x8H_\x8e_\x8a_\x8p_\x8T_\x8._\x8h_\x8h> 
74 63#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
75 6472 64
76 65//==·NAMESPACE 
77 ================================================================ 
78 6673 65
 74 66//·-------------------------------------------------------------·namespace·--
 75 --
 76 67
79 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{77 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 69namespace·Utils·{
80 68namespace·Decimater·{ 
81 69 
82 7079 70
83 71//==·CLASS·DEFINITION 
84 ========================================================= 
85 7280 71
 81 72//·--------------------------------------------------------------·forwards·--
 82 --
86 7383 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·decimater84 74
 85 75class·TimerImpl;
 86 76
 87 77
 88 78//·-----------------------------------------------------------------·class·--
 89 --
90 79{90 79
 91 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8T_\x8i_\x8m_\x8e_\x8r
 92 83{
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: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
 105 97·};
109 98106 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 _.1_.2_.1·size_t·_.d_.e_.c_.i_.m_.a_.t_.e_.__.t_.o(·size_t·_n_vertices·,·bool·_only_selected·=·false)107 99·_.T_.i_.m_.e_.r(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
Max diff block lines reached; 10639/16130 bytes (65.96%) of diff not shown.
20.8 KB
./usr/share/doc/libopenmesh-dev/html/a01056.map vs.
./usr/share/doc/libopenmesh-dev/html/a00555.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="$a00809_source.html"·title="·"·alt=""·coords="1474,181,1633,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00641_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="$a00965.html"·title="A·generic·heap·class."·alt=""·coords="2459,519,2621,559"/>7 <area·shape="rect"·id="Node000033"·href="$a00410.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="$a01037.html"·title="·"·alt=""·coords="312,93,512,133"/>9 <area·shape="rect"·id="Node000035"·href="$a00539.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="$a00581_source.html"·title="·"·alt=""·coords="1555,695,1719,735"/>13 <area·shape="rect"·id="Node000005"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="2203,269,2362,309"/>15 <area·shape="rect"·id="Node000007"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1369,269,1533,309"/>25 <area·shape="rect"·id="Node000032"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="1857,357,2108,383"/>31 <area·shape="rect"·id="Node000009"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2371,607,2549,647"/>33 <area·shape="rect"·id="Node000025"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="1774,519,1938,559"/>38 <area·shape="rect"·id="Node000011"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1369,431,1533,471"/>40 <area·shape="rect"·id="Node000015"·href="$a00680_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="$a00500_source.html"·title="·"·alt=""·coords="1285,607,1480,647"/>60 <area·shape="rect"·id="Node000019"·href="$a00830_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="$a00638_source.html"·title="·"·alt=""·coords="1065,695,1229,735"/>62 <area·shape="rect"·id="Node000020"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="894,607,1058,647"/>64 <area·shape="rect"·id="Node000021"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="766,519,930,559"/>66 <area·shape="rect"·id="Node000022"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1489,519,1647,559"/>68 <area·shape="rect"·id="Node000030"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="657,695,815,735"/>80 <area·shape="rect"·id="Node000029"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="1952,695,2131,735"/>82 <area·shape="rect"·id="Node000026"·href="$a00602_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="$a06356.html"·title="·"·alt=""·coords="1744,702,1827,727"/>107 <area·shape="rect"·id="Node000034"·href="$a06500.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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,181,581,221"/>112 <area·shape="rect"·id="Node000036"·href="$a00563.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="$a00806_source.html"·title="·"·alt=""·coords="198,269,357,309"/>114 <area·shape="rect"·id="Node000037"·href="$a00638_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="$a01022.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="$a00557.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="$a01049.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="$a00542.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="151,224,119,243,94,271,88,289,94,308,114,336,137,358,163,374,192,387,253,402,316,411,374,422,400,430,423,441,442,457,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,446,398,435,373,427,315,417,252,407,190,392,161,379,134,362,110,340,90,311,83,289,90,268,116,239,148,219"/>123 <area·shape="poly"·id="edge84_Node000039_Node000004"·title="·"·alt=""·coords="151,224,119,243,94,271,88,289,94,308,114,336,137,358,163,374,192,387,253,402,316,411,374,422,400,430,423,441,442,457,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,446,398,435,373,427,315,417,252,407,190,392,161,379,134,362,110,340,90,311,83,289,90,268,116,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/a01056.png vs.
./usr/share/doc/libopenmesh-dev/html/a00555.png
Files identical despite different names
1.54 KB
./usr/share/doc/libopenmesh-dev/html/a01057.map vs.
./usr/share/doc/libopenmesh-dev/html/a00556.map
Files 88% similar despite different names
    
Offset 1, 11 lines modifiedOffset 1, 11 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="237,5,437,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="237,5,437,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00422_source.html"·title="·"·alt=""·coords="5,93,212,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00986_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"/>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="$a01082.html"·title="·"·alt=""·coords="237,93,437,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00497.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"/>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="$a01025.html"·title="·"·alt=""·coords="461,93,661,133"/>7 <area·shape="rect"·id="Node000004"·href="$a00500.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"/>8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="399,48,513,91,511,96,398,53"/>
9 <area·shape="rect"·id="Node000005"·href="$a01064.html"·title="·"·alt=""·coords="461,181,661,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00491.html"·title="·"·alt=""·coords="461,181,661,221"/>
10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="563,147,563,181,558,181,558,147"/>10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="563,147,563,181,558,181,558,147"/>
11 </map>11 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a01057.png vs.
./usr/share/doc/libopenmesh-dev/html/a00556.png
Files identical despite different names
42.2 KB
./usr/share/doc/libopenmesh-dev/html/a01058.html vs.
./usr/share/doc/libopenmesh-dev/html/a00503.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/Decimater/ModProgMeshT_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a01058.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00503.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 88, 165 lines modifiedOffset 88, 177 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
 94 <a·href="#nested-classes">Classes</a>·&#124;
94 <a·href="#namespaces">Namespaces</a>·&#124;95 <a·href="#namespaces">Namespaces</a>··</div>
95 <a·href="#define-members">Macros</a>··</div> 
96 ··<div·class="headertitle"><div·class="title">ModProgMeshT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModQuadricT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;float.h&gt;</code><br·/>
100 <code>#include·&lt;fstream&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a00563_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
 101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>102 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
102 <code>#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</code><br·/> 
103 <code>#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</code><br·/> 
104 <code>#include·&lt;<a·class="el"·href="a01046_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a00818_source.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·ModProgMeshT_impl.hh:</div>105 Include·dependency·graph·for·ModQuadricT.hh:</div>
107 <div·class="dyncontent">106 <div·class="dyncontent">
108 <div·class="center"><img·src="a01059.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·alt=""/></div>107 <div·class="center"><img·src="a00504.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh">108 <map·name="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh">
110 <area·shape="rect"·title="·"·alt=""·coords="503,5,703,45"/>109 <area·shape="rect"·title="·"·alt=""·coords="556,5,756,45"/>
111 <area·shape="rect"·title="·"·alt=""·coords="2011,790,2074,815"/> 
112 <area·shape="poly"·title="·"·alt=""·coords="703,27,1212,43,1555,58,1913,76,2250,100,2533,127,2644,143,2728,160,2782,178,2797,188,2803,199,2803,540,2799,567,2788,587,2772,601,2751,610,2702,626,2676,635,2649,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,2700,621,2749,605,2769,596,2784,584,2794,566,2797,540,2797,201,2793,192,2780,183,2727,165,2643,148,2532,133,2250,105,1912,82,1555,63,1212,49,703,32"/> 
113 <area·shape="rect"·title="·"·alt=""·coords="2838,101,2911,126"/>110 <area·shape="rect"·title="·"·alt=""·coords="142,101,205,126"/>
114 <area·shape="poly"·title="·"·alt=""·coords="703,25,1175,33,1834,46,2457,66,2684,77,2819,91,2833,94,2832,99,2818,96,2684,83,2456,71,1834,51,1175,38,703,31"/>111 <area·shape="poly"·title="·"·alt=""·coords="556,39,399,60,311,76,225,96,215,99,213,94,223,91,310,71,398,55,555,34"/>
 112 <area·shape="rect"·href="a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="556,30,456,40,404,51,354,68,311,90,276,119,263,136,254,155,247,176,245,200,245,364,239,406,224,446,204,481,183,510,179,506,199,478,219,443,234,405,240,364,240,200,242,175,249,153,259,133,272,115,308,85,352,63,402,46,455,35,556,24"/>
 114 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="577,93,735,133"/>
 115 <area·shape="poly"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>
115 <area·shape="rect"·href="a00836_source.html"·title="·"·alt=""·coords="213,519,371,559"/>116 <area·shape="rect"·href="a00632_source.html"·title="·"·alt=""·coords="2350,431,2509,471"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="756,23,1169,27,1438,34,1715,48,1975,69,2091,83,2192,100,2277,120,2342,142,2366,155,2384,169,2395,184,2399,200,2399,283,2407,356,2422,417,2417,418,2401,356,2393,283,2393,200,2390,186,2380,173,2363,160,2340,147,2276,125,2191,105,2090,89,1975,74,1715,53,1438,40,1169,32,756,29"/>
116 <area·shape="poly"·title="·"·alt=""·coords="545,48,494,71,444,104,423,124,406,147,395,172,391,200,391,372,384,412,368,450,346,483,323,510,319,507,342,480,363,447,379,410,385,371,385,200,390,171,401,144,419,120,441,100,492,66,543,43"/> 
117 <area·shape="rect"·href="a00689_source.html"·title="·"·alt=""·coords="396,526,647,551"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="592,47,575,75,557,113,543,156,537,200,537,371,534,449,527,513,522,512,528,448,532,371,532,200,538,154,552,111,571,73,588,44"/> 
119 <area·shape="rect"·href="a00803_source.html"·title="·"·alt=""·coords="25,181,183,221"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="530,48,370,96,258,138,160,178,158,173,256,133,369,91,529,43"/> 
121 <area·shape="rect"·href="a01046.html"·title="·"·alt=""·coords="584,93,784,133"/>118 <area·shape="rect"·href="a00818.html"·title="·"·alt=""·coords="2541,431,2736,471"/>
 119 <area·shape="poly"·title="·"·alt=""·coords="756,24,1075,28,1505,37,1725,46,1931,57,2108,72,2242,91,2295,97,2347,99,2445,101,2485,108,2517,125,2529,138,2538,155,2543,175,2545,200,2545,283,2552,322,2568,359,2589,392,2611,419,2607,422,2585,395,2563,362,2547,324,2540,284,2540,200,2538,176,2533,157,2525,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"/>
122 <area·shape="poly"·title="·"·alt=""·coords="623,44,659,81,655,85,619,47"/> 
123 <area·shape="rect"·title="·"·alt=""·coords="880,783,1059,823"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="301,558,318,600,345,645,386,697,408,715,440,732,474,744,519,755,631,772,754,785,866,793,866,798,754,790,630,778,518,760,472,749,438,737,405,719,382,701,340,648,314,602,296,560"/> 
125 <area·shape="rect"·href="a00800_source.html"·title="·"·alt=""·coords="70,607,229,647"/>120 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="977,607,1135,647"/>
126 <area·shape="poly"·title="·"·alt=""·coords="262,561,194,602,191,597,259,556"/> 
127 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="187,695,346,735"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="292,559,274,681,269,681,287,558"/> 
129 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="372,554,384,556,755,582,1282,616,1282,621,754,587,384,561,371,559"/> 
131 <area·shape="poly"·title="·"·alt=""·coords="151,647,155,691,163,714,178,733,213,747,277,760,465,779,680,791,866,797,866,802,680,796,464,784,277,765,211,752,174,737,159,717,150,692,145,647"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="177,645,231,684,228,689,174,649"/> 
133 <area·shape="rect"·title="·"·alt=""·coords="46,702,111,727"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="136,649,99,693,95,689,132,645"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="347,729,366,732,636,767,866,790,866,795,636,772,365,737,346,734"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="513,553,487,588,460,636,451,662,447,687,451,711,463,733,482,743,516,753,621,770,747,783,866,792,866,798,747,788,620,775,515,758,479,748,459,737,446,713,442,687,446,660,455,634,483,585,509,550"/> 
137 <area·shape="rect"·title="·"·alt=""·coords="717,614,779,639"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="556,549,706,604,711,606,709,611,704,609,554,554"/>121 <area·shape="poly"·title="·"·alt=""·coords="256,547,863,604,963,614,963,619,862,609,256,552"/>
139 <area·shape="rect"·title="·"·alt=""·coords="355,614,419,639"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="505,554,418,609,415,604,502,549"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="86,223,62,250,38,285,18,325,11,369,11,628,10,687,17,710,36,733,53,742,80,750,159,764,265,775,388,784,648,794,866,798,866,803,648,799,388,789,264,781,158,769,78,755,51,746,33,737,12,713,5,688,5,628,5,368,13,323,33,282,58,247,82,220"/> 
142 <area·shape="rect"·href="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="493,607,693,647"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="687,133,687,288,687,452,683,508,675,532,661,560,647,581,630,599,626,595,643,577,656,557,670,530,678,507,681,452,681,288,681,133"/> 
144 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="2147,181,2306,221"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="784,118,2134,192,2133,198,784,123"/> 
146 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="473,695,631,735"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="587,648,569,683,565,681,582,646"/> 
148 <area·shape="rect"·href="a01049.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="656,695,856,735"/>122 <area·shape="rect"·href="a00542.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
149 <area·shape="poly"·title="·"·alt=""·coords="630,644,710,686,707,691,628,649"/>123 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
150 <area·shape="rect"·title="·"·alt=""·coords="2379,790,2437,815"/>124 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>
151 <area·shape="poly"·title="·"·alt=""·coords="694,643,706,644,889,659,1045,665,1311,663,1439,661,1577,664,1733,673,1916,692,2046,713,2173,739,2366,787,2365,792,2171,744,2045,718,1916,697,1732,678,1577,669,1439,667,1311,668,1045,670,889,664,705,649,693,648"/>125 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>
 126 <area·shape="rect"·title="·"·alt=""·coords="1665,695,1844,735"/>
 127 <area·shape="poly"·title="·"·alt=""·coords="1136,636,1200,644,1652,699,1651,704,1200,649,1135,641"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="736,112,1122,115,1380,121,1648,134,1901,155,2013,168,2113,184,2196,203,2259,225,2300,250,2311,265,2315,280,2315,452,2315,511,2307,535,2289,560,2243,601,2191,634,2134,660,2076,680,2017,695,1960,705,1858,715,1858,710,1959,700,2016,690,2075,675,2132,655,2188,629,2239,597,2285,557,2302,533,2309,510,2309,452,2309,281,2306,267,2296,254,2257,230,2194,208,2112,189,2013,173,1900,160,1648,140,1380,127,1122,120,736,117"/>
 129 <area·shape="poly"·title="·"·alt=""·coords="577,120,488,131,441,142,396,158,356,179,325,206,304,240,298,259,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,281,293,258,299,237,321,202,353,175,394,153,439,137,487,126,576,114"/>
 130 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1211,607,1375,647"/>
 131 <area·shape="poly"·title="·"·alt=""·coords="635,135,608,161,580,196,558,236,552,258,549,281,549,452,551,486,558,513,573,535,599,556,620,568,646,578,709,591,783,598,864,601,1024,601,1147,604,1198,610,1197,615,1146,609,1024,606,864,607,783,604,708,596,644,583,618,573,596,561,569,539,553,515,546,487,544,452,544,281,546,257,553,234,575,193,604,158,631,132"/>
 132 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="611,181,770,221"/>
 133 <area·shape="poly"·title="·"·alt=""·coords="666,133,680,168,675,170,661,135"/>
 134 <area·shape="rect"·title="·"·alt=""·coords="902,702,965,727"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="619,136,580,160,541,193,524,212,511,233,502,256,499,281,499,452,502,487,511,513,529,535,556,556,597,578,635,587,671,586,707,582,744,577,782,576,821,584,864,604,886,622,903,644,927,688,922,690,899,647,882,626,861,609,820,589,781,581,744,582,708,587,671,592,634,592,595,583,553,561,525,538,506,515,496,488,493,452,493,280,497,255,506,231,520,209,537,189,577,155,616,131"/>
 136 <area·shape="rect"·title="·"·alt=""·coords="592,702,677,727"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="577,133,517,152,458,182,434,202,415,225,402,251,397,281,397,364,404,418,422,470,448,519,480,565,515,605,550,640,609,691,606,695,546,644,511,609,475,568,443,522,417,473,399,420,392,364,392,280,397,249,410,222,430,198,455,178,515,147,576,128"/>
 138 <area·shape="rect"·title="·"·alt=""·coords="1933,438,2013,463"/>
 139 <area·shape="poly"·title="·"·alt=""·coords="736,111,858,114,1016,124,1191,144,1279,159,1365,179,1453,205,1541,236,1709,308,1849,377,1943,429,1941,434,1846,382,1706,313,1539,241,1451,210,1363,184,1278,164,1190,149,1016,129,858,119,735,117"/>
 140 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="736,123,1174,184,1173,189,735,128"/>
 142 <area·shape="poly"·title="·"·alt=""·coords="1376,641,1652,692,1651,697,1375,646"/>
 143 <area·shape="rect"·title="·"·alt=""·coords="1122,702,1198,727"/>
 144 <area·shape="poly"·title="·"·alt=""·coords="1265,649,1191,697,1188,692,1262,645"/>
 145 <area·shape="poly"·title="·"·alt=""·coords="680,223,574,380,430,608,384,691,379,689,426,605,570,377,675,220"/>
 146 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
152 <area·shape="poly"·title="·"·alt=""·coords="632,730,867,778,866,783,631,735"/>147 <area·shape="poly"·title="·"·alt=""·coords="717,219,769,259,766,263,714,224"/>
Max diff block lines reached; 2718/41347 bytes (6.57%) of diff not shown.
1.73 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 26 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s 
6 ModProgMeshT_impl.hh·File·Reference 
7 #include·<vector> 
8 #include·<fstream>5 _.C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s
 6 ModQuadricT.hh·File·Reference
 7 #include·<float.h>
 8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h>
 9 #include·<OpenMesh/Core/Utils/Property.hh>
9 #include·<OpenMesh/Core/Utils/vector_cast.hh>10 #include·<OpenMesh/Core/Utils/vector_cast.hh>
 11 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8/_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h>
10 #include·<OpenMesh/Core/IO/BinaryHelper.hh> 
11 #include·<OpenMesh/Core/Utils/Endian.hh> 
12 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T_\x8._\x8h_\x8h> 
13 Include·dependency·graph·for·ModProgMeshT_impl.hh:12 Include·dependency·graph·for·ModQuadricT.hh:
 13 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 16 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>
 17  ·······Mesh·decimation·module·computing·collapse·priority·based·on·error
 18 ········quadrics.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 19  
15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h21 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the22  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.23 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
19  24  
20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r25 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
21  ···········Software·related·to·mesh·decimation.26  ···········Software·related·to·mesh·decimation.
59.8 KB
./usr/share/doc/libopenmesh-dev/html/a01058_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00383_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/Decimater/ModProgMeshT_impl.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('a01058_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00383_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">ModProgMeshT_impl.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 <a·href="a01058.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div>
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div>
Offset 138, 164 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="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·ModProgMeshT·-·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>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>
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>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="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">#include·&lt;osg/Geometry&gt;</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="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>
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>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;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="a01046.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>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>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACE·===============================================================·</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>
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><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>174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03494.html">···74</a></span>OSG_VECTOR_TRAITS(·osg::Pnt4f·);</div>
 175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03498.html">···76</a></span>OSG_VECTOR_TRAITS(·osg::Pnt3f·);</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03502.html">···78</a></span>OSG_VECTOR_TRAITS(·osg::Pnt2f·);</div>
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03506.html">···81</a></span>OSG_VECTOR_TRAITS(·osg::Vec4f·);</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03510.html">···83</a></span>OSG_VECTOR_TRAITS(·osg::Vec3f·);</div>
 180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03514.html">···85</a></span>OSG_VECTOR_TRAITS(·osg::Vec2f·);</div>
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="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>
 182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03518.html">···88</a></span>OSG_VECTOR_TRAITS(·osg::Pnt4d·);</div>
 183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03522.html">···90</a></span>OSG_VECTOR_TRAITS(·osg::Pnt3d·);</div>
 184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03526.html">···92</a></span>OSG_VECTOR_TRAITS(·osg::Pnt2d·);</div>
176 <div·class="line"><a·id="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> 
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> 
Max diff block lines reached; 31145/49537 bytes (62.87%) of diff not shown.
11.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 VectorAdapter.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-2015,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
14 8·*·*13 8·*·*
15 9·*---------------------------------------------------------------------------*14 9·*---------------------------------------------------------------------------*
16 10·*·This·file·is·part·of·OpenMesh.·*15 10·*·This·file·is·part·of·OpenMesh.·*
17 11·*---------------------------------------------------------------------------16 11·*---------------------------------------------------------------------------
Offset 48, 194 lines modifiedOffset 47, 167 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 --
 56 45
 57 46#ifndef·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH
 58 47#define·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH
 59 48
 60 49
55 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 
66 57//==·INCLUDES61 50//==·INCLUDES
67 =================================================================62 =================================================================
 63 51
 64 52#include·<osg/Geometry>
68 58 
69 59#include·<vector> 
70 60#include·<fstream> 
71 61//·-------------------- 
72 62#include·<OpenMesh/Core/Utils/vector_cast.hh>65 53#include·<OpenMesh/Core/Utils/vector_cast.hh>
 66 54
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//==·NAMESPACE67 55//==·NAMESPACES
80 ===============================================================68 ===============================================================
81 7069 56
82 71namespace·_\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 72namespace·Decimater·{ 
84 73 
85 74 
86 75 
87 76//==·IMPLEMENTATION 
88 ==========================================================73 =========================================================
89 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·) 
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();74 60
 75 61//·-----------------------------------------------------------------·class·--
 76 --
 77 62
 78 63#define·OSG_VECTOR_TRAITS(·VecType·)·\
 79 64·template·<>·struct·vector_traits<·VecType·>·{·\
 80 65·typedef·VecType·vector_type;·\
 81 66·typedef·vector_type::ValueType·value_type;·\
 82 67·typedef·GenProg::Int2Type<·vector_type::_iSize·>·typed_size;·\
 83 68·\
 84 69·static·const·size_t·size_·=·vector_type::_iSize;·\
 85 70·static·size_t·size()·{·return·size_;·}·\
 86 71·}
 87 72
 88 _\x87_\x84OSG_VECTOR_TRAITS(·osg::Pnt4f·);
 89 _\x87_\x86OSG_VECTOR_TRAITS(·osg::Pnt3f·);
 90 _\x87_\x88OSG_VECTOR_TRAITS(·osg::Pnt2f·);
 91 79
 92 _\x88_\x81OSG_VECTOR_TRAITS(·osg::Vec4f·);
 93 _\x88_\x83OSG_VECTOR_TRAITS(·osg::Vec3f·);
 94 _\x88_\x85OSG_VECTOR_TRAITS(·osg::Vec2f·);
 95 86
 96 _\x88_\x88OSG_VECTOR_TRAITS(·osg::Pnt4d·);
 97 _\x89_\x80OSG_VECTOR_TRAITS(·osg::Pnt3d·);
 98 _\x89_\x82OSG_VECTOR_TRAITS(·osg::Pnt2d·);
106 9399 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
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; 
Max diff block lines reached; 7475/11529 bytes (64.84%) of diff not shown.
43.5 KB
./usr/share/doc/libopenmesh-dev/html/a01059.map vs.
./usr/share/doc/libopenmesh-dev/html/a00492.map
Files 90% similar despite different names
    
Offset 1, 132 lines modifiedOffset 1, 138 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModProgMeshT_impl.hh"·name="OpenMesh/Tools/Decimater/ModProgMeshT_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="503,5,703,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2684,5,2884,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a00500.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"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="2011,790,2074,815"/>5 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="2549,966,2611,991"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="703,27,1212,43,1555,58,1913,76,2250,100,2533,127,2644,143,2728,160,2782,178,2797,188,2803,199,2803,540,2799,567,2788,587,2772,601,2751,610,2702,626,2676,635,2649,649,2572,699,2536,718,2488,737,2377,767,2266[·...·truncated·by·diffoscope;·len:·251,·SHA:·bcf41df38c1c217effca321e407aecc22f76120d9497245733569012ef5e3995·...·]"/>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"/>
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="2838,101,2911,126"/>7 <area·shape="rect"·id="Node000044"·title="·"·alt=""·coords="2821,101,2880,126"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="703,25,1175,33,1834,46,2457,66,2684,77,2819,91,2833,94,2832,99,2818,96,2684,83,2456,71,1834,51,1175,38,703,31"/>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"/>
 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="$a00515.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"/>
 13 <area·shape="rect"·id="Node000041"·href="$a00554.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"/>
 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="$a00539.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"/>
 18 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="1298,307,1433,355,1440,357,1438,362,1431,360,1297,312"/>
7 <area·shape="rect"·id="Node000004"·href="$a00836_source.html"·title="·"·alt=""·coords="213,519,371,559"/>19 <area·shape="rect"·id="Node000006"·href="$a00641_source.html"·title="·"·alt=""·coords="1261,357,1419,397"/>
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,323,510,319,507,342,480,363,447,379,410,385,371,385,200,390,171,401,144,419,120,441,100,492,66,543,43"/>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="$a00563.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"/>
 23 <area·shape="rect"·id="Node000037"·href="$a00638_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"/>
 25 <area·shape="rect"·id="Node000039"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="460,357,660,397"/>
 26 <area·shape="poly"·id="edge79_Node000005_Node000039"·title="·"·alt=""·coords="1144,306,674,364,674,359,1143,301"/>
 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"/>
 29 <area·shape="rect"·id="Node000008"·href="$a00878_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"/>
 31 <area·shape="rect"·id="Node000010"·href="$a00656_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"/>
 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"/>
 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"/>
 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"/>
 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="$a00701_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"/>
 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"/>
 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"/>
9 <area·shape="rect"·id="Node000010"·href="$a00689_source.html"·title="·"·alt=""·coords="396,526,647,551"/>46 <area·shape="rect"·id="Node000012"·href="$a00671_source.html"·title="·"·alt=""·coords="968,533,1219,559"/>
10 <area·shape="poly"·id="edge12_Node000001_Node000010"·title="·"·alt=""·coords="592,47,575,75,557,113,543,156,537,200,537,371,534,449,527,513,522,512,528,448,532,371,532,200,538,154,552,111,571,73,588,44"/>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="$a00599.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"/>
 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"/>
 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"/>
11 <area·shape="rect"·id="Node000013"·href="$a00803_source.html"·title="·"·alt=""·coords="25,181,183,221"/>53 <area·shape="rect"·id="Node000014"·href="$a00803_source.html"·title="·"·alt=""·coords="1006,695,1170,735"/>
12 <area·shape="poly"·id="edge16_Node000001_Node000013"·title="·"·alt=""·coords="530,48,370,96,258,138,160,178,158,173,256,133,369,91,529,43"/> 
13 <area·shape="rect"·id="Node000014"·href="$a01046.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"/>54 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="1096,559,1092,681,1086,681,1090,559"/>
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,318,600,345,645,386,697,408,715,440,732,474,744,519,755,631,772,754,785,866,793,866,798,754,790,630,778,518,760,472,749,438,737,405,719,382,701,340,648,314,602,296,560"/> 
17 <area·shape="rect"·id="Node000006"·href="$a00800_source.html"·title="·"·alt=""·coords="70,607,229,647"/>55 <area·shape="rect"·id="Node000018"·href="$a00680_source.html"·title="·"·alt=""·coords="1278,607,1442,647"/>
18 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="262,561,194,602,191,597,259,556"/> 
19 <area·shape="rect"·id="Node000007"·href="$a00863_source.html"·title="·"·alt=""·coords="187,695,346,735"/> 
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="$a00500_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/> 
22 <area·shape="poly"·id="edge11_Node000004_Node000009"·title="·"·alt=""·coords="372,554,384,556,755,582,1282,616,1282,621,754,587,384,561,371,559"/> 
23 <area·shape="poly"·id="edge6_Node000006_Node000005"·title="·"·alt=""·coords="151,647,155,691,163,714,178,733,213,747,277,760,465,779,680,791,866,797,866,802,680,796,464,784,277,765,211,752,174,737,159,717,150,692,145,647"/> 
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,111,727"/> 
26 <area·shape="poly"·id="edge9_Node000006_Node000008"·title="·"·alt=""·coords="136,649,99,693,95,689,132,645"/>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"/>
27 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="347,729,366,732,636,767,866,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,447,687,451,711,463,733,482,743,516,753,621,770,747,783,866,792,866,798,747,788,620,775,515,758,479,748,459,737,446,713,442,687,446,660,455,634,483,585,509,550"/> 
29 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="717,614,779,639"/> 
30 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="556,549,706,604,711,606,709,611,704,609,554,554"/> 
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"/> 
33 <area·shape="poly"·id="edge17_Node000013_Node000005"·title="·"·alt=""·coords="86,223,62,250,38,285,18,325,11,369,11,628,10,687,17,710,36,733,53,742,80,750,159,764,265,775,388,784,648,794,866,798,866,803,648,799,388,789,264,781,158,769,78,755,51,746,33,737,12,713,5,688,5,628,5,368,13,323,33,282,58,247,82,220"/> 
34 <area·shape="rect"·id="Node000015"·href="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="493,607,693,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,656,557,670,530,678,507,681,452,681,288,681,133"/> 
36 <area·shape="rect"·id="Node000019"·href="$a00809_source.html"·title="·"·alt=""·coords="2147,181,2306,221"/> 
37 <area·shape="poly"·id="edge24_Node000014_Node000019"·title="·"·alt=""·coords="784,118,2134,192,2133,198,784,123"/> 
38 <area·shape="rect"·id="Node000016"·href="$a00806_source.html"·title="·"·alt=""·coords="473,695,631,735"/> 
39 <area·shape="poly"·id="edge20_Node000015_Node000016"·title="·"·alt=""·coords="587,648,569,683,565,681,582,646"/> 
40 <area·shape="rect"·id="Node000017"·href="$a01049.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="630,644,710,686,707,691,628,649"/> 
42 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="2379,790,2437,815"/> 
43 <area·shape="poly"·id="edge23_Node000015_Node000018"·title="·"·alt=""·coords="694,643,706,644,889,659,1045,665,1311,663,1439,661,1577,664,1733,673,1916,692,2046,713,2173,739,2366,787,2365,792,2171,744,2045,718,1916,697,1732,678,1577,669,1439,667,1311,668,1045,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"/>58 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="1047,737,936,787,934,782,1045,732"/>
45 <area·shape="poly"·id="edge78_Node000019_Node000002"·title="·"·alt=""·coords="2306,204,2391,211,2482,223,2563,241,2595,253,2618,267,2638,290,2648,312,2651,338,2651,369,2651,540,2651,573,2648,600,2638,624,2618,649,2577,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,2645,573,2645,540,2645,369,2645,338,2643,314,2634,293,2614,271,2593,258,2562,247,2481,228,2390,216,2306,209"/> 
46 <area·shape="poly"·id="edge25_Node000019_Node000005"·title="·"·alt=""·coords="2147,206,1814,215,1595,225,1370,240,1159,261,983,289,914,306,862,325,830,347,821,357,819,369,819,540,822,575,831,610,845,643,863,674,903,729,941,771,937,775,898,733,858,677,841,645,826,611,817,576,813,540,813,368,817,355,826,343,860,321,913,301,982,284,1158,256,1370,235,1595,220,1814,210,2147,201"/> 
47 <area·shape="poly"·id="edge79_Node000019_Node000018"·title="·"·alt=""·coords="2307,205,2401,214,2505,226,2601,244,2639,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,2537,790,2452,802,2451,796,2536,785,2585,774,2634,758,2678,736,2714,708,2728,691,2738,672,2744,651,2747,628,2747,369,2741,334,2725,310,2699,291,2666,272,2638,260,2600,249,2505,232,2400,219,2306,211"/> 
48 <area·shape="rect"·id="Node000020"·href="$a00581_source.html"·title="·"·alt=""·coords="1537,695,1701,735"/> 
49 <area·shape="poly"·id="edge26_Node000019_Node000020"·title="·"·alt=""·coords="2307,207,2384,222,2425,235,2463,251,2497,272,2525,298,2543,330,2549,368,2549,540,2547,562,2542,581,2533,596,2521,609,2489,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,2417,656,2447,644,2487,625,2518,605,2529,593,2537,579,2542,561,2544,540,2544,369,2538,332,2520,302,2494,276,2461,256,2423,240,2383,227,2306,212"/> 
50 <area·shape="rect"·id="Node000022"·href="$a00818_source.html"·title="·"·alt=""·coords="2147,269,2306,309"/> 
51 <area·shape="poly"·id="edge29_Node000019_Node000022"·title="·"·alt=""·coords="2229,222,2229,255,2224,255,2224,222"/> 
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,2535,261,2569,289,2592,324,2598,346,2600,369,2600,540,2598,562,2592,580,2572,607,2541,627,2503,649,2457,671,2398,691,2256,728,2112,759,2001,785,1990,788,1989,783,1999,780,2111,754,2255,723,2396,686,2455,666,2500,644,2538,623,2568,603,2588,578,2593,561,2595,540,2595,369,2593,347,2587,327,2565,292,2532,265,2492,244,2445,229,2397,218,2306,207"/> 
54 <area·shape="rect"·id="Node000041"·title="·"·alt=""·coords="912,526,992,551"/> 
55 <area·shape="poly"·id="edge88_Node000019_Node000041"·title="·"·alt=""·coords="2147,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,1457,303,1624,267,1767,243,1911,226,2147,205"/> 
56 <area·shape="rect"·id="Node000042"·href="$a00686_source.html"·title="·"·alt=""·coords="1635,269,1799,309"/> 
57 <area·shape="poly"·id="edge81_Node000019_Node000042"·title="·"·alt=""·coords="2148,219,1813,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"/> 
59 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="1589,790,1665,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"/>
 61 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="965,790,1040,815"/>
60 <area·shape="poly"·id="edge28_Node000020_Node000021"·title="·"·alt=""·coords="1623,735,1627,776,1622,776,1618,735"/>62 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="1071,737,1026,782,1022,778,1067,733"/>
61 <area·shape="poly"·id="edge30_Node000022_Node000018"·title="·"·alt=""·coords="2307,294,2425,313,2490,331,2554,354,2611,386,2658,426,2676,450,2690,476,2698,505,2701,537,2701,628,2694,668,2673,702,2643,730,2606,752,2566,769,2525,783,2452,798,2451,793,2523,777,2564,764,2604,747,2640,726,2669,699,2689,666,2696,628,2696,537,2693,506,2685,478,2672,453,2654,430,2608,390,2552,359,2489,336,2424,318,2306,299"/> 
62 <area·shape="rect"·id="Node000023"·href="$a00695_source.html"·title="·"·alt=""·coords="2101,357,2352,383"/> 
63 <area·shape="poly"·id="edge31_Node000022_Node000023"·title="·"·alt=""·coords="2229,310,2229,343,2224,343,2224,310"/> 
64 <area·shape="rect"·id="Node000036"·href="$a00797.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,2091,359,2076,385,2069,410,2070,461,2071,486,2069,511,2060,536,2040,561,2009,574,1952,588,1809,613,1808,608,1951,583,2008,569,2037,557,2055,533,2064,510,2066,486,2065,461,2064,410,2071,383,2087,356,2121,327,2159,307"/> 
66 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="2247,380,2314,426,2354,457,2391,493,2422,532,2441,572,2444,592,2443,611,2435,630,2422,649,2401,661,2366,671,2265,683,2132,688,1982,688,1695,686,1588,689,1526,697,1510,706,1499,716,1488,727,14[·...·truncated·by·diffoscope;·len:·275,·SHA:·efeab38981bfc02bc2b16e3d880b235b9d43853d6b790d8340087445c7e3286f·...·]5"/>63 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1115,790,1189,815"/>
 64 <area·shape="poly"·id="edge22_Node000014_Node000017"·title="·"·alt=""·coords="1104,733,1137,777,1133,780,1100,737"/>
 65 <area·shape="poly"·id="edge24_Node000018_Node000007"·title="·"·alt=""·coords="1348,648,1328,682,1308,725,1297,774,1299,798,1305,822,1328,861,1358,896,1391,925,1422,949,1419,953,1388,929,1354,900,1323,864,1300,824,1293,799,1292,774,1303,724,1323,679,1344,645"/>
 66 <area·shape="poly"·id="edge26_Node000018_Node000011"·title="·"·alt=""·coords="1278,630,1203,634,1117,645,1027,665,983,679,941,697,893,724,847,756,764,829,699,901,656,956,651,953,695,898,761,826,844,752,890,719,939,692,981,674,1026,660,1116,640,1203,629,1278,625"/>
 67 <area·shape="poly"·id="edge29_Node000018_Node000013"·title="·"·alt=""·coords="1278,631,1213,636,1141,647,1066,667,996,697,970,715,948,737,914,780,909,777,944,733,967,711,993,692,1064,662,1140,642,1213,631,1277,626"/>
 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"/>
 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"/>
67 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="2321,614,2407,639"/>72 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1728,702,1787,727"/>
68 <area·shape="poly"·id="edge32_Node000023_Node000024"·title="·"·alt=""·coords="2237,381,2275,439,2321,517,2357,600,2353,602,2316,520,2270,442,2233,384"/>73 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1443,635,1572,657,1644,673,1715,692,1722,694,1720,699,1714,697,1643,678,1571,662,1442,641"/>
 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"/>
69 <area·shape="rect"·id="Node000025"·href="$a00683_source.html"·title="·"·alt=""·coords="2102,519,2266,559"/>75 <area·shape="rect"·id="Node000022"·href="$a00830_source.html"·title="·"·alt=""·coords="1315,783,1509,823"/>
70 <area·shape="poly"·id="edge34_Node000023_Node000025"·title="·"·alt=""·coords="2226,383,2195,506,2190,505,2221,382"/>76 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1367,646,1389,734,1402,769,1397,771,1384,735,1361,647"/>
71 <area·shape="rect"·id="Node000029"·href="$a00770_source.html"·title="·"·alt=""·coords="1635,431,1799,471"/>77 <area·shape="rect"·id="Node000023"·href="$a00887_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"/>
 79 <area·shape="rect"·id="Node000024"·href="$a00713_source.html"·title="·"·alt=""·coords="1889,783,2053,823"/>
Max diff block lines reached; 0/44359 bytes (0.00%) of diff not shown.
38.3 KB
./usr/share/doc/libopenmesh-dev/html/a01061.html vs.
./usr/share/doc/libopenmesh-dev/html/a00497.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/McDecimaterT_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT_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('a01061.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00497.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, 150 lines modifiedOffset 90, 158 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">McDecimaterT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">DecimaterT_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="a01070_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00554_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code><br·/>
100 <code>#include·&lt;vector&gt;</code><br·/>100 <code>#include·&lt;vector&gt;</code><br·/>
101 <code>#include·&lt;cfloat&gt;</code><br·/>101 <code>#include·&lt;cfloat&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·McDecimaterT_impl.hh:</div>103 Include·dependency·graph·for·DecimaterT_impl.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a01062.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00498.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="2519,5,2719,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="2317,5,2517,45"/>
108 <area·shape="rect"·href="a01070.html"·title="·"·alt=""·coords="1601,93,1801,133"/>108 <area·shape="rect"·href="a00554.html"·title="·"·alt=""·coords="1771,93,1971,133"/>
109 <area·shape="poly"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>109 <area·shape="poly"·title="·"·alt=""·coords="2318,45,1985,97,1984,92,2317,40"/>
110 <area·shape="rect"·title="·"·alt=""·coords="2487,878,2549,903"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="2622,45,2622,200,2622,716,2620,740,2614,763,2593,805,2567,842,2542,870,2538,866,2563,839,2589,803,2609,761,2615,739,2617,716,2617,200,2617,45"/> 
112 <area·shape="rect"·title="·"·alt=""·coords="2657,101,2715,126"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="2636,44,2670,88,2666,91,2632,47"/> 
114 <area·shape="rect"·title="·"·alt=""·coords="1662,277,1739,302"/> 
115 <area·shape="poly"·title="·"·alt=""·coords="1703,134,1703,263,1698,263,1698,134"/> 
116 <area·shape="rect"·href="a01037.html"·title="·"·alt=""·coords="1143,181,1343,221"/> 
117 <area·shape="poly"·title="·"·alt=""·coords="1601,136,1357,181,1356,176,1600,131"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="1344,211,1490,233,1651,267,1661,270,1659,275,1649,272,1489,238,1343,216"/> 
119 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="1313,219,1477,263,1475,268,1312,224"/> 
121 <area·shape="rect"·href="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="1143,210,818,232,613,249,403,272,402,267,612,244,818,227,1143,205"/> 
123 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="5,357,164,397"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="1143,207,899,214,598,226,329,245,233,257,178,272,155,287,134,306,103,347,99,344,130,302,151,283,176,267,232,252,328,239,598,220,899,208,1143,202"/> 
125 <area·shape="rect"·href="a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="413,269,613,309"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="1144,217,626,277,626,272,1143,212"/> 
127 <area·shape="rect"·title="·"·alt=""·coords="783,871,962,911"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="1479,296,1378,302,1254,313,1117,332,983,360,865,389,773,416,731,433,688,455,587,521,553,544,526,565,508,589,504,605,502,625,502,716,509,756,528,790,557,817,594,838,636,855,681,868,770,882,769,887,680,873,635,860,592,843,554,821,524,793,504,758,497,716,497,625,498,604,504,587,522,561,550,540,585,516,685,450,729,428,771,411,863,384,981,355,1117,327,1253,308,1378,296,1478,290"/> 
129 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1736,330,1839,364,1884,384,1920,406,1945,430,1952,443,1954,456,1954,540,1948,600,1929,645,1901,687,1863,736,1826,776,1822,772,1859,733,1896,683,1925,643,1942,599,1949,540,1949,457,1947,445,1940,434,1917,411,1881,389,1837,369,1734,335,1637,310"/> 
131 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1795,324,1908,331,2021,338,2166,355,2172,356,2171,361,2166,360,2021,344,1908,337,1794,329,1650,312,1637,310"/> 
133 <area·shape="rect"·title="·"·alt=""·coords="2261,878,2319,903"/>110 <area·shape="rect"·title="·"·alt=""·coords="2206,878,2269,903"/>
 111 <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"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1723,312,1814,313,2026,310,2134,312,2235,318,2322,332,2359,342,2390,355,2423,374,2449,394,2465,420,2470,456,2470,716,2466,744,2456,770,2440,794,2420,815,2375,850,2331,874,2329,870,2372,845,2416,811,2436,790,2451,768,2461,743,2465,716,2465,457,2460,422,2445,397,2421,378,2387,360,2357,347,2321,337,2234,323,2134,317,2026,316,1814,318,1722,317,1650,312,1637,310"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1727,313,1823,315,2046,317,2160,319,2268,325,2362,336,2436,355,2486,371,2529,386,2546,397,2560,412,2568,432,2571,457,2571,716,2567,759,2557,800,2532,867,2527,865,2552,799,2562,758,2566,716,2566,457,2563,433,2555,415,2543,401,2527,391,2485,376,2435,360,2361,342,2267,330,2160,324,2046,322,1823,321,1727,318,1650,312,1637,310"/> 
136 <area·shape="rect"·title="·"·alt=""·coords="2070,878,2155,903"/>112 <area·shape="rect"·title="·"·alt=""·coords="2455,101,2513,126"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1638,305,1650,307,1786,311,2012,313,2130,317,2235,324,2315,337,2342,345,2358,355,2382,388,2397,422,2403,458,2401,495,2393,533,2379,571,2339,646,2287,717,2231,781,2139,870,2135,867,2227,777,2283,714,2334,643,2374,569,2388,531,2396,494,2397,458,2392,423,2378[·...·truncated·by·diffoscope;·len:·85,·SHA:·a1973d101b4fe12595765a3489a4c2fec6f3dcd293a1386fbde857bc9e1868a8·...·]"/>113 <area·shape="poly"·title="·"·alt=""·coords="2434,44,2468,88,2464,91,2430,47"/>
 114 <area·shape="rect"·title="·"·alt=""·coords="1669,277,1747,302"/>
 115 <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="rect"·href="a00641_source.html"·title="·"·alt=""·coords="874,269,1033,309"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="1772,136,1046,273,1045,268,1771,131"/>
 118 <area·shape="rect"·href="a00410.html"·title="A·generic·heap·class."·alt=""·coords="2167,607,2329,647"/>
 119 <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="rect"·href="a00539.html"·title="·"·alt=""·coords="1771,181,1971,221"/>
 121 <area·shape="poly"·title="·"·alt=""·coords="1873,134,1873,167,1868,167,1868,134"/>
138 <area·shape="rect"·title="·"·alt=""·coords="638,614,718,639"/>122 <area·shape="rect"·title="·"·alt=""·coords="1583,871,1761,911"/>
139 <area·shape="poly"·title="·"·alt=""·coords="1478,293,1393,297,1290,308,1180,328,1126,342,1074,360,1015,386,957,417,850,486,762,555,702,606,699,602,759,550,847,482,954,412,1012,381,1072,355,1124,337,1179,323,1289,303,1392,292,1478,288"/>123 <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,[·...·truncated·by·diffoscope;·len:·102,·SHA:·08b70acc2b43941c13da11ea25b528fc3da4dfd02634e30c68b24462527c5a23·...·]"/>
 124 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="982,783,1146,823"/>
 125 <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"/>
140 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/>126 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="767,357,926,397"/>
 127 <area·shape="poly"·title="·"·alt=""·coords="931,312,883,351,879,347,928,308"/>
141 <area·shape="poly"·title="·"·alt=""·coords="1479,311,1262,358,1261,353,1478,305"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="1708,823,1689,825,1492,848,1295,866,976,887,976,882,1295,860,1491,843,1688,820,1707,817"/> 
143 <area·shape="rect"·title="·"·alt=""·coords="1759,878,1835,903"/>128 <area·shape="rect"·title="·"·alt=""·coords="179,878,237,903"/>
 129 <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="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="rect"·title="·"·alt=""·coords="699,878,784,903"/>
 132 <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="rect"·title="·"·alt=""·coords="307,614,387,639"/>
 134 <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="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1078,357,1242,397"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="1000,307,1103,350,1101,355,998,312"/>
 137 <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="rect"·title="·"·alt=""·coords="1017,878,1093,903"/>
144 <area·shape="poly"·title="·"·alt=""·coords="1794,823,1797,864,1792,864,1789,823"/>139 <area·shape="poly"·title="·"·alt=""·coords="1065,823,1060,864,1055,864,1059,823"/>
145 <area·shape="poly"·title="·"·alt=""·coords="2289,396,2327,434,2370,488,2389,519,2405,553,2415,589,2419,625,2419,716,2417,741,2409,765,2383,808,2351,845,2320,872,2316,868,2347,841,2379,805,2404,763,2411,740,2414,716,2414,625,2410,590,2400,555,2384,522,2366,491,2323,438,2285,400"/>140 <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"/>
146 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/>141 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="803,445,1053,471"/>
147 <area·shape="poly"·title="·"·alt=""·coords="2185,392,1760,446,1760,441,2184,386"/>142 <area·shape="poly"·title="·"·alt=""·coords="868,396,908,434,904,437,865,399"/>
148 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/>143 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1128,695,1307,735"/>
 144 <area·shape="poly"·title="·"·alt=""·coords="826,400,808,421,793,447,782,465,765,480,749,493,736,509,730,529,735,556,755,594,794,644,830,655,912,670,1114,698,1114,703,911,675,829,661,791,649,750,597,730,558,725,528,731,506,745,490,762,476,778,461,788,444,803,418,822,396"/>
 145 <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"/>
149 <area·shape="poly"·title="·"·alt=""·coords="2254,399,2059,685,2055,682,2250,396"/> 
150 <area·shape="poly"·title="·"·alt=""·coords="1677,469,1738,513,1774,545,1809,581,1837,619,1854,659,1857,679,1855,699,1848,718,1836,737,1800,751,1723,769,1486,809,976,879,975,874,1485,804,1722,764,1798,746,1832,733,1844,716,1850,698,1851,679,1848,660,1832,622,1805,584,1771,549,1735,518,1674,473"/> 
151 <area·shape="rect"·title="·"·alt=""·coords="1735,702,1821,727"/> 
152 <area·shape="poly"·title="·"·alt=""·coords="1671,469,1714,525,1740,564,1760,606,1773,649,1779,688,1774,689,1768,650,1756,608,1735,567,1710,528,1666,473"/> 
153 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="1084,607,1248,647"/> 
154 <area·shape="poly"·title="·"·alt=""·coords="1533,465,1474,471,1411,482,1348,498,1288,521,1261,537,1235,557,1192,598,1189,594,1231,553,1258,533,1286,516,1347,493,1410,476,1473,466,1532,459"/> 
155 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="1299,519,1463,559"/> 
156 <area·shape="poly"·title="·"·alt=""·coords="1618,473,1462,517,1460,512,1617,468"/> 
157 <area·shape="poly"·title="·"·alt=""·coords="1183,646,1197,668,1207,694,1217,732,1221,764,1215,794,1193,825,1178,836,1158,846,1104,862,1040,874,976,883,975,878,1039,869,1103,857,1156,841,1176,831,1189,821,1210,792,1216,764,1212,733,1202,696,1192,670,1179,649"/> 
158 <area·shape="poly"·title="·"·alt=""·coords="1248,642,1261,644,1376,660,1466,669,1556,677,1672,692,1722,700,1721,705,1671,697,1556,683,1466,674,1376,665,1260,649,1248,647"/> 
159 <area·shape="rect"·title="·"·alt=""·coords="1116,702,1192,727"/> 
Max diff block lines reached; 1059/38058 bytes (2.78%) of diff not shown.
1020 B
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 _\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 McDecimaterT_impl.hh·File·Reference6 DecimaterT_impl.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_.c_.D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\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/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
8 #include·<vector>8 #include·<vector>
9 #include·<cfloat>9 #include·<cfloat>
10 Include·dependency·graph·for·McDecimaterT_impl.hh:10 Include·dependency·graph·for·DecimaterT_impl.hh:
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 _\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 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s12 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
13 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h13 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
14  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the14  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
15 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.15 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
16  16  
17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
8.58 KB
./usr/share/doc/libopenmesh-dev/html/a01061_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00506_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('a01061_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00506_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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">McDecimaterT_impl.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 <a·href="a01061.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="a00506.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-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·McDecimaterT·-·IMPLEMENTATION</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>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_MULTIPLE_CHOICE_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_MULTIPLE_CHOICE_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="a01070.html">OpenMesh/Tools/Decimater/McDecimaterT.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="a00515.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</span></div>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>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 635, 15 lines modifiedOffset 635, 15 lines modified
635 </div>635 </div>
636 <div·class="line"><a·id="l00528"·name="l00528"></a><span·class="lineno">··528</span>·</div>636 <div·class="line"><a·id="l00528"·name="l00528"></a><span·class="lineno">··528</span>·</div>
637 <div·class="line"><a·id="l00529"·name="l00529"></a><span·class="lineno">··529</span><span·class="comment">//=============================================================================</span></div>637 <div·class="line"><a·id="l00529"·name="l00529"></a><span·class="lineno">··529</span><span·class="comment">//=============================================================================</span></div>
638 <div·class="line"><a·id="l00530"·name="l00530"></a><span·class="lineno">··530</span>}<span·class="comment">//·END_NS_MC_DECIMATER</span></div>638 <div·class="line"><a·id="l00530"·name="l00530"></a><span·class="lineno">··530</span>}<span·class="comment">//·END_NS_MC_DECIMATER</span></div>
639 <div·class="line"><a·id="l00531"·name="l00531"></a><span·class="lineno">··531</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>639 <div·class="line"><a·id="l00531"·name="l00531"></a><span·class="lineno">··531</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>
640 <div·class="line"><a·id="l00532"·name="l00532"></a><span·class="lineno">··532</span><span·class="comment">//=============================================================================</span></div>640 <div·class="line"><a·id="l00532"·name="l00532"></a><span·class="lineno">··532</span><span·class="comment">//=============================================================================</span></div>
641 <div·class="line"><a·id="l00533"·name="l00533"></a><span·class="lineno">··533</span>·</div>641 <div·class="line"><a·id="l00533"·name="l00533"></a><span·class="lineno">··533</span>·</div>
642 <div·class="ttc"·id="aa01070_html"><div·class="ttname"><a·href="a01070.html">McDecimaterT.hh</a></div></div>642 <div·class="ttc"·id="aa00515_html"><div·class="ttname"><a·href="a00515.html">McDecimaterT.hh</a></div></div>
643 <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>643 <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>
644 <div·class="ttc"·id="aa02718_html_a1ebe8b94ca30db3af44c809ab3ee7247"><div·class="ttname"><a·href="a02718.html#a1ebe8b94ca30db3af44c809ab3ee7247">OpenMesh::PolyMeshT::VertexFaceIter</a></div><div·class="ttdeci">Kernel::VertexFaceIter·VertexFaceIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:166</div></div>644 <div·class="ttc"·id="aa02718_html_a1ebe8b94ca30db3af44c809ab3ee7247"><div·class="ttname"><a·href="a02718.html#a1ebe8b94ca30db3af44c809ab3ee7247">OpenMesh::PolyMeshT::VertexFaceIter</a></div><div·class="ttdeci">Kernel::VertexFaceIter·VertexFaceIter</div><div·class="ttdoc">Circulator.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:166</div></div>
645 <div·class="ttc"·id="aa02718_html_ac364b18ba6ed17e4e6a6551787b2e2a3"><div·class="ttname"><a·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">OpenMesh::PolyMeshT::HalfedgeHandle</a></div><div·class="ttdeci">Kernel::HalfedgeHandle·HalfedgeHandle</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:137</div></div>645 <div·class="ttc"·id="aa02718_html_ac364b18ba6ed17e4e6a6551787b2e2a3"><div·class="ttname"><a·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">OpenMesh::PolyMeshT::HalfedgeHandle</a></div><div·class="ttdeci">Kernel::HalfedgeHandle·HalfedgeHandle</div><div·class="ttdoc">Scalar·type.</div><div·class="ttdef"><b>Definition</b>·PolyMeshT.hh:137</div></div>
646 <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>646 <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>
647 <div·class="ttc"·id="aa03342_html_ab0ddf3f024f38d790596bd621c6c0ddc"><div·class="ttname"><a·href="a03342.html#ab0ddf3f024f38d790596bd621c6c0ddc">OpenMesh::RandomNumberGenerator::getRand</a></div><div·class="ttdeci">double·getRand()·const</div><div·class="ttdoc">returns·a·random·double·between·0.0·and·1.0·with·a·guaranteed·resolution</div><div·class="ttdef"><b>Definition</b>·RandomNumberGenerator.cc:82</div></div>647 <div·class="ttc"·id="aa03342_html_ab0ddf3f024f38d790596bd621c6c0ddc"><div·class="ttname"><a·href="a03342.html#ab0ddf3f024f38d790596bd621c6c0ddc">OpenMesh::RandomNumberGenerator::getRand</a></div><div·class="ttdeci">double·getRand()·const</div><div·class="ttdoc">returns·a·random·double·between·0.0·and·1.0·with·a·guaranteed·resolution</div><div·class="ttdef"><b>Definition</b>·RandomNumberGenerator.cc:82</div></div>
648 <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>648 <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>
649 <div·class="ttc"·id="aa03374_html"><div·class="ttname"><a·href="a03374.html">OpenMesh::Decimater::CollapseInfoT</a></div><div·class="ttdoc">Stores·information·about·a·halfedge·collapse.</div><div·class="ttdef"><b>Definition</b>·CollapseInfoT.hh:74</div></div>649 <div·class="ttc"·id="aa03374_html"><div·class="ttname"><a·href="a03374.html">OpenMesh::Decimater::CollapseInfoT</a></div><div·class="ttdoc">Stores·information·about·a·halfedge·collapse.</div><div·class="ttdef"><b>Definition</b>·CollapseInfoT.hh:74</div></div>
19.1 KB
./usr/share/doc/libopenmesh-dev/html/a01062.map vs.
./usr/share/doc/libopenmesh-dev/html/a00507.map
Files 98% 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="$a01070.html"·title="·"·alt=""·coords="1601,93,1801,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00515.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="$a01037.html"·title="·"·alt=""·coords="1143,181,1343,221"/>11 <area·shape="rect"·id="Node000004"·href="$a00539.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="$a00809_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/>14 <area·shape="rect"·id="Node000005"·href="$a00641_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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/>16 <area·shape="rect"·id="Node000035"·href="$a00563.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="$a00806_source.html"·title="·"·alt=""·coords="5,357,164,397"/>18 <area·shape="rect"·id="Node000036"·href="$a00638_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="$a01022.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="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="413,269,613,309"/>
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="$a00581_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/>24 <area·shape="rect"·id="Node000007"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/>26 <area·shape="rect"·id="Node000009"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/>35 <area·shape="rect"·id="Node000034"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/>41 <area·shape="rect"·id="Node000011"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/>43 <area·shape="rect"·id="Node000027"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="1084,607,1248,647"/>48 <area·shape="rect"·id="Node000013"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1299,519,1463,559"/>50 <area·shape="rect"·id="Node000017"·href="$a00680_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="$a00500_source.html"·title="·"·alt=""·coords="1465,695,1659,735"/>70 <area·shape="rect"·id="Node000021"·href="$a00830_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="$a00638_source.html"·title="·"·alt=""·coords="1015,783,1179,823"/>72 <area·shape="rect"·id="Node000022"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="588,695,752,735"/>74 <area·shape="rect"·id="Node000023"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="793,607,957,647"/>76 <area·shape="rect"·id="Node000024"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1552,607,1711,647"/>78 <area·shape="rect"·id="Node000032"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="676,783,835,823"/>90 <area·shape="rect"·id="Node000031"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="1897,783,2075,823"/>92 <area·shape="rect"·id="Node000028"·href="$a00602_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="$a01049.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="$a00542.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/a01062.png vs.
./usr/share/doc/libopenmesh-dev/html/a00507.png
Files identical despite different names
21.2 KB
./usr/share/doc/libopenmesh-dev/html/a01064.html vs.
./usr/share/doc/libopenmesh-dev/html/a00491.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('a01064.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00491.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="a01025_source.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00500_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="a01065.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2MixedDecimaterT__impl_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00492.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="a01025.html"·title="·"·alt=""·coords="1445,93,1645,133"/>109 <area·shape="rect"·href="a00500.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="a01070.html"·title="·"·alt=""·coords="1152,181,1352,221"/>117 <area·shape="rect"·href="a00515.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="a01055.html"·title="·"·alt=""·coords="1376,181,1576,221"/>119 <area·shape="rect"·href="a00554.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="a01037.html"·title="·"·alt=""·coords="1144,269,1344,309"/>122 <area·shape="rect"·href="a00539.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="a00809_source.html"·title="·"·alt=""·coords="1261,357,1419,397"/>125 <area·shape="rect"·href="a00641_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="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="115,357,315,397"/>127 <area·shape="rect"·href="a00563.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="a00806_source.html"·title="·"·alt=""·coords="269,445,427,485"/>129 <area·shape="rect"·href="a00638_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="a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="460,357,660,397"/>131 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="460,357,660,397"/>
132 <area·shape="poly"·title="·"·alt=""·coords="1144,306,674,364,674,359,1143,301"/>132 <area·shape="poly"·title="·"·alt=""·coords="1144,306,674,364,674,359,1143,301"/>
133 <area·shape="rect"·title="·"·alt=""·coords="1375,959,1553,999"/>133 <area·shape="rect"·title="·"·alt=""·coords="1375,959,1553,999"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1420,392,1432,395,1517,403,1631,407,1761,409,1896,414,2022,426,2078,435,2128,448,2170,465,2202,486,2222,513,2229,544,2229,716,2224,754,2209,781,2185,803,2152,825,2112,845,2075,855,2040,858,2007,857,1938,855,1900,860,1857,873,1840,882,1828,892,1816,903,1798,913,1741,934,1680,950,1568,970,1567,965,1679,945,1739,929,1796,908,1813,899,1825,888,1837,878,1855,868,1899,855,1938,850,2007,852,2040,853,2074,850,2110,840,2149,820,2182,799,2205,778,2219,752,2224,716,2224,545,2217,515,2198,490,2167,470,2126,453,2077,440,2021,431,1895,419,1761,414,1630,412,1517,409,1432,400,1419,398"/>134 <area·shape="poly"·title="·"·alt=""·coords="1420,392,1432,395,1517,403,1631,407,1761,409,1896,414,2022,426,2078,435,2128,448,2170,465,2202,486,2222,513,2229,544,2229,716,2224,754,2209,781,2185,803,2152,825,2112,845,2075,855,2040,858,2007,857,1938,855,1900,860,1857,873,1840,882,1828,892,1816,903,1798,913,1741,934,1680,950,1568,970,1567,965,1679,945,1739,929,1796,908,1813,899,1825,888,1837,878,1855,868,1899,855,1938,850,2007,852,2040,853,2074,850,2110,840,2149,820,2182,799,2205,778,2219,752,2224,716,2224,545,2217,515,2198,490,2167,470,2126,453,2077,440,2021,431,1895,419,1761,414,1630,412,1517,409,1432,400,1419,398"/>
135 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1867,871,2031,911"/>135 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="1034,445,1193,485"/>137 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1258,445,1422,485"/>146 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="968,533,1219,559"/>152 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2264,783,2443,823"/>154 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="1006,695,1170,735"/>159 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1278,607,1442,647"/>161 <area·shape="rect"·href="a00680_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,1572,657,1644,673,1715,692,1722,694,1720,699,1714,697,1643,678,1571,662,1442,641"/>179 <area·shape="poly"·title="·"·alt=""·coords="1443,635,1572,657,1644,673,1715,692,1722,694,1720,699,1714,697,1643,678,1571,662,1442,641"/>
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="a00500_source.html"·title="·"·alt=""·coords="1315,783,1509,823"/>181 <area·shape="rect"·href="a00830_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="a00638_source.html"·title="·"·alt=""·coords="1115,871,1279,911"/>183 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="1889,783,2053,823"/>185 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="1811,695,1975,735"/>187 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1398,695,1557,735"/>189 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="1531,871,1690,911"/>201 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="2163,871,2341,911"/>203 <area·shape="rect"·href="a00602_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.
64.7 KB
./usr/share/doc/libopenmesh-dev/html/a01064_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00815_source.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/MixedDecimaterT_impl.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 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('a01064_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00815_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">MixedDecimaterT_impl.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 <a·href="a01064.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 163 lines modifiedOffset 137, 160 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·MixedDecimaterT·-·IMPLEMENTATION</span></div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</span></div> 
149 <div·class="line"><a·id="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> 
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>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·LOOPSCHEMEMASKT_HH</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>·</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="preprocessor">#include·&lt;vector&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="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&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="a01025.html">OpenMesh/Tools/Decimater/MixedDecimaterT.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;OpenMesh/Core/Utils/SingletonT.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><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>
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="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>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··include·&lt;float.h&gt;</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Decimater·{</div> 
165 <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>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</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>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">protected</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="a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8">···71</a></span><a·class="code·hl_function"·href="a03390.html#a3d9cb8dbee8294357f1ca9003f08d3a8">MixedDecimaterT&lt;Mesh&gt;::MixedDecimaterT</a>(Mesh&amp;·_mesh)·:</div> 
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;Mesh&gt;(_mesh),<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>&lt;Mesh&gt;(_mesh),·<a·class="code·hl_class"·href="a03378.html">DecimaterT</a>&lt;Mesh&gt;(_mesh)·{</div> 
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>167 <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> 
174 </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>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>173 <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="comment">//-----------------------------------------------------------------------------</span></div> 
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
179 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03390.html#a8af89fade2619e7ca14203c44b05cf12">···79</a></span><a·class="code·hl_function"·href="a03390.html#a8af89fade2619e7ca14203c44b05cf12">MixedDecimaterT&lt;Mesh&gt;::~MixedDecimaterT</a>()·{</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">protected</span>:</div>
182 <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>·</div>
183 </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>
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··{</div>
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//-----------------------------------------------------------------------------</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>
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·(Scalar)·weight;</div>
187 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}"> 
188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">···85</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03390.html#a6cbd39d3d5a3f071afb28e9fa3e672d5">MixedDecimaterT&lt;Mesh&gt;::decimate</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·_n_collapses,·<span·class="keyword">const</span>·<span·class="keywordtype">float</span>·_mc_factor,·<span·class="keywordtype">bool</span>·_only_selected)·{</div> 
189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">if</span>·(_mc_factor·&gt;·1.0)</div> 
Max diff block lines reached; 33445/51333 bytes (65.15%) of diff not shown.
14.4 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 LoopSchemeMaskT.hh
5 MixedDecimaterT_impl.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·*6 1/*·=========================================================================·*
8 2·*·*7 2·*·*
9 3·*·OpenMesh·*8 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
13 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 214 lines modifiedOffset 46, 164 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·MixedDecimaterT·-·IMPLEMENTATION 
58 49// 
59 50// 
60 ============================================================================= 
61 51#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_CC 
62 52 
63 53//==·INCLUDES 
64 ================================================================= 
65 54 
66 55#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.i_.x_.e_.d_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T_.._.h_.h>53 43
 54 44
 55 45#ifndef·LOOPSCHEMEMASKT_HH
 56 46#define·LOOPSCHEMEMASKT_HH
 57 47
 58 48#include·<cmath>
 59 49#include·<vector>
 60 50
 61 51#include·<OpenMesh/Core/System/config.h>
 62 52#include·<OpenMesh/Core/Utils/SingletonT.hh>
 63 53
 64 54namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 65 55{
67 5666 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
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//==·NAMESPACE 
76 =============================================================== 
77 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
78 66namespace·Decimater·{ 
79 6769 67{
 70 68public:
 71 69·enum·{·cache_size·=·cache_size_·};
 72 70·typedef·T_·Scalar;
 73 71
 74 72protected:
80 68//==·IMPLEMENTATION 
81 ========================================================== 
82 69 
83 70template<class·Mesh> 
84 _\x87_\x81_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T(Mesh&·_mesh)·: 
85 72·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh>(_mesh),·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T<Mesh> 
86 (_mesh)·{ 
87 7375 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];
 81 79
 82 80protected:
88 74} 
89 75 
90 76//--------------------------------------------------------------------------- 
91 -- 
92 77 
93 78template<class·Mesh> 
94 _\x87_\x89_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8~_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T()·{ 
95 80 
96 81}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·}
97 82 
98 83//--------------------------------------------------------------------------- 
99 -- 
100 84template<class·Mesh> 
101 _\x88_\x85size_t·_\x8M_\x8i_\x8x_\x8e_\x8d_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(const·size_t·_n_collapses,·const·float 
102 _mc_factor,·bool·_only_selected)·{ 
103 86 
104 87·if·(_mc_factor·>·1.0) 
105 88·return·0; 
106 8991 89
107 90·size_t·n_collapses_mc·=·static_cast<size_t>(_mc_factor*_n_collapses); 
108 91·size_t·n_collapses_inc·=·static_cast<size_t>(_n_collapses·-·n_collapses_mc); 
109 92 
110 93·size_t·r_collapses·=·0; 
111 94·if·(_mc_factor·>·0.0) 
112 95·r_collapses·=·_\x8M_\x8c_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(n_collapses_mc,_only_selected); 
113 96 
114 97·//·returns,·if·the·previous·steps·were·aborted·by·the·observer 
115 98·if·(this->observer()·&&·this->observer()->abort()) 
116 99·return·r_collapses; 
117 100 
118 101·if·(_mc_factor·<·1.0) 
119 102·r_collapses·+=·_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8d_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e(n_collapses_inc,_only_selected); 
120 103 
121 104·return·r_collapses;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
Max diff block lines reached; 9802/14731 bytes (66.54%) of diff not shown.
41.8 KB
./usr/share/doc/libopenmesh-dev/html/a01065.map vs.
./usr/share/doc/libopenmesh-dev/html/a00504.map
Files 84% similar despite different names
    
Offset 1, 138 lines modifiedOffset 1, 127 lines modified
1 <map·id="OpenMesh/Tools/Decimater/MixedDecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/MixedDecimaterT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/ModQuadricT.hh"·name="OpenMesh/Tools/Decimater/ModQuadricT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2684,5,2884,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="556,5,756,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a01025.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"/> 
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"/> 
7 <area·shape="rect"·id="Node000044"·title="·"·alt=""·coords="2821,101,2880,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"/>
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"/> 
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="$a01070.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"/> 
13 <area·shape="rect"·id="Node000041"·href="$a01055.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"/> 
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="$a01037.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"/> 
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="$a00809_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"/> 
21 <area·shape="rect"·id="Node000036"·href="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="115,357,315,397"/>5 <area·shape="rect"·id="Node000003"·href="$a00563.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"/>
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="$a00806_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"/> 
25 <area·shape="rect"·id="Node000039"·href="$a01022.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"/> 
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"/> 
29 <area·shape="rect"·id="Node000008"·href="$a00581_source.html"·title="·"·alt=""·coords="1867,871,2031,911"/>7 <area·shape="rect"·id="Node000008"·href="$a00641_source.html"·title="·"·alt=""·coords="577,93,735,133"/>
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[·...·truncated·by·diffoscope;·len:·279,·SHA:·f73cb37f1e091e2a5c4ea9bbe7b22a8b7a11765f2d48a498a0f60ab17a41ae71·...·]"/>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="$a00632_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"/>
 11 <area·shape="rect"·id="Node000039"·href="$a00818.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"/>
31 <area·shape="rect"·id="Node000010"·href="$a00818_source.html"·title="·"·alt=""·coords="1034,445,1193,485"/>13 <area·shape="rect"·id="Node000004"·href="$a00638_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"/>
 15 <area·shape="rect"·id="Node000006"·href="$a00542.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"/>
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"/> 
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"/> 
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"/> 
38 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="648,702,728,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"/>
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="$a00686_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"/> 
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"/>19 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1665,695,1844,735"/>
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"/> 
46 <area·shape="rect"·id="Node000012"·href="$a00695_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"/>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"/>
 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"/>
48 <area·shape="rect"·id="Node000028"·href="$a00797.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"/> 
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"/> 
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="$a00683_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"/> 
55 <area·shape="rect"·id="Node000018"·href="$a00770_source.html"·title="·"·alt=""·coords="1278,607,1442,647"/>23 <area·shape="rect"·id="Node000009"·href="$a00878_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"/>
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"/> 
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"/> 
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"/> 
62 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="1071,737,1026,782,1022,778,1067,733"/> 
63 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="1115,790,1189,815"/>25 <area·shape="rect"·id="Node000011"·href="$a00656_source.html"·title="·"·alt=""·coords="611,181,770,221"/>
64 <area·shape="poly"·id="edge22_Node000014_Node000017"·title="·"·alt=""·coords="1104,733,1137,777,1133,780,1100,737"/>26 <area·shape="poly"·id="edge12_Node000008_Node000011"·title="·"·alt=""·coords="666,133,680,168,675,170,661,135"/>
65 <area·shape="poly"·id="edge24_Node000018_Node000007"·title="·"·alt=""·coords="1348,648,1328,682,1308,725,1297,774,1299,798,1305,822,1328,861,1358,896,1391,925,1422,949,1419,953,1388,929,1354,900,1323,864,1300,824,1293,799,1292,774,1303,724,1323,679,1344,645"/> 
66 <area·shape="poly"·id="edge26_Node000018_Node000011"·title="·"·alt=""·coords="1278,630,1203,634,1117,645,1027,665,983,679,941,697,893,724,847,756,764,829,699,901,656,956,651,953,695,898,761,826,844,752,890,719,939,692,981,674,1026,660,1116,640,1203,629,1278,625"/> 
67 <area·shape="poly"·id="edge29_Node000018_Node000013"·title="·"·alt=""·coords="1278,631,1213,636,1141,647,1066,667,996,697,970,715,948,737,914,780,909,777,944,733,967,711,993,692,1064,662,1140,642,1213,631,1277,626"/> 
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"/> 
70 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1633,702,1703,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"/>
 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"/>
 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"/>
 33 <area·shape="rect"·id="Node000035"·href="$a00701_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"/>
71 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1438,644,1614,692,1624,695,1622,700,1613,697,1436,649"/>35 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1376,641,1652,692,1651,697,1375,646"/>
72 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1728,702,1787,727"/>36 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1122,702,1198,727"/>
73 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1443,635,1572,657,1644,673,1715,692,1722,694,1720,699,1714,697,1643,678,1571,662,1442,641"/> 
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,71[·...·truncated·by·diffoscope;·len:·46,·SHA:·d9ee42acf9e8695675d6a3066bc8993e5467d9c98dd0384b70ab777f1119a964·...·]"/>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"/>
 39 <area·shape="rect"·id="Node000012"·href="$a00671_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"/>
 41 <area·shape="rect"·id="Node000028"·href="$a00599.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,1008,361,1031,412,1047,439,1069,469,1105,507,1101,511,1065,472,1042,442,1026,414,1003,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"/>
 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"/>
 46 <area·shape="rect"·id="Node000014"·href="$a00803_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"/>
75 <area·shape="rect"·id="Node000022"·href="$a00500_source.html"·title="·"·alt=""·coords="1315,783,1509,823"/>48 <area·shape="rect"·id="Node000018"·href="$a00680_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"/>
 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"/>
 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"/>
 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"/>
 56 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="896,526,971,551"/>
 57 <area·shape="poly"·id="edge22_Node000014_Node000017"·title="·"·alt=""·coords="886,469,918,513,914,516,881,473"/>
 58 <area·shape="poly"·id="edge24_Node000018_Node000005"·title="·"·alt=""·coords="1352,369,1386,377,1420,389,1452,406,1481,429,1501,456,1511,484,1513,512,1513,539,1512,566,1514,592,1524,619,1543,645,1567,664,1594,680,1653,700,1651,705,1592,685,1564,669,1539,649,1519,621,1509,593,1506,566,1507,539,1508,512,1505,485,1496,459,1477,433,1449,410,1418,394,1384,382,1351,374"/>
 59 <area·shape="poly"·id="edge26_Node000018_Node000007"·title="·"·alt=""·coords="1187,371,936,392,811,410,760,421,722,433,668,460,615,492,520,566,442,638,390,693,386,689,438,634,516,562,612,488,665,455,720,428,759,416,810,405,935,387,1187,366"/>
 60 <area·shape="poly"·id="edge29_Node000018_Node000013"·title="·"·alt=""·coords="1187,371,1082,379,962,391,852,409,808,420,776,433,750,450,728,472,694,516,690,513,724,469,747,446,773,428,807,415,851,404,961,386,1081,373,1187,366"/>
 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="1192,385,1130,405,1068,433,1005,476,956,518,953,514,1002,471,1065,428,1128,400,1190,380"/>
 63 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1078,438,1149,463"/>
76 <area·shape="poly"·id="edge31_Node000018_Node000022"·title="·"·alt=""·coords="1367,646,1389,734,1402,769,1397,771,1384,735,1361,647"/>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"/>
 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"/>
 68 <area·shape="rect"·id="Node000022"·href="$a00830_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"/>
77 <area·shape="rect"·id="Node000023"·href="$a00638_source.html"·title="·"·alt=""·coords="1115,871,1279,911"/>70 <area·shape="rect"·id="Node000023"·href="$a00887_source.html"·title="·"·alt=""·coords="1553,607,1717,647"/>
Max diff block lines reached; 0/42711 bytes (0.00%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a01065.png vs.
./usr/share/doc/libopenmesh-dev/html/a00492.png
Files identical despite different names
14.9 KB
./usr/share/doc/libopenmesh-dev/html/a01067.html vs.
./usr/share/doc/libopenmesh-dev/html/a00563.html
Files 94% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a01067.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00563.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="a01049_source.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00542_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="a01068.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh"·alt=""/></div>109 <div·class="center"><img·src="a00564.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="a00806_source.html"·title="·"·alt=""·coords="15,93,174,133"/>112 <area·shape="rect"·href="a00638_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="a01049.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="a00542.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="a01069.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep"·alt=""/></div>125 <div·class="center"><img·src="a00565.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="a01037.html"·title="·"·alt=""·coords="341,93,541,133"/>128 <area·shape="rect"·href="a00539.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="a01079.html"·title="·"·alt=""·coords="565,93,765,133"/>130 <area·shape="rect"·href="a00533.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="a01031.html"·title="·"·alt=""·coords="789,93,989,133"/>132 <area·shape="rect"·href="a00527.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="a01052.html"·title="·"·alt=""·coords="1013,93,1213,133"/>134 <area·shape="rect"·href="a00548.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="a01013_source.html"·title="·"·alt=""·coords="1237,93,1437,133"/>136 <area·shape="rect"·href="a00488_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="a01019.html"·title="·"·alt=""·coords="1461,93,1661,133"/>138 <area·shape="rect"·href="a00509.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="a01043.html"·title="·"·alt=""·coords="1512,181,1712,221"/>140 <area·shape="rect"·href="a00536.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="a01046.html"·title="·"·alt=""·coords="1736,93,1936,133"/>142 <area·shape="rect"·href="a00524.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="a01076.html"·title="·"·alt=""·coords="1960,93,2160,133"/>144 <area·shape="rect"·href="a00503.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="a01028.html"·title="·"·alt=""·coords="2184,93,2384,133"/>146 <area·shape="rect"·href="a00512.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="a01055.html"·title="·"·alt=""·coords="341,181,541,221"/>148 <area·shape="rect"·href="a00554.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="a01070.html"·title="·"·alt=""·coords="117,181,317,221"/>150 <area·shape="rect"·href="a00515.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="a00422_source.html"·title="·"·alt=""·coords="1509,269,1715,309"/>152 <area·shape="rect"·href="a00986_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="a01082.html"·title="·"·alt=""·coords="453,269,653,309"/>154 <area·shape="rect"·href="a00497.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="a01025.html"·title="·"·alt=""·coords="229,269,429,309"/>156 <area·shape="rect"·href="a00500.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="a01064.html"·title="·"·alt=""·coords="229,357,429,397"/>158 <area·shape="rect"·href="a00491.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="a01061.html"·title="·"·alt=""·coords="5,269,205,309"/>161 <area·shape="rect"·href="a00506.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="a01040.html"·title="·"·alt=""·coords="565,181,765,221"/>163 <area·shape="rect"·href="a00521.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="a01034.html"·title="·"·alt=""·coords="789,181,989,221"/>165 <area·shape="rect"·href="a00518.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="a01085.html"·title="·"·alt=""·coords="1013,181,1213,221"/>167 <area·shape="rect"·href="a00545.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="a01058.html"·title="·"·alt=""·coords="1736,181,1936,221"/>170 <area·shape="rect"·href="a00530.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="a01088.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,181,2160,221"/>173 <area·shape="rect"·href="a00494.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="a01067_source.html">Go·to·the·source·code·of·this·file.</a></p>178 <p><a·href="a00563_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="a01067.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="a00563.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="a01067.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="a00563.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.
85.0 KB
./usr/share/doc/libopenmesh-dev/html/a01067_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00413_source.html
Files 82% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModBaseT.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('a01067_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00413_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">ModBaseT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshCheckerT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01067.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, 218 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>
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·ModBaseT</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><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>
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><span·class="comment">//==·NAMESPACES·==============================================================·</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Utils·{</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">//==·IMPLEMENTATION·==========================================================·</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">#include·&lt;<a·class="code"·href="a01049.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> 
160 <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>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>163 <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><span·class="comment">//==·NAMESPACE·================================================================</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>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>{</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>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="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
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">//==·FORWARD·DECLARATIONS·=====================================================</span></div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//---·vertex·checks·---</span></div>
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 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>
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="comment">//==·CLASS·DEFINITION·=========================================================</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>
174 <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>
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> 
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>181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
184 <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="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>
185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>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>
 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>
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>196 <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">/*·d[·...·truncated·by·diffoscope;·len:·58,·SHA:·d9064237e1a9d0cf98d2f0dccc748651b37eb9d0bade3eb9d1d0a31134bf003f·...·]·}</div>197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··········}</div>
Max diff block lines reached; 46714/69349 bytes (67.36%) of diff not shown.
17.1 KB
html2text {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MeshCheckerT_impl.hh
5 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, 235 lines modified
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
55 48//54 44
 55 45#define·OPENMESH_MESHCHECKER_C
 56 46
 57 47
 58 48//==·INCLUDES
56 =============================================================================59 =================================================================
 60 49
 61 50
 62 51#include·<OpenMesh/Tools/Utils/MeshCheckerT.hh>
 63 52
57 49// 
58 50//·CLASS·ModBaseT 
59 51// 
60 52// 
61 ============================================================================= 
62 5364 53
63 54#ifndef·OPENMESH_DECIMATER_MODBASET_HH 
64 55#define·OPENMESH_DECIMATER_MODBASET_HH65 54//==·NAMESPACES
 66 ==============================================================
 67 55
65 5668 56
 69 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 70 58namespace·Utils·{
66 57 
67 58//==·INCLUDES 
68 ================================================================= 
69 5971 59
 72 60//==·IMPLEMENTATION
70 60#include·<OpenMesh/Core/Utils/Noncopyable.hh> 
71 61#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8._\x8h_\x8h> 
72 62#include·<string> 
73 63 
74 64 
75 65//==·NAMESPACE 
76 ================================================================73 ==========================================================
77 66 
78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 68namespace·Decimater·{74 61
 75 62
 76 63template·<class·Mesh>
 77 64bool
 78 _\x86_\x85_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:
 79 66_\x8c_\x8h_\x8e_\x8c_\x8k(unsigned·int·_targets,·std::ostream&·_os)
 80 67{
 81 68·bool·ok(true);
80 6982 69
81 7083 70
82 71//==·FORWARD·DECLARATIONS 
83 ===================================================== 
84 72 
85 73template·<typename·Mesh>·class·BaseDecimaterT; 
86 74 
87 75 
88 76//==·CLASS·DEFINITION 
89 ========================================================= 
90 77 
91 82template·<typename·Module> 
92 _\x88_\x83class·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T·:·private·_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e 
93 84{ 
94 85public: 
95 86 
96 87·typedef·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8>·_\x8S_\x8e_\x8l_\x8f; 
97 88·typedef·Module·module_type; 
98 89 
99 90public: 
100 91 
101 _\x89_\x83·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T()·:·mod_(nullptr)·{} 
102 94 
103 _\x89_\x86·_\x8~_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T()·{·/*·don't·delete·mod_,·since·handle·is·not·owner!·*/·} 
104 97 
105 _\x81_\x80_\x80·bool·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·const·{·return·mod_·!=·nullptr;·} 
106 101 
107 102private: 
108 103 
109 104#if·defined(OM_CC_MSVC) 
110 105·friend·class·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T; 
111 106#else 
112 107·template·<typename·Mesh>·friend·class·_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T; 
113 108#endif84 71
 85 72·//---·vertex·checks·---
 86 73
 87 74·if·(_targets·&·CHECK_VERTICES)
 88 75·{
 89 76·unsigned·int·count;
 90 77·const·unsigned·int·max_valence(10000);
 91 78
 92 79
 93 80·for·(const·auto·vh:·mesh_.vertices())
 94 81·{
 95 82·/*·The·outgoing·halfedge·of·a·boundary·vertex·has·to·be·a·boundary·halfedge
 96 */
 97 83·auto·heh·=·vh.halfedge();
 98 84·if·(heh.is_valid()·&&·!mesh_.is_boundary(heh))
 99 85·{
 100 86·for·(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8C_\x8o_\x8n_\x8s_\x8t_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8O_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r·vh_it(mesh_,·vh);
 101 87·vh_it.is_valid();·++vh_it)
 102 88·{
 103 89·if·(mesh_.is_boundary(*vh_it))
 104 90·{
 105 91·_os·<<·"MeshChecker:·vertex·"·<<·vh
 106 92·<<·":·outgoing·halfedge·not·on·boundary·error\n";
 107 93·ok·=·false;
 108 94·}
 109 95·}
 110 96·}
Max diff block lines reached; 13399/17522 bytes (76.47%) of diff not shown.
2.04 KB
./usr/share/doc/libopenmesh-dev/html/a01068.map vs.
./usr/share/doc/libopenmesh-dev/html/a00820.map
Files 88% similar despite different names
    
Offset 1, 11 lines modifiedOffset 1, 9 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModBaseT.hh"·name="OpenMesh/Tools/Decimater/ModBaseT.hh">1 <map·id="OpenMesh/Core/Geometry/QuadricT.hh"·name="OpenMesh/Core/Geometry/QuadricT.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="·"·alt=""·coords="125,5,319,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a00503.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"/>
3 <area·shape="rect"·id="Node000002"·href="$a00806_source.html"·title="·"·alt=""·coords="15,93,174,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00986_source.html"·title="·"·alt=""·coords="5,181,212,221"/>
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="$a01049.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"/> 
7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="423,101,481,126"/> 
8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="334,43,421,92,419,96,331,48"/> 
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,181,184,221"/> 
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>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="$a00494.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"/>
11 </map>9 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a01068.png vs.
./usr/share/doc/libopenmesh-dev/html/a00564.png
Files identical despite different names
8.01 KB
./usr/share/doc/libopenmesh-dev/html/a01069.map vs.
./usr/share/doc/libopenmesh-dev/html/a00565.map
Files 91% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModBaseT.hh"·name="OpenMesh/Tools/Decimater/ModBaseT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModBaseT.hh"·name="OpenMesh/Tools/Decimater/ModBaseT.hh">
2 <area·shape="rect"·id="Node000001"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,5,1549,45"/>2 <area·shape="rect"·id="Node000001"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,5,1549,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a01037.html"·title="·"·alt=""·coords="341,93,541,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00539.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="$a01079.html"·title="·"·alt=""·coords="565,93,765,133"/>5 <area·shape="rect"·id="Node000010"·href="$a00533.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="$a01031.html"·title="·"·alt=""·coords="789,93,989,133"/>7 <area·shape="rect"·id="Node000012"·href="$a00527.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="$a01052.html"·title="·"·alt=""·coords="1013,93,1213,133"/>9 <area·shape="rect"·id="Node000014"·href="$a00548.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="$a01013_source.html"·title="·"·alt=""·coords="1237,93,1437,133"/>11 <area·shape="rect"·id="Node000016"·href="$a00488_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="$a01019.html"·title="·"·alt=""·coords="1461,93,1661,133"/>13 <area·shape="rect"·id="Node000017"·href="$a00509.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="$a01043.html"·title="·"·alt=""·coords="1512,181,1712,221"/>15 <area·shape="rect"·id="Node000018"·href="$a00536.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="$a01046.html"·title="·"·alt=""·coords="1736,93,1936,133"/>17 <area·shape="rect"·id="Node000019"·href="$a00524.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="$a01076.html"·title="·"·alt=""·coords="1960,93,2160,133"/>19 <area·shape="rect"·id="Node000021"·href="$a00503.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="$a01028.html"·title="·"·alt=""·coords="2184,93,2384,133"/>21 <area·shape="rect"·id="Node000023"·href="$a00512.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="$a01055.html"·title="·"·alt=""·coords="341,181,541,221"/>23 <area·shape="rect"·id="Node000003"·href="$a00554.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="$a01070.html"·title="·"·alt=""·coords="117,181,317,221"/>25 <area·shape="rect"·id="Node000008"·href="$a00515.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="$a00422_source.html"·title="·"·alt=""·coords="1509,269,1715,309"/>27 <area·shape="rect"·id="Node000004"·href="$a00986_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="$a01082.html"·title="·"·alt=""·coords="453,269,653,309"/>29 <area·shape="rect"·id="Node000005"·href="$a00497.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="$a01025.html"·title="·"·alt=""·coords="229,269,429,309"/>31 <area·shape="rect"·id="Node000006"·href="$a00500.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="$a01064.html"·title="·"·alt=""·coords="229,357,429,397"/>33 <area·shape="rect"·id="Node000007"·href="$a00491.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="$a01061.html"·title="·"·alt=""·coords="5,269,205,309"/>36 <area·shape="rect"·id="Node000009"·href="$a00506.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="$a01040.html"·title="·"·alt=""·coords="565,181,765,221"/>38 <area·shape="rect"·id="Node000011"·href="$a00521.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="$a01034.html"·title="·"·alt=""·coords="789,181,989,221"/>40 <area·shape="rect"·id="Node000013"·href="$a00518.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="$a01085.html"·title="·"·alt=""·coords="1013,181,1213,221"/>42 <area·shape="rect"·id="Node000015"·href="$a00545.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="$a01058.html"·title="·"·alt=""·coords="1736,181,1936,221"/>45 <area·shape="rect"·id="Node000020"·href="$a00530.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="$a01088.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,181,2160,221"/>48 <area·shape="rect"·id="Node000022"·href="$a00494.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/a01069.png vs.
./usr/share/doc/libopenmesh-dev/html/a00565.png
Files identical despite different names
18.8 KB
./usr/share/doc/libopenmesh-dev/html/a01070.html vs.
./usr/share/doc/libopenmesh-dev/html/a00515.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a01070.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00515.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 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="a01037_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00539_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="a01071.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00516.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="a01037.html"·title="·"·alt=""·coords="1603,93,1803,133"/>110 <area·shape="rect"·href="a00539.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="a00809_source.html"·title="·"·alt=""·coords="1547,181,1706,221"/>113 <area·shape="rect"·href="a00641_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="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2076,181,2276,221"/>115 <area·shape="rect"·href="a00563.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="a00806_source.html"·title="·"·alt=""·coords="1833,269,1991,309"/>117 <area·shape="rect"·href="a00638_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="a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="1852,181,2052,221"/>119 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="1852,181,2052,221"/>
120 <area·shape="poly"·title="·"·alt=""·coords="1758,131,1885,174,1883,179,1757,136"/>120 <area·shape="poly"·title="·"·alt=""·coords="1758,131,1885,174,1883,179,1757,136"/>
121 <area·shape="rect"·title="·"·alt=""·coords="1249,783,1428,823"/>121 <area·shape="rect"·title="·"·alt=""·coords="1249,783,1428,823"/>
122 <area·shape="poly"·title="·"·alt=""·coords="1657,219,1719,267,1776,311,1825,345,1845,363,1861,386,1871,414,1875,449,1875,540,1873,577,1867,608,1857,636,1843,660,1824,681,1801,700,1741,737,1687,756,1610,772,1442,794,1441,789,1610,767,1686,751,1739,732,1798,696,1820,677,1838,656,1852,633,1862,607,1867,576,1869,540,1869,449,1866,415,1856,388,1841,367,1822,349,1773,315,1716,271,1654,224"/>122 <area·shape="poly"·title="·"·alt=""·coords="1657,219,1719,267,1776,311,1825,345,1845,363,1861,386,1871,414,1875,449,1875,540,1873,577,1867,608,1857,636,1843,660,1824,681,1801,700,1741,737,1687,756,1610,772,1442,794,1441,789,1610,767,1686,751,1739,732,1798,696,1820,677,1838,656,1852,633,1862,607,1867,576,1869,540,1869,449,1866,415,1856,388,1841,367,1822,349,1773,315,1716,271,1654,224"/>
123 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="527,695,691,735"/>123 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="1547,269,1706,309"/>125 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1347,269,1511,309"/>135 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="1517,357,1768,383"/>141 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="245,607,424,647"/>143 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>148 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1065,431,1229,471"/>150 <area·shape="rect"·href="a00680_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="a00500_source.html"·title="·"·alt=""·coords="824,607,1019,647"/>170 <area·shape="rect"·href="a00830_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="a00638_source.html"·title="·"·alt=""·coords="1257,695,1421,735"/>172 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="635,607,799,647"/>174 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="523,519,687,559"/>176 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="885,519,1043,559"/>178 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="869,695,1027,735"/>190 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="324,695,503,735"/>192 <area·shape="rect"·href="a00602_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="a01049.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="a00542.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.
47.1 KB
./usr/share/doc/libopenmesh-dev/html/a01070_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00344_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/McDecimaterT.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('a01070_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00344_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">McDecimaterT.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 <a·href="a01070.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="a00344.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 111 lines modifiedOffset 138, 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="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">//··CLASS·McDecimaterT</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="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_MC_DECIMATER_DECIMATERT_HH</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH</span></div>
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>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="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;memory&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="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01037.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&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="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>159 <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>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="comment">//==·NAMESPACE·================================================================</span></div>161 <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>162 <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="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>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</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>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></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>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>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="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>169 <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>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>
172 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">171 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03386.html">···77</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>·:·<span·class="keyword">virtual</span>·<span·class="keyword">public[·...·truncated·by·diffoscope;·len:·157,·SHA:·c9e14425806657fbf2cd2e9fc570171ceaedaa25a951f9690715a45c83126ab5·...·]</div>172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03758.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·h[·...·truncated·by·diffoscope;·len:·58,·SHA:·b370c06742d67d3c6a1e33b01cd5b6efa13618cca8a0518fdffa32807918506e·...·]</div>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>173 <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><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------------·public·types</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>
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>·</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>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>··<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>179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>()·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>()·{};</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03758.html">CompositeSqrt3T</a>(MeshType&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03722.html">Inherited</a>(_mesh)·{};</div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a03758.html">~CompositeSqrt3T</a>()·{}</div>
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>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>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>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>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#a7110db[·...·truncated·by·diffoscope;·len:·198,·SHA:·40954951c99132d23041903ae397634ede18b4777a1b8aa41fd398fd1ab1b169·...·]</div>
187 <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>
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>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="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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="}">190 <div·class="foldopen"·id="foldopen00094"·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">deci[·...·truncated·by·diffoscope;·len:·158,·SHA:·17318e05e4eaaa8d005bdb3fbde5de28056dfc0d9aa137b7e0e5104a95c8f0e0·...·]</div>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_[·...·truncated·by·diffoscope;·len:·86,·SHA:·1eef84738b7757661e1e34e6198a4f7c40878c21b1723cc91770d37d428df93b·...·]</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>
196 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··{</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····Inherited::VF();·</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>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>
199 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··}</div>197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
200 </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>
Max diff block lines reached; 12717/37558 bytes (33.86%) of diff not shown.
10.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 McDecimaterT.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 _\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, 138 lines modifiedOffset 48, 139 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//·CLASS·McDecimaterT 
59 50//56 =============================================================================
 57 49//
 58 50//·CLASS·SQRT3T
60 51//59 51//
 60 52//
61 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH
62 52 
63 53#ifndef·OPENMESH_MC_DECIMATER_DECIMATERT_HH 
64 54#define·OPENMESH_MC_DECIMATER_DECIMATERT_HH 
65 55 
66 5665 56
 66 57
67 57//==·INCLUDES67 58//==·INCLUDES
68 =================================================================68 =================================================================
 69 59
 70 60#include·"Composite/CompositeT.hh"
 71 61#include·"Composite/CompositeTraits.hh"
69 58 
70 59#include·<memory> 
71 60#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8B_\x8a_\x8s_\x8e_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
72 61 
73 6272 62
74 6373 63
75 64//==·NAMESPACE74 64//==·NAMESPACE
76 ================================================================75 ================================================================
77 6576 65
78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
79 67namespace·Decimater·{ 
80 6878 67namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 79 68namespace·Uniform·{·//·BEGIN_NS_UNIFORM
81 6980 69
 81 70
82 70//==·CLASS·DEFINITION82 71//==·CLASS·DEFINITION
83 =========================================================83 =========================================================
84 71 
85 7284 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{
 88 78public:
 89 79
 90 80·typedef·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8I_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8e_\x8d;
 91 81
 92 82public:
 93 83
 94 84·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\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()·{}
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 8797 87
 98 88public:
100 88public:·//------------------------------------------------------·public 
101 methods 
102 8999 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_.2_.2·size_t·_.d_.e_.c_.i_.m_.a_.t_.e_.__.t_.o(·size_t·_n_vertices·,·bool·_only_selected·=·false)100 _\x89_.0·const·char·*_.n_.a_.m_.e()·const·override·{·return·"Uniform·Composite·Sqrt3";·}
 101 91
 102 92protected:·//·inherited·interface
 103 93
 104 _\x89_\x84·void·_\x8a_\x8p_\x8p_\x8l_\x8y_\x8__\x8r_\x8u_\x8l_\x8e_\x8s(void)·override
 105 95·{
 106 96·Inherited::Tvv3();
 107 97·Inherited::VF();
 108 98·Inherited::FF();
 109 99·Inherited::FVc(coeffs_);
 110 100·}
 111 101
 112 102protected:
 113 103
 114 104·typedef·typename·Inherited::Coeff·Coeff;
 115 105
 116 _\x81_\x80_\x89·struct·_\x8F_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f·:·public·_\x8C_\x8o_\x8e_\x8f_\x8f
 117 110·{
 118 111·_\x8F_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f()·:·_\x8C_\x8o_\x8e_\x8f_\x8f()·{·init(50);·}
 119 112
 120 113·void·init(size_t·_max_valence)
 121 114·{
 122 115·weights_.resize(_max_valence);
 123 116·std::generate(weights_.begin(),
 124 117·weights_.end(),·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t()·);
 125 118·}
Max diff block lines reached; 5689/10539 bytes (53.98%) of diff not shown.
18.1 KB
./usr/share/doc/libopenmesh-dev/html/a01071.map vs.
./usr/share/doc/libopenmesh-dev/html/a00516.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="$a01037.html"·title="·"·alt=""·coords="1603,93,1803,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00539.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="$a00809_source.html"·title="·"·alt=""·coords="1547,181,1706,221"/>8 <area·shape="rect"·id="Node000004"·href="$a00641_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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2076,181,2276,221"/>10 <area·shape="rect"·id="Node000034"·href="$a00563.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="$a00806_source.html"·title="·"·alt=""·coords="1833,269,1991,309"/>12 <area·shape="rect"·id="Node000035"·href="$a00638_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="$a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="1852,181,2052,221"/>14 <area·shape="rect"·id="Node000037"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="1852,181,2052,221"/>
15 <area·shape="poly"·id="edge76_Node000003_Node000037"·title="·"·alt=""·coords="1758,131,1885,174,1883,179,1757,136"/>15 <area·shape="poly"·id="edge76_Node000003_Node000037"·title="·"·alt=""·coords="1758,131,1885,174,1883,179,1757,136"/>
16 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1249,783,1428,823"/>16 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1249,783,1428,823"/>
17 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="1657,219,1719,267,1776,311,1825,345,1845,363,1861,386,1871,414,1875,449,1875,540,1873,577,1867,608,1857,636,1843,660,1824,681,1801,700,1741,737,1687,756,1610,772,1442,794,1441,789,1610,767,1686,751,1739,732,1798,696,1820,677,1838,656,1852,633,1862,607,1867,576,1869,540,1869,449,1866,415,1856,388,1841,367,1822,349,1773,315,1716,271,1654,224"/>17 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="1657,219,1719,267,1776,311,1825,345,1845,363,1861,386,1871,414,1875,449,1875,540,1873,577,1867,608,1857,636,1843,660,1824,681,1801,700,1741,737,1687,756,1610,772,1442,794,1441,789,1610,767,1686,751,1739,732,1798,696,1820,677,1838,656,1852,633,1862,607,1867,576,1869,540,1869,449,1866,415,1856,388,1841,367,1822,349,1773,315,1716,271,1654,224"/>
18 <area·shape="rect"·id="Node000006"·href="$a00581_source.html"·title="·"·alt=""·coords="527,695,691,735"/>18 <area·shape="rect"·id="Node000006"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="1547,269,1706,309"/>20 <area·shape="rect"·id="Node000008"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1347,269,1511,309"/>30 <area·shape="rect"·id="Node000033"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="1517,357,1768,383"/>36 <area·shape="rect"·id="Node000010"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="245,607,424,647"/>38 <area·shape="rect"·id="Node000026"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>43 <area·shape="rect"·id="Node000012"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1065,431,1229,471"/>45 <area·shape="rect"·id="Node000016"·href="$a00680_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="$a00500_source.html"·title="·"·alt=""·coords="824,607,1019,647"/>65 <area·shape="rect"·id="Node000020"·href="$a00830_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="$a00638_source.html"·title="·"·alt=""·coords="1257,695,1421,735"/>67 <area·shape="rect"·id="Node000021"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="635,607,799,647"/>69 <area·shape="rect"·id="Node000022"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="523,519,687,559"/>71 <area·shape="rect"·id="Node000023"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="885,519,1043,559"/>73 <area·shape="rect"·id="Node000031"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="869,695,1027,735"/>85 <area·shape="rect"·id="Node000030"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="324,695,503,735"/>87 <area·shape="rect"·id="Node000027"·href="$a00602_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="$a01049.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="$a00542.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/a01071.png vs.
./usr/share/doc/libopenmesh-dev/html/a00516.png
Files identical despite different names
1.77 KB
./usr/share/doc/libopenmesh-dev/html/a01072.map vs.
./usr/share/doc/libopenmesh-dev/html/a00561.map
Files 83% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <map·id="OpenMesh/Tools/Decimater/McDecimaterT.hh"·name="OpenMesh/Tools/Decimater/McDecimaterT.hh">1 <map·id="OpenMesh/Tools/Decimater/Observer.cc"·name="OpenMesh/Tools/Decimater/Observer.cc">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="117,5,317,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="15,5,215,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a01061.html"·title="·"·alt=""·coords="5,93,205,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,93,215,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="183,56,132,95,129,91,180,52"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a01025.html"·title="·"·alt=""·coords="229,93,429,133"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,189,76,214"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="255,52,306,91,303,95,252,56"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>
7 <area·shape="rect"·id="Node000004"·href="$a01064.html"·title="·"·alt=""·coords="229,181,429,221"/>7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="101,181,279,221"/>
8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="332,147,332,181,327,181,327,147"/>8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/>
9 </map>9 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a01072.png vs.
./usr/share/doc/libopenmesh-dev/html/a00517.png
Files identical despite different names
2.53 KB
./usr/share/doc/libopenmesh-dev/html/a01073.html vs.
./usr/share/doc/libopenmesh-dev/html/a00560.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a01073.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00560.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 22 lines modifiedOffset 92, 22 lines modified
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#namespaces">Namespaces</a>··</div>94 <a·href="#namespaces">Namespaces</a>··</div>
95 ··<div·class="headertitle"><div·class="title">Observer.cc·File·Reference</div></div>95 ··<div·class="headertitle"><div·class="title">Observer.cc·File·Reference</div></div>
96 </div><!--header-->96 </div><!--header-->
97 <div·class="contents">97 <div·class="contents">
98 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a01022_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>98 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00557_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>
99 </div><div·class="textblock"><div·class="dynheader">99 </div><div·class="textblock"><div·class="dynheader">
100 Include·dependency·graph·for·Observer.cc:</div>100 Include·dependency·graph·for·Observer.cc:</div>
101 <div·class="dyncontent">101 <div·class="dyncontent">
102 <div·class="center"><img·src="a01074.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8cc"·alt=""/></div>102 <div·class="center"><img·src="a00561.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8cc"·alt=""/></div>
103 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8cc"·id="aOpenMesh_2Tools_2Decimater_2Observer_8cc">103 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8cc"·id="aOpenMesh_2Tools_2Decimater_2Observer_8cc">
104 <area·shape="rect"·title="·"·alt=""·coords="15,5,215,45"/>104 <area·shape="rect"·title="·"·alt=""·coords="15,5,215,45"/>
105 <area·shape="rect"·href="a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,93,215,133"/>105 <area·shape="rect"·href="a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,93,215,133"/>
106 <area·shape="poly"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>106 <area·shape="poly"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>
107 <area·shape="rect"·title="·"·alt=""·coords="5,189,76,214"/>107 <area·shape="rect"·title="·"·alt=""·coords="5,189,76,214"/>
108 <area·shape="poly"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>108 <area·shape="poly"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>
109 <area·shape="rect"·title="·"·alt=""·coords="101,181,279,221"/>109 <area·shape="rect"·title="·"·alt=""·coords="101,181,279,221"/>
110 <area·shape="poly"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/>110 <area·shape="poly"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/>
111 </map>111 </map>
112 </div>112 </div>
1.77 KB
./usr/share/doc/libopenmesh-dev/html/a01074.map vs.
./usr/share/doc/libopenmesh-dev/html/a00517.map
Files 81% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <map·id="OpenMesh/Tools/Decimater/Observer.cc"·name="OpenMesh/Tools/Decimater/Observer.cc">1 <map·id="OpenMesh/Tools/Decimater/McDecimaterT.hh"·name="OpenMesh/Tools/Decimater/McDecimaterT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="15,5,215,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="117,5,317,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,93,215,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00506.html"·title="·"·alt=""·coords="5,93,205,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="183,56,132,95,129,91,180,52"/>
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,189,76,214"/>5 <area·shape="rect"·id="Node000003"·href="$a00500.html"·title="·"·alt=""·coords="229,93,429,133"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>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"·title="·"·alt=""·coords="101,181,279,221"/>7 <area·shape="rect"·id="Node000004"·href="$a00491.html"·title="·"·alt=""·coords="229,181,429,221"/>
8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/>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/a01074.png vs.
./usr/share/doc/libopenmesh-dev/html/a00561.png
Files identical despite different names
41.5 KB
./usr/share/doc/libopenmesh-dev/html/a01076.html vs.
./usr/share/doc/libopenmesh-dev/html/a00494.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/ModQuadricT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT_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('a01076.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00494.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, 187 lines modifiedOffset 88, 172 lines modified
88 </div>88 </div>
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124; 
95 <a·href="#namespaces">Namespaces</a>··</div>94 <a·href="#namespaces">Namespaces</a>·&#124;
 95 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">ModQuadricT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModQuadricT_impl.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;float.h&gt;</code><br·/> 
 99 <p>Bodies·of·template·member·function.··
 100 <a·href="#details">More...</a></p>
100 <code>#include·&lt;<a·class="el"·href="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>101 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00503_source.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/> 
102 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/> 
103 <code>#include·&lt;<a·class="el"·href="a00530_source.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</code><br·/> 
104 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·ModQuadricT.hh:</div>103 Include·dependency·graph·for·ModQuadricT_impl.hh:</div>
106 <div·class="dyncontent">104 <div·class="dyncontent">
107 <div·class="center"><img·src="a01077.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00495.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh">
109 <area·shape="rect"·title="·"·alt=""·coords="556,5,756,45"/>107 <area·shape="rect"·title="Bodies·of·template·member·function."·alt=""·coords="556,5,756,45"/>
110 <area·shape="rect"·title="·"·alt=""·coords="142,101,205,126"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="556,39,399,60,311,76,225,96,215,99,213,94,223,91,310,71,398,55,555,34"/> 
112 <area·shape="rect"·href="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="556,30,456,40,404,51,354,68,311,90,276,119,263,136,254,155,247,176,245,200,245,364,239,406,224,446,204,481,183,510,179,506,199,478,219,443,234,405,240,364,240,200,242,175,249,153,259,133,272,115,308,85,352,63,402,46,455,35,556,24"/> 
114 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="577,93,735,133"/>108 <area·shape="rect"·href="a00503.html"·title="·"·alt=""·coords="556,93,756,133"/>
115 <area·shape="poly"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>109 <area·shape="poly"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>
116 <area·shape="rect"·href="a00836_source.html"·title="·"·alt=""·coords="2350,431,2509,471"/> 
117 <area·shape="poly"·title="·"·alt=""·coords="756,23,1169,27,1438,34,1715,48,1975,69,2091,83,2192,100,2277,120,2342,142,2366,155,2384,169,2395,184,2399,200,2399,283,2407,356,2422,417,2417,418,2401,356,2393,283,2393,200,2390,186,2380,173,2363,160,2340,147,2276,125,2191,105,2090,89,1975,74,1715,53,1438,40,1169,32,756,29"/> 
118 <area·shape="rect"·href="a00530.html"·title="·"·alt=""·coords="2541,431,2736,471"/> 
119 <area·shape="poly"·title="·"·alt=""·coords="756,24,1075,28,1505,37,1725,46,1931,57,2108,72,2242,91,2295,97,2347,99,2445,101,2485,108,2517,125,2529,138,2538,155,2543,175,2545,200,2545,283,2552,322,2568,359,2589,392,2611,419,2607,422,2585,395,2563,362,2547,324,2540,284,2540,200,2538,176,2533,157,2525,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="rect"·href="a00806_source.html"·title="·"·alt=""·coords="977,607,1135,647"/> 
121 <area·shape="poly"·title="·"·alt=""·coords="256,547,863,604,963,614,963,619,862,609,256,552"/> 
122 <area·shape="rect"·href="a01049.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/> 
123 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/> 
124 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/> 
125 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/> 
126 <area·shape="rect"·title="·"·alt=""·coords="1665,695,1844,735"/> 
127 <area·shape="poly"·title="·"·alt=""·coords="1136,636,1200,644,1652,699,1651,704,1200,649,1135,641"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="736,112,1122,115,1380,121,1648,134,1901,155,2013,168,2113,184,2196,203,2259,225,2300,250,2311,265,2315,280,2315,452,2315,511,2307,535,2289,560,2243,601,2191,634,2134,660,2076,680,2017,695,1960,705,1858,715,1858,710,1959,700,2016,690,2075,675,2132,655,2188,629,2239,597,2285,557,2302,533,2309,510,2309,452,2309,281,2306,267,2296,254,2257,230,2194,208,2112,189,2013,173,1900,160,1648,140,1380,127,1122,120,736,117"/> 
129 <area·shape="poly"·title="·"·alt=""·coords="577,120,488,131,441,142,396,158,356,179,325,206,304,240,298,259,296,281,296,540,302,583,317,624,336,661,354,689,350,692,331,663,312,626,297,584,291,540,291,281,293,258,299,237,321,202,353,175,394,153,439,137,487,126,576,114"/> 
130 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="1211,607,1375,647"/> 
131 <area·shape="poly"·title="·"·alt=""·coords="635,135,608,161,580,196,558,236,552,258,549,281,549,452,551,486,558,513,573,535,599,556,620,568,646,578,709,591,783,598,864,601,1024,601,1147,604,1198,610,1197,615,1146,609,1024,606,864,607,783,604,708,596,644,583,618,573,596,561,569,539,553,515,546,487,544,452,544,281,546,257,553,234,575,193,604,158,631,132"/> 
132 <area·shape="rect"·href="a00818_source.html"·title="·"·alt=""·coords="611,181,770,221"/> 
133 <area·shape="poly"·title="·"·alt=""·coords="666,133,680,168,675,170,661,135"/> 
134 <area·shape="rect"·title="·"·alt=""·coords="902,702,965,727"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="619,136,580,160,541,193,524,212,511,233,502,256,499,281,499,452,502,487,511,513,529,535,556,556,597,578,635,587,671,586,707,582,744,577,782,576,821,584,864,604,886,622,903,644,927,688,922,690,899,647,882,626,861,609,820,589,781,581,744,582,708,587,671,592,634,592,595,583,553,561,525,538,506,515,496,488,493,452,493,280,497,255,506,231,520,209,537,189,577,155,616,131"/> 
136 <area·shape="rect"·title="·"·alt=""·coords="592,702,677,727"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="577,133,517,152,458,182,434,202,415,225,402,251,397,281,397,364,404,418,422,470,448,519,480,565,515,605,550,640,609,691,606,695,546,644,511,609,475,568,443,522,417,473,399,420,392,364,392,280,397,249,410,222,430,198,455,178,515,147,576,128"/> 
138 <area·shape="rect"·title="·"·alt=""·coords="1933,438,2013,463"/>110 <area·shape="rect"·title="·"·alt=""·coords="142,189,205,214"/>
139 <area·shape="poly"·title="·"·alt=""·coords="736,111,858,114,1016,124,1191,144,1279,159,1365,179,1453,205,1541,236,1709,308,1849,377,1943,429,1941,434,1846,382,1706,313,1539,241,1451,210,1363,184,1278,164,1190,149,1016,129,858,119,735,117"/>111 <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="rect"·href="a00563.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,607,256,647"/>
 113 <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"/>
140 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/>114 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="577,181,735,221"/>
141 <area·shape="poly"·title="·"·alt=""·coords="736,123,1174,184,1173,189,735,128"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="1376,641,1652,692,1651,697,1375,646"/>115 <area·shape="poly"·title="·"·alt=""·coords="659,134,659,167,653,167,653,134"/>
143 <area·shape="rect"·title="·"·alt=""·coords="1122,702,1198,727"/> 
144 <area·shape="poly"·title="·"·alt=""·coords="1265,649,1191,697,1188,692,1262,645"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="680,223,574,380,430,608,384,691,379,689,426,605,570,377,675,220"/> 
146 <area·shape="rect"·href="a00695_source.html"·title="·"·alt=""·coords="668,269,919,295"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="717,219,769,259,766,263,714,224"/> 
148 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,519,1224,559"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="771,208,852,228,894,245,932,267,961,291,981,314,1008,361,1031,412,1047,439,1069,469,1105,507,1101,511,1065,472,1042,442,1026,414,1003,364,977,317,957,295,929,272,892,249,851,233,770,213"/> 
150 <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="rect"·title="·"·alt=""·coords="635,526,722,551"/> 
152 <area·shape="poly"·title="·"·alt=""·coords="790,296,724,432,690,514,685,512,719,430,785,294"/> 
153 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="787,431,951,471"/> 
154 <area·shape="poly"·title="·"·alt=""·coords="801,294,858,417,853,419,796,296"/> 
155 <area·shape="rect"·href="a00770_source.html"·title="·"·alt=""·coords="1187,343,1351,383"/> 
156 <area·shape="poly"·title="·"·alt=""·coords="863,292,1174,343,1174,348,862,297"/> 
157 <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="829,473,718,523,715,518,826,468"/> 
159 <area·shape="rect"·title="·"·alt=""·coords="1350,526,1426,551"/> 
160 <area·shape="poly"·title="·"·alt=""·coords="952,463,1336,526,1336,531,951,468"/> 
161 <area·shape="rect"·title="·"·alt=""·coords="747,526,821,551"/> 
162 <area·shape="poly"·title="·"·alt=""·coords="852,473,807,518,804,514,849,469"/> 
163 <area·shape="rect"·title="·"·alt=""·coords="896,526,971,551"/> 
164 <area·shape="poly"·title="·"·alt=""·coords="886,469,918,513,914,516,881,473"/> 
165 <area·shape="poly"·title="·"·alt=""·coords="1352,369,1386,377,1420,389,1452,406,1481,429,1501,456,1511,484,1513,512,1513,539,1512,566,1514,592,1524,619,1543,645,1567,664,1594,680,1653,700,1651,705,1592,685,1564,669,1539,649,1519,621,1509,593,1506,566,1507,539,1508,512,1505,485,1496,459,1477,433,1449,410,1418,394,1384,382,1351,374"/> 
166 <area·shape="poly"·title="·"·alt=""·coords="1187,371,936,392,811,410,760,421,722,433,668,460,615,492,520,566,442,638,390,693,386,689,438,634,516,562,612,488,665,455,720,428,759,416,810,405,935,387,1187,366"/> 
167 <area·shape="poly"·title="·"·alt=""·coords="1187,371,1082,379,962,391,852,409,808,420,776,433,750,450,728,472,694,516,690,513,724,469,747,446,773,428,807,415,851,404,961,386,1081,373,1187,366"/> 
168 <area·shape="poly"·title="·"·alt=""·coords="1187,384,965,432,964,426,1186,379"/> 
169 <area·shape="poly"·title="·"·alt=""·coords="1192,385,1130,405,1068,433,1005,476,956,518,953,514,1002,471,1065,428,1128,400,1190,380"/> 
170 <area·shape="rect"·title="·"·alt=""·coords="1078,438,1149,463"/> 
171 <area·shape="poly"·title="·"·alt=""·coords="1236,385,1147,434,1145,429,1234,380"/> 
172 <area·shape="rect"·title="·"·alt=""·coords="1173,438,1232,463"/> 
173 <area·shape="poly"·title="·"·alt=""·coords="1257,385,1222,428,1218,425,1252,381"/> 
174 <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="rect"·href="a00500_source.html"·title="·"·alt=""·coords="2080,519,2275,559"/> 
176 <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"/> 
Max diff block lines reached; 2341/40317 bytes (5.81%) of diff not shown.
2.02 KB
html2text {}
    
Offset 1, 30 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_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_\x8s5 _\x8N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_\x8s
6 ModQuadricT.hh·File·Reference6 ModQuadricT_impl.hh·File·Reference
7 #include·<float.h>7 Bodies·of·template·member·function.·_.M_.o_.r_.e_.._.._..
8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8B_.a_.s_.e_\x8T_\x8._\x8h_\x8h>8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8/_\x8M_\x8o_\x8d_\x8Q_.u_.a_.d_.r_.i_.c_\x8T_\x8._\x8h_\x8h>
9 #include·<OpenMesh/Core/Utils/Property.hh> 
10 #include·<OpenMesh/Core/Utils/vector_cast.hh> 
11 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8/_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h> 
12 Include·dependency·graph·for·ModQuadricT.hh:9 Include·dependency·graph·for·ModQuadricT_impl.hh:
13 This·graph·shows·which·files·directly·or·indirectly·include·this·file: 
14 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.10 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s 
16 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8> 
17  ·······Mesh·decimation·module·computing·collapse·priority·based·on·error 
18 ········quadrics.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
19   
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s11 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h12 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
22  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the13  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
23 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.14 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
24  15  
25 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
26  ···········Software·related·to·mesh·decimation.17  ···········Software·related·to·mesh·decimation.
27  18  
 19 *\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*
 20 Bodies·of·template·member·function.
28 ===============================================================================21 ===============================================================================
29 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.22 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
30 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.23 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
51.6 KB
./usr/share/doc/libopenmesh-dev/html/a01076_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00908_source.html
Files 78% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModQuadricT.hh·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 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('a01076_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00908_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">ModQuadricT.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 <a·href="a01076.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, 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="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">//··CLASS·TriMesh_ArrayKernelT</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_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>
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> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.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>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="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> 
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="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>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06488.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="keyword">namespace·</span>Decimater·{</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/TriMeshT.hh&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>·</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>
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>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>
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=[·...·truncated·by·diffoscope;·len:·38,·SHA:·a3499860fd4c8c4b6ac2c86479dfb1444b4fbe1a697a42fc7015f8ad5c487ada·...·];</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="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>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><span·class="keyword">public</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>
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>
 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>
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="a01067.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>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>
 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>·</div>
 190 <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>
183 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">191 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03434.html#a133497b5da2d4164a2caaa694af2c64a">···88</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03434.html#a133497b5da2d4164a2caaa694af2c64a">ModQuadricT</a>(·MeshT·&amp;_mesh·)</div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····:·Base(_mesh,·false)</div>192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02706.html">···94</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02706.html">TriMesh_ArrayKernelT</a></div>
 193 <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="a02822.html">TriMesh_ArrayKernel_GeneratorT</a>&lt;Traits&gt;::Mesh</div>
Max diff block lines reached; 20374/40914 bytes (49.80%) of diff not shown.
11.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 TriMesh_ArrayKernelT.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, 108 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//·CLASS·TriMesh_ArrayKernelT
 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_TRIMESH_ARRAY_KERNEL_HH
 65 53#define·OPENMESH_TRIMESH_ARRAY_KERNEL_HH
 66 54
 67 55
65 52//==·INCLUDES68 56//==·INCLUDES
66 =================================================================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>
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> 
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
81 6679 66
82 67//==·CLASS·DEFINITION80 67//==·NAMESPACES
83 =========================================================81 ===============================================================
84 6882 68
85 6983 69
 84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 85 71
86 74template·<class·MeshT>86 72template<class·Traits>
87 _.7_.5class·_.M_.o_.d_.Q_.u_.a_.d_.r_.i_.c_.T·:·public·_.M_.o_.d_.B_.a_.s_.e_.T<MeshT>87 73class·PolyMesh_ArrayKernelT;
 88 74//==·CLASS·DEFINITION
 89 =========================================================
 90 75
88 76{91 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 85
 100 86
 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{
89 77public: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);
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 95 
105 _\x89_\x87·virtual·_\x8~_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T() 
106 98·{ 
107 99·Base::mesh().remove_property(quadrics_); 
108 100·}114 104·}
 115 105};
 116 106
109 101 
110 102 
Max diff block lines reached; 7125/11796 bytes (60.40%) of diff not shown.
40.2 KB
./usr/share/doc/libopenmesh-dev/html/a01077.map vs.
./usr/share/doc/libopenmesh-dev/html/a00495.map
Files 95% similar despite different names
    
Offset 1, 127 lines modifiedOffset 1, 129 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModQuadricT.hh"·name="OpenMesh/Tools/Decimater/ModQuadricT.hh">1 <map·id="OpenMesh/Tools/Decimater/ModQuadricT_impl.hh"·name="OpenMesh/Tools/Decimater/ModQuadricT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·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"·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"/> 
5 <area·shape="rect"·id="Node000003"·href="$a01067.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"/> 
7 <area·shape="rect"·id="Node000008"·href="$a00809_source.html"·title="·"·alt=""·coords="577,93,735,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00503.html"·title="·"·alt=""·coords="556,93,756,133"/>
8 <area·shape="poly"·id="edge7_Node000001_Node000008"·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"/>
9 <area·shape="rect"·id="Node000036"·href="$a00836_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"/> 
11 <area·shape="rect"·id="Node000039"·href="$a00530.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"/> 
13 <area·shape="rect"·id="Node000004"·href="$a00806_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"/> 
15 <area·shape="rect"·id="Node000006"·href="$a01049.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"/> 
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"/> 
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"/> 
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"/> 
23 <area·shape="rect"·id="Node000009"·href="$a00581_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"/> 
25 <area·shape="rect"·id="Node000011"·href="$a00818_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"/> 
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"/> 
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"/> 
31 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1933,438,2013,463"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="142,189,205,214"/>
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"/>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="$a00563.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"/>
33 <area·shape="rect"·id="Node000035"·href="$a00686_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/>9 <area·shape="rect"·id="Node000009"·href="$a00641_source.html"·title="·"·alt=""·coords="577,181,735,221"/>
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"/> 
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"/> 
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="$a00695_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"/> 
41 <area·shape="rect"·id="Node000028"·href="$a00797.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,1008,361,1031,412,1047,439,1069,469,1105,507,1101,511,1065,472,1042,442,1026,414,1003,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"/> 
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"/> 
46 <area·shape="rect"·id="Node000014"·href="$a00683_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"/> 
48 <area·shape="rect"·id="Node000018"·href="$a00770_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"/> 
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"/> 
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"/> 
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"/> 
56 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="896,526,971,551"/> 
57 <area·shape="poly"·id="edge22_Node000014_Node000017"·title="·"·alt=""·coords="886,469,918,513,914,516,881,473"/> 
58 <area·shape="poly"·id="edge24_Node000018_Node000005"·title="·"·alt=""·coords="1352,369,1386,377,1420,389,1452,406,1481,429,1501,456,1511,484,1513,512,1513,539,1512,566,1514,592,1524,619,1543,645,1567,664,1594,680,1653,700,1651,705,1592,685,1564,669,1539,649,1519,621,1509,593,1506,566,1507,539,1508,512,1505,485,1496,459,1477,433,1449,410,1418,394,1384,382,1351,374"/> 
59 <area·shape="poly"·id="edge26_Node000018_Node000007"·title="·"·alt=""·coords="1187,371,936,392,811,410,760,421,722,433,668,460,615,492,520,566,442,638,390,693,386,689,438,634,516,562,612,488,665,455,720,428,759,416,810,405,935,387,1187,366"/> 
60 <area·shape="poly"·id="edge29_Node000018_Node000013"·title="·"·alt=""·coords="1187,371,1082,379,962,391,852,409,808,420,776,433,750,450,728,472,694,516,690,513,724,469,747,446,773,428,807,415,851,404,961,386,1081,373,1187,366"/> 
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="1192,385,1130,405,1068,433,1005,476,956,518,953,514,1002,471,1065,428,1128,400,1190,380"/> 
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"/> 
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"/> 
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="$a00500_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"/> 
70 <area·shape="rect"·id="Node000023"·href="$a00638_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"/> 
72 <area·shape="rect"·id="Node000024"·href="$a00716_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"/> 
74 <area·shape="rect"·id="Node000025"·href="$a00644_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"/> 
76 <area·shape="rect"·id="Node000033"·href="$a00839_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"/> 
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"/> 
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"/> 
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"/> 
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"/>10 <area·shape="poly"·id="edge8_Node000002_Node000009"·title="·"·alt=""·coords="659,134,659,167,653,167,653,134"/>
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"/> 
88 <area·shape="rect"·id="Node000032"·href="$a00863_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,2101,599,2227,594,2301,596,2387,604,2387,609,2301,601,2227,600,2101,604,2041,604,1978,599,1909,586,1828,561,1700,473"/> 
90 <area·shape="rect"·id="Node000029"·href="$a00782_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"/> 
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"/> 
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"/> 
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"/> 
98 <area·shape="poly"·id="edge45_Node000029_Node000030"·title="·"·alt=""·coords="762,647,758,688,753,688,757,647"/> 
99 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="823,702,873,727"/> 
100 <area·shape="poly"·id="edge47_Node000029_Node000031"·title="·"·alt=""·coords="782,645,828,690,824,694,779,649"/> 
101 <area·shape="poly"·id="edge52_Node000032_Node000005"·title="·"·alt=""·coords="2401,647,2388,649,2100,686,1858,708,1857,703,2100,680,2388,644,2400,642"/> 
102 <area·shape="poly"·id="edge55_Node000033_Node000007"·title="·"·alt=""·coords="1307,465,1155,490,1084,505,1034,521,1020,530,1010,541,1000,551,984,561,931,580,884,590,842,593,802,593,719,592,671,597,617,609,556,629,498,653,403,698,401,693,496,648,555,624,615,604,671,592,719,587,802,588,842,588,883,584,929,575,982,556,996,547,1006,537,1016,526,1032,516,1083,500,1154,485,1307,460"/> 
103 <area·shape="poly"·id="edge58_Node000033_Node000009"·title="·"·alt=""·coords="1410,469,1426,488,1441,511,1447,536,1441,560,1418,585,1388,603,1386,599,1414,581,1436,557,1442,536,1436,513,1422,491,1405,473"/> 
104 <area·shape="poly"·id="edge56_Node000033_Node000015"·title="·"·alt=""·coords="1390,471,1390,512,1385,512,1384,471"/> 
105 <area·shape="poly"·id="edge57_Node000033_Node000021"·title="·"·alt=""·coords="1372,473,1333,515,1282,561,1242,586,1202,609,1176,630,1148,649,1104,668,1059,685,979,707,978,701,1058,679,1103,664,1145,644,1172,626,1198,604,1239,581,1278,557,1329,511,1369,469"/> 
106 <area·shape="poly"·id="edge59_Node000033_Node000022"·title="·"·alt=""·coords="1467,457,2018,516,2066,522,2066,527,2017,521,1466,463"/> 
107 <area·shape="poly"·id="edge66_Node000035_Node000005"·title="·"·alt=""·coords="1352,212,1521,242,1726,289,1825,319,1912,352,1982,389,2008,408,2028,429,2035,454,2036,491,2031,530,2020,560,1981,606,1933,643,1882,672,1832,692,1830,687,1879,667,1930,638,1977,602,2015,557,2025,529,2030,491,2030,455,2023,432,2005,412,1979,393,1910,357,1823,324,1725,294,1520,248,1351,217"/> 
108 <area·shape="poly"·id="edge71_Node000035_Node000012"·title="·"·alt=""·coords="1187,219,877,270,876,264,1187,214"/> 
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"/> 
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"/> 
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"/> 
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="$a00800_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>11 <area·shape="rect"·id="Node000037"·href="$a00632_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"/>
 13 <area·shape="rect"·id="Node000040"·href="$a00818.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"/>
 15 <area·shape="rect"·id="Node000005"·href="$a00638_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"/>
 17 <area·shape="rect"·id="Node000007"·href="$a00542.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"/>
 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"/>
Max diff block lines reached; 0/41012 bytes (0.00%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a01077.png vs.
./usr/share/doc/libopenmesh-dev/html/a00504.png
Files identical despite different names
1.0 KB
./usr/share/doc/libopenmesh-dev/html/a01078.map vs.
./usr/share/doc/libopenmesh-dev/html/a00505.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="$a00422_source.html"·title="·"·alt=""·coords="5,93,212,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00986_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="$a01088.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,93,437,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00494.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/a01078.png vs.
./usr/share/doc/libopenmesh-dev/html/a00505.png
Files identical despite different names
16.4 KB
./usr/share/doc/libopenmesh-dev/html/a01079.html vs.
./usr/share/doc/libopenmesh-dev/html/a00533.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a01079.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00533.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 62 lines modifiedOffset 93, 62 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#nested-classes">Classes</a>·&#124;95 <a·href="#nested-classes">Classes</a>·&#124;
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">ModAspectRatioT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModAspectRatioT.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a01067_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00563_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·ModAspectRatioT.hh:</div>103 Include·dependency·graph·for·ModAspectRatioT.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a01080.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00534.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh">106 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>
108 <area·shape="rect"·href="a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>108 <area·shape="rect"·href="a00563.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="a00809_source.html"·title="·"·alt=""·coords="786,93,945,133"/>110 <area·shape="rect"·href="a00641_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="a00806_source.html"·title="·"·alt=""·coords="838,607,997,647"/>112 <area·shape="rect"·href="a00638_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="a01049.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="a00542.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="a00581_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>122 <area·shape="rect"·href="a00878_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="a00818_source.html"·title="·"·alt=""·coords="786,181,945,221"/>124 <area·shape="rect"·href="a00656_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="a00686_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>132 <area·shape="rect"·href="a00701_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="a00695_source.html"·title="·"·alt=""·coords="740,269,991,295"/>138 <area·shape="rect"·href="a00671_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>140 <area·shape="rect"·href="a00599.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="a00683_source.html"·title="·"·alt=""·coords="783,431,947,471"/>145 <area·shape="rect"·href="a00803_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="a00770_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>147 <area·shape="rect"·href="a00680_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="a00500_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>167 <area·shape="rect"·href="a00830_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="a00638_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>169 <area·shape="rect"·href="a00887_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="a00716_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>171 <area·shape="rect"·href="a00713_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="a00644_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>173 <area·shape="rect"·href="a00692_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="a00839_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>175 <area·shape="rect"·href="a00650_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="a00863_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>187 <area·shape="rect"·href="a00617_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="a00782_source.html"·title="·"·alt=""·coords="635,607,813,647"/>189 <area·shape="rect"·href="a00602_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="a01081.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep"·alt=""/></div>217 <div·class="center"><img·src="a00535.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep"·alt=""/></div>
218 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep">218 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hhdep">
219 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>219 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>
Max diff block lines reached; 864/16620 bytes (5.20%) of diff not shown.
43.4 KB
./usr/share/doc/libopenmesh-dev/html/a01079_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00566_source.html
Files 83% 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/Smoother/JacobiLaplaceSmootherT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 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('a01079_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00566_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">JacobiLaplaceSmootherT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01079.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="a00566.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 137, 120 lines modifiedOffset 137, 86 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="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">//</span></div>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModAspectRatioT</span></div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··CLASS·JacobiLaplaceSmootherT</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>
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="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_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>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#ifndef·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH</span></div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH</span></div>
 153 <div·class="line"><a·id="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>
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="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>·</div>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00575.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.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;<a·class="code"·href="a01067.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="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>163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Smoother·{</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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·DEFINITION·=========================================================</span></div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
165 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·MeshT&gt;</div>167 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
166 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">168 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03394.html">···81</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03394.html">ModAspectRatioT</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·h[·...·truncated·by·diffoscope;·len:·45,·SHA:·dcdd9eb9e7c75aeabe906a3e6a6cde0c6f208b903e5be801530ebc684b12d8c7·...·]</div>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>
 170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
 171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">private</span>:</div>
 172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03598.html">LaplaceSmootherT&lt;Mesh&gt;</a>············<a·class="code·hl_class"·href="a03598.html">Base</a>;</div>
 173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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">public</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">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>
169 <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>
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="a01067.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>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>
172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
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>181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">protected</span>:</div>
175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·compute_new_positions_C0();</div>
 185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·compute_new_positions_C1();</div>
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> 
182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····}</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>
 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>
 192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>
183 </div>193 </div>
184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
185 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}"> 
186 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03394.html#a6d2a96a4cff72b63097e469b876adfed">···99</a></span>····<a·class="code·hl_function"·href="a03394.html#a6d2a96a4cff72b63097e469b876adfed">~ModAspectRatioT</a>()·{</div> 
187 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······mesh_.remove_property(aspect_);</div> 
188 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····}</div> 
189 </div> 
Max diff block lines reached; 11021/34021 bytes (32.39%) of diff not shown.
9.98 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 JacobiLaplaceSmootherT.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 47, 153 lines modifiedOffset 47, 105 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
 54 43
54 46// 
55 ============================================================================= 
56 47// 
57 48//·CLASS·ModAspectRatioT 
58 49//55 49//
 56 =============================================================================
59 50//57 50//
 58 51//·CLASS·JacobiLaplaceSmootherT
 59 52//
 60 53//
60 =============================================================================61 =============================================================================
61 51 
62 52#ifndef·OPENMESH_DECIMATER_MODASPECTRATIOT_HH 
63 53#define·OPENMESH_DECIMATER_MODASPECTRATIOT_HH 
64 5462 54
 63 55#ifndef·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH
 64 56#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH
 65 57
 66 58
65 55//==·INCLUDES67 59//==·INCLUDES
66 =================================================================68 =================================================================
67 5669 60
68 57#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.B_.a_.s_.e_\x8T_\x8._\x8h_\x8h>70 61#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.m_.o_.o_.t_.h_.e_.r_./_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_\x8T_\x8._\x8h_\x8h>
69 58#include·<OpenMesh/Core/Utils/Property.hh> 
70 5971 62
 72 63
71 60//==·NAMESPACES73 64//==·NAMESPACES
72 ===============================================================74 ===============================================================
73 6175 65
74 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{76 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
75 63namespace·Decimater·{77 67namespace·Smoother·{
76 6478 68
77 65//==·CLASS·DEFINITION79 69//==·CLASS·DEFINITION
78 =========================================================80 =========================================================
79 6681 70
80 80template<class·MeshT>82 74template·<class·Mesh>
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>·{83 _\x87_.5class·_.J_.a_.c_.o_.b_.i_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T·:·public·_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T<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
82 82·public:88 80public:
 89 81
 90 82·explicit·_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T(·_\x8M_\x8e_\x8s_\x8h&·_mesh·)·:·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>
 91 (_mesh)·{}
83 8392 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·;93 84·//·override:·alloc·umbrellas
 94 85·void·_\x8s_\x8m_\x8o_\x8o_\x8t_\x8h(unsigned·int·_n);
86 8695 86
87 87·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·Scalar; 
88 88·typedef·typename·_.M_.e_.s_.h_.:_.:_.P_.o_.i_.n_.t·Point;96 87
 97 88protected:
89 8998 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·} 
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_); 
100 101·} 
101 102 
102 _\x81_\x80_\x84·float·_\x8a_\x8s_\x8p_\x8e_\x8c_\x8t_\x8__\x8r_\x8a_\x8t_\x8i_\x8o()·const·{ 
103 105·return·1.f·/·min_aspect_; 
104 106·} 
105 107 
106 _\x81_\x80_\x89·void·_\x8s_\x8e_\x8t_\x8__\x8a_\x8s_\x8p_\x8e_\x8c_\x8t_\x8__\x8r_\x8a_\x8t_\x8i_\x8o(float·_f)·{ 
107 110·min_aspect_·=·1.f·/·_f; 
108 111·}99 90·virtual·void·compute_new_positions_C0();
 100 91·virtual·void·compute_new_positions_C1();
 101 92
 102 93
 103 94private:
 104 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 100
 110 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//
 122 =============================================================================
 123 110#endif·//·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH·defined
 124 111//
 125 =============================================================================
109 112126 112
 127 _\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8._\x8h_\x8h
 128 _\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
110 114·void·initialize()·override; 
111 115 
112 117·float·collapse_priority(const·CollapseInfo&·_ci)·override; 
113 118 
Max diff block lines reached; 3593/10200 bytes (35.23%) of diff not shown.
15.3 KB
./usr/share/doc/libopenmesh-dev/html/a01080.map vs.
./usr/share/doc/libopenmesh-dev/html/a00525.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/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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00563.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="$a00809_source.html"·title="·"·alt=""·coords="786,93,945,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00641_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="$a00806_source.html"·title="·"·alt=""·coords="838,607,997,647"/>7 <area·shape="rect"·id="Node000003"·href="$a00638_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="$a01049.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="$a00542.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="$a00581_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>17 <area·shape="rect"·id="Node000008"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="786,181,945,221"/>19 <area·shape="rect"·id="Node000010"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>27 <area·shape="rect"·id="Node000034"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="740,269,991,295"/>33 <area·shape="rect"·id="Node000011"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>35 <area·shape="rect"·id="Node000027"·href="$a00599.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="$a00683_source.html"·title="·"·alt=""·coords="783,431,947,471"/>40 <area·shape="rect"·id="Node000013"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>42 <area·shape="rect"·id="Node000017"·href="$a00680_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="$a00500_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>62 <area·shape="rect"·id="Node000021"·href="$a00830_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="$a00638_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>64 <area·shape="rect"·id="Node000022"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>66 <area·shape="rect"·id="Node000023"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>68 <area·shape="rect"·id="Node000024"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>70 <area·shape="rect"·id="Node000032"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>82 <area·shape="rect"·id="Node000031"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="635,607,813,647"/>84 <area·shape="rect"·id="Node000028"·href="$a00602_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/a01080.png vs.
./usr/share/doc/libopenmesh-dev/html/a00534.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a01081.png vs.
./usr/share/doc/libopenmesh-dev/html/a00535.png
Files identical despite different names
37.5 KB
./usr/share/doc/libopenmesh-dev/html/a01082.html vs.
./usr/share/doc/libopenmesh-dev/html/a00545.html
Files 75% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT_impl.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 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('a01082.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00545.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 90, 158 lines modifiedOffset 90, 137 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">DecimaterT_impl.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="a01055_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00548_source.html">ModHausdorffT.hh</a>&quot;</code><br·/>
100 <code>#include·&lt;vector&gt;</code><br·/> 
101 <code>#include·&lt;cfloat&gt;</code><br·/> 
102 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·DecimaterT_impl.hh:</div>101 Include·dependency·graph·for·ModHausdorffT_impl.hh:</div>
104 <div·class="dyncontent">102 <div·class="dyncontent">
105 <div·class="center"><img·src="a01083.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00546.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh">104 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="2317,5,2517,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>
108 <area·shape="rect"·href="a01055.html"·title="·"·alt=""·coords="1771,93,1971,133"/>106 <area·shape="rect"·href="a00548.html"·title="·"·alt=""·coords="1918,93,2058,119"/>
109 <area·shape="poly"·title="·"·alt=""·coords="2318,45,1985,97,1984,92,2317,40"/>107 <area·shape="poly"·title="·"·alt=""·coords="1991,46,1991,79,1985,79,1985,46"/>
 108 <area·shape="rect"·href="a00563.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"·title="·"·alt=""·coords="2206,878,2269,903"/> 
111 <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="rect"·title="·"·alt=""·coords="2455,101,2513,126"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="2434,44,2468,88,2464,91,2430,47"/> 
114 <area·shape="rect"·title="·"·alt=""·coords="1669,277,1747,302"/> 
115 <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="rect"·href="a00809_source.html"·title="·"·alt=""·coords="874,269,1033,309"/> 
117 <area·shape="poly"·title="·"·alt=""·coords="1772,136,1046,273,1045,268,1771,131"/> 
118 <area·shape="rect"·href="a00965.html"·title="A·generic·heap·class."·alt=""·coords="2167,607,2329,647"/> 
119 <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="rect"·href="a01037.html"·title="·"·alt=""·coords="1771,181,1971,221"/> 
121 <area·shape="poly"·title="·"·alt=""·coords="1873,134,1873,167,1868,167,1868,134"/> 
122 <area·shape="rect"·title="·"·alt=""·coords="1583,871,1761,911"/> 
123 <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="rect"·href="a00581_source.html"·title="·"·alt=""·coords="982,783,1146,823"/> 
125 <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="rect"·href="a00818_source.html"·title="·"·alt=""·coords="767,357,926,397"/>110 <area·shape="rect"·href="a00641_source.html"·title="·"·alt=""·coords="1351,167,1510,207"/>
127 <area·shape="poly"·title="·"·alt=""·coords="931,312,883,351,879,347,928,308"/>111 <area·shape="poly"·title="·"·alt=""·coords="1918,120,1524,175,1523,170,1918,114"/>
128 <area·shape="rect"·title="·"·alt=""·coords="179,878,237,903"/>112 <area·shape="rect"·title="·"·alt=""·coords="2179,775,2242,801"/>
129 <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="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[·...·truncated·by·diffoscope;·len:·193,·SHA:·a87efee157b3808087809ab8e46e8bbb832d0b1311c3891bfbf14c35ae0ffc09·...·]"/>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[·...·truncated·by·diffoscope;·len:·49,·SHA:·52543aa219ac14ee97e70aac00503e058e95d302557cfce2dd7b43c447fe60d9·...·]"/>
 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="a00638_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="a00542.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"/>
 120 <area·shape="rect"·title="·"·alt=""·coords="493,775,552,801"/>
 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"/>
131 <area·shape="rect"·title="·"·alt=""·coords="699,878,784,903"/>122 <area·shape="rect"·title="·"·alt=""·coords="1449,768,1628,808"/>
132 <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="rect"·title="·"·alt=""·coords="307,614,387,639"/> 
134 <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"/>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"/>
 126 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="1175,680,1339,720"/>
 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,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"/>
135 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="1078,357,1242,397"/>128 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="823,255,982,295"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1000,307,1103,350,1101,355,998,312"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="1147,817,1166,820,1382,851,1570,875,1569,880,1381,856,1165,825,1146,822"/>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"/>
138 <area·shape="rect"·title="·"·alt=""·coords="1017,878,1093,903"/>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"/>
139 <area·shape="poly"·title="·"·alt=""·coords="1065,823,1060,864,1055,864,1059,823"/> 
140 <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="rect"·href="a00695_source.html"·title="·"·alt=""·coords="803,445,1053,471"/>135 <area·shape="rect"·href="a00701_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/>
142 <area·shape="poly"·title="·"·alt=""·coords="868,396,908,434,904,437,865,399"/>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="a00671_source.html"·title="·"·alt=""·coords="668,343,919,368"/>
 142 <area·shape="poly"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>
143 <area·shape="rect"·href="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1128,695,1307,735"/>143 <area·shape="rect"·href="a00599.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,632"/>
144 <area·shape="poly"·title="·"·alt=""·coords="826,400,808,421,793,447,782,465,765,480,749,493,736,509,730,529,735,556,755,594,794,644,830,655,912,670,1114,698,1114,703,911,675,829,661,791,649,750,597,730,558,725,528,731,506,745,490,762,476,778,461,788,444,803,418,822,396"/> 
145 <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[·...·truncated·by·diffoscope;·len:·12,·SHA:·ffdc91185025adc0a3a7f4d256262ac98598d50b2ed242823d6e008db17343c3·...·]6"/>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="297,702,383,727"/>146 <area·shape="rect"·title="·"·alt=""·coords="534,599,621,625"/>
147 <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"/>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="a00803_source.html"·title="·"·alt=""·coords="675,504,839,544"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="793,369,767,491,762,490,788,368"/>
148 <area·shape="rect"·href="a00683_source.html"·title="·"·alt=""·coords="513,607,677,647"/>150 <area·shape="rect"·href="a00680_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"/>
149 <area·shape="poly"·title="·"·alt=""·coords="906,473,646,603,644,598,904,468"/>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"/>
Max diff block lines reached; 1059/37365 bytes (2.83%) of diff not shown.
947 B
html2text {}
    
Offset 1, 17 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 DecimaterT_impl.hh·File·Reference6 ModHausdorffT_impl.hh·File·Reference
 7 #include·"_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\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/_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
8 #include·<vector> 
9 #include·<cfloat> 
10 Include·dependency·graph·for·DecimaterT_impl.hh:8 Include·dependency·graph·for·ModHausdorffT_impl.hh:
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.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.
12 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
13 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
14  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
15 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
16  14  
17 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
174 KB
./usr/share/doc/libopenmesh-dev/html/a01082_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00326_source.html
Files 80% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/Decimater/DecimaterT_impl.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('a01082_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00326_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">DecimaterT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">RulesT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01082.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="a00326.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, 369 lines modifiedOffset 137, 497 lines modified
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//=============================================================================</span></div>145 <div·class="line"><a·id="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">//</span></div>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·DecimaterT·-·IMPLEMENTATION</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>
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="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><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="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_DECIMATERT_CC</span></div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>150 <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="a01055.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</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>
154 <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>
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>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>
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>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·===============================================================</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>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
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>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>
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><span·class="comment">//==·IMPLEMENTATION·==========================================================</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="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>·</div>
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
170 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03378.html#acf185e9dd3958b8634d26ff322f80685">···72</a></span><a·class="code·hl_function"·href="a03378.html#acf185e9dd3958b8634d26ff322f80685">DecimaterT&lt;Mesh&gt;::DecimaterT</a>(Mesh&amp;·_mesh)·:</div> 
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<a·class="code·hl_class"·href="a03370.html">BaseDecimaterT</a>&lt;Mesh&gt;(_mesh),</div> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····mesh_(_mesh),</div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>#if·(defined(_MSC_VER)·&amp;&amp;·(_MSC_VER·&gt;=·1800))·||·__cplusplus·&gt;·199711L·||·defined(·__GXX_EXPERIMENTAL_CXX0X__·)</div> 
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··heap_(nullptr)</div> 
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>#else</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>
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>171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//=============================================================================</span></div>
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>
 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>
 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="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.add_property(collapse_target_);</div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.add_property(priority_);</div> 
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··mesh_.add_property(heap_position_);</div> 
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}</div> 
187 </div> 
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
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>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>
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>184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
Max diff block lines reached; 119744/139817 bytes (85.64%) of diff not shown.
37.0 KB
html2text {}
Max HTML report size reached
21.2 KB
./usr/share/doc/libopenmesh-dev/html/a01083.map vs.
./usr/share/doc/libopenmesh-dev/html/a00498.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="$a01055.html"·title="·"·alt=""·coords="1771,93,1971,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00554.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="$a00809_source.html"·title="·"·alt=""·coords="874,269,1033,309"/>11 <area·shape="rect"·id="Node000004"·href="$a00641_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="$a00965.html"·title="A·generic·heap·class."·alt=""·coords="2167,607,2329,647"/>13 <area·shape="rect"·id="Node000034"·href="$a00410.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="$a01037.html"·title="·"·alt=""·coords="1771,181,1971,221"/>15 <area·shape="rect"·id="Node000036"·href="$a00539.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="$a00581_source.html"·title="·"·alt=""·coords="982,783,1146,823"/>19 <area·shape="rect"·id="Node000006"·href="$a00878_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="$a00818_source.html"·title="·"·alt=""·coords="767,357,926,397"/>21 <area·shape="rect"·id="Node000008"·href="$a00656_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="$a00686_source.html"·title="·"·alt=""·coords="1078,357,1242,397"/>30 <area·shape="rect"·id="Node000033"·href="$a00701_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="$a00695_source.html"·title="·"·alt=""·coords="803,445,1053,471"/>36 <area·shape="rect"·id="Node000010"·href="$a00671_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1128,695,1307,735"/>38 <area·shape="rect"·id="Node000026"·href="$a00599.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,447,782,465,765,480,749,493,736,509,730,529,735,556,755,594,794,644,830,655,912,670,1114,698,1114,703,911,675,829,661,791,649,750,597,730,558,725,528,731,506,745,490,762,476,778,461,788,444,803,418,822,396"/>39 <area·shape="poly"·id="edge57_Node000008_Node000026"·title="·"·alt=""·coords="826,400,808,421,793,447,782,465,765,480,749,493,736,509,730,529,735,556,755,594,794,644,830,655,912,670,1114,698,1114,703,911,675,829,661,791,649,750,597,730,558,725,528,731,506,745,490,762,476,778,461,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="$a00683_source.html"·title="·"·alt=""·coords="513,607,677,647"/>43 <area·shape="rect"·id="Node000012"·href="$a00803_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="$a00770_source.html"·title="·"·alt=""·coords="1078,519,1242,559"/>45 <area·shape="rect"·id="Node000016"·href="$a00680_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,924,578,866,588,793,609,745,629,699,652,624,697,621,692,696,648,743,624,791,604,864,583,923,573,983,567,1058,556,1077,553"/>59 <area·shape="poly"·id="edge26_Node000016_Node000015"·title="·"·alt=""·coords="1078,558,1059,561,983,572,924,578,866,588,793,609,745,629,699,652,624,697,621,692,696,648,743,624,791,604,864,583,923,573,983,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="$a00500_source.html"·title="·"·alt=""·coords="859,695,1053,735"/>65 <area·shape="rect"·id="Node000020"·href="$a00830_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="$a00638_source.html"·title="·"·alt=""·coords="1222,783,1386,823"/>67 <area·shape="rect"·id="Node000021"·href="$a00887_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="$a00716_source.html"·title="·"·alt=""·coords="1721,695,1885,735"/>69 <area·shape="rect"·id="Node000022"·href="$a00713_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="$a00644_source.html"·title="·"·alt=""·coords="1509,607,1673,647"/>71 <area·shape="rect"·id="Node000023"·href="$a00692_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="$a00839_source.html"·title="·"·alt=""·coords="982,607,1141,647"/>73 <area·shape="rect"·id="Node000031"·href="$a00650_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="$a00863_source.html"·title="·"·alt=""·coords="1534,783,1693,823"/>85 <area·shape="rect"·id="Node000030"·href="$a00617_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="$a00782_source.html"·title="·"·alt=""·coords="779,783,957,823"/>87 <area·shape="rect"·id="Node000027"·href="$a00602_source.html"·title="·"·alt=""·coords="779,783,957,823"/>
88 <area·shape="poly"·id="edge38_Node000026_Node000027"·title="·"·alt=""·coords="1141,737,959,782,957,777,1140,732"/>88 <area·shape="poly"·id="edge38_Node000026_Node000027"·title="·"·alt=""·coords="1141,737,959,782,957,777,1140,732"/>
89 <area·shape="poly"·id="edge39_Node000027_Node000005"·title="·"·alt=""·coords="958,818,970,820,1134,840,1298,857,1569,880,1569,885,1297,863,1133,846,969,825,957,824"/>89 <area·shape="poly"·id="edge39_Node000027_Node000005"·title="·"·alt=""·coords="958,818,970,820,1134,840,1298,857,1569,880,1569,885,1297,863,1133,846,969,825,957,824"/>
90 <area·shape="poly"·id="edge40_Node000027_Node000007"·title="·"·alt=""·coords="910,820,1018,870,1016,875,908,825"/>90 <area·shape="poly"·id="edge40_Node000027_Node000007"·title="·"·alt=""·coords="910,820,1018,870,1016,875,908,825"/>
91 <area·shape="poly"·id="edge44_Node000027_Node000009"·title="·"·alt=""·coords="779,818,251,886,251,881,778,813"/>91 <area·shape="poly"·id="edge44_Node000027_Node000009"·title="·"·alt=""·coords="779,818,251,886,251,881,778,813"/>
92 <area·shape="poly"·id="edge42_Node000027_Node000019"·title="·"·alt=""·coords="958,818,970,820,1183,835,1548,854,2193,885,2192,890,1548,860,1183,840,969,825,957,824"/>92 <area·shape="poly"·id="edge42_Node000027_Node000019"·title="·"·alt=""·coords="958,818,970,820,1183,835,1548,854,2193,885,2192,890,1548,860,1183,840,969,825,957,824"/>
93 <area·shape="poly"·id="edge45_Node000027_Node000025"·title="·"·alt=""·coords="841,825,771,872,768,868,838,821"/>93 <area·shape="poly"·id="edge45_Node000027_Node000025"·title="·"·alt=""·coords="841,825,771,872,768,868,838,821"/>
94 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="817,878,906,903"/>94 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="817,878,906,903"/>
Offset 105, 27 lines modifiedOffset 105, 27 lines modified
105 <area·shape="poly"·id="edge67_Node000033_Node000010"·title="·"·alt=""·coords="1105,400,976,443,974,438,1104,395"/>105 <area·shape="poly"·id="edge67_Node000033_Node000010"·title="·"·alt=""·coords="1105,400,976,443,974,438,1104,395"/>
106 <area·shape="poly"·id="edge65_Node000033_Node000012"·title="·"·alt=""·coords="1147,399,1113,436,1067,473,972,522,871,560,775,589,691,610,690,605,773,584,870,555,969,517,1064,468,1109,432,1143,396"/>106 <area·shape="poly"·id="edge65_Node000033_Node000012"·title="·"·alt=""·coords="1147,399,1113,436,1067,473,972,522,871,560,775,589,691,610,690,605,773,584,870,555,969,517,1064,468,1109,432,1143,396"/>
107 <area·shape="poly"·id="edge66_Node000033_Node000016"·title="·"·alt=""·coords="1163,397,1163,505,1157,505,1157,397"/>107 <area·shape="poly"·id="edge66_Node000033_Node000016"·title="·"·alt=""·coords="1163,397,1163,505,1157,505,1157,397"/>
108 <area·shape="poly"·id="edge63_Node000033_Node000022"·title="·"·alt=""·coords="1243,391,1350,417,1479,459,1546,488,1613,521,1676,560,1734,605,1767,642,1790,681,1786,684,1762,645,1730,609,1673,564,1610,526,1544,493,1477,464,1349,422,1242,396"/>108 <area·shape="poly"·id="edge63_Node000033_Node000022"·title="·"·alt=""·coords="1243,391,1350,417,1479,459,1546,488,1613,521,1676,560,1734,605,1767,642,1790,681,1786,684,1762,645,1730,609,1673,564,1610,526,1544,493,1477,464,1349,422,1242,396"/>
109 <area·shape="poly"·id="edge64_Node000033_Node000023"·title="·"·alt=""·coords="1226,395,1353,442,1424,476,1491,517,1535,555,1570,594,1566,598,1532,558,1488,521,1421,481,1351,447,1224,400"/>109 <area·shape="poly"·id="edge64_Node000033_Node000023"·title="·"·alt=""·coords="1226,395,1353,442,1424,476,1491,517,1535,555,1570,594,1566,598,1532,558,1488,521,1421,481,1351,447,1224,400"/>
110 <area·shape="poly"·id="edge72_Node000034_Node000019"·title="·"·alt=""·coords="2262,646,2278,680,2293,724,2300,774,2299,799,2293,824,2280,849,2263,870,2259,867,2275,846,2288,822,2294,798,2295,774,2288,725,2273,682,2257,648"/>110 <area·shape="poly"·id="edge72_Node000034_Node000019"·title="·"·alt=""·coords="2262,646,2278,680,2293,724,2300,774,2299,799,2293,824,2280,849,2263,870,2259,867,2275,846,2288,822,2294,798,2295,774,2288,725,2273,682,2257,648"/>
111 <area·shape="poly"·id="edge73_Node000034_Node000026"·title="·"·alt=""·coords="2167,637,1321,707,1320,702,2166,632"/>111 <area·shape="poly"·id="edge73_Node000034_Node000026"·title="·"·alt=""·coords="2167,637,1321,707,1320,702,2166,632"/>
112 <area·shape="rect"·id="Node000035"·href="$a06356.html"·title="·"·alt=""·coords="2196,790,2279,815"/>112 <area·shape="rect"·id="Node000035"·href="$a06500.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="$a01067.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1771,269,1971,309"/>117 <area·shape="rect"·id="Node000037"·href="$a00563.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="$a00806_source.html"·title="·"·alt=""·coords="1943,357,2102,397"/>119 <area·shape="rect"·id="Node000038"·href="$a00638_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="$a01022.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="2045,269,2245,309"/>121 <area·shape="rect"·id="Node000040"·href="$a00557.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="2045,269,2245,309"/>
122 <area·shape="poly"·id="edge83_Node000036_Node000040"·title="·"·alt=""·coords="1932,219,2073,263,2071,268,1930,224"/>122 <area·shape="poly"·id="edge83_Node000036_Node000040"·title="·"·alt=""·coords="1932,219,2073,263,2071,268,1930,224"/>
123 <area·shape="poly"·id="edge81_Node000037_Node000009"·title="·"·alt=""·coords="1771,311,1759,312,1606,325,1476,329,1255,325,1149,324,1035,327,906,338,755,360,672,377,608,395,465,448,394,467,322,477,191,489,137,502,115,512,95,525,80,543,68,564,61,592,59,625,59,716,62,741,71,765,84,788,100,808,139,843,176,869,173,873,135,847,97,812,80,791,66,768,57,743,53,716,53,625,56,591,64,563,76,540,92,521,112,507,135,497,190,484,322,472,393,462,463,443,606,390,670,372,754,355,906,333,1035,322,1149,319,1255,320,1476,324,1606,319,1758,307,1770,305"/>123 <area·shape="poly"·id="edge81_Node000037_Node000009"·title="·"·alt=""·coords="1771,311,1759,312,1606,325,1476,329,1255,325,1149,324,1035,327,906,338,755,360,672,377,608,395,465,448,394,467,322,477,191,489,137,502,115,512,95,525,80,543,68,564,61,592,59,625,59,716,62,741,71,765,84,788,100,808,139,843,176,869,173,873,135,847,97,812,80,791,66,768,57,743,53,716,53,625,56,591,64,563,76,540,92,521,112,507,135,497,190,484,322,472,393,462,463,443,606,390,670,372,754,355,906,333,1035,322,1149,319,1255,320,1476,324,1606,319,1758,307,1770,305"/>
124 <area·shape="poly"·id="edge78_Node000037_Node000038"·title="·"·alt=""·coords="1905,307,1979,348,1976,353,1903,312"/>124 <area·shape="poly"·id="edge78_Node000037_Node000038"·title="·"·alt=""·coords="1905,307,1979,348,1976,353,1903,312"/>
125 <area·shape="rect"·id="Node000039"·href="$a01049.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="$a00542.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/a01083.png vs.
./usr/share/doc/libopenmesh-dev/html/a00498.png
Files identical despite different names
123 KB
./usr/share/doc/libopenmesh-dev/html/a01085_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00443_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_impl.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 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('a01085_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00443_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">ModHausdorffT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">TestingFramework.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a01085.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="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 137, 374 lines modifiedOffset 137, 340 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> 
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> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>
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>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>
 149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</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·&quot;<a·class="code"·href="a01052.html">ModHausdorffT.hh</a>&quot;</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="a06500.html">Config.hh</a>&quot;</span></div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
 153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
 154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
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="preprocessor">#include·&lt;algorithm&gt;</span></div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</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/Utils/Noncopyable.hh&gt;</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 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="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>160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</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>
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="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">typename</span>·ModHausdorffT&lt;MeshT&gt;::Scalar</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>ModHausdorffT&lt;MeshT&gt;::</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>distPointTriangleSquared(·<span·class="keyword">const</span>·Point&amp;·_p,</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··························<span·class="keyword">const</span>·Point&amp;·_v0,</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··························<span·class="keyword">const</span>·Point&amp;·_v1,</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··························<span·class="keyword">const</span>·Point&amp;·_v2·)</div> 
172 <div·class="line"><a·id="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> 
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> 
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> 
177 <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>
 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>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>
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>182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//····{</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> 
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> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//</span></div>
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>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>
Max diff block lines reached; 73908/103205 bytes (71.61%) 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 ModHausdorffT_impl.hh5 TestingFramework.hh
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 47, 403 lines modifiedOffset 47, 352 lines modified
47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*47 37·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·*
48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*48 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
49 39·*·*49 39·*·*
50 40·*·=========================================================================50 40·*·=========================================================================
51 */51 */
52 4152 41
53 4253 42
 54 43
 55 44#ifndef·TESTINGFRAMEWORK_HH
 56 45#define·TESTINGFRAMEWORK_HH
 57 46//·--------------------------------------------------------------------------
 58 --
 59 47
 60 53//·--------------------------------------------------------------------------
 61 --
54 47// 
55 ============================================================================= 
56 48// 
57 49//·CLASS·ModHausdorffT·-·IMPLEMENTATION 
58 50// 
59 51// 
60 ============================================================================= 
61 52 
62 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_C 
63 5462 54
 63 55#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h"
 64 56#include·<iosfwd>
 65 57#include·<sstream>
 66 58#include·<vector>
 67 59#include·<algorithm>
 68 60#include·<stdexcept>
 69 61#include·<OpenMesh/Core/Utils/Noncopyable.hh>
64 55 
65 56//==·INCLUDES 
66 ================================================================= 
67 57 
68 58#include·"_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T_\x8._\x8h_\x8h" 
69 59 
70 60 
71 61//==·NAMESPACES 
72 =============================================================== 
73 6270 62
 71 63//·-------------------------------------------------------------·namespace·--
 72 --
 73 64
74 63namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{74 65namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
 75 66namespace·Utils·{·//·BEGIN_NS_UTILS
75 64namespace·Decimater·{ 
76 65 
77 66//==·IMPLEMENTATION 
78 ========================================================== 
79 6776 67
80 68template·<class·MeshT> 
81 69typename·ModHausdorffT<MeshT>::Scalar 
82 70ModHausdorffT<MeshT>:: 
83 71distPointTriangleSquared(·const·Point&·_p, 
84 72·const·Point&·_v0, 
85 73·const·Point&·_v1, 
86 74·const·Point&·_v2·) 
87 75{ 
88 76·const·Point·v0v1·=·_v1·-·_v0; 
89 77·const·Point·v0v2·=·_v2·-·_v0; 
90 78·const·Point·n·=·v0v1·%·v0v2;·//·not·normalized·! 
91 79·const·Scalar·d·=·sqrnorm(n); 
92 80 
93 81 
94 82·//·Check·if·the·triangle·is·degenerated 
95 83·if·(d·<·FLT_MIN·&&·d·>·-FLT_MIN)·{ 
96 84·return·-1.0; 
97 85·} 
98 86·const·Scalar·invD·=·static_cast<Scalar>(1.0)·/·d; 
99 87 
100 88·//·these·are·not·needed·for·every·point,·should·still·perform 
101 89·//·better·with·many·points·against·one·triangle 
102 90·const·Point·v1v2·=·_v2·-·_v1; 
103 91·const·Scalar·inv_v0v2_2·=·static_cast<Scalar>(1.0)·/·sqrnorm(v0v2); 
104 92·const·Scalar·inv_v0v1_2·=·static_cast<Scalar>(1.0)·/·sqrnorm(v0v1); 
105 93·const·Scalar·inv_v1v2_2·=·static_cast<Scalar>(1.0)·/·sqrnorm(v1v2); 
106 94 
107 95 
108 96·Point·v0p·=·_p·-·_v0; 
109 97·Point·t·=·v0p·%·n; 
110 98·typename·Point::value_type·s01,·s02,·s12; 
111 99·const·Scalar·a·=·(t·|·v0v2)·*·-invD; 
112 100·const·Scalar·b·=·(t·|·v0v1)·*·invD; 
113 101 
114 102·if·(a·<·0) 
115 103·{ 
116 104·//·Calculate·the·distance·to·an·edge·or·a·corner·vertex 
117 105·s02·=·(·v0v2·|·v0p·)·*·inv_v0v2_2; 
118 106·if·(s02·<·0.0)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
Max diff block lines reached; 16733/22362 bytes (74.83%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a01086.png vs.
./usr/share/doc/libopenmesh-dev/html/a00546.png
Files identical despite different names
50.7 KB
./usr/share/doc/libopenmesh-dev/html/a01088_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00350_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/ModQuadricT_impl.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('a01088_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00350_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">ModQuadricT_impl.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 <a·href="a01088.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="a00350.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 140, 138 lines modifiedOffset 140, 127 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="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">//</span></div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModQuadric·-·IMPLEMENTATION</span></div>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>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODQUADRIC_CC</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>
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>·</div>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01076.html">OpenMesh/Tools/Decimater/ModQuadricT.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>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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·&quot;Composite/CompositeT.hh&quot;</span></div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&quot;Composite/CompositeTraits.hh&quot;</span></div>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>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>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>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>·</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>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>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">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>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshType,·<span·class="keyword">class</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
169 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">171 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
 172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03746.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03746.html">CompositeLoopT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT</a>&lt;MeshType,·RealType&gt;</div>
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="l00077"·name="l00077"></a><span·class="lineno">···77</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>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="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>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="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·clear·quadrics</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="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>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>··<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>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>
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="comment">//·calc·(normal·weighted)·quadric</span></div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="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>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>
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 190 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03746.html#a2be80bda4d8f0ffd262991eb58c67d11">···94</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03746.html#a2be80bda4d8f0ffd262991eb58c67d11">apply_rules</a>(<span·class="keywordtype">void</span>)<span·class="keyword">·override</span></div>
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>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">··</span>{·</div>
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··{</div>193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····Inherited::Tvv4();·</div>
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····fv_it·=·Base::mesh().fv_iter(*f_it);</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····Inherited::VdE();·</div>
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····vh0·=·*fv_it;··++fv_it;</div>195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····Inherited::EVc(coeffs_);·</div>
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····vh1·=·*fv_it;··++fv_it;</div>196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····Inherited::VdE();·</div>
Max diff block lines reached; 14663/40457 bytes (36.24%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
11.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 ModQuadricT_impl.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 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
7 1/*·=========================================================================·*7 1/*·=========================================================================·*
8 2·*·*8 2·*·*
9 3·*·OpenMesh·*9 3·*·OpenMesh·*
10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*10 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
11 5·*·Department·of·Computer·Graphics·and·Multimedia·*11 5·*·Department·of·Computer·Graphics·and·Multimedia·*
12 6·*·All·rights·reserved.·*12 6·*·All·rights·reserved.·*
Offset 51, 160 lines modifiedOffset 51, 141 lines modified
51 */51 */
52 4152 41
53 4253 42
54 4354 43
55 48//55 48//
56 =============================================================================56 =============================================================================
57 49//57 49//
58 50//·CLASS·ModQuadric·-·IMPLEMENTATION58 50//·CLASS·LoopT
59 51//59 51//
60 52//60 52//
61 =============================================================================61 =============================================================================
62 5362 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH
 65 56
63 54#define·OPENMESH_DECIMATER_MODQUADRIC_CC 
64 55 
65 56//==·INCLUDES 
66 ================================================================= 
67 5766 57
68 58#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.M_.o_.d_.Q_.u_.a_.d_.r_.i_.c_.T_.._.h_.h>67 58//==·INCLUDES
 68 =================================================================
69 5969 59
 70 60#include·"Composite/CompositeT.hh"
 71 61#include·"Composite/CompositeTraits.hh"
70 60 
71 61//==·NAMESPACE 
72 =============================================================== 
73 6272 62
74 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
75 64namespace·Decimater·{·//·BEGIN_NS_DECIMATER73 63
 74 64//==·NAMESPACE
 75 ================================================================
76 6576 65
 77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 78 67namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 79 68namespace·Uniform·{·//·BEGIN_NS_DECIMATER
77 66 
78 67//==·IMPLEMENTATION 
79 ========================================================== 
80 68 
81 6980 69
 81 70
 82 71//==·CLASS·DEFINITION
 83 =========================================================
 84 72
 85 75template·<class·MeshType,·class·RealType·=·double>
 86 _\x87_\x86class·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_\x8o_\x8o_\x8p_\x8T·:·public·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T<MeshType,·RealType>
 87 77{
 88 78public:
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 7989 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();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:
95 8393 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
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·{105 95·{
 106 96·Inherited::Tvv4();
 107 97·Inherited::VdE();
 108 98·Inherited::EVc(coeffs_);
 109 99·Inherited::VdE();
 110 100·Inherited::EVc(coeffs_);
109 97·fv_it·=·Base::mesh().fv_iter(*f_it); 
110 98·vh0·=·*fv_it;·++fv_it; 
111 99·vh1·=·*fv_it;·++fv_it; 
112 100·vh2·=·*fv_it; 
113 101 
114 102·Vec3·v0,·v1,·v2; 
115 103·{ 
116 104·using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h; 
117 105 
118 _\x81_\x80_\x86·v0·=·vector_cast<Vec3>(Base::mesh().point(vh0)); 
119 107·v1·=·vector_cast<Vec3>(Base::mesh().point(vh1)); 
120 108·v2·=·vector_cast<Vec3>(Base::mesh().point(vh2)); 
121 109·}111 101·}
122 110 
123 111·Vec3·n·=·(v1-v0)·%·(v2-v0); 
124 112·double·area·=·n.norm(); 
125 113·if·(area·>·FLT_MIN)112 102
 113 103protected:
 114 104
Max diff block lines reached; 6136/11211 bytes (54.73%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a01089.png vs.
./usr/share/doc/libopenmesh-dev/html/a00495.png
Files identical despite different names
35.2 KB
./usr/share/doc/libopenmesh-dev/html/a01091_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00575_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/VDPM/VFront.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 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('a01091_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00575_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 18 lines modifiedOffset 92, 18 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">VFront.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="a00575.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div>
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div>
Offset 138, 84 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><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·LaplaceSmootherT</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_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>
 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>
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><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> 
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">//==·FORWARDDECLARATIONS·======================================================</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="a00569.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>·</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">//==·NAMESPACES·===============================================================</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>Smoother·{</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············</div>168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
173 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">169 <div·class="foldopen"·id="foldopen00073"·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>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"·[·...·truncated·by·diffoscope;·len:·44,·SHA:·72abfb7a045ce199528192dc2cf3739169d3a6d7e3549a56abe56b41901fc170·...·]</div>
175 <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>
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">private</span>:</div>172 <div·class="line"><a·id="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>
177 <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>
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>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>····[·...·truncated·by·diffoscope;·len:·98,·SHA:·5ca35aeb5fdfe19b0795860bfc886c1e8bbc8302725c146f193bbc6e09eb83e2·...·];</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>
180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div>181 <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>··<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> 
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>
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>183 <div·class="line"><a·id="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>
186 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
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>186 <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>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">void</span>·initialize(<a·class="code·hl_enumeration"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">Component</a>·_comp,·Continuity·_cont);</div>
 188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">void</span>·next()··{·++front_it_;·}</div>190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">protected</span>:</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="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="comment">//·misc·helpers</span></div>
195 <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>
 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>
Max diff block lines reached; 8018/28140 bytes (28.49%) of diff not shown.
7.59 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 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, 100 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
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·LaplaceSmootherT
 59 51//
 60 52//
 61 =============================================================================
65 5362 53
 63 54#ifndef·OPENMESH_LAPLACE_SMOOTHERT_HH
 64 55#define·OPENMESH_LAPLACE_SMOOTHERT_HH
 65 56
 66 57
 67 58
66 54//==·INCLUDES68 59//==·INCLUDES
67 =================================================================69 =================================================================
68 55 
69 56#include·<OpenMesh/Core/System/config.h> 
70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh> 
71 58#include·<vector> 
72 59 
73 6070 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>
74 61//==·FORWARDDECLARATIONS 
75 ====================================================== 
76 6272 62
77 6373 63
78 64//==·NAMESPACES74 64//==·NAMESPACES
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·Smoother·{
83 6879 68
84 69//==·CLASS·DEFINITION80 69//==·CLASS·DEFINITION
85 =========================================================81 =========================================================
86 7082 70
87 71 
88 _\x87_\x85class·OPENMESHDLLEXPORT·_\x8V_\x8F_\x8r_\x8o_\x8n_\x8t 
89 76{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{
90 77private: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:
91 7889 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_;90 79·typedef·typename·_.S_.m_.o_.o_.t_.h_.e_.r_.T_.<_.M_.e_.s_.h_.>_.:_.:_.C_.o_.m_.p_.o_.n_.e_.n_.t·_.C_.o_.m_.p_.o_.n_.e_.n_.t;
 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
98 8596 85
99 86public: 
100 87 
101 88·_.V_.F_.r_.o_.n_.t();97 86·explicit·_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T(·Mesh&·_mesh·);
 98 87·virtual·_\x8~_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T();
 99 88
102 89100 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·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y_.N_.o_.d_.e_.H_.a_.n_.d_.l_.e·node_handle()·{·return·*front_it_;·}101 90·void·initialize(_.C_.o_.m_.p_.o_.n_.e_.n_.t·_comp,·Continuity·_cont);
 102 91
 103 92
 104 93protected:
 105 94
 106 95·//·misc·helpers
109 96107 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};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);·}
115 102113 102
116 103114 103
117 104//115 104private:
 116 105
 117 106·enum·LaplaceWeighting·{·UniformWeighting,·CotWeighting·};
 118 107·void·compute_weights(LaplaceWeighting·_mode);
 119 108
 120 109
 121 110·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8>·vertex_weights_;
 122 111·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8>·edge_weights_;
 123 112};
 124 113
 125 114
 126 115//
 127 =============================================================================
Max diff block lines reached; 2895/7748 bytes (37.36%) of diff not shown.
61.9 KB
./usr/share/doc/libopenmesh-dev/html/a01097_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00740_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/VDPM/VHierarchy.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 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('a01097_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00740_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">VHierarchy.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 138, 164 lines modifiedOffset 138, 174 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Implements·an·reader·module·for·OBJ·files</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHY_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHY_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
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·__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>
 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;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>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>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="preprocessor">#include·&lt;iosfwd&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#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="keyword">namespace·</span>VDPM·{</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="comment">//==·CLASS·DEFINITION·=========================================================</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="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>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>
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">public</span>:</div> 
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
177 <div·class="line"><a·id="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[·...·truncated·by·diffoscope;·len:·82,·SHA:·07c010608a36b6acb152e1419341470eb4994ffa3cc54778f7e8d3ce92989188·...·]</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</span></div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">private</span>:</div>180 <div·class="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>
180 <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>
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>183 <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="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>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>
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>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>
199 <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>
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>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>
Max diff block lines reached; 29295/51183 bytes (57.24%) of diff not shown.
11.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 VHierarchy.hh5 OBJReader.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 179 lines modifiedOffset 47, 199 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·newClass56 =============================================================================
58 47//57 46//
 58 47//·Implements·an·reader·module·for·OBJ·files
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
 62 50
 63 51
 64 52#ifndef·__OBJREADER_HH__
 65 53#define·__OBJREADER_HH__
 66 54
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHY_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHY_HH 
64 52 
65 53 
66 54//==·INCLUDES 
67 ================================================================= 
68 5567 55
69 56#include·<vector> 
70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh>68 56//===·INCLUDES
 69 ================================================================
 70 57
71 5871 58
 72 59#include·<iosfwd>
 73 60#include·<string>
 74 61#include·<map>
72 59 
73 60//==·FORWARDDECLARATIONS 
74 ====================================================== 
75 61 
76 6275 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>
77 63//==·NAMESPACES 
78 =============================================================== 
79 64 
80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
81 66namespace·VDPM·{ 
82 6780 67
83 68//==·CLASS·DEFINITION81 68
 82 69//==·NAMESPACES
84 =========================================================83 ===============================================================
85 69 
86 7084 70
87 _.7_.3class·OPENMESHDLLEXPORT·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y85 71
 86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 87 73namespace·IO·{
88 74{88 74
89 75public: 
90 76 
91 _.7_.7·typedef·unsigned·int·_.i_.d_.__.t;89 75
 90 76//==·IMPLEMENTATION
 91 ===========================================================
 92 77
92 7893 78
 94 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8__\x8O_\x8B_\x8J_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r
 95 83{
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:96 84public:
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)·const97 85
 98 86·_\x8__\x8O_\x8B_\x8J_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_();
 99 87
 100 88·virtual·_\x8~_\x8__\x8O_\x8B_\x8J_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_()·{·}
 101 89
 102 _\x89_\x80·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"Alias/Wavefront";·}
 103 _\x89_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"obj";·}
 104 92
 105 93·bool·read(const·std::string&·_filename,
 106 94·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 107 95·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override;
 108 96
 109 97·bool·read(std::istream&·_in,
 110 98·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 111 99·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override;
 112 100
 113 101private:
 114 102
 115 103#ifndef·DOXY_IGNORE_THIS
 116 104·class·Material
Max diff block lines reached; 8143/12075 bytes (67.44%) of diff not shown.
44.3 KB
./usr/share/doc/libopenmesh-dev/html/a01100_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00785_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/VDPM/MeshTraits.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 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('a01100_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00785_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">MeshTraits.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 138, 104 lines modifiedOffset 138, 98 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·VDPMTraits</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>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPM_TRAITS_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPM_TRAITS_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="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·__STLWRITER_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__STLWRITER_HH__</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>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>·</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>
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>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;<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/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>
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>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="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
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="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>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>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>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>
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>·</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>
174 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">179 <div·class="foldopen"·id="foldopen00082"·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="c[·...·truncated·by·diffoscope;·len:·46,·SHA:·c1a27f03276676325cd5428f80be401b2c925956442e1e291004091b58d3d707·...·]</a></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="c[·...·truncated·by·diffoscope;·len:·43,·SHA:·954fb1d2af02d916c81f63f9b2a0e763673f3377bdb6fda4785e513db464b23f·...·]</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>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>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>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>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a02414.html">_STLWriter_</a>();</div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····}</div>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>
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>187 <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>188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02414.html#ad657780d7175868dc2daff02b11206da">···91</a></span>··std::string·<a·class="code·hl_function"·href="a02414.html#ad657780d7175868dc2daff02b11206da">get_description</a>()<span·class="[·...·truncated·by·diffoscope;·len:·146,·SHA:·4fff26e2af04701e7e40e36228cdf2b78c046f2915e4630685892d7ebdf7c8fa·...·]·}</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>
191 <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>
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>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>&a[·...·truncated·by·diffoscope;·len:·95,·SHA:·290a314ee6d203d03cd77123deabb865b14d73f83ec05f49bf4bda8d414de6b0·...·]</div>
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····{</div>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">return</span>·<span·class="keyword">false</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[·...·truncated·by·diffoscope;·len:·61,·SHA:·b7ea523947b6fb7920922d8d8aa05db755ba793e39d8a24bcaa22cb433a9b8c6·...·]</div>
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····}</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a01245.html#a0bd0cd8598ebc1e6fbd4061c8e65570b">binary_size</a>(<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;)·<span·class="keyword">const·override</span>;</div>
196 <div·class="line"><a·id="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="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><span·class="keyword">private</span>:</div>
Max diff block lines reached; 7784/34641 bytes (22.47%) of diff not shown.
10.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 MeshTraits.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 47, 142 lines modifiedOffset 47, 130 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·VDPMTraits56 =============================================================================
58 47//57 46//
 58 47//·Implements·a·writer·module·for·STL·ascii·files
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
61 49 
62 5062 50
63 51#ifndef·OPENMESH_VDPM_TRAITS_HH 
64 52#define·OPENMESH_VDPM_TRAITS_HH 
65 5363 51
 64 52#ifndef·__STLWRITER_HH__
 65 53#define·__STLWRITER_HH__
66 5466 54
 67 55
67 55//==·INCLUDES68 56//===·INCLUDES
68 =================================================================69 ================================================================
69 56 
70 5770 57
 71 58//·--------------------·STL
 72 59#include·<iosfwd>
 73 60#include·<string>
 74 61//·--------------------·OpenMesh
71 58#include·<OpenMesh/Core/System/config.h>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>
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> 
74 61 
75 62//==·FORWARDDECLARATIONS 
76 ====================================================== 
77 63 
78 64 
79 65//==·NAMESPACES 
80 =============================================================== 
81 6679 66
82 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
83 68namespace·VDPM·{80 67
 81 68//==·NAMESPACES
 82 ===============================================================
84 6983 69
85 70//==·CLASS·DEFINITION84 70
 85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 86 72namespace·IO·{
 87 73
 88 74
 89 75//===·IMPLEMENTATION
86 =========================================================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{
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: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";·}
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·} 
104 93104 93
 105 94·bool·write(const·std::string&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,
 106 std::streamsize·_precision·=·6)·const·override;
 107 95
 108 96·bool·write(std::ostream&,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,·std::
 109 streamsize·_precision·=·6)·const·override;
 110 97
 111 98·size_t·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8__\x8s_\x8i_\x8z_\x8e(_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&)·const·override;
 112 99
 113 100private:
 114 101·bool·write_stla(const·std::string&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s)·const;
 115 102·bool·write_stla(std::ostream&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s,·std::
 116 streamsize·_precision·=·6)·const;
 117 103·bool·write_stlb(const·std::string&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s)·const;
 118 104·bool·write_stlb(std::ostream&,·const·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s,·std::
 119 streamsize·_precision·=·6)·const;
 120 105};
 121 106
 122 107
 123 108//==·TYPE·DEFINITION
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·} 
109 98 
Max diff block lines reached; 4725/10516 bytes (44.93%) of diff not shown.
17.0 KB
./usr/share/doc/libopenmesh-dev/html/a01106_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00599_source.html
Files 83% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Tools/VDPM/StreamingDef.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/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 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('a01106_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00599_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">StreamingDef.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="a00599.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 140, 60 lines modifiedOffset 140, 36 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">//··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>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_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>
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_VDPM_STREAMINGDEF_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPM_STREAMINGDEF_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>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><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</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>
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">//==·NAMESPACES·===============================================================</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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>VDPM·{</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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="l00060"·name="l00060"></a><span·class="lineno">···60</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>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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//#define·DEBUG_COUT</span></div> 
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> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#ifdef·DEBUG_COUT</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·debug_print_;</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·debug_print()···············{·<span·class="keywordflow">return</span>·debug_print_;·}</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">static</span>·<span·class="keywordtype">void</span>·set_debug_print(<span·class="keywordtype">bool</span>·flag)··{·debug_print_·=·flag;·}</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">enum</span>·VDPMDownLinkStatus·····{·kStarted,·kFinished,·kStartable·};</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">enum</span>·VDPMStreamingPhase·····{·kBaseMesh,·kVSplitHeader,·kVSplits·};</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">enum</span>·VDPMClientMode·········{·kStatic,·kDynamic·};</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">enum</span>·VHierarchySearchMode···{·kBruteForce,·kUseHashing·};</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
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>166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>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>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//=============================================================================</span></div>168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//=============================================================================</span></div>
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
192 <div·class="ttc"·id="aa01242_html"><div·class="ttname"><a·href="a01242.html">OpenMesh</a></div><div·class="ttdoc">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...</div><div·class="ttdef"><b>Definition</b>·MeshItems.hh:59</div></div> 
193 </div><!--·fragment·--></div><!--·contents·-->169 </div><!--·fragment·--></div><!--·contents·-->
194 </div><!--·doc-content·-->170 </div><!--·doc-content·-->
195 <hr>171 <hr>
196 <address>172 <address>
197 <small>173 <small>
198 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">174 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
199 </a>175 </a>
2.91 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 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.
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 50, 67 lines modifiedOffset 51, 37 lines modified
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 44//55 44//
55 =============================================================================56 =============================================================================
56 45//57 45//
57 46//·CLASS·newClass58 46//·OpenMesh·streams:·omlog,·omout,·omerr
58 47//59 47//
59 48//60 48//
60 =============================================================================61 =============================================================================
61 4962 49
62 50 
63 51#ifndef·OPENMESH_VDPM_STREAMINGDEF_HH63 50#ifndef·OPENMESH_OMSTREAMS_HH
64 52#define·OPENMESH_VDPM_STREAMINGDEF_HH64 51#define·OPENMESH_OMSTREAMS_HH
 65 52
65 5366 53
66 54//==·INCLUDES67 54//==·INCLUDES
67 =================================================================68 =================================================================
68 5569 55
 70 56#include·<OpenMesh/Core/System/mostream.hh>
69 56//==·FORWARDDECLARATIONS 
70 ====================================================== 
71 5771 57
 72 58
72 58//==·NAMESPACES 
73 =============================================================== 
74 59 
75 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 61namespace·VDPM·{ 
77 62 
78 63 
79 64//==·CLASS·DEFINITION73 59//==·CLASS·DEFINITION
80 =========================================================74 =========================================================
 75 60
 76 71OPENMESHDLLEXPORT·OpenMesh::mostream&·omlog();
 77 72OPENMESHDLLEXPORT·OpenMesh::mostream&·omout();
 78 73OPENMESHDLLEXPORT·OpenMesh::mostream&·omerr();
 79 75
 80 76//
81 65 
82 66#define·VDPM_STREAMING_PORT·4096 
83 67 
84 68//#define·DEBUG_COUT 
85 69//#define·QDATASTREAM 
86 70 
87 71#ifdef·DEBUG_COUT 
88 72static·bool·debug_print_; 
89 73static·bool·debug_print()·{·return·debug_print_;·} 
90 74static·void·set_debug_print(bool·flag)·{·debug_print_·=·flag;·} 
91 75#endif 
92 76 
93 77enum·VDPMDownLinkStatus·{·kStarted,·kFinished,·kStartable·}; 
94 78enum·VDPMStreamingPhase·{·kBaseMesh,·kVSplitHeader,·kVSplits·}; 
95 79enum·VDPMClientMode·{·kStatic,·kDynamic·}; 
96 80enum·VHierarchySearchMode·{·kBruteForce,·kUseHashing·}; 
97 81 
98 82 
99 83// 
100 =============================================================================81 =============================================================================
 82 77#endif·//·OPENMESH_OMSTREAMS_HH·defined
101 84}·//·namespace·VDPM 
102 85}·//·namespace·OpenMesh 
103 86//83 78//
104 =============================================================================84 =============================================================================
105 87#endif·//·OPENMESH_VDPROGMESH_VDPMSTREAMINGDEF_HH·defined 
106 88// 
107 ============================================================================= 
108 89 
109 90 
110 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
111 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh, 
112 different·mesh·kernels·... 
113 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59 
114 ===============================================================================85 ===============================================================================
115 ·····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.
116 ·····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·.
58.4 KB
./usr/share/doc/libopenmesh-dev/html/a01109_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00455_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:·OpenMesh/Tools/VDPM/VHierarchyWindow.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 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('a01109_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00455_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">VHierarchyWindow.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-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 196 lines modifiedOffset 138, 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="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">//··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><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_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>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><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;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;algorithm&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>
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">//==·FORWARDDECLARATIONS·======================================================</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·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><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</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">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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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">namespace·</span>VDPM·{</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>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="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">173 <div·class="foldopen"·id="foldopen00074"·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>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>
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div> 
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">private</span>:</div> 
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>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>176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">private</span>:</div>
 177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">double</span>····modelview_matrix_[16];</div>
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>··<span·class="keywordtype">float</span>·····fovy_;</div>
 179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">float</span>·····aspect_;</div>
 180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">float</span>·····tolerance_square_;</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·bits·buffer·(byte·units)</span></div> 
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·*buffer_;</div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">int</span>···········buffer_min_;</div> 
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">size_t</span>········buffer_max_;</div>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>··<span·class="keywordtype">int</span>···········current_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>
184 <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>·</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>187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02286.html">Plane3d</a>···········frustum_plane_[4];</div>
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··</div>188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>
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>·</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>
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>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>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>195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">float</span>·fovy()<span·class="keyword">·const··················</span>{·<span·class="keywordflow">return</span>··fovy_;·}</div>
 197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">float</span>·aspect()<span·class="keyword">·const················</span>{·<span·class="keywordflow">return</span>··aspect_;·}</div>
 198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">float</span>·tolerance_square()<span·class="keyword">·const······</span>{·<span·class="keywordflow">return</span>··tolerance_square_;·}·</div>
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; 17081/48334 bytes (35.34%) of diff not shown.
11.1 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 VHierarchyWindow.hh5 ViewingParameters.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 213 lines modifiedOffset 47, 128 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
 56 =============================================================================
 57 46//
57 46//·CLASS·newClass58 47//·CLASS·newClass
58 47// 
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
61 4962 50
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH63 51#ifndef·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH64 52#define·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH
64 52 
65 5365 53
 66 54
66 54//==·INCLUDES67 55//==·INCLUDES
67 =================================================================68 =================================================================
 69 56
 70 57#include·<OpenMesh/Core/Geometry/VectorT.hh>
 71 58#include·<OpenMesh/Core/Geometry/Plane3d.hh>
 72 59
68 55 
69 56#include·<OpenMesh/Tools/VDPM/VHierarchy.hh> 
70 57#include·<algorithm> 
71 58 
72 59//==·FORWARDDECLARATIONS 
73 ====================================================== 
74 6073 60
 74 61//==·FORWARDDECLARATIONS
75 61 
76 62//==·NAMESPACES 
77 ===============================================================75 ======================================================
 76 62
78 6377 63
 78 64//==·NAMESPACES
 79 ===============================================================
 80 65
79 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
80 65namespace·VDPM·{82 67namespace·VDPM·{
81 66 
82 67//==·CLASS·DEFINITION 
83 ========================================================= 
84 6883 68
85 69 
86 _\x87_\x82class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w 
87 73{84 69//==·CLASS·DEFINITION
 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{
88 74private:90 76private:
 91 77·double·modelview_matrix_[16];
 92 78·float·fovy_;
 93 79·float·aspect_;
 94 80·float·tolerance_square_;
 95 81
 96 82·_\x8V_\x8e_\x8c_\x83_\x8f·eye_pos_;
 97 83·_\x8V_\x8e_\x8c_\x83_\x8f·right_dir_;
 98 84·_\x8V_\x8e_\x8c_\x83_\x8f·up_dir_;
 99 85·_\x8V_\x8e_\x8c_\x83_\x8f·view_dir_;
 100 86
 101 87·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d·frustum_plane_[4];
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 88102 88
103 89 
104 90·//·#·of·right·shift·(bit·units) 
105 91·unsigned·char·n_shift_;·//·[0,·7]103 89public:
 104 90
 105 91·_\x8V_\x8i_\x8e_\x8w_\x8i_\x8n_\x8g_\x8P_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s();
106 92106 92
107 93·unsigned·char·flag8(unsigned·char·n_shift)·const 
108 94·{·return·0x80·>>·n_shift;·}107 93·void·increase_tolerance()·{·tolerance_square_·*=·5.0f;·}
 108 94·void·decrease_tolerance()·{·tolerance_square_·/=·5.0f;·}
109 95109 95
110 96·unsigned·char·flag8(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_node_handle)·const 
111 97·{ 
112 98·assert(_node_handle._\x8i_\x8d_\x8x()·>=·0); 
113 99·return·0x80·>>·(unsigned·int)·(_node_handle._\x8i_\x8d_\x8x()·%·8); 
114 100·} 
115 101·int·byte_idx(_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y_.N_.o_.d_.e_.H_.a_.n_.d_.l_.e·_node_handle)·const110 96·float·fovy()·const·{·return·fovy_;·}
 111 97·float·aspect()·const·{·return·aspect_;·}
 112 98·float·tolerance_square()·const·{·return·tolerance_square_;·}
 113 99
 114 100·void·set_fovy(float·_fovy)·{·fovy_·=·_fovy;·}
 115 101·void·set_aspect(float·_aspect)·{·aspect_·=·_aspect;·}
 116 102·void·set_tolerance_square(float·_tolerance_square)·{·tolerance_square_·=
 117 _tolerance_square;·}
 118 103
 119 104·const·_\x8V_\x8e_\x8c_\x83_\x8f&·eye_pos()·const·{·return·eye_pos_;·}
 120 105·const·_\x8V_\x8e_\x8c_\x83_\x8f&·right_dir()·const·{·return·right_dir_;·}
 121 106·const·_\x8V_\x8e_\x8c_\x83_\x8f&·up_dir()·const·{·return·up_dir_;·}
 122 107·const·_\x8V_\x8e_\x8c_\x83_\x8f&·view_dir()·const·{·return·view_dir_;·}
Max diff block lines reached; 5009/11338 bytes (44.18%) of diff not shown.
94.7 KB
./usr/share/doc/libopenmesh-dev/html/a01115_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00692_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/VDPM/VHierarchyNode.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/SR_rbo.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/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('a01115_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00692_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">VHierarchyNode.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SR_rbo.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 138, 178 lines modifiedOffset 138, 247 lines modified
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//=============================================================================</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Helper·Functions·for·binary·reading·/·writing</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//=============================================================================</span></div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_SR_RBO_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="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>
 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>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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><span·class="preprocessor">#include·&lt;typeinfo&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>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="a00599.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;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_types.hh&gt;</span></div>
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>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>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div> 
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>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
169 <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>
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>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>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>VDPM·{</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span>IO·{</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
174 <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>
 178 <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="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="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>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
181 </div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>181 <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="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>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>
186 <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="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="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>187 <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>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>
193 <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>·</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>
194 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}">193 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03866.html#a91743d86caff3fa2566e55b8aecc908f">···97</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03866.html#a91743d86caff3fa2566e55b8aecc908f">is_root</a>()<span·class="keyword">·const</span></div> 
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·(parent_handle_.<a·class="code·hl_function"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">is_valid</a>()·==·<span·class="k[·...·truncated·by·diffoscope;·len:·68,·SHA:·545948120f150e977dc5055a790c51a35a1174e3627c50deed39f2f9f05c0622·...·]</div>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>
Max diff block lines reached; 30766/74929 bytes (41.06%) of diff not shown.
21.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 VHierarchyNode.hh5 SR_rbo.hh
6 1/*·=========================================================================·*6 1/*·=========================================================================·*
7 2·*·*7 2·*·*
8 3·*·OpenMesh·*8 3·*·OpenMesh·*
9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*9 4·*·Copyright·(c)·2001-2025,·RWTH-Aachen·University·*
10 5·*·Department·of·Computer·Graphics·and·Multimedia·*10 5·*·Department·of·Computer·Graphics·and·Multimedia·*
11 6·*·All·rights·reserved.·*11 6·*·All·rights·reserved.·*
12 7·*·www.openmesh.org·*12 7·*·www.openmesh.org·*
Offset 47, 219 lines modifiedOffset 47, 301 lines modified
47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*47 38·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.·*
48 39·*·*48 39·*·*
49 40·*·=========================================================================49 40·*·=========================================================================
50 */50 */
51 4151 41
52 4252 42
53 4353 43
 54 44
54 44// 
55 ============================================================================= 
56 45//55 45//
57 46//·CLASS·newClass56 =============================================================================
58 47//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
 60 49//
60 =============================================================================61 =============================================================================
 62 50
 63 51#ifndef·OPENMESH_SR_RBO_HH
 64 52#define·OPENMESH_SR_RBO_HH
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH 
64 52 
65 5365 53
 66 54
66 54//==·INCLUDES67 55//==·INCLUDES
67 =================================================================68 =================================================================
68 55 
69 5669 56
70 57#include·<vector> 
71 58#include·<list> 
72 59#include·<OpenMesh/Core/Geometry/VectorT.hh>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>
73 60#include·<OpenMesh/Core/Mesh/Handles.hh>81 68#include·<OpenMesh/Core/IO/SR_types.hh>
 82 69#include·<OpenMesh/Core/Utils/GenProg.hh>
 83 70
74 61#include·<OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh> 
75 62 
76 63 
77 64//==·FORWARDDECLARATIONS 
78 ====================================================== 
79 65 
80 66 
81 67//==·NAMESPACES84 71//==·NAMESPACES
82 ===============================================================85 ===============================================================
83 6886 72
84 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{87 73namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
85 70namespace·VDPM·{88 74namespace·IO·{
86 71 
87 72//==·CLASS·DEFINITION89 75
 90 76
 91 77//
88 =========================================================92 =============================================================================
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 78
 94 79
 95 84
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 8596 85
99 86 
100 _\x89_\x80class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e 
101 91{ 
102 92public: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);
103 93102 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_._.i_.s_.__.v_.a_.l_.i_.d()·==·false)·?·true·:·false;·}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 103112 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 
Max diff block lines reached; 14897/21883 bytes (68.08%) of diff not shown.
55.4 KB
./usr/share/doc/libopenmesh-dev/html/a01118_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00353_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:·OpenMesh/Tools/VDPM/ViewingParameters.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 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('a00353_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, 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">ViewingParameters.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MidpointT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
 101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#pragma·once</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div>
 103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/BaseKernel.hh&gt;</span></div>
 104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00362.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
 105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/PropertyManager.hh&gt;</span></div>
 106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
 107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
 110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span>Subdivider·{</div>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span>Uniform·{</div>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 113 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
 114 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 115 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03786.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03786.html">MidpointT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;MeshType,·RealType&gt;</div>
 116 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
 117 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">public</span>:</div>
 118 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·RealType·real_t;</div>
 119 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·MeshType·mesh_t;</div>
 120 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT&lt;MeshType,·RealType&gt;</a>·<a·class="code·hl_class"·href="a03806.html">parent_t</a>;</div>
 121 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 122 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·Inherited·constructors</span></div>
 123 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_class"·href="a03786.html">MidpointT</a>()·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>()·{}</div>
 124 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<a·class="code·hl_class"·href="a03786.html">MidpointT</a>(mesh_t&amp;·_m)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_m)·{}</div>
 125 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03786.html#a83fb4ff4ed1c069943ce9e0ea7394f8c">···38</a></span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·<a·class="code·hl_function"·href="a03786.html#a83fb4ff4ed1c069943ce9e0ea7394f8c">name</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;midpoint&quot;</span>;·}</div>
 127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 128 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:·<span·class="comment">//·SubdividerT·interface</span></div>
 129 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 130 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03786.html#a74e4b5a7a91f701b4f3eabdf5601223d">···41</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03786.html#a74e4b5a7a91f701b4f3eabdf5601223d">prepare</a>(mesh_t&amp;·_m)</div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····{</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>········<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····}</div>
 134 </div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·newClass</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>135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 136 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">···48</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03786.html#a1ab79bd545947137558decd8a7b193f6">subdivide</a>(mesh_t&amp;·_m,·<span·class="keywordtype">size_t</span>·_n,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·_update_points·=·<span·class="keyword">true</span>)</div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH</span></div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH</span></div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
Max diff block lines reached; 25225/44728 bytes (56.40%) of diff not shown.
11.6 KB
html2text {}
    
Offset 1, 174 lines modifiedOffset 1, 137 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 MidpointT.hh
 6 1#pragma·once
 7 2
 8 3#include·<OpenMesh/Core/Mesh/BaseKernel.hh>
 9 4#include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h>
 10 5#include·<OpenMesh/Core/Utils/PropertyManager.hh>
 11 6
 12 7#include·<algorithm>
 13 8
 14 9namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 15 10namespace·Subdivider·{
 16 11namespace·Uniform·{
 17 12
 18 26template<typename·MeshType,·typename·RealType·=·double>
 19 _\x82_\x87class·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<MeshType,·RealType>
 20 28{
 21 29public:
 22 30·typedef·RealType·real_t;
 23 31·typedef·MeshType·mesh_t;
 24 32·typedef·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8>·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t;
 25 33
 26 34·//·Inherited·constructors
 27 35·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T()·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t()·{}
 28 36·_\x8M_\x8i_\x8d_\x8p_\x8o_\x8i_\x8n_\x8t_\x8T(mesh_t&·_m)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m)·{}
 29 37
 30 _\x83_\x88·const·char*·_\x8n_\x8a_\x8m_\x8e()·const·{·return·"midpoint";·}
 31 39
 32 40protected:·//·SubdividerT·interface
 33 _\x84_\x81·bool·_\x8p_\x8r_\x8e_\x8p_\x8a_\x8r_\x8e(mesh_t&·_m)
 34 42·{
 35 43·return·true;
 36 44·}
 37 45
 38 _\x84_\x88·bool·_\x8s_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e(mesh_t&·_m,·size_t·_n,·const·bool·_update_points·=·true)
 39 49·{
 40 50·_m.request_halfedge_status();
 41 51·_m.request_edge_status();
 42 52·_m.request_vertex_status();
 43 53·_m.request_face_status();
 44 54·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8t_\x8y_\x8p_\x8e_\x8n_\x8a_\x8m_\x8e_\x8·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8>>·edge_midpoint
 45 (_m,·"edge_midpoint");
 46 55·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8<_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8b_\x8o_\x8o_\x8l_\x8>>·is_original_vertex(_m,
 47 "is_original_vertex");
5 ViewingParameters.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·newClass 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51#ifndef·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH 
64 52#define·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH 
65 53 
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 5648 56
 49 57·for·(size_t·iteration·=·0;·iteration·<·_n;·++iteration)·{
 50 58·is_original_vertex._\x8s_\x8e_\x8t_\x8__\x8r_\x8a_\x8n_\x8g_\x8e(_m.vertices_begin(),·_m.vertices_end(),·true);
 51 59·//·Create·vertices·on·edge·midpoints
 52 60·for·(auto·eh·:·_m.edges())·{
 53 61·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·new_vh·=·_m.new_vertex(_m.calc_edge_midpoint(eh));
 54 62·edge_midpoint[eh]·=·new_vh;
 55 63·is_original_vertex[new_vh]·=·false;
 56 64·}
 57 65·//·Create·new·faces·from·original·faces
 58 66·for·(auto·fh·:·_m.faces())·{
 59 67·std::vector<typename·mesh_t::VertexHandle>·new_corners;
 60 68·for·(auto·eh·:·_m.fe_range(fh))
 61 69·new_corners.push_back(edge_midpoint[eh]);
 62 70·_m.add_face(new_corners);
 63 71·}
Max diff block lines reached; 5031/11868 bytes (42.39%) of diff not shown.
74.9 KB
./usr/share/doc/libopenmesh-dev/html/a01202_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00656_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:·Doc/Concepts/MeshItems.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 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('a01202_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00656_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">MeshItems.hh</div></div>98 ··<div·class="headertitle"><div·class="title">BaseProperty.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, 153 lines modifiedOffset 138, 151 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>
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="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="a00599.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
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="preprocessor">#error·this·file·is·for·documentation·purposes·only</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
156 <div·class="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> 
162 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">156 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">
163 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a01243.html">···60</a></span><span·class="keyword">namespace·</span>Concepts·{·</div>157 <div·class="line"><a·id="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>
164 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>{</div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">public</span>:</div>
165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 161 <div·class="line"><a·id="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·=·size_t(-1);</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> 
168 <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="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> 
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
173 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">165 <div·class="foldopen"·id="foldopen00084"·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.htm[·...·truncated·by·diffoscope;·len:·14,·SHA:·46df28bf37bf5c7d22fddd0f5c9679666fc174a79fb54667287fab80ba76e3b8·...·]</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</[·...·truncated·by·diffoscope;·len:·233,·SHA:·82ebd0b63c984a3d8760c0dd16a1d0525520528078e416c35c3730b0826af154·...·]</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>
175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</div>168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··{}</div>
176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">public</span>:</div> 
177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02154.html#a1e5f6c61e62ce8fcf6e05ecfa22d76e8">···86</a></span>··<span·class="keyword">typedef</span>·Refs_··<a·class="code·hl_typedef"·href="a02154.html#a1e5f6c61e62ce8fcf6e05ecfa22d76e8">Refs</a>;</div> 
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02154.html#ac714e165662433c27dbc482b7a524201">···89</a></span>··<a·class="code·hl_function"·href="a02154.html#ac714e165662433c27dbc482b7a524201">VertexT</a>();</div> 
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> 
185 </div>169 </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>
 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>
186 <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>
 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#a4060f65f09046a5afc09dec01e6fb43a">reserve</a>(<span·class="keywordtype">size_t</span>·_n)·=·0;</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> 
189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>181 <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="};"> 
Max diff block lines reached; 36658/58081 bytes (63.12%) of diff not shown.
18.0 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 MeshItems.hh5 BaseProperty.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, 208 lines modifiedOffset 47, 199 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·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
54 44 
55 45 
56 46// 
57 ============================================================================= 
58 47// 
59 48//·Mesh·Items·Concept 
60 49// 
61 50// 
62 ============================================================================= 
63 51 
64 5262 52
65 53#error·this·file·is·for·documentation·purposes·only 
66 54 
67 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 
75 62 
76 63//==·CLASS·DEFINITION63 53//==·CLASS·DEFINITION
77 =========================================================64 =========================================================
 65 54
 66 _\x86_\x80class·OPENMESHDLLEXPORT·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y
 67 61{
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{ 
85 83public:68 62public:
86 84 
87 _.8_.6·typedef·Refs_·_.R_.e_.f_.s;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·{}
88 8778 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 _.8_.9·_.B_.a_.s_.e_.P_.r_.o_.p_.e_.r_.t_.y(const·_.B_.a_.s_.e_.P_.r_.o_.p_.e_.r_.t_.y·&·_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
94 9686 96
 87 _\x89_\x88·virtual·void·_\x8r_\x8e_\x8s_\x8e_\x8r_\x8v_\x8e(size_t·_n)·=·0;
95 97 
96 98 
97 9988 99
98 _\x81_\x80_\x87template·<class·Refs_>·class·_.H_.a_.l_.f_.e_.d_.g_.e_.T89 _\x81_\x80_\x81·virtual·void·_.r_.e_.s_.i_.z_.e(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;
99 108{94 108
100 109public: 
101 110 
102 _\x81_\x81_\x82·typedef·Refs_·_\x8R_\x8e_\x8f_\x8s; 
103 113 
104 _\x81_\x81_\x86·_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e·_.v_.e_.r_.t_.e_.x_.__.h_.a_.n_.d_.l_.e()·const;95 _\x81_\x81_\x80·virtual·void·_.s_.w_.a_.p(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 _\x81_\x81_\x86·virtual·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y*·_\x8c_\x8l_\x8o_\x8n_\x8e·()·const·=·0;
105 117100 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 _.1_.2_.4·_.F_.a_.c_.e_.H_.a_.n_.d_.l_.e·_.f_.a_.c_.e_.__.h_.a_.n_.d_.l_.e()·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 }
109 125107 125
110 _.1_.2_.8·void·_.s_.e_.t_.__.f_.a_.c_.e_.__.h_.a_.n_.d_.l_.e(_.F_.a_.c_.e_.H_.a_.n_.d_.l_.e·_fh);108 126·virtual·void·stats(std::ostream&·_ostr)·const;
 109 127
 110 128public:·//·I/O·support
111 129111 129
112 _\x81_\x83_\x82·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8n_\x8e_\x8x_\x8t_\x8__\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()·const; 
113 133 
114 _\x81_\x83_\x86·void·_\x8s_\x8e_\x8t_\x8__\x8n_\x8e_\x8x_\x8t_\x8__\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e(_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh); 
115 137}; 
Max diff block lines reached; 13662/18427 bytes (74.14%) of diff not shown.
5.41 KB
./usr/share/doc/libopenmesh-dev/html/a06356.html vs.
./usr/share/doc/libopenmesh-dev/html/a06500.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('a06356.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06500.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 47 lines modifiedOffset 96, 47 lines modified
96 ··<div·class="headertitle"><div·class="title">Config.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">Config.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·Config.hh:</div>101 Include·dependency·graph·for·Config.hh:</div>
102 <div·class="dyncontent">102 <div·class="dyncontent">
103 <div·class="center"><img·src="a06357.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hh"·alt=""/></div>103 <div·class="center"><img·src="a06501.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hh"·id="aOpenMesh_2Tools_2Utils_2Config_8hh">104 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hh"·id="aOpenMesh_2Tools_2Utils_2Config_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="13,5,176,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="13,5,176,45"/>
106 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>106 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>
107 <area·shape="poly"·title="·"·alt=""·coords="97,46,97,79,92,79,92,46"/>107 <area·shape="poly"·title="·"·alt=""·coords="97,46,97,79,92,79,92,46"/>
108 </map>108 </map>
109 </div>109 </div>
110 </div><div·class="textblock"><div·class="dynheader">110 </div><div·class="textblock"><div·class="dynheader">
111 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>111 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
112 <div·class="dyncontent">112 <div·class="dyncontent">
113 <div·class="center"><img·src="a06358.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hhdep"·alt=""/></div>113 <div·class="center"><img·src="a06502.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hhdep"·alt=""/></div>
114 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Config_8hhdep">114 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Config_8hhdep">
115 <area·shape="rect"·title="·"·alt=""·coords="442,5,605,45"/>115 <area·shape="rect"·title="·"·alt=""·coords="442,5,605,45"/>
116 <area·shape="rect"·href="a00965.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>116 <area·shape="rect"·href="a00410.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>
117 <area·shape="poly"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>117 <area·shape="poly"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>
118 <area·shape="rect"·href="a00983.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>118 <area·shape="rect"·href="a00440.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>
119 <area·shape="poly"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>119 <area·shape="poly"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>
120 <area·shape="rect"·href="a00959.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>120 <area·shape="rect"·href="a00443.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>
121 <area·shape="poly"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>121 <area·shape="poly"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>
122 <area·shape="rect"·href="a01055.html"·title="·"·alt=""·coords="237,181,437,221"/>122 <area·shape="rect"·href="a00554.html"·title="·"·alt=""·coords="237,181,437,221"/>
123 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>123 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
124 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="5,269,212,309"/>124 <area·shape="rect"·href="a00986_source.html"·title="·"·alt=""·coords="5,269,212,309"/>
125 <area·shape="poly"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>125 <area·shape="poly"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>
126 <area·shape="rect"·href="a01082.html"·title="·"·alt=""·coords="237,269,437,309"/>126 <area·shape="rect"·href="a00497.html"·title="·"·alt=""·coords="237,269,437,309"/>
127 <area·shape="poly"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>127 <area·shape="poly"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>
128 <area·shape="rect"·href="a01025.html"·title="·"·alt=""·coords="461,269,661,309"/>128 <area·shape="rect"·href="a00500.html"·title="·"·alt=""·coords="461,269,661,309"/>
129 <area·shape="poly"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>129 <area·shape="poly"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>
130 <area·shape="rect"·href="a01064.html"·title="·"·alt=""·coords="461,357,661,397"/>130 <area·shape="rect"·href="a00491.html"·title="·"·alt=""·coords="461,357,661,397"/>
131 <area·shape="poly"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>131 <area·shape="poly"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>
132 </map>132 </map>
133 </div>133 </div>
134 </div>134 </div>
135 <p><a·href="a06356_source.html">Go·to·the·source·code·of·this·file.</a></p>135 <p><a·href="a06500_source.html">Go·to·the·source·code·of·this·file.</a></p>
136 <table·class="memberdecls">136 <table·class="memberdecls">
137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
138 Macros</h2></td></tr>138 Macros</h2></td></tr>
139 <tr·class="memitem:ad9196e477b38b680c5282d4a29d03b96"·id="r_ad9196e477b38b680c5282d4a29d03b96"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad9196e477b38b680c5282d4a29d03b96"·name="ad9196e477b38b680c5282d4a29d03b96"></a>139 <tr·class="memitem:ad9196e477b38b680c5282d4a29d03b96"·id="r_ad9196e477b38b680c5282d4a29d03b96"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad9196e477b38b680c5282d4a29d03b96"·name="ad9196e477b38b680c5282d4a29d03b96"></a>
140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>BEGIN_NS_UTILS</b>&#160;&#160;&#160;namespace·Utils·{</td></tr>140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>BEGIN_NS_UTILS</b>&#160;&#160;&#160;namespace·Utils·{</td></tr>
141 <tr·class="separator:ad9196e477b38b680c5282d4a29d03b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:ad9196e477b38b680c5282d4a29d03b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:ac6b279c770fdcc3b1b044a39c235526f"·id="r_ac6b279c770fdcc3b1b044a39c235526f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac6b279c770fdcc3b1b044a39c235526f"·name="ac6b279c770fdcc3b1b044a39c235526f"></a>142 <tr·class="memitem:ac6b279c770fdcc3b1b044a39c235526f"·id="r_ac6b279c770fdcc3b1b044a39c235526f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac6b279c770fdcc3b1b044a39c235526f"·name="ac6b279c770fdcc3b1b044a39c235526f"></a>
27.9 KB
./usr/share/doc/libopenmesh-dev/html/a06356_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06416_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:·OpenMesh/Tools/Utils/Config.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 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06356_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06416_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, 84 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">Config.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="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> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div> 
105 <div·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="l00047"·name="l00047"></a><span·class="lineno">···47</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="l00048"·name="l00048"></a><span·class="lineno">···48</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>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··Defines</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>
 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>··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>
Max diff block lines reached; 4805/22686 bytes (21.18%) of diff not shown.
5.59 KB
html2text {}
    
Offset 1, 87 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);
5 Config.hh 
6 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
7 1/*·=========================================================================·* 
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 47// 
56 ============================================================================= 
57 48// 
58 49//·Defines 
59 50// 
60 51// 
61 ============================================================================= 
62 5257 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);
Max diff block lines reached; 511/5698 bytes (8.97%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a06357.png vs.
./usr/share/doc/libopenmesh-dev/html/a06501.png
Files identical despite different names
3.01 KB
./usr/share/doc/libopenmesh-dev/html/a06358.map vs.
./usr/share/doc/libopenmesh-dev/html/a06502.map
Files 88% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 <map·id="OpenMesh/Tools/Utils/Config.hh"·name="OpenMesh/Tools/Utils/Config.hh">1 <map·id="OpenMesh/Tools/Utils/Config.hh"·name="OpenMesh/Tools/Utils/Config.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="442,5,605,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="442,5,605,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00965.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00410.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>
5 <area·shape="rect"·id="Node000008"·href="$a00983.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>5 <area·shape="rect"·id="Node000008"·href="$a00440.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>
6 <area·shape="poly"·id="edge7_Node000001_Node000008"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>6 <area·shape="poly"·id="edge7_Node000001_Node000008"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>
7 <area·shape="rect"·id="Node000009"·href="$a00959.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>7 <area·shape="rect"·id="Node000009"·href="$a00443.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>
8 <area·shape="poly"·id="edge8_Node000001_Node000009"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>8 <area·shape="poly"·id="edge8_Node000001_Node000009"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>
9 <area·shape="rect"·id="Node000003"·href="$a01055.html"·title="·"·alt=""·coords="237,181,437,221"/>9 <area·shape="rect"·id="Node000003"·href="$a00554.html"·title="·"·alt=""·coords="237,181,437,221"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
11 <area·shape="rect"·id="Node000004"·href="$a00422_source.html"·title="·"·alt=""·coords="5,269,212,309"/>11 <area·shape="rect"·id="Node000004"·href="$a00986_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="$a01082.html"·title="·"·alt=""·coords="237,269,437,309"/>13 <area·shape="rect"·id="Node000005"·href="$a00497.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="$a01025.html"·title="·"·alt=""·coords="461,269,661,309"/>15 <area·shape="rect"·id="Node000006"·href="$a00500.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="$a01064.html"·title="·"·alt=""·coords="461,357,661,397"/>17 <area·shape="rect"·id="Node000007"·href="$a00491.html"·title="·"·alt=""·coords="461,357,661,397"/>
18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>
19 </map>19 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06358.png vs.
./usr/share/doc/libopenmesh-dev/html/a06502.png
Files identical despite different names
295 KB
./usr/share/doc/libopenmesh-dev/html/a06359_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00977_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/Core/Mesh/AttribKernelT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Apps/QtViewer/MeshViewerWidgetT_impl.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06359_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00977_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">AttribKernelT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">MeshViewerWidgetT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div>
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div>
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2025,·RWTH-Aachen·University·················*</span></div>
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div>
Offset 136, 767 lines modifiedOffset 136, 814 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#pragma·once</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="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> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifdef·_MSC_VER</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//#··pragma·warning(disable:·4267·4311)</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/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;iostream&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>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;algorithm&gt;</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>·</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="comment">//==·NAMESPACES·===============================================================</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>·</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="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>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="a00407.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>
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">//==·CLASS·DEFINITION·=========================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">using·namespace·</span>Qt;</div>
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="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>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>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>
165 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">176 <div·class="foldopen"·id="foldopen00075"·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>177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">···75</a></span><a·class="code·hl_function"·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT&lt;M&gt;::open_mesh</a>(<span·[·...·truncated·by·diffoscope;·len:·144,·SHA:·0290d914b626ac9048b06473d8b6d6f2824da00494ae1094923ce98bdd6c81b6·...·]</div>
167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div>178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">public</span>:</div>179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·load·mesh</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> 
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>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>
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> 
178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>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>
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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>··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>
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>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>
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>194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····</div>
Max diff block lines reached; 218927/240797 bytes (90.92%) of diff not shown.
59.2 KB
html2text {}
Max HTML report size reached
233 KB
./usr/share/doc/libopenmesh-dev/html/a06362_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00341_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/Kernel_OSG/AttribKernelT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ··</div>66 ··</div>
67 ··<div·id="splitbar"·style="-moz-user-select:none;"·67 ··<div·id="splitbar"·style="-moz-user-select:none;"·
68 ·······class="ui-resizable-handle">68 ·······class="ui-resizable-handle">
69 ··</div>69 ··</div>
70 </div>70 </div>
71 <script·type="text/javascript">71 <script·type="text/javascript">
72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/72 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
73 $(document).ready(function(){initNavTree('a06362_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00341_source.html','');·initResizable();·});
74 /*·@license-end·*/74 /*·@license-end·*/
75 </script>75 </script>
76 <div·id="doc-content">76 <div·id="doc-content">
77 <!--·window·showing·the·filter·options·-->77 <!--·window·showing·the·filter·options·-->
78 <div·id="MSearchSelectWindow"78 <div·id="MSearchSelectWindow"
79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"79 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"80 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 92, 21 lines modifiedOffset 92, 21 lines modified
92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>92 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
93 </div>93 </div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
  
97 <div·class="header">97 <div·class="header">
98 ··<div·class="headertitle"><div·class="title">AttribKernelT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ModifiedButterFlyT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div>101 <a·href="a00341.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, 694 lines modifiedOffset 136, 545 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="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>·</div>144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··CLASS·ModifiedButterflyT</span></div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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><span·class="preprocessor">#ifndef·OPENMESH_KERNEL_OSG_ATTRIBKERNEL_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_KENREL_OSG_ATTRIBKERNEL_HH</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>148 <div·class="line"><a·id="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="a00584.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>149 <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>150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·SP_MODIFIED_BUTTERFLY_H</span></div>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SP_MODIFIED_BUTTERFLY_H</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
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>153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00362.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</span></div>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·--------------------·STL</span></div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div>
 159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#else</span></div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>164 <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">protected</span>:</div>165 <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>166 <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>167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
 168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>Subdivider·{·<span·class="comment">//·BEGIN_NS_DECIMATER</span></div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
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>173 <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="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div>
 176 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">
 177 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03790.html">···92</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03790.html">ModifiedButterflyT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03806.html">SubdividerT</a>&lt;MeshType,·RealType&gt;</div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//----------------------------------------------------------------·item·types</span></div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Vertex·············Vertex;</div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Halfedge···········Halfedge;</div> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Edge···············Edge;</div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Face···············Face;</div> 
Max diff block lines reached; 169330/189183 bytes (89.51%) of diff not shown.
47.9 KB
html2text {}
Max HTML report size reached
17.8 KB
./usr/share/doc/libopenmesh-dev/html/a06365.html vs.
./usr/share/doc/libopenmesh-dev/html/a06488.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('a06365.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06488.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 99, 112 lines modifiedOffset 99, 112 lines modified
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>This·file·defines·the·default·traits·and·some·convenience·macros.··101 <p>This·file·defines·the·default·traits·and·some·convenience·macros.··
102 <a·href="#details">More...</a></p>102 <a·href="#details">More...</a></p>
103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</code><br·/>
105 <code>#include·&lt;<a·class="el"·href="a00584_source.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</code><br·/>105 <code>#include·&lt;<a·class="el"·href="a00893_source.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</code><br·/>
106 <code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>106 <code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>
107 </div><div·class="textblock"><div·class="dynheader">107 </div><div·class="textblock"><div·class="dynheader">
108 Include·dependency·graph·for·Traits.hh:</div>108 Include·dependency·graph·for·Traits.hh:</div>
109 <div·class="dyncontent">109 <div·class="dyncontent">
110 <div·class="center"><img·src="a06366.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hh"·alt=""/></div>110 <div·class="center"><img·src="a06489.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hh"·alt=""/></div>
111 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hh"·id="aOpenMesh_2Core_2Mesh_2Traits_8hh">111 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hh"·id="aOpenMesh_2Core_2Mesh_2Traits_8hh">
112 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>112 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>
113 <area·shape="rect"·title="·"·alt=""·coords="176,269,355,309"/>113 <area·shape="rect"·title="·"·alt=""·coords="176,269,355,309"/>
114 <area·shape="poly"·title="·"·alt=""·coords="141,39,87,52,39,71,22,83,11,97,8,113,15,132,30,156,49,177,94,213,143,241,190,262,188,267,140,246,91,218,46,181,26,159,10,135,3,114,6,95,18,79,36,66,85,47,140,34"/>114 <area·shape="poly"·title="·"·alt=""·coords="141,39,87,52,39,71,22,83,11,97,8,113,15,132,30,156,49,177,94,213,143,241,190,262,188,267,140,246,91,218,46,181,26,159,10,135,3,114,6,95,18,79,36,66,85,47,140,34"/>
115 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="24,93,219,133"/>115 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="24,93,219,133"/>
116 <area·shape="poly"·title="·"·alt=""·coords="202,48,156,86,153,82,199,44"/>116 <area·shape="poly"·title="·"·alt=""·coords="202,48,156,86,153,82,199,44"/>
117 <area·shape="rect"·href="a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>117 <area·shape="rect"·href="a00893.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>
118 <area·shape="poly"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>118 <area·shape="poly"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>
119 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="432,93,596,133"/>119 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="432,93,596,133"/>
120 <area·shape="poly"·title="·"·alt=""·coords="288,43,438,87,436,92,286,48"/>120 <area·shape="poly"·title="·"·alt=""·coords="288,43,438,87,436,92,286,48"/>
121 <area·shape="poly"·title="·"·alt=""·coords="284,136,255,156,233,183,228,201,230,220,246,257,241,259,225,221,223,200,229,180,252,152,281,131"/>121 <area·shape="poly"·title="·"·alt=""·coords="284,136,255,156,233,183,228,201,230,220,246,257,241,259,225,221,223,200,229,180,252,152,281,131"/>
122 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="244,181,408,221"/>122 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="244,181,408,221"/>
123 <area·shape="poly"·title="·"·alt=""·coords="328,134,328,167,323,167,323,134"/>123 <area·shape="poly"·title="·"·alt=""·coords="328,134,328,167,323,167,323,134"/>
124 <area·shape="poly"·title="·"·alt=""·coords="315,223,289,260,285,257,310,220"/>124 <area·shape="poly"·title="·"·alt=""·coords="315,223,289,260,285,257,310,220"/>
125 <area·shape="poly"·title="·"·alt=""·coords="503,135,469,179,421,223,380,248,338,267,336,262,378,243,417,219,465,175,499,132"/>125 <area·shape="poly"·title="·"·alt=""·coords="503,135,469,179,421,223,380,248,338,267,336,262,378,243,417,219,465,175,499,132"/>
126 <area·shape="rect"·title="·"·alt=""·coords="484,189,560,214"/>126 <area·shape="rect"·title="·"·alt=""·coords="484,189,560,214"/>
127 <area·shape="poly"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>127 <area·shape="poly"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>
128 </map>128 </map>
129 </div>129 </div>
130 </div><div·class="textblock"><div·class="dynheader">130 </div><div·class="textblock"><div·class="dynheader">
131 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>131 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
132 <div·class="dyncontent">132 <div·class="dyncontent">
133 <div·class="center"><img·src="a06367.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·alt=""/></div>133 <div·class="center"><img·src="a06490.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·alt=""/></div>
134 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·id="aOpenMesh_2Core_2Mesh_2Traits_8hhdep">134 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·id="aOpenMesh_2Core_2Mesh_2Traits_8hhdep">
135 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="1633,5,1797,45"/>135 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="1633,5,1797,45"/>
136 <area·shape="rect"·href="a00422_source.html"·title="·"·alt=""·coords="760,189,967,229"/>136 <area·shape="rect"·href="a00986_source.html"·title="·"·alt=""·coords="760,189,967,229"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1620,35,1415,54,1295,72,1177,96,1101,117,1027,143,906,191,904,186,1025,138,1100,112,1176,91,1294,67,1414,49,1619,29"/>137 <area·shape="poly"·title="·"·alt=""·coords="1620,35,1415,54,1295,72,1177,96,1101,117,1027,143,906,191,904,186,1025,138,1100,112,1176,91,1294,67,1414,49,1619,29"/>
138 <area·shape="rect"·href="a00542_source.html"·title="·"·alt=""·coords="5,189,169,229"/>138 <area·shape="rect"·href="a00905_source.html"·title="·"·alt=""·coords="5,189,169,229"/>
139 <area·shape="poly"·title="·"·alt=""·coords="1620,30,1347,34,988,45,634,64,488,79,377,96,305,116,236,141,125,191,122,186,234,136,304,111,376,91,487,73,634,59,988,40,1347,29,1620,25"/>139 <area·shape="poly"·title="·"·alt=""·coords="1620,30,1347,34,988,45,634,64,488,79,377,96,305,116,236,141,125,191,122,186,234,136,304,111,376,91,487,73,634,59,988,40,1347,29,1620,25"/>
140 <area·shape="rect"·href="a00608_source.html"·title="·"·alt=""·coords="991,189,1155,229"/>140 <area·shape="rect"·href="a00929_source.html"·title="·"·alt=""·coords="991,189,1155,229"/>
141 <area·shape="poly"·title="·"·alt=""·coords="1620,33,1541,39,1451,51,1356,69,1264,96,1216,117,1170,142,1098,191,1095,186,1168,138,1214,112,1262,91,1355,64,1450,45,1541,34,1619,27"/>141 <area·shape="poly"·title="·"·alt=""·coords="1620,33,1541,39,1451,51,1356,69,1264,96,1216,117,1170,142,1098,191,1095,186,1168,138,1214,112,1262,91,1355,64,1450,45,1541,34,1619,27"/>
142 <area·shape="rect"·href="a00539_source.html"·title="·"·alt=""·coords="388,93,587,133"/>142 <area·shape="rect"·href="a00851_source.html"·title="·"·alt=""·coords="388,93,587,133"/>
143 <area·shape="poly"·title="·"·alt=""·coords="1620,36,587,108,587,102,1620,31"/>143 <area·shape="poly"·title="·"·alt=""·coords="1620,36,587,108,587,102,1620,31"/>
144 <area·shape="rect"·href="a00563_source.html"·title="·"·alt=""·coords="1275,93,1462,133"/>144 <area·shape="rect"·href="a00908_source.html"·title="·"·alt=""·coords="1275,93,1462,133"/>
145 <area·shape="poly"·title="·"·alt=""·coords="1627,51,1445,96,1444,91,1625,46"/>145 <area·shape="poly"·title="·"·alt=""·coords="1627,51,1445,96,1444,91,1625,46"/>
146 <area·shape="rect"·href="a06368.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2661,93,2834,133"/>146 <area·shape="rect"·href="a06491.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2661,93,2834,133"/>
147 <area·shape="poly"·title="·"·alt=""·coords="1811,32,2537,91,2660,101,2660,107,2536,96,1811,37"/>147 <area·shape="poly"·title="·"·alt=""·coords="1811,32,2537,91,2660,101,2660,107,2536,96,1811,37"/>
148 <area·shape="rect"·href="a01010_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>148 <area·shape="rect"·href="a00371_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>
149 <area·shape="poly"·title="·"·alt=""·coords="1811,29,2094,50,2267,68,2440,91,2644,132,2878,186,2877,191,2643,138,2439,96,2266,73,2093,55,1811,34"/>149 <area·shape="poly"·title="·"·alt=""·coords="1811,29,2094,50,2267,68,2440,91,2644,132,2878,186,2877,191,2643,138,2439,96,2266,73,2093,55,1811,34"/>
150 <area·shape="rect"·href="a06470.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3091,93,3377,133"/>150 <area·shape="rect"·href="a06482.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3091,93,3377,133"/>
151 <area·shape="poly"·title="·"·alt=""·coords="1811,29,3091,101,3090,107,1811,35"/>151 <area·shape="poly"·title="·"·alt=""·coords="1811,29,3091,101,3090,107,1811,35"/>
152 <area·shape="rect"·href="a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2145,93,2427,133"/>152 <area·shape="rect"·href="a06485.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2145,93,2427,133"/>
153 <area·shape="poly"·title="·"·alt=""·coords="1811,38,2161,91,2161,96,1811,44"/>153 <area·shape="poly"·title="·"·alt=""·coords="1811,38,2161,91,2161,96,1811,44"/>
154 <area·shape="rect"·href="a01100_source.html"·title="·"·alt=""·coords="1718,93,1889,133"/>154 <area·shape="rect"·href="a00485_source.html"·title="·"·alt=""·coords="1718,93,1889,133"/>
155 <area·shape="poly"·title="·"·alt=""·coords="1747,53,1786,91,1782,95,1743,57"/>155 <area·shape="poly"·title="·"·alt=""·coords="1747,53,1786,91,1782,95,1743,57"/>
156 <area·shape="poly"·title="·"·alt=""·coords="383,139,183,184,155,191,153,186,181,179,382,134"/>156 <area·shape="poly"·title="·"·alt=""·coords="383,139,183,184,155,191,153,186,181,179,382,134"/>
157 <area·shape="rect"·href="a00533_source.html"·title="·"·alt=""·coords="405,189,569,229"/>157 <area·shape="rect"·href="a00917_source.html"·title="·"·alt=""·coords="405,189,569,229"/>
158 <area·shape="poly"·title="·"·alt=""·coords="490,147,490,189,485,189,485,147"/>158 <area·shape="poly"·title="·"·alt=""·coords="490,147,490,189,485,189,485,147"/>
159 <area·shape="rect"·href="a00872_source.html"·title="·"·alt=""·coords="194,189,381,229"/>159 <area·shape="rect"·href="a00446_source.html"·title="·"·alt=""·coords="194,189,381,229"/>
160 <area·shape="poly"·title="·"·alt=""·coords="436,142,329,191,327,186,433,137"/>160 <area·shape="poly"·title="·"·alt=""·coords="436,142,329,191,327,186,433,137"/>
161 <area·shape="rect"·href="a00329_source.html"·title="·"·alt=""·coords="593,189,736,229"/>161 <area·shape="rect"·href="a01178_source.html"·title="·"·alt=""·coords="593,189,736,229"/>
162 <area·shape="poly"·title="·"·alt=""·coords="537,137,630,186,628,191,534,142"/>162 <area·shape="poly"·title="·"·alt=""·coords="537,137,630,186,628,191,534,142"/>
163 <area·shape="rect"·href="a00290_source.html"·title="·"·alt=""·coords="591,284,738,339"/>163 <area·shape="rect"·href="a01139_source.html"·title="·"·alt=""·coords="591,284,738,339"/>
164 <area·shape="poly"·title="·"·alt=""·coords="667,242,667,284,662,284,662,242"/>164 <area·shape="poly"·title="·"·alt=""·coords="667,242,667,284,662,284,662,242"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1262,134,979,184,944,191,943,186,977,179,1261,129"/>165 <area·shape="poly"·title="·"·alt=""·coords="1262,134,979,184,944,191,943,186,977,179,1261,129"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1297,140,1133,191,1132,186,1295,135"/>166 <area·shape="poly"·title="·"·alt=""·coords="1297,140,1133,191,1132,186,1295,135"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1262,120,1126,126,955,138,769,157,582,184,550,191,549,186,582,179,768,151,955,133,1125,121,1262,115"/>167 <area·shape="poly"·title="·"·alt=""·coords="1262,120,1126,126,955,138,769,157,582,184,550,191,549,186,582,179,768,151,955,133,1125,121,1262,115"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1262,122,1025,142,886,160,748,184,720,191,718,186,747,179,885,154,1024,137,1261,117"/>168 <area·shape="poly"·title="·"·alt=""·coords="1262,122,1025,142,886,160,748,184,720,191,718,186,747,179,885,154,1024,137,1261,117"/>
169 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="1179,189,1385,229"/>169 <area·shape="rect"·href="a01001_source.html"·title="·"·alt=""·coords="1179,189,1385,229"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1344,145,1301,190,1298,187,1340,142"/>170 <area·shape="poly"·title="·"·alt=""·coords="1344,145,1301,190,1298,187,1340,142"/>
171 <area·shape="rect"·href="a06347_source.html"·title="·"·alt=""·coords="1409,189,1600,229"/>171 <area·shape="rect"·href="a06452_source.html"·title="·"·alt=""·coords="1409,189,1600,229"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1409,139,1479,186,1476,191,1406,143"/>172 <area·shape="poly"·title="·"·alt=""·coords="1409,139,1479,186,1476,191,1406,143"/>
173 <area·shape="rect"·href="a06350_source.html"·title="·"·alt=""·coords="2134,189,2334,229"/>173 <area·shape="rect"·href="a06455_source.html"·title="·"·alt=""·coords="2134,189,2334,229"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1476,117,1768,137,1946,155,2122,179,2161,186,2160,191,2122,184,1945,160,1768,142,1476,122"/>174 <area·shape="poly"·title="·"·alt=""·coords="1476,117,1768,137,1946,155,2122,179,2161,186,2160,191,2122,184,1945,160,1768,142,1476,122"/>
175 <area·shape="rect"·href="a00479_source.html"·title="·"·alt=""·coords="1843,181,2110,236"/>175 <area·shape="rect"·href="a01013_source.html"·title="·"·alt=""·coords="1843,181,2110,236"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1476,126,1832,179,1844,181,1843,186,1831,184,1475,132"/>176 <area·shape="poly"·title="·"·alt=""·coords="1476,126,1832,179,1844,181,1843,186,1831,184,1475,132"/>
177 <area·shape="rect"·href="a00236_source.html"·title="·"·alt=""·coords="1625,189,1819,229"/>177 <area·shape="rect"·href="a01094_source.html"·title="·"·alt=""·coords="1625,189,1819,229"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1454,134,1651,186,1650,191,1452,139"/>178 <area·shape="poly"·title="·"·alt=""·coords="1454,134,1651,186,1650,191,1452,139"/>
179 <area·shape="rect"·href="a00485_source.html"·title="·"·alt=""·coords="2134,291,2334,331"/>179 <area·shape="rect"·href="a00959_source.html"·title="·"·alt=""·coords="2134,291,2334,331"/>
180 <area·shape="poly"·title="·"·alt=""·coords="2237,243,2237,291,2231,291,2231,243"/>180 <area·shape="poly"·title="·"·alt=""·coords="2237,243,2237,291,2231,291,2231,243"/>
181 <area·shape="poly"·title="·"·alt=""·coords="2803,136,2915,186,2913,191,2801,141"/>181 <area·shape="poly"·title="·"·alt=""·coords="2803,136,2915,186,2913,191,2801,141"/>
182 <area·shape="rect"·href="a06458.html"·title="·"·alt=""·coords="3105,189,3363,229"/>182 <area·shape="rect"·href="a06470.html"·title="·"·alt=""·coords="3105,189,3363,229"/>
183 <area·shape="poly"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>183 <area·shape="poly"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>
184 <area·shape="rect"·href="a00905_source.html"·title="·"·alt=""·coords="3388,189,3664,229"/>184 <area·shape="rect"·href="a00320_source.html"·title="·"·alt=""·coords="3388,189,3664,229"/>
185 <area·shape="poly"·title="·"·alt=""·coords="3307,135,3468,186,3466,191,3305,140"/>185 <area·shape="poly"·title="·"·alt=""·coords="3307,135,3468,186,3466,191,3305,140"/>
186 <area·shape="rect"·href="a06464.html"·title="·"·alt=""·coords="3131,284,3371,339"/>186 <area·shape="rect"·href="a06476.html"·title="·"·alt=""·coords="3131,284,3371,339"/>
187 <area·shape="poly"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>187 <area·shape="poly"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>
188 <area·shape="poly"·title="·"·alt=""·coords="3462,236,3324,286,3322,281,3460,231"/>188 <area·shape="poly"·title="·"·alt=""·coords="3462,236,3324,286,3322,281,3460,231"/>
189 <area·shape="rect"·href="a00911.html"·title="·"·alt=""·coords="3413,291,3639,331"/>189 <area·shape="rect"·href="a00326.html"·title="·"·alt=""·coords="3413,291,3639,331"/>
190 <area·shape="poly"·title="·"·alt=""·coords="3529,243,3529,291,3523,291,3523,243"/>190 <area·shape="poly"·title="·"·alt=""·coords="3529,243,3529,291,3523,291,3523,243"/>
191 <area·shape="rect"·href="a00896.html"·title="·"·alt=""·coords="3423,387,3629,441"/>191 <area·shape="rect"·href="a00329.html"·title="·"·alt=""·coords="3423,387,3629,441"/>
192 <area·shape="poly"·title="·"·alt=""·coords="3529,345,3529,386,3523,386,3523,345"/>192 <area·shape="poly"·title="·"·alt=""·coords="3529,345,3529,386,3523,386,3523,345"/>
193 <area·shape="poly"·title="·"·alt=""·coords="2271,147,2247,190,2242,187,2267,144"/>193 <area·shape="poly"·title="·"·alt=""·coords="2271,147,2247,190,2242,187,2267,144"/>
194 <area·shape="rect"·href="a00926.html"·title="·"·alt=""·coords="2598,189,2809,229"/>194 <area·shape="rect"·href="a00350.html"·title="·"·alt=""·coords="2598,189,2809,229"/>
195 <area·shape="poly"·title="·"·alt=""·coords="2384,134,2620,186,2618,191,2383,139"/>195 <area·shape="poly"·title="·"·alt=""·coords="2384,134,2620,186,2618,191,2383,139"/>
196 <area·shape="rect"·href="a00920.html"·title="·"·alt=""·coords="2359,189,2573,229"/>196 <area·shape="rect"·href="a00344.html"·title="·"·alt=""·coords="2359,189,2573,229"/>
197 <area·shape="poly"·title="·"·alt=""·coords="2336,137,2431,186,2428,191,2333,142"/>197 <area·shape="poly"·title="·"·alt=""·coords="2336,137,2431,186,2428,191,2333,142"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1852,137,1929,179,1927,184,1849,142"/>198 <area·shape="poly"·title="·"·alt=""·coords="1852,137,1929,179,1927,184,1849,142"/>
199 </map>199 </map>
200 </div>200 </div>
201 </div>201 </div>
202 <p><a·href="a06365_source.html">Go·to·the·source·code·of·this·file.</a></p>202 <p><a·href="a06488_source.html">Go·to·the·source·code·of·this·file.</a></p>
203 <table·class="memberdecls">203 <table·class="memberdecls">
204 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>204 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
205 Classes</h2></td></tr>205 Classes</h2></td></tr>
206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02806.html">OpenMesh::DefaultTraits</a></td></tr>206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02806.html">OpenMesh::DefaultTraits</a></td></tr>
207 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·traits.··<a·href="a02806.html#details">More...</a><br·/></td></tr>207 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·traits.··<a·href="a02806.html#details">More...</a><br·/></td></tr>
208 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 4039/18085 bytes (22.33%) of diff not shown.
1.98 KB
./usr/share/doc/libopenmesh-dev/html/a06365.js vs.
./usr/share/doc/libopenmesh-dev/html/a06488.js
Files 92% similar despite different names
1.85 KB
js-beautify {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 var·a06365·=·[1 var·a06488·=·[
2 ····["OpenMesh::DefaultTraits",·"a02806.html",·"a02806"],2 ····["OpenMesh::DefaultTraits",·"a02806.html",·"a02806"],
3 ····["OpenMesh::DefaultTraitsDouble",·"a02810.html",·"a02810"],3 ····["OpenMesh::DefaultTraitsDouble",·"a02810.html",·"a02810"],
4 ····["OpenMesh::MergeTraits<·_Traits1,·_Traits2·>",·"a02814.html",·null],4 ····["OpenMesh::MergeTraits<·_Traits1,·_Traits2·>",·"a02814.html",·null],
5 ····["EdgeAttributes",·"a06365.html#a8126b6d66b0b65c5e23e8856c6092c28",·null],5 ····["EdgeAttributes",·"a06488.html#a8126b6d66b0b65c5e23e8856c6092c28",·null],
6 ····["EdgeTraits",·"a06365.html#adbd10edc9787f8347769a11391896d9e",·null],6 ····["EdgeTraits",·"a06488.html#adbd10edc9787f8347769a11391896d9e",·null],
7 ····["FaceAttributes",·"a06365.html#a75f0d731abf2489208086aac5147eefc",·null],7 ····["FaceAttributes",·"a06488.html#a75f0d731abf2489208086aac5147eefc",·null],
8 ····["FaceTraits",·"a06365.html#a48a58bb27b065ea6b5f6e973756f1800",·null],8 ····["FaceTraits",·"a06488.html#a48a58bb27b065ea6b5f6e973756f1800",·null],
9 ····["HalfedgeAttributes",·"a06365.html#a72688ff15a275a41a98159ce72eaab4f",·null],9 ····["HalfedgeAttributes",·"a06488.html#a72688ff15a275a41a98159ce72eaab4f",·null],
10 ····["HalfedgeTraits",·"a06365.html#a223434df0f07f8e05b89324094fc1de8",·null],10 ····["HalfedgeTraits",·"a06488.html#a223434df0f07f8e05b89324094fc1de8",·null],
11 ····["OM_Merge_Traits",·"a06365.html#a746c83f2828928d4e7c4de0b2613e396",·null],11 ····["OM_Merge_Traits",·"a06488.html#a746c83f2828928d4e7c4de0b2613e396",·null],
12 ····["OM_Merge_Traits_In_Template",·"a06365.html#a97a9676df79fe2881136f983f3cf3b05",·null],12 ····["OM_Merge_Traits_In_Template",·"a06488.html#a97a9676df79fe2881136f983f3cf3b05",·null],
13 ····["VertexAttributes",·"a06365.html#a427ff443d5e47c76b9c45a29213e63db",·null],13 ····["VertexAttributes",·"a06488.html#a427ff443d5e47c76b9c45a29213e63db",·null],
14 ····["VertexTraits",·"a06365.html#aa5146d858418fcb93715406a6ce8e30f",·null]14 ····["VertexTraits",·"a06488.html#aa5146d858418fcb93715406a6ce8e30f",·null]
15 ];15 ];
2.67 KB
./usr/share/doc/libopenmesh-dev/html/a06366.map vs.
./usr/share/doc/libopenmesh-dev/html/a06489.map
Files 96% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <map·id="OpenMesh/Core/Mesh/Traits.hh"·name="OpenMesh/Core/Mesh/Traits.hh">1 <map·id="OpenMesh/Core/Mesh/Traits.hh"·name="OpenMesh/Core/Mesh/Traits.hh">
2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="176,269,355,309"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="176,269,355,309"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="141,39,87,52,39,71,22,83,11,97,8,113,15,132,30,156,49,177,94,213,143,241,190,262,188,267,140,246,91,218,46,181,26,159,10,135,3,114,6,95,18,79,36,66,85,47,140,34"/>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="$a00500_source.html"·title="·"·alt=""·coords="24,93,219,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00830_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"/>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="$a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>7 <area·shape="rect"·id="Node000004"·href="$a00893.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>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="$a00581_source.html"·title="·"·alt=""·coords="432,93,596,133"/>9 <area·shape="rect"·id="Node000006"·href="$a00878_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"/>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"/>11 <area·shape="poly"·id="edge4_Node000004_Node000002"·title="·"·alt=""·coords="284,136,255,156,233,183,228,201,230,220,246,257,241,259,225,221,223,200,229,180,252,152,281,131"/>
12 <area·shape="rect"·id="Node000005"·href="$a00638_source.html"·title="·"·alt=""·coords="244,181,408,221"/>12 <area·shape="rect"·id="Node000005"·href="$a00887_source.html"·title="·"·alt=""·coords="244,181,408,221"/>
13 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="328,134,328,167,323,167,323,134"/>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"/>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"/>15 <area·shape="poly"·id="edge8_Node000006_Node000002"·title="·"·alt=""·coords="503,135,469,179,421,223,380,248,338,267,336,262,378,243,417,219,465,175,499,132"/>
16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="484,189,560,214"/>16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="484,189,560,214"/>
17 <area·shape="poly"·id="edge9_Node000006_Node000007"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>17 <area·shape="poly"·id="edge9_Node000006_Node000007"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>
18 </map>18 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06366.png vs.
./usr/share/doc/libopenmesh-dev/html/a06489.png
Files identical despite different names
10.9 KB
./usr/share/doc/libopenmesh-dev/html/a06367.map vs.
./usr/share/doc/libopenmesh-dev/html/a06490.map
Files 93% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 <map·id="OpenMesh/Core/Mesh/Traits.hh"·name="OpenMesh/Core/Mesh/Traits.hh">1 <map·id="OpenMesh/Core/Mesh/Traits.hh"·name="OpenMesh/Core/Mesh/Traits.hh">
2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="1633,5,1797,45"/>2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="1633,5,1797,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00422_source.html"·title="·"·alt=""·coords="760,189,967,229"/>3 <area·shape="rect"·id="Node000002"·href="$a00986_source.html"·title="·"·alt=""·coords="760,189,967,229"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1620,35,1415,54,1295,72,1177,96,1101,117,1027,143,906,191,904,186,1025,138,1100,112,1176,91,1294,67,1414,49,1619,29"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="1620,35,1415,54,1295,72,1177,96,1101,117,1027,143,906,191,904,186,1025,138,1100,112,1176,91,1294,67,1414,49,1619,29"/>
5 <area·shape="rect"·id="Node000003"·href="$a00542_source.html"·title="·"·alt=""·coords="5,189,169,229"/>5 <area·shape="rect"·id="Node000003"·href="$a00905_source.html"·title="·"·alt=""·coords="5,189,169,229"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="1620,30,1347,34,988,45,634,64,488,79,377,96,305,116,236,141,125,191,122,186,234,136,304,111,376,91,487,73,634,59,988,40,1347,29,1620,25"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="1620,30,1347,34,988,45,634,64,488,79,377,96,305,116,236,141,125,191,122,186,234,136,304,111,376,91,487,73,634,59,988,40,1347,29,1620,25"/>
7 <area·shape="rect"·id="Node000004"·href="$a00608_source.html"·title="·"·alt=""·coords="991,189,1155,229"/>7 <area·shape="rect"·id="Node000004"·href="$a00929_source.html"·title="·"·alt=""·coords="991,189,1155,229"/>
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="1620,33,1541,39,1451,51,1356,69,1264,96,1216,117,1170,142,1098,191,1095,186,1168,138,1214,112,1262,91,1355,64,1450,45,1541,34,1619,27"/>8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="1620,33,1541,39,1451,51,1356,69,1264,96,1216,117,1170,142,1098,191,1095,186,1168,138,1214,112,1262,91,1355,64,1450,45,1541,34,1619,27"/>
9 <area·shape="rect"·id="Node000005"·href="$a00539_source.html"·title="·"·alt=""·coords="388,93,587,133"/>9 <area·shape="rect"·id="Node000005"·href="$a00851_source.html"·title="·"·alt=""·coords="388,93,587,133"/>
10 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="1620,36,587,108,587,102,1620,31"/>10 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="1620,36,587,108,587,102,1620,31"/>
11 <area·shape="rect"·id="Node000010"·href="$a00563_source.html"·title="·"·alt=""·coords="1275,93,1462,133"/>11 <area·shape="rect"·id="Node000010"·href="$a00908_source.html"·title="·"·alt=""·coords="1275,93,1462,133"/>
12 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="1627,51,1445,96,1444,91,1625,46"/>12 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="1627,51,1445,96,1444,91,1625,46"/>
13 <area·shape="rect"·id="Node000017"·href="$a06368.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2661,93,2834,133"/>13 <area·shape="rect"·id="Node000017"·href="$a06491.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2661,93,2834,133"/>
14 <area·shape="poly"·id="edge21_Node000001_Node000017"·title="·"·alt=""·coords="1811,32,2537,91,2660,101,2660,107,2536,96,1811,37"/>14 <area·shape="poly"·id="edge21_Node000001_Node000017"·title="·"·alt=""·coords="1811,32,2537,91,2660,101,2660,107,2536,96,1811,37"/>
15 <area·shape="rect"·id="Node000018"·href="$a01010_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>15 <area·shape="rect"·id="Node000018"·href="$a00371_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>
16 <area·shape="poly"·id="edge23_Node000001_Node000018"·title="·"·alt=""·coords="1811,29,2094,50,2267,68,2440,91,2644,132,2878,186,2877,191,2643,138,2439,96,2266,73,2093,55,1811,34"/>16 <area·shape="poly"·id="edge23_Node000001_Node000018"·title="·"·alt=""·coords="1811,29,2094,50,2267,68,2440,91,2644,132,2878,186,2877,191,2643,138,2439,96,2266,73,2093,55,1811,34"/>
17 <area·shape="rect"·id="Node000019"·href="$a06470.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3091,93,3377,133"/>17 <area·shape="rect"·id="Node000019"·href="$a06482.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3091,93,3377,133"/>
18 <area·shape="poly"·id="edge24_Node000001_Node000019"·title="·"·alt=""·coords="1811,29,3091,101,3090,107,1811,35"/>18 <area·shape="poly"·id="edge24_Node000001_Node000019"·title="·"·alt=""·coords="1811,29,3091,101,3090,107,1811,35"/>
19 <area·shape="rect"·id="Node000025"·href="$a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2145,93,2427,133"/>19 <area·shape="rect"·id="Node000025"·href="$a06485.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2145,93,2427,133"/>
20 <area·shape="poly"·id="edge31_Node000001_Node000025"·title="·"·alt=""·coords="1811,38,2161,91,2161,96,1811,44"/>20 <area·shape="poly"·id="edge31_Node000001_Node000025"·title="·"·alt=""·coords="1811,38,2161,91,2161,96,1811,44"/>
21 <area·shape="rect"·id="Node000028"·href="$a01100_source.html"·title="·"·alt=""·coords="1718,93,1889,133"/>21 <area·shape="rect"·id="Node000028"·href="$a00485_source.html"·title="·"·alt=""·coords="1718,93,1889,133"/>
22 <area·shape="poly"·id="edge35_Node000001_Node000028"·title="·"·alt=""·coords="1747,53,1786,91,1782,95,1743,57"/>22 <area·shape="poly"·id="edge35_Node000001_Node000028"·title="·"·alt=""·coords="1747,53,1786,91,1782,95,1743,57"/>
23 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="383,139,183,184,155,191,153,186,181,179,382,134"/>23 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="383,139,183,184,155,191,153,186,181,179,382,134"/>
24 <area·shape="rect"·id="Node000006"·href="$a00533_source.html"·title="·"·alt=""·coords="405,189,569,229"/>24 <area·shape="rect"·id="Node000006"·href="$a00917_source.html"·title="·"·alt=""·coords="405,189,569,229"/>
25 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="490,147,490,189,485,189,485,147"/>25 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="490,147,490,189,485,189,485,147"/>
26 <area·shape="rect"·id="Node000007"·href="$a00872_source.html"·title="·"·alt=""·coords="194,189,381,229"/>26 <area·shape="rect"·id="Node000007"·href="$a00446_source.html"·title="·"·alt=""·coords="194,189,381,229"/>
27 <area·shape="poly"·id="edge7_Node000005_Node000007"·title="·"·alt=""·coords="436,142,329,191,327,186,433,137"/>27 <area·shape="poly"·id="edge7_Node000005_Node000007"·title="·"·alt=""·coords="436,142,329,191,327,186,433,137"/>
28 <area·shape="rect"·id="Node000008"·href="$a00329_source.html"·title="·"·alt=""·coords="593,189,736,229"/>28 <area·shape="rect"·id="Node000008"·href="$a01178_source.html"·title="·"·alt=""·coords="593,189,736,229"/>
29 <area·shape="poly"·id="edge8_Node000005_Node000008"·title="·"·alt=""·coords="537,137,630,186,628,191,534,142"/>29 <area·shape="poly"·id="edge8_Node000005_Node000008"·title="·"·alt=""·coords="537,137,630,186,628,191,534,142"/>
30 <area·shape="rect"·id="Node000009"·href="$a00290_source.html"·title="·"·alt=""·coords="591,284,738,339"/>30 <area·shape="rect"·id="Node000009"·href="$a01139_source.html"·title="·"·alt=""·coords="591,284,738,339"/>
31 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="667,242,667,284,662,284,662,242"/>31 <area·shape="poly"·id="edge9_Node000008_Node000009"·title="·"·alt=""·coords="667,242,667,284,662,284,662,242"/>
32 <area·shape="poly"·id="edge11_Node000010_Node000002"·title="·"·alt=""·coords="1262,134,979,184,944,191,943,186,977,179,1261,129"/>32 <area·shape="poly"·id="edge11_Node000010_Node000002"·title="·"·alt=""·coords="1262,134,979,184,944,191,943,186,977,179,1261,129"/>
33 <area·shape="poly"·id="edge18_Node000010_Node000004"·title="·"·alt=""·coords="1297,140,1133,191,1132,186,1295,135"/>33 <area·shape="poly"·id="edge18_Node000010_Node000004"·title="·"·alt=""·coords="1297,140,1133,191,1132,186,1295,135"/>
34 <area·shape="poly"·id="edge17_Node000010_Node000006"·title="·"·alt=""·coords="1262,120,1126,126,955,138,769,157,582,184,550,191,549,186,582,179,768,151,955,133,1125,121,1262,115"/>34 <area·shape="poly"·id="edge17_Node000010_Node000006"·title="·"·alt=""·coords="1262,120,1126,126,955,138,769,157,582,184,550,191,549,186,582,179,768,151,955,133,1125,121,1262,115"/>
35 <area·shape="poly"·id="edge19_Node000010_Node000008"·title="·"·alt=""·coords="1262,122,1025,142,886,160,748,184,720,191,718,186,747,179,885,154,1024,137,1261,117"/>35 <area·shape="poly"·id="edge19_Node000010_Node000008"·title="·"·alt=""·coords="1262,122,1025,142,886,160,748,184,720,191,718,186,747,179,885,154,1024,137,1261,117"/>
36 <area·shape="rect"·id="Node000011"·href="$a00461_source.html"·title="·"·alt=""·coords="1179,189,1385,229"/>36 <area·shape="rect"·id="Node000011"·href="$a01001_source.html"·title="·"·alt=""·coords="1179,189,1385,229"/>
37 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="1344,145,1301,190,1298,187,1340,142"/>37 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="1344,145,1301,190,1298,187,1340,142"/>
38 <area·shape="rect"·id="Node000012"·href="$a06347_source.html"·title="·"·alt=""·coords="1409,189,1600,229"/>38 <area·shape="rect"·id="Node000012"·href="$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"/>39 <area·shape="poly"·id="edge13_Node000010_Node000012"·title="·"·alt=""·coords="1409,139,1479,186,1476,191,1406,143"/>
40 <area·shape="rect"·id="Node000013"·href="$a06350_source.html"·title="·"·alt=""·coords="2134,189,2334,229"/>40 <area·shape="rect"·id="Node000013"·href="$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"/>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="$a00479_source.html"·title="·"·alt=""·coords="1843,181,2110,236"/>42 <area·shape="rect"·id="Node000015"·href="$a01013_source.html"·title="·"·alt=""·coords="1843,181,2110,236"/>
43 <area·shape="poly"·id="edge16_Node000010_Node000015"·title="·"·alt=""·coords="1476,126,1832,179,1844,181,1843,186,1831,184,1475,132"/>43 <area·shape="poly"·id="edge16_Node000010_Node000015"·title="·"·alt=""·coords="1476,126,1832,179,1844,181,1843,186,1831,184,1475,132"/>
44 <area·shape="rect"·id="Node000016"·href="$a00236_source.html"·title="·"·alt=""·coords="1625,189,1819,229"/>44 <area·shape="rect"·id="Node000016"·href="$a01094_source.html"·title="·"·alt=""·coords="1625,189,1819,229"/>
45 <area·shape="poly"·id="edge20_Node000010_Node000016"·title="·"·alt=""·coords="1454,134,1651,186,1650,191,1452,139"/>45 <area·shape="poly"·id="edge20_Node000010_Node000016"·title="·"·alt=""·coords="1454,134,1651,186,1650,191,1452,139"/>
46 <area·shape="rect"·id="Node000014"·href="$a00485_source.html"·title="·"·alt=""·coords="2134,291,2334,331"/>46 <area·shape="rect"·id="Node000014"·href="$a00959_source.html"·title="·"·alt=""·coords="2134,291,2334,331"/>
47 <area·shape="poly"·id="edge15_Node000013_Node000014"·title="·"·alt=""·coords="2237,243,2237,291,2231,291,2231,243"/>47 <area·shape="poly"·id="edge15_Node000013_Node000014"·title="·"·alt=""·coords="2237,243,2237,291,2231,291,2231,243"/>
48 <area·shape="poly"·id="edge22_Node000017_Node000018"·title="·"·alt=""·coords="2803,136,2915,186,2913,191,2801,141"/>48 <area·shape="poly"·id="edge22_Node000017_Node000018"·title="·"·alt=""·coords="2803,136,2915,186,2913,191,2801,141"/>
49 <area·shape="rect"·id="Node000020"·href="$a06458.html"·title="·"·alt=""·coords="3105,189,3363,229"/>49 <area·shape="rect"·id="Node000020"·href="$a06470.html"·title="·"·alt=""·coords="3105,189,3363,229"/>
50 <area·shape="poly"·id="edge25_Node000019_Node000020"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>50 <area·shape="poly"·id="edge25_Node000019_Node000020"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>
51 <area·shape="rect"·id="Node000022"·href="$a00905_source.html"·title="·"·alt=""·coords="3388,189,3664,229"/>51 <area·shape="rect"·id="Node000022"·href="$a00320_source.html"·title="·"·alt=""·coords="3388,189,3664,229"/>
52 <area·shape="poly"·id="edge27_Node000019_Node000022"·title="·"·alt=""·coords="3307,135,3468,186,3466,191,3305,140"/>52 <area·shape="poly"·id="edge27_Node000019_Node000022"·title="·"·alt=""·coords="3307,135,3468,186,3466,191,3305,140"/>
53 <area·shape="rect"·id="Node000021"·href="$a06464.html"·title="·"·alt=""·coords="3131,284,3371,339"/>53 <area·shape="rect"·id="Node000021"·href="$a06476.html"·title="·"·alt=""·coords="3131,284,3371,339"/>
54 <area·shape="poly"·id="edge26_Node000020_Node000021"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>54 <area·shape="poly"·id="edge26_Node000020_Node000021"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>
55 <area·shape="poly"·id="edge28_Node000022_Node000021"·title="·"·alt=""·coords="3462,236,3324,286,3322,281,3460,231"/>55 <area·shape="poly"·id="edge28_Node000022_Node000021"·title="·"·alt=""·coords="3462,236,3324,286,3322,281,3460,231"/>
56 <area·shape="rect"·id="Node000023"·href="$a00911.html"·title="·"·alt=""·coords="3413,291,3639,331"/>56 <area·shape="rect"·id="Node000023"·href="$a00326.html"·title="·"·alt=""·coords="3413,291,3639,331"/>
57 <area·shape="poly"·id="edge29_Node000022_Node000023"·title="·"·alt=""·coords="3529,243,3529,291,3523,291,3523,243"/>57 <area·shape="poly"·id="edge29_Node000022_Node000023"·title="·"·alt=""·coords="3529,243,3529,291,3523,291,3523,243"/>
58 <area·shape="rect"·id="Node000024"·href="$a00896.html"·title="·"·alt=""·coords="3423,387,3629,441"/>58 <area·shape="rect"·id="Node000024"·href="$a00329.html"·title="·"·alt=""·coords="3423,387,3629,441"/>
59 <area·shape="poly"·id="edge30_Node000023_Node000024"·title="·"·alt=""·coords="3529,345,3529,386,3523,386,3523,345"/>59 <area·shape="poly"·id="edge30_Node000023_Node000024"·title="·"·alt=""·coords="3529,345,3529,386,3523,386,3523,345"/>
60 <area·shape="poly"·id="edge32_Node000025_Node000013"·title="·"·alt=""·coords="2271,147,2247,190,2242,187,2267,144"/>60 <area·shape="poly"·id="edge32_Node000025_Node000013"·title="·"·alt=""·coords="2271,147,2247,190,2242,187,2267,144"/>
61 <area·shape="rect"·id="Node000026"·href="$a00926.html"·title="·"·alt=""·coords="2598,189,2809,229"/>61 <area·shape="rect"·id="Node000026"·href="$a00350.html"·title="·"·alt=""·coords="2598,189,2809,229"/>
62 <area·shape="poly"·id="edge33_Node000025_Node000026"·title="·"·alt=""·coords="2384,134,2620,186,2618,191,2383,139"/>62 <area·shape="poly"·id="edge33_Node000025_Node000026"·title="·"·alt=""·coords="2384,134,2620,186,2618,191,2383,139"/>
63 <area·shape="rect"·id="Node000027"·href="$a00920.html"·title="·"·alt=""·coords="2359,189,2573,229"/>63 <area·shape="rect"·id="Node000027"·href="$a00344.html"·title="·"·alt=""·coords="2359,189,2573,229"/>
64 <area·shape="poly"·id="edge34_Node000025_Node000027"·title="·"·alt=""·coords="2336,137,2431,186,2428,191,2333,142"/>64 <area·shape="poly"·id="edge34_Node000025_Node000027"·title="·"·alt=""·coords="2336,137,2431,186,2428,191,2333,142"/>
65 <area·shape="poly"·id="edge36_Node000028_Node000015"·title="·"·alt=""·coords="1852,137,1929,179,1927,184,1849,142"/>65 <area·shape="poly"·id="edge36_Node000028_Node000015"·title="·"·alt=""·coords="1852,137,1929,179,1927,184,1849,142"/>
66 </map>66 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06367.png vs.
./usr/share/doc/libopenmesh-dev/html/a06490.png
Files identical despite different names
8.12 KB
./usr/share/doc/libopenmesh-dev/html/a06368.html vs.
./usr/share/doc/libopenmesh-dev/html/a06491.html
Files 98% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06368.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06491.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 72 lines modifiedOffset 96, 72 lines modified
96 <a·href="#namespaces">Namespaces</a>··</div>96 <a·href="#namespaces">Namespaces</a>··</div>
97 ··<div·class="headertitle"><div·class="title">Traits.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">Traits.hh·File·Reference</div></div>
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
  
100 <p>This·file·defines·the·default·traits·and·some·convenienve·macros.··100 <p>This·file·defines·the·default·traits·and·some·convenienve·macros.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06488_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh&gt;</code><br·/>
104 <code>#include·&lt;osg/Geometry&gt;</code><br·/>104 <code>#include·&lt;osg/Geometry&gt;</code><br·/>
105 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·Traits.hh:</div>106 Include·dependency·graph·for·Traits.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a06369.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·alt=""/></div>108 <div·class="center"><img·src="a06492.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh">109 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh">
110 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/>110 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/>
111 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>111 <area·shape="rect"·href="a06488.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>
112 <area·shape="poly"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>112 <area·shape="poly"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>
113 <area·shape="rect"·href="a01001_source.html"·title="·"·alt=""·coords="439,93,612,133"/>113 <area·shape="rect"·href="a00383_source.html"·title="·"·alt=""·coords="439,93,612,133"/>
114 <area·shape="poly"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>114 <area·shape="poly"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>
115 <area·shape="rect"·title="·"·alt=""·coords="407,189,521,214"/>115 <area·shape="rect"·title="·"·alt=""·coords="407,189,521,214"/>
116 <area·shape="poly"·title="·"·alt=""·coords="407,45,415,86,429,132,451,175,446,178,424,134,410,87,401,46"/>116 <area·shape="poly"·title="·"·alt=""·coords="407,45,415,86,429,132,451,175,446,178,424,134,410,87,401,46"/>
117 <area·shape="rect"·title="·"·alt=""·coords="229,445,408,485"/>117 <area·shape="rect"·title="·"·alt=""·coords="229,445,408,485"/>
118 <area·shape="poly"·title="·"·alt=""·coords="211,205,136,211,98,218,65,228,37,242,18,259,9,281,13,309,27,337,47,362,70,383,97,401,157,429,217,446,215,451,155,434,95,406,67,387,43,365,23,340,8,310,4,280,13,256,34,237,63,223,97,213,135,206,211,200"/>118 <area·shape="poly"·title="·"·alt=""·coords="211,205,136,211,98,218,65,228,37,242,18,259,9,281,13,309,27,337,47,362,70,383,97,401,157,429,217,446,215,451,155,434,95,406,67,387,43,365,23,340,8,310,4,280,13,256,34,237,63,223,97,213,135,206,211,200"/>
119 <area·shape="rect"·href="a00500_source.html"·title="·"·alt=""·coords="400,269,595,309"/>119 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="400,269,595,309"/>
120 <area·shape="poly"·title="·"·alt=""·coords="339,219,441,262,439,267,337,224"/>120 <area·shape="poly"·title="·"·alt=""·coords="339,219,441,262,439,267,337,224"/>
121 <area·shape="rect"·href="a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/>121 <area·shape="rect"·href="a00893.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/>
122 <area·shape="poly"·title="·"·alt=""·coords="253,224,160,266,158,261,251,219"/>122 <area·shape="poly"·title="·"·alt=""·coords="253,224,160,266,158,261,251,219"/>
123 <area·shape="rect"·href="a00581_source.html"·title="·"·alt=""·coords="211,269,375,309"/>123 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="211,269,375,309"/>
124 <area·shape="poly"·title="·"·alt=""·coords="296,222,296,255,291,255,291,222"/>124 <area·shape="poly"·title="·"·alt=""·coords="296,222,296,255,291,255,291,222"/>
125 <area·shape="poly"·title="·"·alt=""·coords="101,310,94,353,97,375,106,396,128,418,155,435,185,447,216,455,215,460,183,452,153,440,125,423,102,399,92,377,89,353,96,309"/>125 <area·shape="poly"·title="·"·alt=""·coords="101,310,94,353,97,375,106,396,128,418,155,435,185,447,216,455,215,460,183,452,153,440,125,423,102,399,92,377,89,353,96,309"/>
126 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="117,357,281,397"/>126 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="117,357,281,397"/>
127 <area·shape="poly"·title="·"·alt=""·coords="128,308,170,346,166,350,124,312"/>127 <area·shape="poly"·title="·"·alt=""·coords="128,308,170,346,166,350,124,312"/>
128 <area·shape="poly"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>128 <area·shape="poly"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>
129 <area·shape="poly"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>129 <area·shape="poly"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>
130 <area·shape="rect"·title="·"·alt=""·coords="357,365,433,390"/>130 <area·shape="rect"·title="·"·alt=""·coords="357,365,433,390"/>
131 <area·shape="poly"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>131 <area·shape="poly"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>
132 <area·shape="poly"·title="·"·alt=""·coords="514,135,482,179,478,176,509,132"/>132 <area·shape="poly"·title="·"·alt=""·coords="514,135,482,179,478,176,509,132"/>
133 <area·shape="rect"·href="a00836_source.html"·title="·"·alt=""·coords="553,181,711,221"/>133 <area·shape="rect"·href="a00632_source.html"·title="·"·alt=""·coords="553,181,711,221"/>
134 <area·shape="poly"·title="·"·alt=""·coords="551,132,599,171,596,175,547,136"/>134 <area·shape="poly"·title="·"·alt=""·coords="551,132,599,171,596,175,547,136"/>
135 <area·shape="poly"·title="·"·alt=""·coords="635,222,629,265,621,289,609,311,563,357,510,394,454,423,401,443,399,438,451,418,507,390,560,353,604,308,616,287,624,264,629,221"/>135 <area·shape="poly"·title="·"·alt=""·coords="635,222,629,265,621,289,609,311,563,357,510,394,454,423,401,443,399,438,451,418,507,390,560,353,604,308,616,287,624,264,629,221"/>
136 <area·shape="poly"·title="·"·alt=""·coords="603,224,540,264,537,260,601,219"/>136 <area·shape="poly"·title="·"·alt=""·coords="603,224,540,264,537,260,601,219"/>
137 <area·shape="rect"·href="a00800_source.html"·title="·"·alt=""·coords="670,269,829,309"/>137 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="670,269,829,309"/>
138 <area·shape="poly"·title="·"·alt=""·coords="659,219,714,259,711,263,656,224"/>138 <area·shape="poly"·title="·"·alt=""·coords="659,219,714,259,711,263,656,224"/>
139 <area·shape="rect"·href="a00863_source.html"·title="·"·alt=""·coords="806,357,965,397"/>139 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="806,357,965,397"/>
140 <area·shape="poly"·title="·"·alt=""·coords="712,209,780,229,813,246,843,267,857,284,868,304,882,343,877,344,864,306,853,287,839,271,811,250,778,234,711,214"/>140 <area·shape="poly"·title="·"·alt=""·coords="712,209,780,229,813,246,843,267,857,284,868,304,882,343,877,344,864,306,853,287,839,271,811,250,778,234,711,214"/>
141 <area·shape="poly"·title="·"·alt=""·coords="739,311,702,356,677,380,648,400,593,424,534,442,476,454,422,462,421,456,475,449,533,437,591,420,645,395,673,376,698,353,735,308"/>141 <area·shape="poly"·title="·"·alt=""·coords="739,311,702,356,677,380,648,400,593,424,534,442,476,454,422,462,421,456,475,449,533,437,591,420,645,395,673,376,698,353,735,308"/>
142 <area·shape="poly"·title="·"·alt=""·coords="780,307,845,348,842,352,778,312"/>142 <area·shape="poly"·title="·"·alt=""·coords="780,307,845,348,842,352,778,312"/>
143 <area·shape="rect"·title="·"·alt=""·coords="717,365,782,390"/>143 <area·shape="rect"·title="·"·alt=""·coords="717,365,782,390"/>
144 <area·shape="poly"·title="·"·alt=""·coords="752,310,752,351,747,351,747,310"/>144 <area·shape="poly"·title="·"·alt=""·coords="752,310,752,351,747,351,747,310"/>
145 <area·shape="poly"·title="·"·alt=""·coords="806,398,794,400,596,431,422,454,421,449,595,425,793,395,805,393"/>145 <area·shape="poly"·title="·"·alt=""·coords="806,398,794,400,596,431,422,454,421,449,595,425,793,395,805,393"/>
146 </map>146 </map>
147 </div>147 </div>
148 </div><div·class="textblock"><div·class="dynheader">148 </div><div·class="textblock"><div·class="dynheader">
149 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>149 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
150 <div·class="dyncontent">150 <div·class="dyncontent">
151 <div·class="center"><img·src="a06370.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·alt=""/></div>151 <div·class="center"><img·src="a06493.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·alt=""/></div>
152 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep">152 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep">
153 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="43,5,217,45"/>153 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="43,5,217,45"/>
154 <area·shape="rect"·href="a01010_source.html"·title="·"·alt=""·coords="5,93,255,133"/>154 <area·shape="rect"·href="a00371_source.html"·title="·"·alt=""·coords="5,93,255,133"/>
155 <area·shape="poly"·title="·"·alt=""·coords="133,59,133,93,127,93,127,59"/>155 <area·shape="poly"·title="·"·alt=""·coords="133,59,133,93,127,93,127,59"/>
156 </map>156 </map>
157 </div>157 </div>
158 </div>158 </div>
159 <p><a·href="a06368_source.html">Go·to·the·source·code·of·this·file.</a></p>159 <p><a·href="a06491_source.html">Go·to·the·source·code·of·this·file.</a></p>
160 <table·class="memberdecls">160 <table·class="memberdecls">
161 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>161 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
162 Classes</h2></td></tr>162 Classes</h2></td></tr>
163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03482.html">OpenMesh::Kernel_OSG::Traits</a></td></tr>163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03482.html">OpenMesh::Kernel_OSG::Traits</a></td></tr>
164 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.··<a·href="a03482.html#details">More...</a><br·/></td></tr>164 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.··<a·href="a03482.html#details">More...</a><br·/></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 </table><table·class="memberdecls">166 </table><table·class="memberdecls">
5.79 KB
./usr/share/doc/libopenmesh-dev/html/a06369.map vs.
./usr/share/doc/libopenmesh-dev/html/a06492.map
Files 98% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 <map·id="OpenMesh/Tools/Kernel_OSG/Traits.hh"·name="OpenMesh/Tools/Kernel_OSG/Traits.hh">1 <map·id="OpenMesh/Tools/Kernel_OSG/Traits.hh"·name="OpenMesh/Tools/Kernel_OSG/Traits.hh">
2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/>2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>3 <area·shape="rect"·id="Node000002"·href="$a06488.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>
5 <area·shape="rect"·id="Node000009"·href="$a01001_source.html"·title="·"·alt=""·coords="439,93,612,133"/>5 <area·shape="rect"·id="Node000009"·href="$a00383_source.html"·title="·"·alt=""·coords="439,93,612,133"/>
6 <area·shape="poly"·id="edge11_Node000001_Node000009"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>6 <area·shape="poly"·id="edge11_Node000001_Node000009"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>
7 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="407,189,521,214"/>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"/>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"/>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"/>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="$a00500_source.html"·title="·"·alt=""·coords="400,269,595,309"/>11 <area·shape="rect"·id="Node000004"·href="$a00830_source.html"·title="·"·alt=""·coords="400,269,595,309"/>
12 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="339,219,441,262,439,267,337,224"/>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="$a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/>13 <area·shape="rect"·id="Node000005"·href="$a00893.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"/>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="$a00581_source.html"·title="·"·alt=""·coords="211,269,375,309"/>15 <area·shape="rect"·id="Node000007"·href="$a00878_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"/>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"/>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="$a00638_source.html"·title="·"·alt=""·coords="117,357,281,397"/>18 <area·shape="rect"·id="Node000006"·href="$a00887_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"/>19 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="128,308,170,346,166,350,124,312"/>
20 <area·shape="poly"·id="edge7_Node000006_Node000003"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>20 <area·shape="poly"·id="edge7_Node000006_Node000003"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>
21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>
22 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="357,365,433,390"/>22 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="357,365,433,390"/>
23 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>23 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>
24 <area·shape="poly"·id="edge12_Node000009_Node000010"·title="·"·alt=""·coords="514,135,482,179,478,176,509,132"/>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="$a00836_source.html"·title="·"·alt=""·coords="553,181,711,221"/>25 <area·shape="rect"·id="Node000011"·href="$a00632_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"/>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"/>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"/>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="$a00800_source.html"·title="·"·alt=""·coords="670,269,829,309"/>29 <area·shape="rect"·id="Node000012"·href="$a00668_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"/>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="$a00863_source.html"·title="·"·alt=""·coords="806,357,965,397"/>31 <area·shape="rect"·id="Node000013"·href="$a00617_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"/>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"/>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"/>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"/>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"/>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,794,400,596,431,422,454,421,449,595,425,793,395,805,393"/>37 <area·shape="poly"·id="edge18_Node000013_Node000003"·title="·"·alt=""·coords="806,398,794,400,596,431,422,454,421,449,595,425,793,395,805,393"/>
38 </map>38 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06369.png vs.
./usr/share/doc/libopenmesh-dev/html/a06492.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a06370.png vs.
./usr/share/doc/libopenmesh-dev/html/a06493.png
Files identical despite different names
2.78 KB
./usr/share/doc/libopenmesh-dev/html/a06371.html vs.
./usr/share/doc/libopenmesh-dev/html/a06494.html
Files 99% similar despite different names
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06371.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06494.html','');·initResizable();·});
69 /*·@license-end·*/69 /*·@license-end·*/
70 </script>70 </script>
71 <div·id="doc-content">71 <div·id="doc-content">
72 <!--·window·showing·the·filter·options·-->72 <!--·window·showing·the·filter·options·-->
73 <div·id="MSearchSelectWindow"73 <div·id="MSearchSelectWindow"
74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"74 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"75 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 25 lines modifiedOffset 98, 25 lines modified
98 </div><!--header-->98 </div><!--header-->
99 <div·class="contents">99 <div·class="contents">
100 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·Traits.hh:</div>103 Include·dependency·graph·for·Traits.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a06372.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·alt=""/></div>105 <div·class="center"><img·src="a06495.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="5,5,223,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="5,5,223,45"/>
108 <area·shape="rect"·title="·"·alt=""·coords="7,101,58,126"/>108 <area·shape="rect"·title="·"·alt=""·coords="7,101,58,126"/>
109 <area·shape="poly"·title="·"·alt=""·coords="98,47,55,92,51,89,94,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="98,47,55,92,51,89,94,44"/>
110 <area·shape="rect"·title="·"·alt=""·coords="82,93,309,133"/>110 <area·shape="rect"·title="·"·alt=""·coords="82,93,309,133"/>
111 <area·shape="poly"·title="·"·alt=""·coords="134,44,170,81,166,85,130,47"/>111 <area·shape="poly"·title="·"·alt=""·coords="134,44,170,81,166,85,130,47"/>
112 </map>112 </map>
113 </div>113 </div>
114 </div>114 </div>
115 <p><a·href="a06371_source.html">Go·to·the·source·code·of·this·file.</a></p>115 <p><a·href="a06494_source.html">Go·to·the·source·code·of·this·file.</a></p>
116 <table·class="memberdecls">116 <table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
118 Classes</h2></td></tr>118 Classes</h2></td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03710.html">OpenMesh::Subdivider::Adaptive::State</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03710.html">OpenMesh::Subdivider::Adaptive::State</a></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03714.html">OpenMesh::Subdivider::Adaptive::Traits</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03714.html">OpenMesh::Subdivider::Adaptive::Traits</a></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 B
./usr/share/doc/libopenmesh-dev/html/a06372.map vs.
./usr/share/doc/libopenmesh-dev/html/a06495.map
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a06372.png vs.
./usr/share/doc/libopenmesh-dev/html/a06495.png
Files identical despite different names
181 KB
./usr/share/doc/libopenmesh-dev/html/a06374_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00359_source.html
Files 78% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>OpenMesh:·OpenMesh/Core/Utils/color_cast.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/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('a06374_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00359_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">color_cast.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="a00359.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, 372 lines modifiedOffset 136, 591 lines modified
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··CLASS·InterpolatingSqrt3LGT</span></div>
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="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><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>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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="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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_COLOR_CAST_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_COLOR_CAST_HH</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="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>·</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>
 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="a00362.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</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>158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>
 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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>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>
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>
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>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>
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">struct·</span>color_caster</div>172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#else</span></div>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>{</div>173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#··include·&lt;cmath&gt;</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>174 <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>175 <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>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>
182 <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>
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····dst_t·dst;</div> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<a·class="code·hl_function"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">vector_cast</a>(_src,·dst,·GenProg::Int2Type&lt;vector_traits&lt;dst_t&gt;::size_&gt;());</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·dst;</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>180 <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>};</div> 
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>
189 <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>
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;&gt;</div>185 <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="keyword">struct·</span>color_caster&lt;<a·class="code·hl_typedef"·href="a01242.html#a67dc20adf1fac6b637fe8a39e532b041">Vec3uc</a>,<a·class="code·hl_typedef"·href="a01242.html#aeb4e43a28974a16e6131fd93eef1ebfe">Vec3f</a>&gt;</div>186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
Max diff block lines reached; 125627/150570 bytes (83.43%) of diff not shown.
33.8 KB
html2text {}
Max HTML report size reached
30.9 KB
./usr/share/doc/libopenmesh-dev/html/a06377_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06419_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/Tools/Kernel_OSG/color_cast.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 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('a06377_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06419_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, 104 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">color_cast.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 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·=========================================================================·*</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*···········································································*</span></div> 
103 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·······························OpenMesh····································*</span></div> 
104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*···········Copyright·(c)·2001-2015,·RWTH-Aachen·University·················*</span></div> 
105 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*···········Department·of·Computer·Graphics·and·Multimedia··················*</span></div> 
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*··························All·rights·reserved.·····························*</span></div> 
107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*····························www.openmesh.org·······························*</span></div> 
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*···········································································*</span></div> 
109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·This·file·is·part·of·OpenMesh.············································*</span></div> 
111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="comment">·*---------------------------------------------------------------------------*</span></div> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">·*···········································································*</span></div> 
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·Redistribution·and·use·in·source·and·binary·forms,·with·or·without········*</span></div> 
114 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·modification,·are·permitted·provided·that·the·following·conditions········*</span></div> 
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·are·met:··································································*</span></div> 
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*···········································································*</span></div> 
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·1.·Redistributions·of·source·code·must·retain·the·above·copyright·notice,·*</span></div> 
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*····this·list·of·conditions·and·the·following·disclaimer.··················*</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*···········································································*</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright······*</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the····*</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····documentation·and/or·other·materials·provided·with·the·distribution.···*</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*···········································································*</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">·*·3.·Neither·the·name·of·the·copyright·holder·nor·the·names·of·its··········*</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">·*····contributors·may·be·used·to·endorse·or·promote·products·derived·from···*</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">·*····this·software·without·specific·prior·written·permission.···············*</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">·*···········································································*</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">·*·THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS·······*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·&quot;AS·IS&quot;·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED·*</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A···········*</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT·HOLDER·*</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,··*</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·······*</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR········*</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF····*</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">·*·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING······*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS········*</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.··············*</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*···········································································*</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</span></div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
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">#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>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>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</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>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>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>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>
 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>··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>
Max diff block lines reached; 7163/25422 bytes (28.18%) of diff not shown.
5.91 KB
html2text {}
    
Offset 1, 99 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);
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> 
59 49#include·<OpenSG/OSGGeometry.h> 
60 50 
61 51namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
62 5257 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) 
70 62·{ 
71 63·return·return_type(·(ub)std::min((_src[0]*·255.0f·+·0.5f),255.0f), 
72 64·(ub)std::min((_src[1]*·255.0f·+·0.5f),255.0f), 
73 65·(ub)std::min((_src[2]*·255.0f·+·0.5f),255.0f)·); 
74 66·}58 53·face_vhandles.clear();
 59 54·face_vhandles.push_back(vhandle[3]);
Max diff block lines reached; 160/6024 bytes (2.66%) of diff not shown.
17.5 KB
./usr/share/doc/libopenmesh-dev/html/a06458.html vs.
./usr/share/doc/libopenmesh-dev/html/a06485.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/Subdivider/Adaptive/Composite/CompositeT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ··</div>61 ··</div>
62 ··<div·id="splitbar"·style="-moz-user-select:none;"·62 ··<div·id="splitbar"·style="-moz-user-select:none;"·
63 ·······class="ui-resizable-handle">63 ·······class="ui-resizable-handle">
64 ··</div>64 ··</div>
65 </div>65 </div>
66 <script·type="text/javascript">66 <script·type="text/javascript">
67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/67 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
68 $(document).ready(function(){initNavTree('a06458.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06485.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, 91 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">CompositeTraits.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 <p>Mesh·traits·for·uniform·composite·subdivision.··
 100 <a·href="#details">More...</a></p>
 101 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06488_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&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·/>102 <code>#include·&lt;<a·class="el"·href="a00893_source.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;vector&gt;</code><br·/> 
102 <code>#include·&lt;memory&gt;</code><br·/> 
103 <code>#include·&lt;string&gt;</code><br·/> 
104 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·CompositeT.hh:</div>104 Include·dependency·graph·for·CompositeTraits.hh:</div>
106 <div·class="dyncontent">105 <div·class="dyncontent">
107 <div·class="center"><img·src="a06459.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a06486.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh">107 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh">
 108 <area·shape="rect"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="276,5,559,45"/>
 109 <area·shape="rect"·href="a06488.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="275,93,439,133"/>
 110 <area·shape="poly"·title="·"·alt=""·coords="406,47,381,84,376,81,402,44"/>
 111 <area·shape="rect"·href="a00893.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"/>
109 <area·shape="rect"·title="·"·alt=""·coords="345,5,604,45"/>113 <area·shape="rect"·title="·"·alt=""·coords="360,357,539,397"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="316,136,287,156,265,183,250,217,243,247,248,276,265,308,281,326,301,341,347,360,345,365,298,345,278,330,260,311,243,278,238,247,244,215,260,180,283,152,312,131"/>
 115 <area·shape="rect"·href="a00830_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"/>
110 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="5,181,184,221"/>118 <area·shape="rect"·href="a00878_source.html"·title="·"·alt=""·coords="275,181,439,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"/> 
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="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"/>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"/>
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="a00500_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="a00584.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="a00581_source.html"·title="·"·alt=""·coords="590,269,754,309"/>121 <area·shape="rect"·href="a00887_source.html"·title="·"·alt=""·coords="427,269,591,309"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="540,223,525,258,520,256,535,221"/>
132 <area·shape="poly"·title="·"·alt=""·coords="450,219,597,263,596,268,449,224"/>123 <area·shape="poly"·title="·"·alt=""·coords="498,311,473,348,468,345,494,308"/>
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="a00638_source.html"·title="·"·alt=""·coords="398,357,562,397"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="486,310,484,344,479,343,480,309"/>124 <area·shape="poly"·title="·"·alt=""·coords="370,220,435,344,431,346,365,223"/>
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"/>125 <area·shape="rect"·title="·"·alt=""·coords="275,277,351,302"/>
139 <area·shape="poly"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>126 <area·shape="poly"·title="·"·alt=""·coords="350,223,328,265,323,263,345,220"/>
140 </map>127 </map>
141 </div>128 </div>
142 </div><div·class="textblock"><div·class="dynheader">129 </div><div·class="textblock"><div·class="dynheader">
143 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>
144 <div·class="dyncontent">131 <div·class="dyncontent">
145 <div·class="center"><img·src="a06460.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·alt=""/></div>132 <div·class="center"><img·src="a06487.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep"·alt=""/></div>
146 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep">133 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep">
147 <area·shape="rect"·title="·"·alt=""·coords="5,5,264,45"/>134 <area·shape="rect"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="193,5,476,45"/>
148 <area·shape="rect"·href="a06464.html"·title="·"·alt=""·coords="15,93,255,148"/>135 <area·shape="rect"·href="a06455_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="a00350.html"·title="·"·alt=""·coords="229,93,440,133"/>
149 <area·shape="poly"·title="·"·alt=""·coords="137,59,137,93,132,93,132,59"/>138 <area·shape="poly"·title="·"·alt=""·coords="337,59,337,93,332,93,332,59"/>
 139 <area·shape="rect"·href="a00344.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="a00959_source.html"·title="·"·alt=""·coords="5,181,205,221"/>
 142 <area·shape="poly"·title="·"·alt=""·coords="108,147,108,181,103,181,103,147"/>
150 </map>143 </map>
151 </div>144 </div>
152 </div>145 </div>
153 <p><a·href="a06458_source.html">Go·to·the·source·code·of·this·file.</a></p>146 <p><a·href="a06485_source.html">Go·to·the·source·code·of·this·file.</a></p>
154 <table·class="memberdecls">147 <table·class="memberdecls">
155 <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>
156 Classes</h2></td></tr>149 Classes</h2></td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03614.html">OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&gt;</a></td></tr>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>
158 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01250.html"·title="Software·related·to·adaptive·subdivision·of·meshes.">Adaptive</a>·Composite·Subdivision·framework.··<a·href="a03614.html#details">More...</a><br·/></td></tr>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>
Max diff block lines reached; 1911/14618 bytes (13.07%) of diff not shown.
3.08 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 35 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 CompositeT.hh·File·Reference6 CompositeTraits.hh·File·Reference
 7 Mesh·traits·for·uniform·composite·subdivision.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 8 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h>
 9 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h>
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> 
10 #include·<memory> 
11 #include·<string> 
12 Include·dependency·graph·for·CompositeT.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· ·_.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_.<_.·_.M_.·_.>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
17  ·······_.A_.d_.a_.p_.t_.i_.v_.e·Composite·Subdivision·framework.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.15  ········_.U_.n_.i_.f_.o_.r_.m·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>
18  22  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h24 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
21  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the25  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
22 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.26 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
23  27  
24 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8A_.d_.a_.p_.t_.i_.v_.e28 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8:_\x8:_\x8U_.n_.i_.f_.o_.r_.m
25  ···········Software·related·to·adaptive·subdivision·of·meshes.29  ···········Software·related·to·uniform·subdivision·of·meshes.
26  30  
 31 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 32 Mesh·traits·for·uniform·composite·subdivision.
27 ===============================================================================33 ===============================================================================
28 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.34 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
29 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.35 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
6.54 KB
./usr/share/doc/libopenmesh-dev/html/a06459.map vs.
./usr/share/doc/libopenmesh-dev/html/a06483.map
Files 77% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 22 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/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"/>
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="345,5,604,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="$a06488.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"/>
 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"/>
3 <area·shape="rect"·id="Node000002"·href="$a00791_source.html"·title="·"·alt=""·coords="5,181,184,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00830_source.html"·title="·"·alt=""·coords="25,181,219,221"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="345,39,278,47,212,59,157,75,137,85,122,95,110,111,102,129,96,168,91,167,97,128,105,108,118,91,134,80,155,70,211,54,277,42,345,34"/> 
5 <area·shape="rect"·id="Node000004"·href="$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"/> 
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"/> 
9 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="531,101,608,126"/> 
10 <area·shape="poly"·id="edge16_Node000001_Node000013"·title="·"·alt=""·coords="497,44,548,89,544,93,494,48"/> 
11 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="632,101,691,126"/> 
12 <area·shape="poly"·id="edge17_Node000001_Node000014"·title="·"·alt=""·coords="517,43,625,92,623,97,515,48"/> 
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"/> 
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"/>10 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="203,136,157,174,153,170,199,132"/>
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"/> 
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="$a00500_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"/> 
22 <area·shape="rect"·id="Node000008"·href="$a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,269,566,309"/>11 <area·shape="rect"·id="Node000006"·href="$a00893.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="$a00878_source.html"·title="·"·alt=""·coords="432,181,596,221"/>
23 <area·shape="poly"·id="edge8_Node000006_Node000008"·title="·"·alt=""·coords="410,220,454,258,450,262,407,224"/>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"/>
24 <area·shape="rect"·id="Node000010"·href="$a00581_source.html"·title="·"·alt=""·coords="590,269,754,309"/>16 <area·shape="rect"·id="Node000007"·href="$a00887_source.html"·title="·"·alt=""·coords="244,269,408,309"/>
25 <area·shape="poly"·id="edge12_Node000006_Node000010"·title="·"·alt=""·coords="450,219,597,263,596,268,449,224"/> 
26 <area·shape="poly"·id="edge9_Node000008_Node000003"·title="·"·alt=""·coords="445,312,415,332,389,359,372,395,365,432,359,431,367,393,384,356,411,328,442,307"/> 
27 <area·shape="rect"·id="Node000009"·href="$a00638_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"/>17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/>
29 <area·shape="poly"·id="edge11_Node000009_Node000003"·title="·"·alt=""·coords="455,400,399,439,396,435,452,395"/>18 <area·shape="poly"·id="edge8_Node000007_Node000004"·title="·"·alt=""·coords="315,311,289,348,285,345,311,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"/>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"/>
31 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="638,365,714,390"/>20 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="484,277,560,302"/>
32 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>
33 </map>22 </map>
14.3 KB
./usr/share/doc/libopenmesh-dev/html/a06461.html vs.
./usr/share/doc/libopenmesh-dev/html/a00818.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/Subdivider/Uniform/Composite/CompositeT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/QuadricT.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('a06461.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 89, 76 lines modifiedOffset 89, 78 lines modified
89 </div>89 </div>
90 </div>90 </div>
91 </div>91 </div>
  
92 <div·class="header">92 <div·class="header">
93 ··<div·class="summary">93 ··<div·class="summary">
94 <a·href="#nested-classes">Classes</a>·&#124;94 <a·href="#nested-classes">Classes</a>·&#124;
95 <a·href="#namespaces">Namespaces</a>··</div>95 <a·href="#namespaces">Namespaces</a>·&#124;
 96 <a·href="#typedef-members">Typedefs</a>··</div>
96 ··<div·class="headertitle"><div·class="title">CompositeT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">QuadricT.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·&quot;Config.hh&quot;</code><br·/>
100 <code>#include·&lt;vector&gt;</code><br·/> 
101 <code>#include·&lt;<a·class="el"·href="a00944_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</code><br·/>
 102 <code>#include·&lt;OpenMesh/Core/Utils/GenProg.hh&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·CompositeT.hh:</div>104 Include·dependency·graph·for·QuadricT.hh:</div>
104 <div·class="dyncontent">105 <div·class="dyncontent">
105 <div·class="center"><img·src="a06462.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00819.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh">107 <map·name="aOpenMesh_2Core_2Geometry_2QuadricT_8hh"·id="aOpenMesh_2Core_2Geometry_2QuadricT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="5,5,260,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="112,5,307,45"/>
 109 <area·shape="rect"·href="a06497_source.html"·title="·"·alt=""·coords="5,101,88,126"/>
 110 <area·shape="poly"·title="·"·alt=""·coords="175,48,82,97,79,92,172,43"/>
 111 <area·shape="rect"·href="a00830_source.html"·title="·"·alt=""·coords="112,93,307,133"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="212,46,212,79,207,79,207,46"/>
 113 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="331,93,490,133"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="255,43,355,85,353,90,252,48"/>
108 <area·shape="rect"·title="·"·alt=""·coords="18,101,77,126"/>115 <area·shape="rect"·title="·"·alt=""·coords="139,181,317,221"/>
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"/>116 <area·shape="poly"·title="·"·alt=""·coords="72,124,177,173,175,178,70,129"/>
112 <area·shape="rect"·href="a00944.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="a00791_source.html"·title="·"·alt=""·coords="102,181,281,221"/> 
115 <area·shape="poly"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/>117 <area·shape="poly"·title="·"·alt=""·coords="372,136,281,178,279,173,369,131"/>
116 <area·shape="rect"·href="a00806_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"/> 
121 </map>118 </map>
122 </div>119 </div>
123 </div><div·class="textblock"><div·class="dynheader">120 </div><div·class="textblock"><div·class="dynheader">
124 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>121 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
125 <div·class="dyncontent">122 <div·class="dyncontent">
126 <div·class="center"><img·src="a06463.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep"·alt=""/></div>123 <div·class="center"><img·src="a00820.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"·alt=""/></div>
127 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep">124 <map·name="aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"·id="aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep">
128 <area·shape="rect"·title="·"·alt=""·coords="242,5,497,45"/>125 <area·shape="rect"·title="·"·alt=""·coords="125,5,319,45"/>
129 <area·shape="rect"·href="a06467.html"·title="·"·alt=""·coords="5,93,240,148"/>126 <area·shape="rect"·href="a00503.html"·title="·"·alt=""·coords="122,93,322,133"/>
130 <area·shape="poly"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/>127 <area·shape="poly"·title="·"·alt=""·coords="225,59,225,93,219,93,219,59"/>
131 <area·shape="rect"·href="a00926.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="a00920.html"·title="·"·alt=""·coords="499,101,714,141"/>128 <area·shape="rect"·href="a00986_source.html"·title="·"·alt=""·coords="5,181,212,221"/>
134 <area·shape="poly"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/>129 <area·shape="poly"·title="·"·alt=""·coords="188,144,135,183,132,179,185,140"/>
 130 <area·shape="rect"·href="a00494.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,181,437,221"/>
 131 <area·shape="poly"·title="·"·alt=""·coords="260,140,313,179,310,183,257,144"/>
135 </map>132 </map>
136 </div>133 </div>
137 </div>134 </div>
138 <p><a·href="a06461_source.html">Go·to·the·source·code·of·this·file.</a></p>135 <p><a·href="a00818_source.html">Go·to·the·source·code·of·this·file.</a></p>
139 <table·class="memberdecls">136 <table·class="memberdecls">
140 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>137 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
141 Classes</h2></td></tr>138 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>139 <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="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="a00818.html">Geometry/QuadricT.hh</a>··<a·href="a02290.html#details">More...</a><br·/></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>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 </table><table·class="memberdecls">142 </table><table·class="memberdecls">
149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>143 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
150 Namespaces</h2></td></tr>144 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>145 <tr·class="memitem:a01242"·id="r_a01242"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01242.html">OpenMesh</a></td></tr>
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>146 <tr·class="memdesc:a01242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·and·mesh·traits.·<br·/></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <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> 
155 <tr·class="memdesc:a01252"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·uniform·subdivision·of·meshes.·<br·/></td></tr>148 </table><table·class="memberdecls">
 149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 150 Typedefs</h2></td></tr>
 151 <tr·class="memitem:ad75ef49af7bc4d049924402a82fafd2b"·id="r_ad75ef49af7bc4d049924402a82fafd2b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad75ef49af7bc4d049924402a82fafd2b"·name="ad75ef49af7bc4d049924402a82fafd2b"></a>
 152 typedef·<a·class="el"·href="a02290.html">QuadricT</a>&lt;·float·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>OpenMesh::Geometry::Quadricf</b></td></tr>
 153 <tr·class="memdesc:ad75ef49af7bc4d049924402a82fafd2b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Quadric·using·floats.·<br·/></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:ad75ef49af7bc4d049924402a82fafd2b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a858c8f4cd938b217a26ef480af3fba39"·id="r_a858c8f4cd938b217a26ef480af3fba39"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a858c8f4cd938b217a26ef480af3fba39"·name="a858c8f4cd938b217a26ef480af3fba39"></a>
 156 typedef·<a·class="el"·href="a02290.html">QuadricT</a>&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>OpenMesh::Geometry::Quadricd</b></td></tr>
 157 <tr·class="memdesc:a858c8f4cd938b217a26ef480af3fba39"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Quadric·using·double.·<br·/></td></tr>
 158 <tr·class="separator:a858c8f4cd938b217a26ef480af3fba39"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 </table>159 </table>
158 </div><!--·contents·-->160 </div><!--·contents·-->
159 </div><!--·doc-content·-->161 </div><!--·doc-content·-->
160 <hr>162 <hr>
161 <address>163 <address>
162 <small>164 <small>
Max diff block lines reached; 0/11737 bytes (0.00%) of diff not shown.
2.71 KB
html2text {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.T_.y_.p_.e_.d_.e_.f_.s
6 CompositeT.hh·File·Reference 
7 #include·<string> 
8 #include·<vector> 
9 #include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_./_.U_.n_.i_.f_.o_.r_.m_./_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T_.._.h_.h>6 QuadricT.hh·File·Reference
 7 #include·"Config.hh"
 8 #include·<OpenMesh/Core/Geometry/VectorT.hh>
 9 #include·<OpenMesh/Core/Utils/GenProg.hh>
10 Include·dependency·graph·for·CompositeT.hh:10 Include·dependency·graph·for·QuadricT.hh:
11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:11 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.12 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 14 class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8·_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8·_\x8>
 15  ·······/class·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8/_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8._\x8h_\x8h·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
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. 
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  16  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the19  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.20 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
25  21  
26 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\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.22 T.Ty.yp.pe.ed.de.ef.fs.s
 23 ·typedef·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T<·float··O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h:\x8::\x8:G\x8Ge\x8eo\x8om\x8me\x8et\x8tr\x8ry\x8y:\x8::\x8:Q\x8Qu\x8ua\x8ad\x8dr\x8ri\x8ic\x8cf\x8f
 24  ···························Quadric·using·floats.
 25  
 26 typedef·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T<·double··O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h:\x8::\x8:G\x8Ge\x8eo\x8om\x8me\x8et\x8tr\x8ry\x8y:\x8::\x8:Q\x8Qu\x8ua\x8ad\x8dr\x8ri\x8ic\x8cd\x8d
 27  ···························Quadric·using·double.
28  28  
29 ===============================================================================29 ===============================================================================
30 ·····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.
31 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.31 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
3.07 KB
./usr/share/doc/libopenmesh-dev/html/a06462.map vs.
./usr/share/doc/libopenmesh-dev/html/a06484.map
Files 87% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 14 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/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"/>
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,260,45"/> 
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="18,101,77,126"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="116,47,71,92,67,89,112,44"/> 
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="101,101,164,126"/> 
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="135,46,135,87,130,87,130,46"/> 
7 <area·shape="rect"·id="Node000004"·href="$a00944.html"·title="·"·alt=""·coords="188,93,389,133"/>3 <area·shape="rect"·id="Node000002"·href="$a06470.html"·title="·"·alt=""·coords="5,93,264,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="238,55,168,96,165,91,235,50"/>
 5 <area·shape="rect"·id="Node000004"·href="$a00320_source.html"·title="·"·alt=""·coords="289,93,565,133"/>
 6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="326,50,396,91,393,96,323,55"/>
9 <area·shape="rect"·id="Node000005"·href="$a00791_source.html"·title="·"·alt=""·coords="102,181,281,221"/>7 <area·shape="rect"·id="Node000003"·href="$a06476.html"·title="·"·alt=""·coords="32,181,272,236"/>
 8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="143,146,150,181,144,182,138,147"/>
10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/>9 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="359,140,230,184,229,179,357,135"/>
11 <area·shape="rect"·id="Node000007"·href="$a00806_source.html"·title="·"·alt=""·coords="305,181,464,221"/>10 <area·shape="rect"·id="Node000005"·href="$a00326.html"·title="·"·alt=""·coords="314,189,539,229"/>
12 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>11 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="429,147,429,189,424,189,424,147"/>
13 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="198,269,377,309"/>12 <area·shape="rect"·id="Node000006"·href="$a00329.html"·title="·"·alt=""·coords="323,284,530,339"/>
14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="214,220,258,258,254,262,211,224"/>13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="429,242,429,284,424,284,424,242"/>
15 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/> 
16 </map>14 </map>
2.06 KB
./usr/share/doc/libopenmesh-dev/html/a06463.map vs.
./usr/share/doc/libopenmesh-dev/html/a00819.map
Files 81% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 12 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh">1 <map·id="OpenMesh/Core/Geometry/QuadricT.hh"·name="OpenMesh/Core/Geometry/QuadricT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="242,5,497,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="112,5,307,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a06497_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="$a00830_source.html"·title="·"·alt=""·coords="112,93,307,133"/>
 6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="212,46,212,79,207,79,207,46"/>
3 <area·shape="rect"·id="Node000002"·href="$a06467.html"·title="·"·alt=""·coords="5,93,240,148"/>7 <area·shape="rect"·id="Node000005"·href="$a00617_source.html"·title="·"·alt=""·coords="331,93,490,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/>8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="255,43,355,85,353,90,252,48"/>
5 <area·shape="rect"·id="Node000003"·href="$a00926.html"·title="·"·alt=""·coords="264,101,475,141"/>9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="139,181,317,221"/>
 10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="72,124,177,173,175,178,70,129"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="372,59,372,101,367,101,367,59"/>11 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="372,136,281,178,279,173,369,131"/>
7 <area·shape="rect"·id="Node000004"·href="$a00920.html"·title="·"·alt=""·coords="499,101,714,141"/> 
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/> 
9 </map>12 </map>
9.84 KB
./usr/share/doc/libopenmesh-dev/html/a06464.html vs.
./usr/share/doc/libopenmesh-dev/html/a06476.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('a06464.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06476.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="a00797_source.html">OpenMesh/Core/System/omstream.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00599_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="a06458_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a06470_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="a06465.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT__impl_8hh"·alt=""/></div>108 <div·class="center"><img·src="a06477.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="a00791_source.html"·title="·"·alt=""·coords="1287,196,1465,236"/>111 <area·shape="rect"·href="a00593_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="a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="833,108,1012,148"/>113 <area·shape="rect"·href="a00599.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="a06458.html"·title="·"·alt=""·coords="1041,108,1300,148"/>117 <area·shape="rect"·href="a06470.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="a00905_source.html"·title="·"·alt=""·coords="533,108,809,148"/>119 <area·shape="rect"·href="a00320_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="a00782_source.html"·title="·"·alt=""·coords="831,196,1009,236"/>123 <area·shape="rect"·href="a00602_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="a06470.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="519,196,806,236"/>140 <area·shape="rect"·href="a06482.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="519,196,806,236"/>
141 <area·shape="poly"·title="·"·alt=""·coords="1060,151,788,196,787,191,1059,145"/>141 <area·shape="poly"·title="·"·alt=""·coords="1060,151,788,196,787,191,1059,145"/>
142 <area·shape="rect"·title="·"·alt=""·coords="1135,203,1212,229"/>142 <area·shape="rect"·title="·"·alt=""·coords="1135,203,1212,229"/>
143 <area·shape="poly"·title="·"·alt=""·coords="1174,148,1175,189,1170,190,1169,148"/>143 <area·shape="poly"·title="·"·alt=""·coords="1174,148,1175,189,1170,190,1169,148"/>
144 <area·shape="poly"·title="·"·alt=""·coords="665,236,665,277,660,277,660,236"/>144 <area·shape="poly"·title="·"·alt=""·coords="665,236,665,277,660,277,660,236"/>
145 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="217,284,381,324"/>145 <area·shape="rect"·href="a06488.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="a00500_source.html"·title="·"·alt=""·coords="405,372,600,412"/>148 <area·shape="rect"·href="a00830_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="a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="29,372,193,412"/>150 <area·shape="rect"·href="a00893.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="a00581_source.html"·title="·"·alt=""·coords="217,372,381,412"/>152 <area·shape="rect"·href="a00878_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="a00638_source.html"·title="·"·alt=""·coords="37,460,201,500"/>155 <area·shape="rect"·href="a00887_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="a06464_source.html">Go·to·the·source·code·of·this·file.</a></p>165 <p><a·href="a06476_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/a06465.map vs.
./usr/share/doc/libopenmesh-dev/html/a06477.map
Files 98% 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="$a00791_source.html"·title="·"·alt=""·coords="1287,196,1465,236"/>3 <area·shape="rect"·id="Node000002"·href="$a00593_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="$a00797.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="833,108,1012,148"/>5 <area·shape="rect"·id="Node000004"·href="$a00599.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="$a06458.html"·title="·"·alt=""·coords="1041,108,1300,148"/>9 <area·shape="rect"·id="Node000012"·href="$a06470.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="$a00905_source.html"·title="·"·alt=""·coords="533,108,809,148"/>11 <area·shape="rect"·id="Node000020"·href="$a00320_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="$a00782_source.html"·title="·"·alt=""·coords="831,196,1009,236"/>15 <area·shape="rect"·id="Node000005"·href="$a00602_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="$a06470.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="519,196,806,236"/>32 <area·shape="rect"·id="Node000013"·href="$a06482.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="519,196,806,236"/>
33 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="1060,151,788,196,787,191,1059,145"/>33 <area·shape="poly"·id="edge15_Node000012_Node000013"·title="·"·alt=""·coords="1060,151,788,196,787,191,1059,145"/>
34 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1135,203,1212,229"/>34 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1135,203,1212,229"/>
35 <area·shape="poly"·id="edge28_Node000012_Node000019"·title="·"·alt=""·coords="1174,148,1175,189,1170,190,1169,148"/>35 <area·shape="poly"·id="edge28_Node000012_Node000019"·title="·"·alt=""·coords="1174,148,1175,189,1170,190,1169,148"/>
36 <area·shape="poly"·id="edge16_Node000013_Node000009"·title="·"·alt=""·coords="665,236,665,277,660,277,660,236"/>36 <area·shape="poly"·id="edge16_Node000013_Node000009"·title="·"·alt=""·coords="665,236,665,277,660,277,660,236"/>
37 <area·shape="rect"·id="Node000014"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="217,284,381,324"/>37 <area·shape="rect"·id="Node000014"·href="$a06488.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="$a00500_source.html"·title="·"·alt=""·coords="405,372,600,412"/>40 <area·shape="rect"·id="Node000015"·href="$a00830_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="$a00584.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="29,372,193,412"/>42 <area·shape="rect"·id="Node000016"·href="$a00893.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="$a00581_source.html"·title="·"·alt=""·coords="217,372,381,412"/>44 <area·shape="rect"·id="Node000018"·href="$a00878_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="$a00638_source.html"·title="·"·alt=""·coords="37,460,201,500"/>47 <area·shape="rect"·id="Node000017"·href="$a00887_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/a06465.png vs.
./usr/share/doc/libopenmesh-dev/html/a06477.png
Files identical despite different names
4.68 KB
./usr/share/doc/libopenmesh-dev/html/a06467.html vs.
./usr/share/doc/libopenmesh-dev/html/a06479.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('a06467.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06479.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, 41 lines modifiedOffset 93, 41 lines modified
93 <div·class="header">93 <div·class="header">
94 ··<div·class="summary">94 ··<div·class="summary">
95 <a·href="#namespaces">Namespaces</a>··</div>95 <a·href="#namespaces">Namespaces</a>··</div>
96 ··<div·class="headertitle"><div·class="title">CompositeT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeT_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;vector&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
100 <code>#include·&lt;<a·class="el"·href="a06461_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code><br·/>100 <code>#include·&lt;<a·class="el"·href="a06473_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·CompositeT_impl.hh:</div>102 Include·dependency·graph·for·CompositeT_impl.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a06468.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a06480.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="5,5,240,60"/>106 <area·shape="rect"·title="·"·alt=""·coords="5,5,240,60"/>
107 <area·shape="rect"·title="·"·alt=""·coords="49,203,111,229"/>107 <area·shape="rect"·title="·"·alt=""·coords="49,203,111,229"/>
108 <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="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"/>
109 <area·shape="rect"·href="a06461.html"·title="·"·alt=""·coords="78,108,333,148"/>109 <area·shape="rect"·href="a06473.html"·title="·"·alt=""·coords="78,108,333,148"/>
110 <area·shape="poly"·title="·"·alt=""·coords="148,59,182,96,178,100,144,62"/>110 <area·shape="poly"·title="·"·alt=""·coords="148,59,182,96,178,100,144,62"/>
111 <area·shape="poly"·title="·"·alt=""·coords="179,150,110,198,107,193,176,146"/>111 <area·shape="poly"·title="·"·alt=""·coords="179,150,110,198,107,193,176,146"/>
112 <area·shape="rect"·title="·"·alt=""·coords="156,203,215,229"/>112 <area·shape="rect"·title="·"·alt=""·coords="156,203,215,229"/>
113 <area·shape="poly"·title="·"·alt=""·coords="203,149,194,190,189,189,198,148"/>113 <area·shape="poly"·title="·"·alt=""·coords="203,149,194,190,189,189,198,148"/>
114 <area·shape="rect"·href="a00944.html"·title="·"·alt=""·coords="239,196,441,236"/>114 <area·shape="rect"·href="a00362.html"·title="·"·alt=""·coords="239,196,441,236"/>
115 <area·shape="poly"·title="·"·alt=""·coords="237,146,300,186,297,191,234,151"/>115 <area·shape="poly"·title="·"·alt=""·coords="237,146,300,186,297,191,234,151"/>
116 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="153,284,332,324"/>116 <area·shape="rect"·href="a00593_source.html"·title="·"·alt=""·coords="153,284,332,324"/>
117 <area·shape="poly"·title="·"·alt=""·coords="320,238,276,277,273,273,317,234"/>117 <area·shape="poly"·title="·"·alt=""·coords="320,238,276,277,273,273,317,234"/>
118 <area·shape="rect"·href="a00806_source.html"·title="·"·alt=""·coords="357,284,515,324"/>118 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="357,284,515,324"/>
119 <area·shape="poly"·title="·"·alt=""·coords="363,234,406,273,403,277,360,238"/>119 <area·shape="poly"·title="·"·alt=""·coords="363,234,406,273,403,277,360,238"/>
120 <area·shape="rect"·title="·"·alt=""·coords="249,372,428,412"/>120 <area·shape="rect"·title="·"·alt=""·coords="249,372,428,412"/>
121 <area·shape="poly"·title="·"·alt=""·coords="266,322,309,361,305,365,262,326"/>121 <area·shape="poly"·title="·"·alt=""·coords="266,322,309,361,305,365,262,326"/>
122 <area·shape="poly"·title="·"·alt=""·coords="416,326,372,365,369,361,413,322"/>122 <area·shape="poly"·title="·"·alt=""·coords="416,326,372,365,369,361,413,322"/>
123 </map>123 </map>
124 </div>124 </div>
125 </div>125 </div>
126 <p><a·href="a06467_source.html">Go·to·the·source·code·of·this·file.</a></p>126 <p><a·href="a06479_source.html">Go·to·the·source·code·of·this·file.</a></p>
127 <table·class="memberdecls">127 <table·class="memberdecls">
128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
129 Namespaces</h2></td></tr>129 Namespaces</h2></td></tr>
130 <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>130 <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>
131 <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>131 <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>
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: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>133 <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>
4.52 KB
./usr/share/doc/libopenmesh-dev/html/a06468.map vs.
./usr/share/doc/libopenmesh-dev/html/a06486.map
Files 82% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 21 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh">1 <map·id="OpenMesh/Tools/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="$a06488.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="406,47,381,84,376,81,402,44"/>
 5 <area·shape="rect"·id="Node000005"·href="$a00893.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"/>
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,240,60"/>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"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="49,203,111,229"/> 
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="98,62,81,84,68,109,64,130,64,151,73,190,68,191,59,152,59,129,63,107,76,81,93,59"/> 
5 <area·shape="rect"·id="Node000003"·href="$a06461.html"·title="·"·alt=""·coords="78,108,333,148"/> 
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="148,59,182,96,178,100,144,62"/> 
7 <area·shape="poly"·id="edge4_Node000003_Node000002"·title="·"·alt=""·coords="179,150,110,198,107,193,176,146"/> 
8 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="156,203,215,229"/> 
9 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="203,149,194,190,189,189,198,148"/> 
10 <area·shape="rect"·id="Node000005"·href="$a00944.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="$a00791_source.html"·title="·"·alt=""·coords="153,284,332,324"/>9 <area·shape="rect"·id="Node000004"·href="$a00830_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"/>
 12 <area·shape="rect"·id="Node000007"·href="$a00878_source.html"·title="·"·alt=""·coords="275,181,439,221"/>
13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="320,238,276,277,273,273,317,234"/>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"/>
14 <area·shape="rect"·id="Node000008"·href="$a00806_source.html"·title="·"·alt=""·coords="357,284,515,324"/>15 <area·shape="rect"·id="Node000006"·href="$a00887_source.html"·title="·"·alt=""·coords="427,269,591,309"/>
 16 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="540,223,525,258,520,256,535,221"/>
 17 <area·shape="poly"·id="edge7_Node000006_Node000003"·title="·"·alt=""·coords="498,311,473,348,468,345,494,308"/>
15 <area·shape="poly"·id="edge8_Node000005_Node000008"·title="·"·alt=""·coords="363,234,406,273,403,277,360,238"/>18 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="370,220,435,344,431,346,365,223"/>
16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="249,372,428,412"/>19 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="275,277,351,302"/>
 20 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="350,223,328,265,323,263,345,220"/>
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"/> 
19 </map>21 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06468.png vs.
./usr/share/doc/libopenmesh-dev/html/a06480.png
Files identical despite different names