--- /srv/reproducible-results/rbuild-debian/r-b-build.LLt7YZUz/b1/opensubdiv_3.5.0-2.1_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.LLt7YZUz/b2/opensubdiv_3.5.0-2.1_arm64.changes ├── Files │ @@ -1,9 +1,9 @@ │ │ 586e058538ecda783c7cff3fe99f3fc4 144000 libdevel optional libosd-dev_3.5.0-2.1_arm64.deb │ - 27e1f61648fe3f11559e9edd4acec8ab 31489268 doc optional libosd-doc_3.5.0-2.1_all.deb │ + 42821adc0f6b1b81b732c75703dd5416 31489264 doc optional libosd-doc_3.5.0-2.1_all.deb │ 2f0620089b0a809f06f3910e0cb26945 3444244 debug optional libosdcpu3.5.0t64-dbgsym_3.5.0-2.1_arm64.deb │ 724f814a741500e9ae30a7b7930aceeb 291176 libs optional libosdcpu3.5.0t64_3.5.0-2.1_arm64.deb │ da88d6b7b5185e335b966e0da17ad4e7 534308 debug optional libosdgpu3.5.0t64-dbgsym_3.5.0-2.1_arm64.deb │ 7f8453c64fbe051edb7f23be6293fdd5 132540 libs optional libosdgpu3.5.0t64_3.5.0-2.1_arm64.deb │ 37ba3e3bfece1bfd08aa686e07dc51be 12005592 debug optional opensubdiv-tools-dbgsym_3.5.0-2.1_arm64.deb │ 2c842509300f2cb7379d7834c1f521d0 565520 graphics optional opensubdiv-tools_3.5.0-2.1_arm64.deb ├── libosd-doc_3.5.0-2.1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-02-29 12:58:19.000000 debian-binary │ │ --rw-r--r-- 0 0 0 25384 2024-02-29 12:58:19.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 31463692 2024-02-29 12:58:19.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 25420 2024-02-29 12:58:19.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 31463652 2024-02-29 12:58:19.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -110,17 +110,17 @@ │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00767.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00767.js │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00767_source.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00770.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00770.js │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00770_source.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00773.html │ │ │ │ │ +usr/share/doc/opensubdiv/doxy_html/a00773.js │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00773_source.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00776.html │ │ │ │ │ -usr/share/doc/opensubdiv/doxy_html/a00776.js │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00776_source.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00779.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00779.js │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00779_source.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00782.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00782_source.html │ │ │ │ │ usr/share/doc/opensubdiv/doxy_html/a00785.html │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -63,20 +63,20 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 147347 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00704_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8007 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00707.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 171 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00707.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 74098 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00707_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6698 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00710.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00710.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66668 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00710_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9468 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00713.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 404 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00713.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 84414 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00713_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7136 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00716.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 119 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00716.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38039 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00716_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7136 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00713.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 119 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00713.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38039 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00713_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9468 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00716.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 404 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00716.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 84414 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00716_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9923 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00719.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 456 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00719.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 177059 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00719_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6563 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00722.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00722.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19420 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00722_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8223 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00725.html │ │ │ │ @@ -87,48 +87,48 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67819 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00728_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7336 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00731.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 111 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00731.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 159214 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00731_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6745 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00734.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 103 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00734.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42247 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00734_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7304 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00737.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 160 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00737.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 53848 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00737_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8124 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00740.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 314 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00740.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 50494 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00740_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8124 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00737.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 314 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00737.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 50494 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00737_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7304 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00740.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 160 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00740.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 53848 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00740_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11427 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00743.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1173 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00743.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22911 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00743_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00746.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38294 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00746_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5899 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00749.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22113 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00749_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6202 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00752.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 163473 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00752_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6082 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00755.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 85953 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00755_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6082 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00752.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 85953 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00752_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6202 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00755.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 163473 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00755_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6289 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00758.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24307 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00758_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6267 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00761.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 81483 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00761_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6114 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00764.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 29126 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00764_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6437 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00767.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 121 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00767.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 46438 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00767_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7580 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00770.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 130 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00770.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 135867 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00770_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5827 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00773.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 100442 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00773_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6298 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00776.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00776.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 38674 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00776_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6298 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00773.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00773.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 38674 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00773_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5827 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00776.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 100442 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00776_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6474 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00779.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00779.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 53913 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00779_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5836 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00782.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 89790 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00782_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5753 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00785.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38297 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00785_source.html │ │ │ │ @@ -142,23 +142,23 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10583 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00794_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6425 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00797.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00797.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23841 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00797_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6897 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00800.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00800.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34223 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00800_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6306 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00803.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 69 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00803.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 20385 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00803_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7174 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00806.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 115 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00806.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 252040 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00806_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6161 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00809.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 63 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00809.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 14083 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00809_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7174 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00803.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 115 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00803.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 252040 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00803_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6161 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00806.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 63 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00806.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 14083 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00806_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6306 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00809.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 69 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00809.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 20385 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00809_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6580 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00812.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 99 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00812.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12709 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00812_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6818 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00815.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00815.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35394 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00815_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6452 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00818.html │ │ │ │ @@ -166,38 +166,38 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 25442 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00818_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7052 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00821.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 124 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00821.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 223874 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00821_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6246 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00824.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 71 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00824.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22526 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00824_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6592 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00827.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 101 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00827.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12826 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00827_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6316 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00830.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 70 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00830.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16843 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00830_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6316 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00827.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 70 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00827.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16843 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00827_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6592 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00830.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 101 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00830.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12826 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00830_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6358 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00833.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00833.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22933 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00833_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6357 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00836.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 81 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00836.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 26984 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00836_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6766 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00839.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 68 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00839.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 27921 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00839_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6766 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00836.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 68 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00836.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 27921 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00836_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6357 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00839.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00839.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 26984 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00839_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7017 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00842.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 128 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00842.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 49761 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00842_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7225 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00845.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 126 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00845.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 224157 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00845_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6410 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00848.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 73 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00848.js │ │ │ │ --rw-r--r-- 0 root (0) root (0) 22723 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00848_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6410 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00845.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 73 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00845.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 22723 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00845_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7225 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00848.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 126 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00848.js │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 224157 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00848_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7199 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00851.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 121 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00851.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 239108 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00851_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6316 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00854.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00854.js │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17165 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00854_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6574 2024-02-29 12:58:19.000000 ./usr/share/doc/opensubdiv/doxy_html/a00857.html │ │ │ ├── ./usr/share/doc/opensubdiv/doxy_html/a00686.html │ │ │ │ @@ -96,15 +96,15 @@ │ │ │ │ Namespaces │ │ │ │
#include "../version.h"
#include "../bfr/surface.h"
#include "../bfr/surfaceFactoryMeshAdapter.h"
#include "../sdc/options.h"
#include "../sdc/options.h"
#include "../sdc/types.h"
#include <cstdint>
Go to the source code of this file.
│ │ │ ││ │ │ │ Classes |
│ │ │ ├── ./usr/share/doc/opensubdiv/doxy_html/a00707_source.html
│ │ │ │ @@ -402,16 +402,16 @@
│ │ │ │ unsigned int isolationLevel Definition topologyRefiner.h:172 unsigned int useSingleCreasePatch Definition topologyRefiner.h:176 unsigned int useInfSharpPatch Definition topologyRefiner.h:178 unsigned int considerFVarChannels Definition topologyRefiner.h:180 Private base class of Factories for constructing TopologyRefiners. Definition topologyRefinerFactory.h:47 All supported options applying to subdivision scheme. Definition options.h:51 FVarLinearInterpolation Definition options.h:60 All supported options applying to subdivision scheme. Definition options.h:51 FVarLinearInterpolation Definition options.h:60 #include "../version.h" │ │ │ │ - #include "../vtr/level.h" │ │ │ │ - #include "../vtr/refinement.h" │ │ │ │ + #include "../vtr/level.h" │ │ │ │ + #include "../vtr/refinement.h" │ │ │ │ #include "../far/types.h" │ │ │ │ #include <vector> │ │ │ │ Go to the source code of this file. │ │ │ │
No Matches
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ stencilTableFactory.h topologyDescriptor.h
│ │ │ │ Go to the documentation of this file.
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │ │ [Logo] OpenSubdiv
│ │ │ │ │ Loading...
│ │ │ │ │ Searching...
│ │ │ │ │ No Matches
│ │ │ │ │ -stencilTableFactory.h
│ │ │ │ │ +topologyDescriptor.h
│ │ │ │ │ _G_o_ _t_o_ _t_h_e_ _d_o_c_u_m_e_n_t_a_t_i_o_n_ _o_f_ _t_h_i_s_ _f_i_l_e_.
│ │ │ │ │ 1//
│ │ │ │ │ -2// Copyright 2013 Pixar
│ │ │ │ │ +2// Copyright 2014 DreamWorks Animation LLC.
│ │ │ │ │ 3//
│ │ │ │ │ 4// Licensed under the Apache License, Version 2.0 (the "Apache License")
│ │ │ │ │ 5// with the following modification; you may not use this file except in
│ │ │ │ │ 6// compliance with the Apache License and the following modification to it:
│ │ │ │ │ 7// Section 6. Trademarks. is deleted and replaced with:
│ │ │ │ │ 8//
│ │ │ │ │ 9// 6. Trademarks. This License does not grant permission to use the trade
│ │ │ │ │ @@ -23,498 +23,208 @@
│ │ │ │ │ 17//
│ │ │ │ │ 18// Unless required by applicable law or agreed to in writing, software
│ │ │ │ │ 19// distributed under the Apache License with the above modification is
│ │ │ │ │ 20// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
│ │ │ │ │ 21// KIND, either express or implied. See the Apache License for the specific
│ │ │ │ │ 22// language governing permissions and limitations under the Apache License.
│ │ │ │ │ 23//
│ │ │ │ │ -24
│ │ │ │ │ -25#ifndef OPENSUBDIV3_FAR_STENCILTABLE_FACTORY_H
│ │ │ │ │ -26#define OPENSUBDIV3_FAR_STENCILTABLE_FACTORY_H
│ │ │ │ │ -27
│ │ │ │ │ -28#include "../version.h"
│ │ │ │ │ -29
│ │ │ │ │ -30#include "../far/patchTable.h"
│ │ │ │ │ -31
│ │ │ │ │ -32#include
│ │ │ │ -
│ │ │ │ +
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ @@ -118,358 +118,146 @@
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 59 };
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 217 };
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -Definition limits.h:32 Container for arrays of parametric patches. Definition patchTable.h:55 A specialized factory for StencilTable. Definition stencilTableFactory.h:51 static StencilTableReal< REAL > const * Create(TopologyRefiner const &refiner, Options options=Options()) Instantiates StencilTable from TopologyRefiner that have been refined uniformly or adaptively. static StencilTableReal< REAL > const * AppendLocalPointStencilTableFaceVarying(TopologyRefiner const &refiner, StencilTableReal< REAL > const *baseStencilTable, StencilTableReal< REAL > const *localPointStencilTable, int channel=0, bool factorize=true) Utility function for stencil splicing for local point face-varying stencils. Mode Definition stencilTableFactory.h:55 static StencilTableReal< REAL > const * AppendLocalPointStencilTableVarying(TopologyRefiner const &refiner, StencilTableReal< REAL > const *baseStencilTable, StencilTableReal< REAL > const *localPointStencilTable, bool factorize=true) Utility function for stencil splicing for local point varying stencils. Definition stencilTableFactory.h:148 static StencilTableReal< REAL > const * AppendLocalPointStencilTable(TopologyRefiner const &refiner, StencilTableReal< REAL > const *baseStencilTable, StencilTableReal< REAL > const *localPointStencilTable, bool factorize=true) Utility function for stencil splicing for local point stencils. static StencilTableReal< REAL > const * Create(int numTables, StencilTableReal< REAL > const **tables) Instantiates StencilTable by concatenating an array of existing stencil tables. A specialized factory for LimitStencilTable. Definition stencilTableFactory.h:209 Mode Definition stencilTableFactory.h:213 std::vector< LocationArray > LocationArrayVec Definition stencilTableFactory.h:244 static LimitStencilTableReal< REAL > const * Create(TopologyRefiner const &refiner, LocationArrayVec const &locationArrays, StencilTableReal< REAL > const *cvStencils=0, PatchTable const *patchTable=0, Options options=Options()) Instantiates LimitStencilTable from a TopologyRefiner that has been refined either uniformly or adapt... Vertex stencil descriptor. Definition stencilTable.h:53 Vertex stencil class wrapping the template for compatibility. Definition stencilTable.h:116 Table of subdivision stencils. Definition stencilTable.h:141 Stencil table class wrapping the template for compatibility. Definition stencilTable.h:273 Table of limit subdivision stencils. Definition stencilTable.h:409 Limit stencil table class wrapping the template for compatibility. Definition stencilTable.h:583 Definition stencilTableFactory.h:61 unsigned int factorizeIntermediateLevels Definition stencilTableFactory.h:77 Options() Definition stencilTableFactory.h:63 unsigned int generateIntermediateLevels vertices at all levels or highest only Definition stencilTableFactory.h:74 unsigned int generateControlVerts generate stencils for control-vertices Definition stencilTableFactory.h:73 unsigned int fvarChannel Definition stencilTableFactory.h:79 Definition stencilTableFactory.h:219 Options() Definition stencilTableFactory.h:221 unsigned int generate2ndDerivatives Generate weights for 2nd derivatives. Definition stencilTableFactory.h:228 unsigned int generate1stDerivatives Generate weights for 1st derivatives. Definition stencilTableFactory.h:227 Descriptor for limit surface locations. Definition stencilTableFactory.h:233 LocationArray() Definition stencilTableFactory.h:235 Stencil table factory class wrapping the template for compatibility. Definition stencilTableFactory.h:287 static StencilTable const * AppendLocalPointStencilTableVarying(TopologyRefiner const &refiner, StencilTable const *baseStencilTable, StencilTable const *localPointStencilTable, bool factorize=true) Definition stencilTableFactory.h:321 static StencilTable const * Create(TopologyRefiner const &refiner, Options options=Options()) Definition stencilTableFactory.h:293 static StencilTable const * AppendLocalPointStencilTableFaceVarying(TopologyRefiner const &refiner, StencilTable const *baseStencilTable, StencilTable const *localPointStencilTable, int channel=0, bool factorize=true) Definition stencilTableFactory.h:334 static StencilTable const * AppendLocalPointStencilTable(TopologyRefiner const &refiner, StencilTable const *baseStencilTable, StencilTable const *localPointStencilTable, bool factorize=true) Definition stencilTableFactory.h:308 static StencilTable const * Create(int numTables, StencilTable const **tables) Definition stencilTableFactory.h:300 Stencil table factory class wrapping the template for compatibility. Definition stencilTableFactory.h:354 static LimitStencilTable const * Create(TopologyRefiner const &refiner, LocationArrayVec const &locationArrays, StencilTable const *cvStencils=0, PatchTable const *patchTable=0, Options options=Options()) Definition stencilTableFactory.h:360 A simple reference to raw topology data for use with TopologyRefinerFactory. Definition topologyDescriptor.h:49 FVarChannel const * fvarChannels Definition topologyDescriptor.h:82 int numVertices Definition topologyDescriptor.h:51 Index const * cornerVertexIndices Definition topologyDescriptor.h:62 Index const * vertIndicesPerFace Definition topologyDescriptor.h:55 Index const * creaseVertexIndexPairs Definition topologyDescriptor.h:58 Index const * holeIndices Definition topologyDescriptor.h:66 int numFaces Definition topologyDescriptor.h:52 int numCorners Definition topologyDescriptor.h:61 float const * cornerWeights Definition topologyDescriptor.h:63 bool isLeftHanded Definition topologyDescriptor.h:68 int const * numVertsPerFace Definition topologyDescriptor.h:54 TopologyDescriptor() float const * creaseWeights Definition topologyDescriptor.h:59 int numCreases Definition topologyDescriptor.h:57 int numHoles Definition topologyDescriptor.h:65 int numFVarChannels Definition topologyDescriptor.h:81 Definition topologyDescriptor.h:73 FVarChannel() Definition topologyDescriptor.h:78 Index const * valueIndices Definition topologyDescriptor.h:76 int numValues Definition topologyDescriptor.h:75 static bool assignComponentTopology(TopologyRefiner &newRefiner, MESH const &mesh) Specify the relationships between vertices, faces, etc. ie the face-vertices, vertex-faces,... Definition topologyRefinerFactory.h:621 static void reportInvalidTopology(TopologyError errCode, char const *msg, MESH const &mesh) (Optional) Control run-time topology validation and error reporting Definition topologyRefinerFactory.h:707 static bool assignComponentTags(TopologyRefiner &newRefiner, MESH const &mesh) (Optional) Specify edge or vertex sharpness or face holes Definition topologyRefinerFactory.h:690 static bool resizeComponentTopology(TopologyRefiner &newRefiner, MESH const &mesh) Specify the number of vertices, faces, face-vertices, etc. Definition topologyRefinerFactory.h:580 static bool assignFaceVaryingTopology(TopologyRefiner &newRefiner, MESH const &mesh) (Optional) Specify face-varying data per face Definition topologyRefinerFactory.h:674 Stores topology data for a specified set of refinement options. Definition topologyRefiner.h:51
│ │ │ │
│ │ │ │
│ │ │ │ Classes |
│ │ │ │ Namespaces
│ │ │ │ - topologyDescriptor.h File Reference stencilTableFactory.h File Reference
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1,30 +1,43 @@
│ │ │ │ │ [Logo] OpenSubdiv
│ │ │ │ │ Loading...
│ │ │ │ │ Searching...
│ │ │ │ │ No Matches
│ │ │ │ │ _C_l_a_s_s_e_s | _N_a_m_e_s_p_a_c_e_s
│ │ │ │ │ -topologyDescriptor.h File Reference
│ │ │ │ │ +stencilTableFactory.h File Reference
│ │ │ │ │ #include "../version.h"
│ │ │ │ │ -#include "_._._/_f_a_r_/_t_o_p_o_l_o_g_y_R_e_f_i_n_e_r_._h"
│ │ │ │ │ -#include "_._._/_f_a_r_/_t_o_p_o_l_o_g_y_R_e_f_i_n_e_r_F_a_c_t_o_r_y_._h"
│ │ │ │ │ -#include "_._._/_f_a_r_/_e_r_r_o_r_._h"
│ │ │ │ │ -#include #include "../version.h" │ │ │ │ - #include "../far/topologyRefiner.h" │ │ │ │ - #include "../far/topologyRefinerFactory.h" │ │ │ │ - #include "../far/error.h" │ │ │ │ - #include <cassert> │ │ │ │ + #include "../far/patchTable.h" │ │ │ │ + #include <vector> │ │ │ │ Go to the source code of this file. │ │ │ │
No Matches
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ topologyDescriptor.h stencilTableFactory.h
│ │ │ │ Go to the documentation of this file.
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │ │ [Logo] OpenSubdiv
│ │ │ │ │ Loading...
│ │ │ │ │ Searching...
│ │ │ │ │ No Matches
│ │ │ │ │ -topologyDescriptor.h
│ │ │ │ │ +stencilTableFactory.h
│ │ │ │ │ _G_o_ _t_o_ _t_h_e_ _d_o_c_u_m_e_n_t_a_t_i_o_n_ _o_f_ _t_h_i_s_ _f_i_l_e_.
│ │ │ │ │ 1//
│ │ │ │ │ -2// Copyright 2014 DreamWorks Animation LLC.
│ │ │ │ │ +2// Copyright 2013 Pixar
│ │ │ │ │ 3//
│ │ │ │ │ 4// Licensed under the Apache License, Version 2.0 (the "Apache License")
│ │ │ │ │ 5// with the following modification; you may not use this file except in
│ │ │ │ │ 6// compliance with the Apache License and the following modification to it:
│ │ │ │ │ 7// Section 6. Trademarks. is deleted and replaced with:
│ │ │ │ │ 8//
│ │ │ │ │ 9// 6. Trademarks. This License does not grant permission to use the trade
│ │ │ │ │ @@ -23,208 +23,498 @@
│ │ │ │ │ 17//
│ │ │ │ │ 18// Unless required by applicable law or agreed to in writing, software
│ │ │ │ │ 19// distributed under the Apache License with the above modification is
│ │ │ │ │ 20// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
│ │ │ │ │ 21// KIND, either express or implied. See the Apache License for the specific
│ │ │ │ │ 22// language governing permissions and limitations under the Apache License.
│ │ │ │ │ 23//
│ │ │ │ │ -24#ifndef OPENSUBDIV3_FAR_TOPOLOGY_DESCRIPTOR_H
│ │ │ │ │ -25#define OPENSUBDIV3_FAR_TOPOLOGY_DESCRIPTOR_H
│ │ │ │ │ -26
│ │ │ │ │ -27#include "../version.h"
│ │ │ │ │ -28
│ │ │ │ │ -29#include "../far/topologyRefiner.h"
│ │ │ │ │ -30#include "../far/topologyRefinerFactory.h"
│ │ │ │ │ -31#include "../far/error.h"
│ │ │ │ │ -32
│ │ │ │ │ -33#include
│ │ │ │ -
│ │ │ │ +
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ @@ -118,146 +118,358 @@
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 59 };
│ │ │ │ +
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 217 };
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +Definition limits.h:32 A simple reference to raw topology data for use with TopologyRefinerFactory. Definition topologyDescriptor.h:49 FVarChannel const * fvarChannels Definition topologyDescriptor.h:82 int numVertices Definition topologyDescriptor.h:51 Index const * cornerVertexIndices Definition topologyDescriptor.h:62 Index const * vertIndicesPerFace Definition topologyDescriptor.h:55 Index const * creaseVertexIndexPairs Definition topologyDescriptor.h:58 Index const * holeIndices Definition topologyDescriptor.h:66 int numFaces Definition topologyDescriptor.h:52 int numCorners Definition topologyDescriptor.h:61 float const * cornerWeights Definition topologyDescriptor.h:63 bool isLeftHanded Definition topologyDescriptor.h:68 int const * numVertsPerFace Definition topologyDescriptor.h:54 TopologyDescriptor() float const * creaseWeights Definition topologyDescriptor.h:59 int numCreases Definition topologyDescriptor.h:57 int numHoles Definition topologyDescriptor.h:65 int numFVarChannels Definition topologyDescriptor.h:81 Definition topologyDescriptor.h:73 FVarChannel() Definition topologyDescriptor.h:78 Index const * valueIndices Definition topologyDescriptor.h:76 int numValues Definition topologyDescriptor.h:75 static bool assignComponentTopology(TopologyRefiner &newRefiner, MESH const &mesh) Specify the relationships between vertices, faces, etc. ie the face-vertices, vertex-faces,... Definition topologyRefinerFactory.h:621 static void reportInvalidTopology(TopologyError errCode, char const *msg, MESH const &mesh) (Optional) Control run-time topology validation and error reporting Definition topologyRefinerFactory.h:707 static bool assignComponentTags(TopologyRefiner &newRefiner, MESH const &mesh) (Optional) Specify edge or vertex sharpness or face holes Definition topologyRefinerFactory.h:690 static bool resizeComponentTopology(TopologyRefiner &newRefiner, MESH const &mesh) Specify the number of vertices, faces, face-vertices, etc. Definition topologyRefinerFactory.h:580 static bool assignFaceVaryingTopology(TopologyRefiner &newRefiner, MESH const &mesh) (Optional) Specify face-varying data per face Definition topologyRefinerFactory.h:674 Container for arrays of parametric patches. Definition patchTable.h:55 A specialized factory for StencilTable. Definition stencilTableFactory.h:51 static StencilTableReal< REAL > const * Create(TopologyRefiner const &refiner, Options options=Options()) Instantiates StencilTable from TopologyRefiner that have been refined uniformly or adaptively. static StencilTableReal< REAL > const * AppendLocalPointStencilTableFaceVarying(TopologyRefiner const &refiner, StencilTableReal< REAL > const *baseStencilTable, StencilTableReal< REAL > const *localPointStencilTable, int channel=0, bool factorize=true) Utility function for stencil splicing for local point face-varying stencils. Mode Definition stencilTableFactory.h:55 static StencilTableReal< REAL > const * AppendLocalPointStencilTableVarying(TopologyRefiner const &refiner, StencilTableReal< REAL > const *baseStencilTable, StencilTableReal< REAL > const *localPointStencilTable, bool factorize=true) Utility function for stencil splicing for local point varying stencils. Definition stencilTableFactory.h:148 static StencilTableReal< REAL > const * AppendLocalPointStencilTable(TopologyRefiner const &refiner, StencilTableReal< REAL > const *baseStencilTable, StencilTableReal< REAL > const *localPointStencilTable, bool factorize=true) Utility function for stencil splicing for local point stencils. static StencilTableReal< REAL > const * Create(int numTables, StencilTableReal< REAL > const **tables) Instantiates StencilTable by concatenating an array of existing stencil tables. A specialized factory for LimitStencilTable. Definition stencilTableFactory.h:209 Mode Definition stencilTableFactory.h:213 std::vector< LocationArray > LocationArrayVec Definition stencilTableFactory.h:244 static LimitStencilTableReal< REAL > const * Create(TopologyRefiner const &refiner, LocationArrayVec const &locationArrays, StencilTableReal< REAL > const *cvStencils=0, PatchTable const *patchTable=0, Options options=Options()) Instantiates LimitStencilTable from a TopologyRefiner that has been refined either uniformly or adapt... Vertex stencil descriptor. Definition stencilTable.h:53 Vertex stencil class wrapping the template for compatibility. Definition stencilTable.h:116 Table of subdivision stencils. Definition stencilTable.h:141 Stencil table class wrapping the template for compatibility. Definition stencilTable.h:273 Table of limit subdivision stencils. Definition stencilTable.h:409 Limit stencil table class wrapping the template for compatibility. Definition stencilTable.h:583 Definition stencilTableFactory.h:61 unsigned int factorizeIntermediateLevels Definition stencilTableFactory.h:77 Options() Definition stencilTableFactory.h:63 unsigned int generateIntermediateLevels vertices at all levels or highest only Definition stencilTableFactory.h:74 unsigned int generateControlVerts generate stencils for control-vertices Definition stencilTableFactory.h:73 unsigned int fvarChannel Definition stencilTableFactory.h:79 Definition stencilTableFactory.h:219 Options() Definition stencilTableFactory.h:221 unsigned int generate2ndDerivatives Generate weights for 2nd derivatives. Definition stencilTableFactory.h:228 unsigned int generate1stDerivatives Generate weights for 1st derivatives. Definition stencilTableFactory.h:227 Descriptor for limit surface locations. Definition stencilTableFactory.h:233 LocationArray() Definition stencilTableFactory.h:235 Stencil table factory class wrapping the template for compatibility. Definition stencilTableFactory.h:287 static StencilTable const * AppendLocalPointStencilTableVarying(TopologyRefiner const &refiner, StencilTable const *baseStencilTable, StencilTable const *localPointStencilTable, bool factorize=true) Definition stencilTableFactory.h:321 static StencilTable const * Create(TopologyRefiner const &refiner, Options options=Options()) Definition stencilTableFactory.h:293 static StencilTable const * AppendLocalPointStencilTableFaceVarying(TopologyRefiner const &refiner, StencilTable const *baseStencilTable, StencilTable const *localPointStencilTable, int channel=0, bool factorize=true) Definition stencilTableFactory.h:334 static StencilTable const * AppendLocalPointStencilTable(TopologyRefiner const &refiner, StencilTable const *baseStencilTable, StencilTable const *localPointStencilTable, bool factorize=true) Definition stencilTableFactory.h:308 static StencilTable const * Create(int numTables, StencilTable const **tables) Definition stencilTableFactory.h:300 Stencil table factory class wrapping the template for compatibility. Definition stencilTableFactory.h:354 static LimitStencilTable const * Create(TopologyRefiner const &refiner, LocationArrayVec const &locationArrays, StencilTable const *cvStencils=0, PatchTable const *patchTable=0, Options options=Options()) Definition stencilTableFactory.h:360 Stores topology data for a specified set of refinement options. Definition topologyRefiner.h:51 Definition limits.h:32 A specialized factory for StencilTable. Definition stencilTableFactory.h:51 A specialized factory for LimitStencilTable. Definition stencilTableFactory.h:209 A specialized factory for StencilTable. Definition stencilTableFactory.h:51 A specialized factory for LimitStencilTable. Definition stencilTableFactory.h:209 Vertex stencil descriptor. Definition stencilTable.h:53 Index * _indices Definition stencilTable.h:110 primvarRefiner.h File Reference
│ │ │ │ #include "../version.h" │ │ │ │ #include "../sdc/types.h" │ │ │ │ - #include "../sdc/options.h" │ │ │ │ + #include "../sdc/options.h" │ │ │ │ #include "../sdc/bilinearScheme.h" │ │ │ │ #include "../sdc/catmarkScheme.h" │ │ │ │ - #include "../sdc/loopScheme.h" │ │ │ │ - #include "../vtr/level.h" │ │ │ │ + #include "../sdc/loopScheme.h" │ │ │ │ + #include "../vtr/level.h" │ │ │ │ #include "../vtr/fvarLevel.h" │ │ │ │ - #include "../vtr/refinement.h" │ │ │ │ + #include "../vtr/refinement.h" │ │ │ │ #include "../vtr/fvarRefinement.h" │ │ │ │ #include "../vtr/stackBuffer.h" │ │ │ │ #include "../vtr/componentInterfaces.h" │ │ │ │ #include "../far/types.h" │ │ │ │ #include "../far/error.h" │ │ │ │ #include "../far/topologyLevel.h" │ │ │ │ #include "../far/topologyRefiner.h" │ │ │ ├── ./usr/share/doc/opensubdiv/doxy_html/a00731.html │ │ │ │ @@ -94,18 +94,18 @@ │ │ │ │
│ │ │ │ Classes |
│ │ │ │ Namespaces
│ │ │ │ patchTable.h File Reference
│ │ │ │ #include "../version.h" │ │ │ │ - #include "../far/patchDescriptor.h" │ │ │ │ - #include "../far/patchParam.h" │ │ │ │ + #include "../far/patchDescriptor.h" │ │ │ │ + #include "../far/patchParam.h" │ │ │ │ #include "../far/stencilTable.h" │ │ │ │ - #include "../sdc/options.h" │ │ │ │ + #include "../sdc/options.h" │ │ │ │ #include <vector> │ │ │ │ Go to the source code of this file. │ │ │ │
No Matches
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ patchDescriptor.h patchParam.h
│ │ │ │ Go to the documentation of this file.
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │ │ [Logo] OpenSubdiv
│ │ │ │ │ Loading...
│ │ │ │ │ Searching...
│ │ │ │ │ No Matches
│ │ │ │ │ -patchDescriptor.h
│ │ │ │ │ +patchParam.h
│ │ │ │ │ _G_o_ _t_o_ _t_h_e_ _d_o_c_u_m_e_n_t_a_t_i_o_n_ _o_f_ _t_h_i_s_ _f_i_l_e_.
│ │ │ │ │ 1//
│ │ │ │ │ 2// Copyright 2013 Pixar
│ │ │ │ │ 3//
│ │ │ │ │ 4// Licensed under the Apache License, Version 2.0 (the "Apache License")
│ │ │ │ │ 5// with the following modification; you may not use this file except in
│ │ │ │ │ 6// compliance with the Apache License and the following modification to it:
│ │ │ │ │ @@ -24,280 +24,262 @@
│ │ │ │ │ 18// Unless required by applicable law or agreed to in writing, software
│ │ │ │ │ 19// distributed under the Apache License with the above modification is
│ │ │ │ │ 20// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
│ │ │ │ │ 21// KIND, either express or implied. See the Apache License for the specific
│ │ │ │ │ 22// language governing permissions and limitations under the Apache License.
│ │ │ │ │ 23//
│ │ │ │ │ 24
│ │ │ │ │ -25#ifndef OPENSUBDIV3_FAR_PATCH_DESCRIPTOR_H
│ │ │ │ │ -26#define OPENSUBDIV3_FAR_PATCH_DESCRIPTOR_H
│ │ │ │ │ +25#ifndef OPENSUBDIV3_FAR_PATCH_PARAM_H
│ │ │ │ │ +26#define OPENSUBDIV3_FAR_PATCH_PARAM_H
│ │ │ │ │ 27
│ │ │ │ │ 28#include "../version.h"
│ │ │ │ │ 29
│ │ │ │ │ 30#include "../far/types.h"
│ │ │ │ │ -31#include "../sdc/types.h"
│ │ │ │ │ -32
│ │ │ │ │ -33#include
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ @@ -119,226 +119,214 @@
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 64 };
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ Definition limits.h:32 Vtr::ConstArray< PatchDescriptor > ConstPatchDescriptorArray Definition patchDescriptor.h:146 Describes the type of a patch. Definition patchDescriptor.h:44 @ GREGORY_TRIANGLE Definition patchDescriptor.h:63 @ GREGORY_BOUNDARY Definition patchDescriptor.h:61 @ GREGORY_BASIS Definition patchDescriptor.h:62 @ GREGORY Definition patchDescriptor.h:60 bool IsAdaptive() const Returns true if the type is an adaptive patch. Definition patchDescriptor.h:97 static short GetGregoryBasisPatchSize() Number of control vertices of Gregory patch basis (20) Definition patchDescriptor.h:126 short GetNumControlVertices() const Returns the number of control vertices expected for a patch of the type described. Definition patchDescriptor.h:110 bool operator==(PatchDescriptor const other) const True if the descriptors are identical. Definition patchDescriptor.h:180 static short GetRegularPatchSize() Number of control vertices of Regular Patches in table. Definition patchDescriptor.h:120 PatchDescriptor & operator=(PatchDescriptor const &d) Assignment operator. Definition patchDescriptor.h:81 static bool IsAdaptive(Type type) Returns true if the type is an adaptive (non-linear) patch. Definition patchDescriptor.h:92 bool operator<(PatchDescriptor const other) const Allows ordering of patches by type. Definition patchDescriptor.h:174 static short GetGregoryPatchSize() Number of control vertices of Gregory (and Gregory Boundary) Patches in table. Definition patchDescriptor.h:123 void print() const static Vtr::ConstArray< PatchDescriptor > GetAdaptivePatchDescriptors(Sdc::SchemeType type) Returns a vector of all the legal patch descriptors for the given adaptive subdivision scheme. Vtr::ConstArray< PatchParam > ConstPatchParamArray Definition patchParam.h:246 std::vector< PatchParam > PatchParamTable Definition patchParam.h:243 Vtr::Array< PatchParam > PatchParamArray Definition patchParam.h:245 bool IsTriangleRotated() const Returns if a triangular patch is parametrically rotated 180 degrees. Definition patchParam.h:290 void NormalizeTriangle(REAL &u, REAL &v) const Definition patchParam.h:297 unsigned short GetBoundary() const Returns the boundary edge encoding for the patch. Definition patchParam.h:191 unsigned short GetTransition() const Returns the transition edge encoding for the patch. Definition patchParam.h:188 float GetParamFraction() const Returns the fraction of unit parametric space covered by this face. Definition patchParam.h:265 unsigned short GetU() const Returns the log2 value of the u parameter at the first corner of the patch. Definition patchParam.h:181 unsigned short GetDepth() const Returns the level of subdivision of the patch. Definition patchParam.h:197 void Set(Index faceid, short u, short v, unsigned short depth, bool nonquad, unsigned short boundary, unsigned short transition, bool regular=false) Sets the values of the bit fields. Definition patchParam.h:249 unsigned int field1 Definition patchParam.h:231 void Unnormalize(REAL &u, REAL &v) const A (u,v) pair in a normalized parametric space is mapped back into the fraction of parametric space co... Definition patchParam.h:281 void UnnormalizeTriangle(REAL &u, REAL &v) const Definition patchParam.h:312 unsigned short GetV() const Returns the log2 value of the v parameter at the first corner of the patch. Definition patchParam.h:185 unsigned int field0 Definition patchParam.h:230 void Normalize(REAL &u, REAL &v) const A (u,v) pair in the fraction of parametric space covered by this face is mapped into a normalized par... Definition patchParam.h:271
│ │ │ │
│ │ │ │ -
│ │ │ │ patchParam.h File Reference patchDescriptor.h File Reference
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1,31 +1,29 @@
│ │ │ │ │ [Logo] OpenSubdiv
│ │ │ │ │ Loading...
│ │ │ │ │ Searching...
│ │ │ │ │ No Matches
│ │ │ │ │ _C_l_a_s_s_e_s | _N_a_m_e_s_p_a_c_e_s | _T_y_p_e_d_e_f_s
│ │ │ │ │ -patchParam.h File Reference
│ │ │ │ │ +patchDescriptor.h File Reference
│ │ │ │ │ #include "../version.h"
│ │ │ │ │ #include "_._._/_f_a_r_/_t_y_p_e_s_._h"
│ │ │ │ │ +#include "_._._/_s_d_c_/_t_y_p_e_s_._h"
│ │ │ │ │ +#include #include "../version.h" │ │ │ │ #include "../far/types.h" │ │ │ │ + #include "../sdc/types.h" │ │ │ │ + #include <vector> │ │ │ │ Go to the source code of this file. │ │ │ │
No Matches
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ patchParam.h patchDescriptor.h
│ │ │ │ Go to the documentation of this file.
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │ │ [Logo] OpenSubdiv
│ │ │ │ │ Loading...
│ │ │ │ │ Searching...
│ │ │ │ │ No Matches
│ │ │ │ │ -patchParam.h
│ │ │ │ │ +patchDescriptor.h
│ │ │ │ │ _G_o_ _t_o_ _t_h_e_ _d_o_c_u_m_e_n_t_a_t_i_o_n_ _o_f_ _t_h_i_s_ _f_i_l_e_.
│ │ │ │ │ 1//
│ │ │ │ │ 2// Copyright 2013 Pixar
│ │ │ │ │ 3//
│ │ │ │ │ 4// Licensed under the Apache License, Version 2.0 (the "Apache License")
│ │ │ │ │ 5// with the following modification; you may not use this file except in
│ │ │ │ │ 6// compliance with the Apache License and the following modification to it:
│ │ │ │ │ @@ -24,262 +24,280 @@
│ │ │ │ │ 18// Unless required by applicable law or agreed to in writing, software
│ │ │ │ │ 19// distributed under the Apache License with the above modification is
│ │ │ │ │ 20// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
│ │ │ │ │ 21// KIND, either express or implied. See the Apache License for the specific
│ │ │ │ │ 22// language governing permissions and limitations under the Apache License.
│ │ │ │ │ 23//
│ │ │ │ │ 24
│ │ │ │ │ -25#ifndef OPENSUBDIV3_FAR_PATCH_PARAM_H
│ │ │ │ │ -26#define OPENSUBDIV3_FAR_PATCH_PARAM_H
│ │ │ │ │ +25#ifndef OPENSUBDIV3_FAR_PATCH_DESCRIPTOR_H
│ │ │ │ │ +26#define OPENSUBDIV3_FAR_PATCH_DESCRIPTOR_H
│ │ │ │ │ 27
│ │ │ │ │ 28#include "../version.h"
│ │ │ │ │ 29
│ │ │ │ │ 30#include "../far/types.h"
│ │ │ │ │ -31
│ │ │ │ │ -32namespace _O_p_e_n_S_u_b_d_i_v {
│ │ │ │ │ -33namespace OPENSUBDIV_VERSION {
│ │ │ │ │ +31#include "../sdc/types.h"
│ │ │ │ │ +32
│ │ │ │ │ +33#include
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ @@ -119,214 +119,226 @@
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 64 };
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ Definition limits.h:32 Vtr::ConstArray< PatchParam > ConstPatchParamArray Definition patchParam.h:246 std::vector< PatchParam > PatchParamTable Definition patchParam.h:243 Vtr::Array< PatchParam > PatchParamArray Definition patchParam.h:245 bool IsTriangleRotated() const Returns if a triangular patch is parametrically rotated 180 degrees. Definition patchParam.h:290 void NormalizeTriangle(REAL &u, REAL &v) const Definition patchParam.h:297 unsigned short GetBoundary() const Returns the boundary edge encoding for the patch. Definition patchParam.h:191 unsigned short GetTransition() const Returns the transition edge encoding for the patch. Definition patchParam.h:188 float GetParamFraction() const Returns the fraction of unit parametric space covered by this face. Definition patchParam.h:265 unsigned short GetU() const Returns the log2 value of the u parameter at the first corner of the patch. Definition patchParam.h:181 unsigned short GetDepth() const Returns the level of subdivision of the patch. Definition patchParam.h:197 void Set(Index faceid, short u, short v, unsigned short depth, bool nonquad, unsigned short boundary, unsigned short transition, bool regular=false) Sets the values of the bit fields. Definition patchParam.h:249 unsigned int field1 Definition patchParam.h:231 void Unnormalize(REAL &u, REAL &v) const A (u,v) pair in a normalized parametric space is mapped back into the fraction of parametric space co... Definition patchParam.h:281 void UnnormalizeTriangle(REAL &u, REAL &v) const Definition patchParam.h:312 unsigned short GetV() const Returns the log2 value of the v parameter at the first corner of the patch. Definition patchParam.h:185 unsigned int field0 Definition patchParam.h:230 void Normalize(REAL &u, REAL &v) const A (u,v) pair in the fraction of parametric space covered by this face is mapped into a normalized par... Definition patchParam.h:271 Vtr::ConstArray< PatchDescriptor > ConstPatchDescriptorArray Definition patchDescriptor.h:146 Describes the type of a patch. Definition patchDescriptor.h:44 @ GREGORY_TRIANGLE Definition patchDescriptor.h:63 @ GREGORY_BOUNDARY Definition patchDescriptor.h:61 @ GREGORY_BASIS Definition patchDescriptor.h:62 @ GREGORY Definition patchDescriptor.h:60 bool IsAdaptive() const Returns true if the type is an adaptive patch. Definition patchDescriptor.h:97 static short GetGregoryBasisPatchSize() Number of control vertices of Gregory patch basis (20) Definition patchDescriptor.h:126 short GetNumControlVertices() const Returns the number of control vertices expected for a patch of the type described. Definition patchDescriptor.h:110 bool operator==(PatchDescriptor const other) const True if the descriptors are identical. Definition patchDescriptor.h:180 static short GetRegularPatchSize() Number of control vertices of Regular Patches in table. Definition patchDescriptor.h:120 PatchDescriptor & operator=(PatchDescriptor const &d) Assignment operator. Definition patchDescriptor.h:81 static bool IsAdaptive(Type type) Returns true if the type is an adaptive (non-linear) patch. Definition patchDescriptor.h:92 bool operator<(PatchDescriptor const other) const Allows ordering of patches by type. Definition patchDescriptor.h:174 static short GetGregoryPatchSize() Number of control vertices of Gregory (and Gregory Boundary) Patches in table. Definition patchDescriptor.h:123 void print() const static Vtr::ConstArray< PatchDescriptor > GetAdaptivePatchDescriptors(Sdc::SchemeType type) Returns a vector of all the legal patch descriptors for the given adaptive subdivision scheme.
│ │ │ │ Namespaces
│ │ │ │ sparseSelector.h File Reference
│ │ │ │ #include "../version.h" │ │ │ │ #include "../vtr/types.h" │ │ │ │ - #include "../vtr/refinement.h" │ │ │ │ + #include "../vtr/refinement.h" │ │ │ │ #include <vector> │ │ │ │ Go to the source code of this file. │ │ │ │
No Matches
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ level.h refinement.h
│ │ │ │ Go to the documentation of this file.
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │ │ [Logo] OpenSubdiv
│ │ │ │ │ Loading...
│ │ │ │ │ Searching...
│ │ │ │ │ No Matches
│ │ │ │ │ -level.h
│ │ │ │ │ +refinement.h
│ │ │ │ │ _G_o_ _t_o_ _t_h_e_ _d_o_c_u_m_e_n_t_a_t_i_o_n_ _o_f_ _t_h_i_s_ _f_i_l_e_.
│ │ │ │ │ 1//
│ │ │ │ │ 2// Copyright 2014 DreamWorks Animation LLC.
│ │ │ │ │ 3//
│ │ │ │ │ 4// Licensed under the Apache License, Version 2.0 (the "Apache License")
│ │ │ │ │ 5// with the following modification; you may not use this file except in
│ │ │ │ │ 6// compliance with the Apache License and the following modification to it:
│ │ │ │ │ @@ -23,986 +23,545 @@
│ │ │ │ │ 17//
│ │ │ │ │ 18// Unless required by applicable law or agreed to in writing, software
│ │ │ │ │ 19// distributed under the Apache License with the above modification is
│ │ │ │ │ 20// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
│ │ │ │ │ 21// KIND, either express or implied. See the Apache License for the specific
│ │ │ │ │ 22// language governing permissions and limitations under the Apache License.
│ │ │ │ │ 23//
│ │ │ │ │ -24#ifndef OPENSUBDIV3_VTR_LEVEL_H
│ │ │ │ │ -25#define OPENSUBDIV3_VTR_LEVEL_H
│ │ │ │ │ +24#ifndef OPENSUBDIV3_VTR_REFINEMENT_H
│ │ │ │ │ +25#define OPENSUBDIV3_VTR_REFINEMENT_H
│ │ │ │ │ 26
│ │ │ │ │ 27#include "../version.h"
│ │ │ │ │ 28
│ │ │ │ │ 29#include "../sdc/types.h"
│ │ │ │ │ -30#include "../sdc/crease.h"
│ │ │ │ │ -31#include "../sdc/options.h"
│ │ │ │ │ -32#include "../vtr/types.h"
│ │ │ │ │ +30#include "../sdc/options.h"
│ │ │ │ │ +31#include "../vtr/types.h"
│ │ │ │ │ +32#include "../vtr/level.h"
│ │ │ │ │ 33
│ │ │ │ │ -34#include
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ @@ -118,882 +118,457 @@
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 315 typedef void (* ValidationCallback)(TopologyError errCode, char const * msg, void const * clientData);
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 360 int gatherQuadRegularBoundaryPatchPoints(Index fIndex, Index patchPoints[], int boundaryEdgeInFace,
│ │ │ │ -
│ │ │ │ - 362 int gatherQuadRegularCornerPatchPoints( Index fIndex, Index patchPoints[], int cornerVertInFace,
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 367 int gatherQuadRegularPartialRingAroundVertex(Index vIndex, VSpan const & span, Index ringPoints[],
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 371 int gatherTriRegularInteriorPatchPoints( Index fIndex, Index patchVerts[], int rotation = 0) const;
│ │ │ │ - 372 int gatherTriRegularBoundaryVertexPatchPoints(Index fIndex, Index patchVerts[], int boundaryVertInFace) const;
│ │ │ │ - 373 int gatherTriRegularBoundaryEdgePatchPoints( Index fIndex, Index patchVerts[], int boundaryEdgeInFace) const;
│ │ │ │ - 374 int gatherTriRegularCornerVertexPatchPoints( Index fIndex, Index patchVerts[], int cornerVertInFace) const;
│ │ │ │ - 375 int gatherTriRegularCornerEdgePatchPoints( Index fIndex, Index patchVerts[], int cornerEdgeInFace) const;
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 419 int getNumFaceVertices( Index faceIndex) const { return _faceVertCountsAndOffsets[2*faceIndex]; }
│ │ │ │ - 420 int getOffsetOfFaceVertices(Index faceIndex) const { return _faceVertCountsAndOffsets[2*faceIndex + 1]; }
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 429 int getOffsetOfEdgeFaces(Index edgeIndex) const { return _edgeFaceCountsAndOffsets[2*edgeIndex + 1]; }
│ │ │ │ -
│ │ │ │ - 431 int getNumVertexFaces( Index vertIndex) const { return _vertFaceCountsAndOffsets[2*vertIndex]; }
│ │ │ │ - 432 int getOffsetOfVertexFaces(Index vertIndex) const { return _vertFaceCountsAndOffsets[2*vertIndex + 1]; }
│ │ │ │ -
│ │ │ │ - 434 int getNumVertexEdges( Index vertIndex) const { return _vertEdgeCountsAndOffsets[2*vertIndex]; }
│ │ │ │ - 435 int getOffsetOfVertexEdges(Index vertIndex) const { return _vertEdgeCountsAndOffsets[2*vertIndex + 1]; }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 616 return ConstLocalIndexArray( (&_vertFaceLocalIndices[0]) + _vertFaceCountsAndOffsets[vertIndex*2+1],
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ - 653 return ConstLocalIndexArray( (&_vertEdgeLocalIndices[0]) + _vertEdgeCountsAndOffsets[vertIndex*2+1],
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ Definition limits.h:32 ConstArray< LocalIndex > ConstLocalIndexArray Definition types.h:83 Array< LocalIndex > LocalIndexArray Definition types.h:82 std::vector< Index > IndexVector Definition types.h:77 ConstArray< Index > ConstIndexArray Definition types.h:80
│ │ │ │
│ │ │ │
│ │ │ │ Namespaces
│ │ │ │ - refinement.h File Reference level.h File Reference
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1,24 +1,27 @@
│ │ │ │ │ [Logo] OpenSubdiv
│ │ │ │ │ Loading...
│ │ │ │ │ Searching...
│ │ │ │ │ No Matches
│ │ │ │ │ _N_a_m_e_s_p_a_c_e_s
│ │ │ │ │ -refinement.h File Reference
│ │ │ │ │ +level.h File Reference
│ │ │ │ │ #include "../version.h"
│ │ │ │ │ #include "_._._/_s_d_c_/_t_y_p_e_s_._h"
│ │ │ │ │ +#include "_._._/_s_d_c_/_c_r_e_a_s_e_._h"
│ │ │ │ │ #include "_._._/_s_d_c_/_o_p_t_i_o_n_s_._h"
│ │ │ │ │ #include "_._._/_v_t_r_/_t_y_p_e_s_._h"
│ │ │ │ │ -#include "_._._/_v_t_r_/_l_e_v_e_l_._h"
│ │ │ │ │ +#include #include "../version.h" │ │ │ │ #include "../sdc/types.h" │ │ │ │ - #include "../sdc/options.h" │ │ │ │ + #include "../sdc/crease.h" │ │ │ │ + #include "../sdc/options.h" │ │ │ │ #include "../vtr/types.h" │ │ │ │ - #include "../vtr/level.h" │ │ │ │ + #include <algorithm> │ │ │ │ #include <vector> │ │ │ │ + #include <cassert> │ │ │ │ + #include <cstring> │ │ │ │ Go to the source code of this file. │ │ │ │
No Matches
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ refinement.h level.h
│ │ │ │ Go to the documentation of this file.
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ ├── html2text {}
│ │ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │ │ [Logo] OpenSubdiv
│ │ │ │ │ Loading...
│ │ │ │ │ Searching...
│ │ │ │ │ No Matches
│ │ │ │ │ -refinement.h
│ │ │ │ │ +level.h
│ │ │ │ │ _G_o_ _t_o_ _t_h_e_ _d_o_c_u_m_e_n_t_a_t_i_o_n_ _o_f_ _t_h_i_s_ _f_i_l_e_.
│ │ │ │ │ 1//
│ │ │ │ │ 2// Copyright 2014 DreamWorks Animation LLC.
│ │ │ │ │ 3//
│ │ │ │ │ 4// Licensed under the Apache License, Version 2.0 (the "Apache License")
│ │ │ │ │ 5// with the following modification; you may not use this file except in
│ │ │ │ │ 6// compliance with the Apache License and the following modification to it:
│ │ │ │ │ @@ -23,545 +23,986 @@
│ │ │ │ │ 17//
│ │ │ │ │ 18// Unless required by applicable law or agreed to in writing, software
│ │ │ │ │ 19// distributed under the Apache License with the above modification is
│ │ │ │ │ 20// distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
│ │ │ │ │ 21// KIND, either express or implied. See the Apache License for the specific
│ │ │ │ │ 22// language governing permissions and limitations under the Apache License.
│ │ │ │ │ 23//
│ │ │ │ │ -24#ifndef OPENSUBDIV3_VTR_REFINEMENT_H
│ │ │ │ │ -25#define OPENSUBDIV3_VTR_REFINEMENT_H
│ │ │ │ │ +24#ifndef OPENSUBDIV3_VTR_LEVEL_H
│ │ │ │ │ +25#define OPENSUBDIV3_VTR_LEVEL_H
│ │ │ │ │ 26
│ │ │ │ │ 27#include "../version.h"
│ │ │ │ │ 28
│ │ │ │ │ 29#include "../sdc/types.h"
│ │ │ │ │ -30#include "../sdc/options.h"
│ │ │ │ │ -31#include "../vtr/types.h"
│ │ │ │ │ -32#include "../vtr/level.h"
│ │ │ │ │ +30#include "../sdc/crease.h"
│ │ │ │ │ +31#include "../sdc/options.h"
│ │ │ │ │ +32#include "../vtr/types.h"
│ │ │ │ │ 33
│ │ │ │ │ -34#include
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ @@ -118,457 +118,882 @@
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 315 typedef void (* ValidationCallback)(TopologyError errCode, char const * msg, void const * clientData);
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 360 int gatherQuadRegularBoundaryPatchPoints(Index fIndex, Index patchPoints[], int boundaryEdgeInFace,
│ │ │ │ +
│ │ │ │ + 362 int gatherQuadRegularCornerPatchPoints( Index fIndex, Index patchPoints[], int cornerVertInFace,
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 367 int gatherQuadRegularPartialRingAroundVertex(Index vIndex, VSpan const & span, Index ringPoints[],
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 371 int gatherTriRegularInteriorPatchPoints( Index fIndex, Index patchVerts[], int rotation = 0) const;
│ │ │ │ + 372 int gatherTriRegularBoundaryVertexPatchPoints(Index fIndex, Index patchVerts[], int boundaryVertInFace) const;
│ │ │ │ + 373 int gatherTriRegularBoundaryEdgePatchPoints( Index fIndex, Index patchVerts[], int boundaryEdgeInFace) const;
│ │ │ │ + 374 int gatherTriRegularCornerVertexPatchPoints( Index fIndex, Index patchVerts[], int cornerVertInFace) const;
│ │ │ │ + 375 int gatherTriRegularCornerEdgePatchPoints( Index fIndex, Index patchVerts[], int cornerEdgeInFace) const;
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 419 int getNumFaceVertices( Index faceIndex) const { return _faceVertCountsAndOffsets[2*faceIndex]; }
│ │ │ │ + 420 int getOffsetOfFaceVertices(Index faceIndex) const { return _faceVertCountsAndOffsets[2*faceIndex + 1]; }
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 429 int getOffsetOfEdgeFaces(Index edgeIndex) const { return _edgeFaceCountsAndOffsets[2*edgeIndex + 1]; }
│ │ │ │ +
│ │ │ │ + 431 int getNumVertexFaces( Index vertIndex) const { return _vertFaceCountsAndOffsets[2*vertIndex]; }
│ │ │ │ + 432 int getOffsetOfVertexFaces(Index vertIndex) const { return _vertFaceCountsAndOffsets[2*vertIndex + 1]; }
│ │ │ │ +
│ │ │ │ + 434 int getNumVertexEdges( Index vertIndex) const { return _vertEdgeCountsAndOffsets[2*vertIndex]; }
│ │ │ │ + 435 int getOffsetOfVertexEdges(Index vertIndex) const { return _vertEdgeCountsAndOffsets[2*vertIndex + 1]; }
│ │ │ │
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │
│ │ │ │ -
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 616 return ConstLocalIndexArray( (&_vertFaceLocalIndices[0]) + _vertFaceCountsAndOffsets[vertIndex*2+1],
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ + 653 return ConstLocalIndexArray( (&_vertEdgeLocalIndices[0]) + _vertEdgeCountsAndOffsets[vertIndex*2+1],
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ Definition limits.h:32 ConstArray< LocalIndex > ConstLocalIndexArray Definition types.h:83 Array< LocalIndex > LocalIndexArray Definition types.h:82 std::vector< Index > IndexVector Definition types.h:77 ConstArray< Index > ConstIndexArray Definition types.h:80 fvarRefinement.h File Reference
│ │ │ │ #include "../version.h" │ │ │ │ #include "../sdc/types.h" │ │ │ │ #include "../sdc/crease.h" │ │ │ │ #include "../vtr/types.h" │ │ │ │ - #include "../vtr/refinement.h" │ │ │ │ + #include "../vtr/refinement.h" │ │ │ │ #include "../vtr/fvarLevel.h" │ │ │ │ #include <vector> │ │ │ │ #include <cassert> │ │ │ │ #include <cstring> │ │ │ │ Go to the source code of this file. │ │ │ │
|