--- /tmp/vtk7-7.1.1+dfsg2-8up27t_sf/debian/vtk7-doc_7.1.1+dfsg2-8_all.deb +++ vtk7-doc_7.1.1+dfsg2-8_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2020-12-15 19:52:18.000000 debian-binary │ --rw-r--r-- 0 0 0 607480 2020-12-15 19:52:18.000000 control.tar.xz │ --rw-r--r-- 0 0 0 46419544 2020-12-15 19:52:18.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 607188 2020-12-15 19:52:18.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 46421236 2020-12-15 19:52:18.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: vtk7-doc │ │ │ Source: vtk7 │ │ │ Version: 7.1.1+dfsg2-8 │ │ │ Architecture: all │ │ │ Maintainer: Debian Science Team │ │ │ -Installed-Size: 898544 │ │ │ +Installed-Size: 898547 │ │ │ Depends: doc-base, libjs-jquery, libjs-mathjax │ │ │ Suggests: libvtk7-dev, vtk7-examples │ │ │ Section: doc │ │ │ Priority: optional │ │ │ Homepage: http://www.vtk.org/ │ │ │ Description: VTK class reference documentation │ │ │ The Visualization Toolkit (VTK) is an open-source software system │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -488,49 +488,49 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1271 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/_2vtkXRenderWindowInteractor_8h__incl.map │ │ │ -rw-r--r-- 0 root (0) root (0) 11964 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/_2vtkXRenderWindowInteractor_8h__incl.svg │ │ │ -rw-r--r-- 0 root (0) root (0) 37012 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/_2vtkXRenderWindowInteractor_8h_source.html │ │ │ -rw-r--r-- 0 root (0) root (0) 1050413 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/annotated.html │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/bc_s.png │ │ │ -rw-r--r-- 0 root (0) root (0) 147 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/bdwn.png │ │ │ -rw-r--r-- 0 root (0) root (0) 6683 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/bug.html │ │ │ --rw-r--r-- 0 root (0) root (0) 67532 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_0.html │ │ │ --rw-r--r-- 0 root (0) root (0) 80990 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_1.html │ │ │ --rw-r--r-- 0 root (0) root (0) 67299 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_10.html │ │ │ --rw-r--r-- 0 root (0) root (0) 66050 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_2.html │ │ │ --rw-r--r-- 0 root (0) root (0) 37540 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_3.html │ │ │ --rw-r--r-- 0 root (0) root (0) 72409 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_4.html │ │ │ --rw-r--r-- 0 root (0) root (0) 76937 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_5.html │ │ │ --rw-r--r-- 0 root (0) root (0) 98116 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_6.html │ │ │ --rw-r--r-- 0 root (0) root (0) 84388 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_7.html │ │ │ --rw-r--r-- 0 root (0) root (0) 81100 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_8.html │ │ │ --rw-r--r-- 0 root (0) root (0) 72185 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_9.html │ │ │ --rw-r--r-- 0 root (0) root (0) 6599 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_0.html │ │ │ --rw-r--r-- 0 root (0) root (0) 160926 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_1.html │ │ │ --rw-r--r-- 0 root (0) root (0) 21599 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_10.html │ │ │ --rw-r--r-- 0 root (0) root (0) 118999 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_11.html │ │ │ --rw-r--r-- 0 root (0) root (0) 159444 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_12.html │ │ │ --rw-r--r-- 0 root (0) root (0) 28229 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_13.html │ │ │ --rw-r--r-- 0 root (0) root (0) 111147 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_14.html │ │ │ --rw-r--r-- 0 root (0) root (0) 442670 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_15.html │ │ │ --rw-r--r-- 0 root (0) root (0) 68766 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_16.html │ │ │ --rw-r--r-- 0 root (0) root (0) 143833 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_17.html │ │ │ --rw-r--r-- 0 root (0) root (0) 323564 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_18.html │ │ │ --rw-r--r-- 0 root (0) root (0) 274309 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_19.html │ │ │ --rw-r--r-- 0 root (0) root (0) 87863 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_2.html │ │ │ --rw-r--r-- 0 root (0) root (0) 73461 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_20.html │ │ │ --rw-r--r-- 0 root (0) root (0) 128062 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_21.html │ │ │ --rw-r--r-- 0 root (0) root (0) 39879 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_22.html │ │ │ --rw-r--r-- 0 root (0) root (0) 72989 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_23.html │ │ │ --rw-r--r-- 0 root (0) root (0) 358483 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_3.html │ │ │ --rw-r--r-- 0 root (0) root (0) 175007 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_4.html │ │ │ --rw-r--r-- 0 root (0) root (0) 85423 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_5.html │ │ │ --rw-r--r-- 0 root (0) root (0) 59193 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_6.html │ │ │ --rw-r--r-- 0 root (0) root (0) 157789 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_7.html │ │ │ --rw-r--r-- 0 root (0) root (0) 67569 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_8.html │ │ │ --rw-r--r-- 0 root (0) root (0) 468473 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_9.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 67531 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_0.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 80989 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_1.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 67298 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_10.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 66049 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_2.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 37539 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_3.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 72408 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_4.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 76936 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_5.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 98115 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_6.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 84387 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_7.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 81099 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_8.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 72184 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_e_9.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 6598 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_0.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 160925 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_1.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 21598 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_10.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 118998 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_11.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 159443 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_12.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 28228 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_13.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 111146 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_14.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 442669 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_15.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 68765 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_16.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 143832 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_17.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 323563 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_18.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 274308 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_19.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 87862 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_2.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 73460 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_20.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 128061 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_21.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 39878 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_22.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 72988 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_23.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 358482 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_3.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 175006 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_4.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 85422 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_5.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 59192 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_6.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 157788 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_7.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 67568 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_8.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 468472 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/c2_vtk_t_9.html │ │ │ -rw-r--r-- 0 root (0) root (0) 5321 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/classADIOS_1_1Attribute-members.html │ │ │ -rw-r--r-- 0 root (0) root (0) 15256 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/classADIOS_1_1Attribute.html │ │ │ -rw-r--r-- 0 root (0) root (0) 3992 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/classADIOS_1_1ReadError-members.html │ │ │ -rw-r--r-- 0 root (0) root (0) 10549 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/classADIOS_1_1ReadError.html │ │ │ -rw-r--r-- 0 root (0) root (0) 6018 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/classADIOS_1_1Reader-members.html │ │ │ -rw-r--r-- 0 root (0) root (0) 18654 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/classADIOS_1_1Reader.html │ │ │ -rw-r--r-- 0 root (0) root (0) 8461 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/classADIOS_1_1Scalar-members.html │ │ │ @@ -16562,38 +16562,38 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2333 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/globals_~.html │ │ │ -rw-r--r-- 0 root (0) root (0) 6536 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/graph_legend.html │ │ │ -rw-r--r-- 0 root (0) root (0) 5852 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/graph_legend.svg │ │ │ -rw-r--r-- 0 root (0) root (0) 57832 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/group__InformationKeys.html │ │ │ -rw-r--r-- 0 root (0) root (0) 123460 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/group__NIFTI1__DATATYPE__ALIASES.html │ │ │ -rw-r--r-- 0 root (0) root (0) 24192 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/group__vtkGDAConceptMethods.html │ │ │ -rw-r--r-- 0 root (0) root (0) 1242883 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/hierarchy.html │ │ │ --rw-r--r-- 0 root (0) root (0) 238118 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_0.html │ │ │ --rw-r--r-- 0 root (0) root (0) 261031 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_1.html │ │ │ --rw-r--r-- 0 root (0) root (0) 372885 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_10.html │ │ │ --rw-r--r-- 0 root (0) root (0) 281566 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_11.html │ │ │ --rw-r--r-- 0 root (0) root (0) 470723 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_12.html │ │ │ --rw-r--r-- 0 root (0) root (0) 331289 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_13.html │ │ │ --rw-r--r-- 0 root (0) root (0) 218005 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_14.html │ │ │ --rw-r--r-- 0 root (0) root (0) 152488 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_2.html │ │ │ --rw-r--r-- 0 root (0) root (0) 428323 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_3.html │ │ │ --rw-r--r-- 0 root (0) root (0) 263193 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_4.html │ │ │ --rw-r--r-- 0 root (0) root (0) 369541 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_5.html │ │ │ --rw-r--r-- 0 root (0) root (0) 206058 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_6.html │ │ │ --rw-r--r-- 0 root (0) root (0) 291119 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_7.html │ │ │ --rw-r--r-- 0 root (0) root (0) 372079 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_8.html │ │ │ --rw-r--r-- 0 root (0) root (0) 258177 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_9.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 238117 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_0.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 261030 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_1.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 372799 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_10.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 281565 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_11.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 471504 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_12.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 331904 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_13.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 219168 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_14.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 152487 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_2.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 428364 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_3.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 263192 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_4.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 369660 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_5.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 205940 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_6.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 291118 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_7.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 370949 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_8.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 258175 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/idx_vtk_9.html │ │ │ -rw-r--r-- 0 root (0) root (0) 5180426 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/index.hhc.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 5911992 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/index.hhk.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 103738 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/index.hhp.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3597 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/index.html │ │ │ -rw-r--r-- 0 root (0) root (0) 3990 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/interfacevtkCocoaGLView-members.html │ │ │ -rw-r--r-- 0 root (0) root (0) 11188 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/interfacevtkCocoaGLView.html │ │ │ -rw-r--r-- 0 root (0) root (0) 175457 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/jquery.js │ │ │ --rw-r--r-- 0 root (0) root (0) 73157 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/mc2_vtk_v_0.html │ │ │ --rw-r--r-- 0 root (0) root (0) 89655 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/mc_vtk_v_0.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 73156 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/mc2_vtk_v_0.html │ │ │ +-rw-r--r-- 0 root (0) root (0) 89654 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/mc_vtk_v_0.html │ │ │ -rw-r--r-- 0 root (0) root (0) 3222 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/menu.js │ │ │ -rw-r--r-- 0 root (0) root (0) 21214 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/menudata.js │ │ │ -rw-r--r-- 0 root (0) root (0) 3205 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/modules.html │ │ │ -rw-r--r-- 0 root (0) root (0) 18754 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/namespaceADIOS.html │ │ │ -rw-r--r-- 0 root (0) root (0) 37661 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/namespaceADIOS_1_1Type.html │ │ │ -rw-r--r-- 0 root (0) root (0) 2158 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/namespaceJson.html │ │ │ -rw-r--r-- 0 root (0) root (0) 2166 2020-12-15 19:52:18.000000 ./usr/share/doc/vtk7/html/namespaceOpenQube.html │ │ ├── ./usr/share/doc/vtk7/html/_2vtkOpenGLContextDevice2D_8h_source.html │ │ │ @@ -64,256 +64,256 @@ │ │ │
9 
│ │ │
10  This software is distributed WITHOUT ANY WARRANTY; without even
│ │ │
11  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
│ │ │
12  PURPOSE. See the above copyright notice for more information.
│ │ │
13 
│ │ │
14 =========================================================================*/
│ │ │
15 
│ │ │ -
30 #ifndef vtkOpenGLContextDevice2D_h
│ │ │ -
31 #define vtkOpenGLContextDevice2D_h
│ │ │ -
32 
│ │ │ -
33 #include "vtkRenderingContextOpenGL2Module.h" // For export macro
│ │ │ -
34 #include "vtkContextDevice2D.h"
│ │ │ +
33 #ifndef vtkOpenGLContextDevice2D_h
│ │ │ +
34 #define vtkOpenGLContextDevice2D_h
│ │ │
35 
│ │ │ -
36 #include <vector> // STL Header
│ │ │ -
37 #include <list> // for std::list
│ │ │ +
36 #include "vtkRenderingContextOpenGL2Module.h" // For export macro
│ │ │ +
37 #include "vtkContextDevice2D.h"
│ │ │
38 
│ │ │ -
39 class vtkMatrix4x4;
│ │ │ -
40 class vtkOpenGLExtensionManager;
│ │ │ -
41 class vtkOpenGLHelper;
│ │ │ -
42 class vtkOpenGLRenderWindow;
│ │ │ -
43 class vtkPath;
│ │ │ -
44 class vtkRenderer;
│ │ │ -
45 class vtkShaderProgram;
│ │ │ -
46 class vtkStringToImage;
│ │ │ -
47 class vtkTransform;
│ │ │ -
48 class vtkViewport;
│ │ │ -
49 class vtkWindow;
│ │ │ -
50 
│ │ │ -
51 class VTKRENDERINGCONTEXTOPENGL2_EXPORT vtkOpenGLContextDevice2D : public vtkContextDevice2D
│ │ │ -
52 {
│ │ │ -
53 public:
│ │ │ -
54  vtkTypeMacro(vtkOpenGLContextDevice2D, vtkContextDevice2D);
│ │ │ -
55  virtual void PrintSelf(ostream &os, vtkIndent indent);
│ │ │ -
56 
│ │ │ -
60  static vtkOpenGLContextDevice2D *New();
│ │ │ -
61 
│ │ │ -
67  virtual void DrawPoly(float *f, int n, unsigned char *colors = 0,
│ │ │ -
68  int nc_comps = 0);
│ │ │ -
69 
│ │ │ -
76  virtual void DrawLines(float *f, int n, unsigned char *colors = 0,
│ │ │ -
77  int nc_comps = 0);
│ │ │ -
78 
│ │ │ -
84  virtual void DrawPoints(float *points, int n, unsigned char* colors = 0,
│ │ │ -
85  int nc_comps = 0);
│ │ │ -
86 
│ │ │ -
93  virtual void DrawPointSprites(vtkImageData *sprite, float *points, int n,
│ │ │ -
94  unsigned char* colors = 0, int nc_comps = 0);
│ │ │ -
95 
│ │ │ -
107  virtual void DrawMarkers(int shape, bool highlight, float *points, int n,
│ │ │ -
108  unsigned char *colors = 0, int nc_comps = 0);
│ │ │ -
109 
│ │ │ -
111 
│ │ │ -
116  vtkSetMacro(MaximumMarkerCacheSize, int)
│ │ │ -
117  vtkGetMacro(MaximumMarkerCacheSize, int)
│ │ │ -
119 
│ │ │ -
123  virtual void DrawQuad(float *points, int n);
│ │ │ -
124 
│ │ │ -
128  virtual void DrawQuadStrip(float *points, int n);
│ │ │ -
129 
│ │ │ -
133  virtual void DrawPolygon(float *, int);
│ │ │ -
134 
│ │ │ -
146  virtual void DrawEllipseWedge(float x, float y, float outRx, float outRy,
│ │ │ -
147  float inRx, float inRy, float startAngle,
│ │ │ -
148  float stopAngle);
│ │ │ -
149 
│ │ │ -
156  virtual void DrawEllipticArc(float x, float y, float rX, float rY,
│ │ │ -
157  float startAngle, float stopAngle);
│ │ │ -
158 
│ │ │ -
159 
│ │ │ -
163  virtual void DrawString(float *point, const vtkStdString &string);
│ │ │ -
164 
│ │ │ -
173  virtual void ComputeStringBounds(const vtkStdString &string,
│ │ │ -
174  float bounds[4]);
│ │ │ -
175 
│ │ │ -
179  virtual void DrawString(float *point, const vtkUnicodeString &string);
│ │ │ -
180 
│ │ │ -
189  virtual void ComputeStringBounds(const vtkUnicodeString &string,
│ │ │ -
190  float bounds[4]);
│ │ │ -
191 
│ │ │ -
197  virtual void ComputeJustifiedStringBounds(const char* string, float bounds[4]);
│ │ │ -
198 
│ │ │ -
203  virtual void DrawMathTextString(float point[2], const vtkStdString &string);
│ │ │ -
204 
│ │ │ -
209  virtual void DrawImage(float p[2], float scale, vtkImageData *image);
│ │ │ -
210 
│ │ │ -
216  void DrawImage(const vtkRectf& pos, vtkImageData *image);
│ │ │ -
217 
│ │ │ -
221  virtual void SetColor4(unsigned char color[4]);
│ │ │ -
222 
│ │ │ -
226  virtual void SetColor(unsigned char color[3]);
│ │ │ -
227 
│ │ │ -
231  virtual void SetTexture(vtkImageData* image, int properties = 0);
│ │ │ -
232 
│ │ │ -
236  virtual void SetPointSize(float size);
│ │ │ -
237 
│ │ │ -
241  virtual void SetLineWidth(float width);
│ │ │ -
242 
│ │ │ -
246  virtual void SetLineType(int type);
│ │ │ -
247 
│ │ │ -
251  virtual void MultiplyMatrix(vtkMatrix3x3 *m);
│ │ │ -
252 
│ │ │ -
256  virtual void SetMatrix(vtkMatrix3x3 *m);
│ │ │ -
257 
│ │ │ -
261  virtual void GetMatrix(vtkMatrix3x3 *m);
│ │ │ -
262 
│ │ │ -
266  virtual void PushMatrix();
│ │ │ -
267 
│ │ │ -
271  virtual void PopMatrix();
│ │ │ -
272 
│ │ │ -
277  virtual void SetClipping(int *x);
│ │ │ -
278 
│ │ │ -
282  virtual void EnableClipping(bool enable);
│ │ │ -
283 
│ │ │ -
287  virtual void Begin(vtkViewport* viewport);
│ │ │ -
288 
│ │ │ -
292  virtual void End();
│ │ │ -
293 
│ │ │ -
301  virtual void BufferIdModeBegin(vtkAbstractContextBufferId *bufferId);
│ │ │ -
302 
│ │ │ -
310  virtual void BufferIdModeEnd();
│ │ │ -
311 
│ │ │ -
317  bool SetStringRendererToFreeType();
│ │ │ -
318 
│ │ │ -
323  bool SetStringRendererToQt();
│ │ │ -
324 
│ │ │ -
328  bool HasGLSL();
│ │ │ -
329 
│ │ │ -
331 
│ │ │ -
334  vtkGetObjectMacro(RenderWindow, vtkOpenGLRenderWindow);
│ │ │ -
336 
│ │ │ -
342  virtual void ReleaseGraphicsResources(vtkWindow *window);
│ │ │ -
343 
│ │ │ -
345 
│ │ │ -
348  vtkMatrix4x4 *GetProjectionMatrix();
│ │ │ -
349  vtkMatrix4x4 *GetModelMatrix();
│ │ │ -
351 
│ │ │ -
352 protected:
│ │ │ -
353  vtkOpenGLContextDevice2D();
│ │ │ -
354  virtual ~vtkOpenGLContextDevice2D();
│ │ │ -
355 
│ │ │ -
363  int GetNumberOfArcIterations(float rX,
│ │ │ -
364  float rY,
│ │ │ -
365  float startAngle,
│ │ │ -
366  float stopAngle);
│ │ │ -
367 
│ │ │ -
371  int Geometry[2];
│ │ │ -
372 
│ │ │ -
376  vtkRenderer *Renderer;
│ │ │ -
377 
│ │ │ -
381  vtkStringToImage *TextRenderer;
│ │ │ -
382 
│ │ │ -
386  bool InRender;
│ │ │ -
387 
│ │ │ -
389 
│ │ │ -
392  class Private;
│ │ │ -
393  Private *Storage;
│ │ │ -
395 
│ │ │ -
399  vtkOpenGLRenderWindow* RenderWindow;
│ │ │ -
400 
│ │ │ -
401  vtkOpenGLHelper *LinesCBO; // vertex + color
│ │ │ -
402  void ReadyLinesCBOProgram();
│ │ │ -
403  vtkOpenGLHelper *LinesBO; // vertex
│ │ │ -
404  void ReadyLinesBOProgram();
│ │ │ -
405  vtkOpenGLHelper *VCBO; // vertex + color
│ │ │ -
406  void ReadyVCBOProgram();
│ │ │ -
407  vtkOpenGLHelper *VBO; // vertex
│ │ │ -
408  void ReadyVBOProgram();
│ │ │ -
409  vtkOpenGLHelper *VTBO; // vertex + tcoord
│ │ │ -
410  void ReadyVTBOProgram();
│ │ │ -
411  vtkOpenGLHelper *SCBO; // sprite + color
│ │ │ -
412  void ReadySCBOProgram();
│ │ │ -
413  vtkOpenGLHelper *SBO; // sprite
│ │ │ -
414  void ReadySBOProgram();
│ │ │ -
415 
│ │ │ -
416  void SetMatrices(vtkShaderProgram *prog);
│ │ │ -
417  void BuildVBO(vtkOpenGLHelper *cbo,
│ │ │ -
418  float *v, int nv,
│ │ │ -
419  unsigned char *coolors, int nc,
│ │ │ -
420  float *tcoords);
│ │ │ -
421  void CoreDrawTriangles(std::vector<float> &tverts);
│ │ │ -
422 
│ │ │ -
423  // used for stipples
│ │ │ -
424  unsigned short LinePattern;
│ │ │ +
39 #include <vector> // STL Header
│ │ │ +
40 #include <list> // for std::list
│ │ │ +
41 
│ │ │ +
42 class vtkMatrix4x4;
│ │ │ +
43 class vtkOpenGLExtensionManager;
│ │ │ +
44 class vtkOpenGLHelper;
│ │ │ +
45 class vtkOpenGLRenderWindow;
│ │ │ +
46 class vtkPath;
│ │ │ +
47 class vtkRenderer;
│ │ │ +
48 class vtkShaderProgram;
│ │ │ +
49 class vtkStringToImage;
│ │ │ +
50 class vtkTransform;
│ │ │ +
51 class vtkViewport;
│ │ │ +
52 class vtkWindow;
│ │ │ +
53 
│ │ │ +
54 class VTKRENDERINGCONTEXTOPENGL2_EXPORT vtkOpenGLContextDevice2D : public vtkContextDevice2D
│ │ │ +
55 {
│ │ │ +
56 public:
│ │ │ +
57  vtkTypeMacro(vtkOpenGLContextDevice2D, vtkContextDevice2D);
│ │ │ +
58  virtual void PrintSelf(ostream &os, vtkIndent indent);
│ │ │ +
59 
│ │ │ +
63  static vtkOpenGLContextDevice2D *New();
│ │ │ +
64 
│ │ │ +
70  virtual void DrawPoly(float *f, int n, unsigned char *colors = 0,
│ │ │ +
71  int nc_comps = 0);
│ │ │ +
72 
│ │ │ +
79  virtual void DrawLines(float *f, int n, unsigned char *colors = 0,
│ │ │ +
80  int nc_comps = 0);
│ │ │ +
81 
│ │ │ +
87  virtual void DrawPoints(float *points, int n, unsigned char* colors = 0,
│ │ │ +
88  int nc_comps = 0);
│ │ │ +
89 
│ │ │ +
96  virtual void DrawPointSprites(vtkImageData *sprite, float *points, int n,
│ │ │ +
97  unsigned char* colors = 0, int nc_comps = 0);
│ │ │ +
98 
│ │ │ +
110  virtual void DrawMarkers(int shape, bool highlight, float *points, int n,
│ │ │ +
111  unsigned char *colors = 0, int nc_comps = 0);
│ │ │ +
112 
│ │ │ +
114 
│ │ │ +
119  vtkSetMacro(MaximumMarkerCacheSize, int)
│ │ │ +
120  vtkGetMacro(MaximumMarkerCacheSize, int)
│ │ │ +
122 
│ │ │ +
126  virtual void DrawQuad(float *points, int n);
│ │ │ +
127 
│ │ │ +
131  virtual void DrawQuadStrip(float *points, int n);
│ │ │ +
132 
│ │ │ +
136  virtual void DrawPolygon(float *, int);
│ │ │ +
137 
│ │ │ +
149  virtual void DrawEllipseWedge(float x, float y, float outRx, float outRy,
│ │ │ +
150  float inRx, float inRy, float startAngle,
│ │ │ +
151  float stopAngle);
│ │ │ +
152 
│ │ │ +
159  virtual void DrawEllipticArc(float x, float y, float rX, float rY,
│ │ │ +
160  float startAngle, float stopAngle);
│ │ │ +
161 
│ │ │ +
162 
│ │ │ +
166  virtual void DrawString(float *point, const vtkStdString &string);
│ │ │ +
167 
│ │ │ +
176  virtual void ComputeStringBounds(const vtkStdString &string,
│ │ │ +
177  float bounds[4]);
│ │ │ +
178 
│ │ │ +
182  virtual void DrawString(float *point, const vtkUnicodeString &string);
│ │ │ +
183 
│ │ │ +
192  virtual void ComputeStringBounds(const vtkUnicodeString &string,
│ │ │ +
193  float bounds[4]);
│ │ │ +
194 
│ │ │ +
200  virtual void ComputeJustifiedStringBounds(const char* string, float bounds[4]);
│ │ │ +
201 
│ │ │ +
206  virtual void DrawMathTextString(float point[2], const vtkStdString &string);
│ │ │ +
207 
│ │ │ +
212  virtual void DrawImage(float p[2], float scale, vtkImageData *image);
│ │ │ +
213 
│ │ │ +
219  void DrawImage(const vtkRectf& pos, vtkImageData *image);
│ │ │ +
220 
│ │ │ +
224  virtual void SetColor4(unsigned char color[4]);
│ │ │ +
225 
│ │ │ +
229  virtual void SetColor(unsigned char color[3]);
│ │ │ +
230 
│ │ │ +
234  virtual void SetTexture(vtkImageData* image, int properties = 0);
│ │ │ +
235 
│ │ │ +
239  virtual void SetPointSize(float size);
│ │ │ +
240 
│ │ │ +
244  virtual void SetLineWidth(float width);
│ │ │ +
245 
│ │ │ +
249  virtual void SetLineType(int type);
│ │ │ +
250 
│ │ │ +
254  virtual void MultiplyMatrix(vtkMatrix3x3 *m);
│ │ │ +
255 
│ │ │ +
259  virtual void SetMatrix(vtkMatrix3x3 *m);
│ │ │ +
260 
│ │ │ +
264  virtual void GetMatrix(vtkMatrix3x3 *m);
│ │ │ +
265 
│ │ │ +
269  virtual void PushMatrix();
│ │ │ +
270 
│ │ │ +
274  virtual void PopMatrix();
│ │ │ +
275 
│ │ │ +
280  virtual void SetClipping(int *x);
│ │ │ +
281 
│ │ │ +
285  virtual void EnableClipping(bool enable);
│ │ │ +
286 
│ │ │ +
290  virtual void Begin(vtkViewport* viewport);
│ │ │ +
291 
│ │ │ +
295  virtual void End();
│ │ │ +
296 
│ │ │ +
304  virtual void BufferIdModeBegin(vtkAbstractContextBufferId *bufferId);
│ │ │ +
305 
│ │ │ +
313  virtual void BufferIdModeEnd();
│ │ │ +
314 
│ │ │ +
320  bool SetStringRendererToFreeType();
│ │ │ +
321 
│ │ │ +
326  bool SetStringRendererToQt();
│ │ │ +
327 
│ │ │ +
331  bool HasGLSL();
│ │ │ +
332 
│ │ │ +
334 
│ │ │ +
337  vtkGetObjectMacro(RenderWindow, vtkOpenGLRenderWindow);
│ │ │ +
339 
│ │ │ +
345  virtual void ReleaseGraphicsResources(vtkWindow *window);
│ │ │ +
346 
│ │ │ +
348 
│ │ │ +
351  vtkMatrix4x4 *GetProjectionMatrix();
│ │ │ +
352  vtkMatrix4x4 *GetModelMatrix();
│ │ │ +
354 
│ │ │ +
355 protected:
│ │ │ +
356  vtkOpenGLContextDevice2D();
│ │ │ +
357  virtual ~vtkOpenGLContextDevice2D();
│ │ │ +
358 
│ │ │ +
366  int GetNumberOfArcIterations(float rX,
│ │ │ +
367  float rY,
│ │ │ +
368  float startAngle,
│ │ │ +
369  float stopAngle);
│ │ │ +
370 
│ │ │ +
374  int Geometry[2];
│ │ │ +
375 
│ │ │ +
379  vtkRenderer *Renderer;
│ │ │ +
380 
│ │ │ +
384  vtkStringToImage *TextRenderer;
│ │ │ +
385 
│ │ │ +
389  bool InRender;
│ │ │ +
390 
│ │ │ +
392 
│ │ │ +
395  class Private;
│ │ │ +
396  Private *Storage;
│ │ │ +
398 
│ │ │ +
402  vtkOpenGLRenderWindow* RenderWindow;
│ │ │ +
403 
│ │ │ +
404  vtkOpenGLHelper *LinesCBO; // vertex + color
│ │ │ +
405  void ReadyLinesCBOProgram();
│ │ │ +
406  vtkOpenGLHelper *LinesBO; // vertex
│ │ │ +
407  void ReadyLinesBOProgram();
│ │ │ +
408  vtkOpenGLHelper *VCBO; // vertex + color
│ │ │ +
409  void ReadyVCBOProgram();
│ │ │ +
410  vtkOpenGLHelper *VBO; // vertex
│ │ │ +
411  void ReadyVBOProgram();
│ │ │ +
412  vtkOpenGLHelper *VTBO; // vertex + tcoord
│ │ │ +
413  void ReadyVTBOProgram();
│ │ │ +
414  vtkOpenGLHelper *SCBO; // sprite + color
│ │ │ +
415  void ReadySCBOProgram();
│ │ │ +
416  vtkOpenGLHelper *SBO; // sprite
│ │ │ +
417  void ReadySBOProgram();
│ │ │ +
418 
│ │ │ +
419  void SetMatrices(vtkShaderProgram *prog);
│ │ │ +
420  void BuildVBO(vtkOpenGLHelper *cbo,
│ │ │ +
421  float *v, int nv,
│ │ │ +
422  unsigned char *coolors, int nc,
│ │ │ +
423  float *tcoords);
│ │ │ +
424  void CoreDrawTriangles(std::vector<float> &tverts);
│ │ │
425 
│ │ │ -
427 
│ │ │ -
431  void DrawMarkersGL2PS(int shape, bool highlight, float *points, int n,
│ │ │ -
432  unsigned char *colors, int nc_comps);
│ │ │ -
433  void DrawCrossMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ -
434  unsigned char *colors, int nc_comps);
│ │ │ -
435  void DrawPlusMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ -
436  unsigned char *colors, int nc_comps);
│ │ │ -
437  void DrawSquareMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ -
438  unsigned char *colors, int nc_comps);
│ │ │ -
439  void DrawCircleMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ -
440  unsigned char *colors, int nc_comps);
│ │ │ -
441  void DrawDiamondMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ -
442  unsigned char *colors, int nc_comps);
│ │ │ -
444 
│ │ │ -
446 
│ │ │ -
449  void DrawImageGL2PS(float p[2], vtkImageData *image);
│ │ │ -
450  void DrawImageGL2PS(float p[2], float scale, vtkImageData *image);
│ │ │ -
451  void DrawImageGL2PS(const vtkRectf &rect, vtkImageData *image);
│ │ │ -
453 
│ │ │ -
455 
│ │ │ -
458  void DrawCircleGL2PS(float x, float y, float rX, float rY);
│ │ │ -
459  void DrawWedgeGL2PS(float x, float y, float outRx, float outRy,
│ │ │ -
460  float inRx, float inRy);
│ │ │ -
462 
│ │ │ -
466  void DrawMathTextStringGL2PS(float point[2], const vtkStdString &string);
│ │ │ -
467 
│ │ │ -
471  void AddEllipseToPath(vtkPath *path, float x, float y, float rx, float ry,
│ │ │ -
472  bool reverse);
│ │ │ -
473 
│ │ │ -
477  void TransformPath(vtkPath *path) const;
│ │ │ -
478 
│ │ │ -
482  void TransformPoint(float &x, float &y) const;
│ │ │ -
483 
│ │ │ -
487  void TransformSize(float &dx, float &dy) const;
│ │ │ -
488 
│ │ │ -
489 private:
│ │ │ -
490  vtkOpenGLContextDevice2D(const vtkOpenGLContextDevice2D &) VTK_DELETE_FUNCTION;
│ │ │ -
491  void operator=(const vtkOpenGLContextDevice2D &) VTK_DELETE_FUNCTION;
│ │ │ -
492 
│ │ │ -
493  void AlignText(double orientation, float width, float height, float *p);
│ │ │ -
494 
│ │ │ -
501  vtkImageData *GetMarker(int shape, int size, bool highlight);
│ │ │ -
502 
│ │ │ -
503  class vtkMarkerCacheObject
│ │ │ -
504  {
│ │ │ -
505  public:
│ │ │ -
506  vtkTypeUInt64 Key;
│ │ │ -
507  vtkImageData *Value;
│ │ │ -
508  bool operator==(vtkTypeUInt64 key)
│ │ │ -
509  {
│ │ │ -
510  return this->Key == key;
│ │ │ -
511  }
│ │ │ -
512  };
│ │ │ -
513 
│ │ │ -
514  vtkTransform *ProjectionMatrix;
│ │ │ -
515  vtkTransform *ModelMatrix;
│ │ │ +
426  // used for stipples
│ │ │ +
427  unsigned short LinePattern;
│ │ │ +
428 
│ │ │ +
430 
│ │ │ +
434  void DrawMarkersGL2PS(int shape, bool highlight, float *points, int n,
│ │ │ +
435  unsigned char *colors, int nc_comps);
│ │ │ +
436  void DrawCrossMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ +
437  unsigned char *colors, int nc_comps);
│ │ │ +
438  void DrawPlusMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ +
439  unsigned char *colors, int nc_comps);
│ │ │ +
440  void DrawSquareMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ +
441  unsigned char *colors, int nc_comps);
│ │ │ +
442  void DrawCircleMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ +
443  unsigned char *colors, int nc_comps);
│ │ │ +
444  void DrawDiamondMarkersGL2PS(bool highlight, float *points, int n,
│ │ │ +
445  unsigned char *colors, int nc_comps);
│ │ │ +
447 
│ │ │ +
449 
│ │ │ +
452  void DrawImageGL2PS(float p[2], vtkImageData *image);
│ │ │ +
453  void DrawImageGL2PS(float p[2], float scale, vtkImageData *image);
│ │ │ +
454  void DrawImageGL2PS(const vtkRectf &rect, vtkImageData *image);
│ │ │ +
456 
│ │ │ +
458 
│ │ │ +
461  void DrawCircleGL2PS(float x, float y, float rX, float rY);
│ │ │ +
462  void DrawWedgeGL2PS(float x, float y, float outRx, float outRy,
│ │ │ +
463  float inRx, float inRy);
│ │ │ +
465 
│ │ │ +
469  void DrawMathTextStringGL2PS(float point[2], const vtkStdString &string);
│ │ │ +
470 
│ │ │ +
474  void AddEllipseToPath(vtkPath *path, float x, float y, float rx, float ry,
│ │ │ +
475  bool reverse);
│ │ │ +
476 
│ │ │ +
480  void TransformPath(vtkPath *path) const;
│ │ │ +
481 
│ │ │ +
485  void TransformPoint(float &x, float &y) const;
│ │ │ +
486 
│ │ │ +
490  void TransformSize(float &dx, float &dy) const;
│ │ │ +
491 
│ │ │ +
492 private:
│ │ │ +
493  vtkOpenGLContextDevice2D(const vtkOpenGLContextDevice2D &) VTK_DELETE_FUNCTION;
│ │ │ +
494  void operator=(const vtkOpenGLContextDevice2D &) VTK_DELETE_FUNCTION;
│ │ │ +
495 
│ │ │ +
496  void AlignText(double orientation, float width, float height, float *p);
│ │ │ +
497 
│ │ │ +
504  vtkImageData *GetMarker(int shape, int size, bool highlight);
│ │ │ +
505 
│ │ │ +
506  class vtkMarkerCacheObject
│ │ │ +
507  {
│ │ │ +
508  public:
│ │ │ +
509  vtkTypeUInt64 Key;
│ │ │ +
510  vtkImageData *Value;
│ │ │ +
511  bool operator==(vtkTypeUInt64 key)
│ │ │ +
512  {
│ │ │ +
513  return this->Key == key;
│ │ │ +
514  }
│ │ │ +
515  };
│ │ │
516 
│ │ │ -
517  std::list<vtkMarkerCacheObject> MarkerCache;
│ │ │ -
518  int MaximumMarkerCacheSize;
│ │ │ +
517  vtkTransform *ProjectionMatrix;
│ │ │ +
518  vtkTransform *ModelMatrix;
│ │ │
519 
│ │ │ -
524  vtkImageData * GenerateMarker(int shape, int size, bool highlight);
│ │ │ -
525 
│ │ │ -
526 };
│ │ │ -
527 
│ │ │ -
528 #endif //vtkOpenGLContextDevice2D_h
│ │ │ +
520  std::list<vtkMarkerCacheObject> MarkerCache;
│ │ │ +
521  int MaximumMarkerCacheSize;
│ │ │ +
522 
│ │ │ +
527  vtkImageData * GenerateMarker(int shape, int size, bool highlight);
│ │ │ +
528 
│ │ │ +
529 };
│ │ │ +
530 
│ │ │ +
531 #endif //vtkOpenGLContextDevice2D_h
│ │ │ │ │ │
│ │ │
virtual void DrawPoints(float *points, int n, unsigned char *colors=0, int nc_comps=0)
Draw a series of points - fastest code path due to memory layout of the coordinates.
│ │ │
@ vector
Definition: vtkX3D.h:237
│ │ │
@ scale
Definition: vtkX3D.h:229
│ │ │
@ type
Definition: vtkX3D.h:516
│ │ │
virtual void DrawLines(float *f, int n, unsigned char *colors=0, int nc_comps=0)
Draw lines using the points - memory layout is as follows: l1p1,l1p2,l2p1,l2p2...
│ │ │ @@ -328,15 +328,15 @@ │ │ │
2D array of ids, used for picking.
│ │ │
@ color
Definition: vtkX3D.h:221
│ │ │
@ points
Definition: vtkX3D.h:446
│ │ │
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
│ │ │
@ point
Definition: vtkX3D.h:236
│ │ │
Interface class for querying and using OpenGL extensions.
│ │ │
@ height
Definition: vtkX3D.h:254
│ │ │ -
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │ +
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │
The ShaderProgram uses one or more Shader objects.
│ │ │
│ │ │
topologically and geometrically regular array of data
Definition: vtkImageData.h:46
│ │ │
a simple class to control print indentation
Definition: vtkIndent.h:40
│ │ │
represent and manipulate 4x4 transformation matrices
Definition: vtkMatrix4x4.h:42
│ │ │
String class that stores Unicode text.
│ │ │
virtual void DrawMarkers(int shape, bool highlight, float *points, int n, unsigned char *colors=0, int nc_comps=0)
Draw a series of markers centered at the points supplied.
│ │ ├── ./usr/share/doc/vtk7/html/_2vtkOpenGLContextDevice3D_8h_source.html │ │ │ @@ -195,15 +195,15 @@ │ │ │
describes linear transformations via a 4x4 matrix
Definition: vtkTransform.h:61
│ │ │
void ReadyVBOProgram()
│ │ │
std::vector< double > ClippingPlaneValues
│ │ │
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
│ │ │
vtkTransform * ModelMatrix
│ │ │
virtual bool HaveWideLines()
│ │ │
void SetMatrix(vtkMatrix4x4 *m)
Set the model view matrix for the display.
│ │ │ -
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │ +
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │
void CoreDrawTriangles(std::vector< float > &tverts)
│ │ │
The ShaderProgram uses one or more Shader objects.
│ │ │
void DrawPoly(const float *verts, int n, const unsigned char *colors, int nc)
Draw a polyline between the specified points.
│ │ │
│ │ │
a simple class to control print indentation
Definition: vtkIndent.h:40
│ │ │
represent and manipulate 4x4 transformation matrices
Definition: vtkMatrix4x4.h:42
│ │ │
void DrawPoints(const float *verts, int n, const unsigned char *colors, int nc)
Draw points at the vertex positions specified.
│ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_0.html │ │ │ @@ -46,16 +46,16 @@ │ │ │ │ │ │
│ │ │
│ │ │
Class To Examples (3..B)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_1.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (C)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_10.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (V..Y)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_2.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (D..F)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_3.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (G..H)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_4.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (I..K)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_5.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (L..O)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_6.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (P)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_7.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (Q..R)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_8.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (S)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_e_9.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Examples (T..U)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Tue Dec 15 22:36:41 2020
  • │ │ │ -
  • 4 parser(s) : [Tcl, Python, C++, Java]
  • │ │ │ +
  • 465 class(es) in 409 file(s) from directories matching ^Examples$ on Wed Oct 6 11:56:18 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Tcl, C++, Python]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_0.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (3)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_1.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (A)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_10.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (J..K)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_11.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (L)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_12.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (M)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_13.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (N)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_14.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (O)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_15.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (P)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_16.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (Q)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_17.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (R)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_18.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (S)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_19.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (T)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_2.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (B)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_20.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (U)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_21.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (V)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_22.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (W)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_23.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (X..Z)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_3.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (C)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_4.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (D)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_5.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (E)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_6.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (F)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_7.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (G)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_8.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (H)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
    │ │ │
  • : the corresponding file uses data files.
  • │ │ │
  • : the corresponding file has a baseline picture (click to display)
  • │ │ ├── ./usr/share/doc/vtk7/html/c2_vtk_t_9.html │ │ │ @@ -46,16 +46,16 @@ │ │ │
│ │ │
│ │ │
│ │ │
Class To Tests (I)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Tue Dec 15 22:36:43 2020
  • │ │ │ -
  • 4 parser(s) : [Java, C++, Tcl, Python]
  • │ │ │ +
  • 1659 class(es) in 2354 file(s) from directories matching ^Testing$ on Wed Oct 6 11:56:20 2021
  • │ │ │ +
  • 4 parser(s) : [Java, Python, Tcl, C++]
  • │ │ │
  • at most 20 file(s) per parser
  • │ │ │
│ │ │
Version
0.81
│ │ │
Author
doc_class2example.pl, by Sebastien Barre
│ │ │
Legend:
│ │ │

Constructor & Destructor Documentation

│ │ │ │ │ │

◆ vtkOpenGLContextDevice2D() [1/2]

│ │ │ │ │ │ @@ -5787,15 +5787,15 @@ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │

Store the width and height of the display devicen (in pixels).

│ │ │ │ │ │ -

Definition at line 361 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 358 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ Renderer

│ │ │ │ │ │
│ │ │ @@ -5813,15 +5813,15 @@ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │

We need to store a pointer to the renderer for the text rendering.

│ │ │ │ │ │ -

Definition at line 366 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 363 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ TextRenderer

│ │ │ │ │ │
│ │ │ @@ -5839,15 +5839,15 @@ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │

We also need a label render strategy.

│ │ │ │ │ │ -

Definition at line 371 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 368 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ InRender

│ │ │ │ │ │
│ │ │ @@ -5865,15 +5865,15 @@ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │

Is the device currently rendering? Prevent multiple End() calls.

│ │ │ │ │ │ -

Definition at line 376 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 373 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ Storage

│ │ │ │ │ │
│ │ │ @@ -5889,15 +5889,15 @@ │ │ │ │ │ │ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ -

Definition at line 383 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 380 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ RenderWindow

│ │ │ │ │ │
│ │ │ @@ -5915,15 +5915,15 @@ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │

The OpenGL render window being used by the device.

│ │ │ │ │ │ -

Definition at line 394 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 391 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ LinesCBO

│ │ │ │ │ │
│ │ │ @@ -5939,15 +5939,15 @@ │ │ │ │ │ │ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ -

Definition at line 401 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 404 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ LinesBO

│ │ │ │ │ │
│ │ │ @@ -5963,15 +5963,15 @@ │ │ │ │ │ │ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ -

Definition at line 403 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 406 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ VCBO

│ │ │ │ │ │
│ │ │ @@ -5987,15 +5987,15 @@ │ │ │ │ │ │ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ -

Definition at line 405 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 408 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ VBO

│ │ │ │ │ │
│ │ │ @@ -6011,15 +6011,15 @@ │ │ │ │ │ │ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ -

Definition at line 407 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 410 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ VTBO

│ │ │ │ │ │
│ │ │ @@ -6035,15 +6035,15 @@ │ │ │ │ │ │ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ -

Definition at line 409 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 412 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ SCBO

│ │ │ │ │ │
│ │ │ @@ -6059,15 +6059,15 @@ │ │ │ │ │ │ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ -

Definition at line 411 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 414 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ SBO

│ │ │ │ │ │
│ │ │ @@ -6083,15 +6083,15 @@ │ │ │ │ │ │ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ -

Definition at line 413 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 416 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │ │ │ │

◆ LinePattern

│ │ │ │ │ │
│ │ │ @@ -6107,15 +6107,15 @@ │ │ │ │ │ │ │ │ │ protected │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ -

Definition at line 424 of file vtkOpenGLContextDevice2D.h.

│ │ │ +

Definition at line 427 of file vtkOpenGLContextDevice2D.h.

│ │ │ │ │ │
│ │ │
│ │ │
The documentation for this class was generated from the following file: │ │ │
│ │ ├── ./usr/share/doc/vtk7/html/idx_vtk_0.html │ │ │ @@ -46,15 +46,15 @@ │ │ │
│ │ │
│ │ │
│ │ │
Full-text Index (A..Z)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ A

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ ├── ./usr/share/doc/vtk7/html/idx_vtk_1.html │ │ │ @@ -46,15 +46,15 @@ │ │ │
│ │ │
│ │ │
│ │ │
Full-text Index (a)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ a

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ ├── ./usr/share/doc/vtk7/html/idx_vtk_10.html │ │ │ @@ -46,15 +46,15 @@ │ │ │
│ │ │
│ │ │
│ │ │
Full-text Index (p..q)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ p

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ @@ -1512,21 +1512,21 @@ │ │ │ │ │ │

processwith

│ │ │

procrustes

│ │ │ -

produce (produced, produces, producing, producting)

│ │ │
│ │ │
│ │ │
Full-text Index (r)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ r

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ ├── ./usr/share/doc/vtk7/html/idx_vtk_12.html │ │ │ @@ -46,15 +46,15 @@ │ │ │
│ │ │
│ │ │
│ │ │
Full-text Index (s)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ s

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ @@ -144,19 +144,19 @@ │ │ │ │ │ │

satifies

│ │ │

satisfactory

│ │ │ -

satisfies

│ │ │
│ │ │
│ │ │
Full-text Index (t..u)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ t

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ @@ -249,31 +249,31 @@ │ │ │ │ │ │

terrrain

│ │ │

terry

│ │ │ -

tess

│ │ │
│ │ │
│ │ │
Full-text Index (v..z)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ v

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ @@ -549,19 +549,19 @@ │ │ │ │ │ │

wege

│ │ │

weibull

│ │ │ -

weigh (weighs)

│ │ │
│ │ │
│ │ │
Full-text Index (b)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ b

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ ├── ./usr/share/doc/vtk7/html/idx_vtk_3.html │ │ │ @@ -46,15 +46,15 @@ │ │ │
│ │ │
│ │ │
│ │ │
Full-text Index (c)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ c

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ @@ -225,19 +225,19 @@ │ │ │ │ │ │

carrier

│ │ │

carriere

│ │ │ -

carries

│ │ │
│ │ │
│ │ │
Full-text Index (d)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ d

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ ├── ./usr/share/doc/vtk7/html/idx_vtk_5.html │ │ │ @@ -46,15 +46,15 @@ │ │ │
│ │ │
│ │ │
│ │ │
Full-text Index (e..f)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ e

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ @@ -969,15 +969,15 @@ │ │ │ │ │ │

eyes

│ │ │

│ │ │ f

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ -

face (faces, faceted)

│ │ │
│ │ │
│ │ │
Full-text Index (g..h)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ g

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ @@ -639,25 +639,25 @@ │ │ │ │ │ │

halogen

│ │ │

hamming

│ │ │ -

hand (handed, handling, hands)

│ │ │
│ │ │
│ │ │
Full-text Index (i..k)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ i

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ ├── ./usr/share/doc/vtk7/html/idx_vtk_8.html │ │ │ @@ -46,15 +46,15 @@ │ │ │
│ │ │
│ │ │
│ │ │
Full-text Index (l..m)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ l

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ @@ -390,18 +390,18 @@ │ │ │ │ │ │

letter (letters)

│ │ │

letting

│ │ │ -

leve (leveled)

│ │ │
│ │ │
│ │ │
Full-text Index (n..o)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2904 file(s) indexed by 7857 word(s) on Tue Dec 15 22:36:40 2020
  • │ │ │ +
  • 2904 file(s) indexed by 7857 word(s) on Wed Oct 6 11:56:16 2021
  • │ │ │
  • max limit is 10 xref(s) per word
  • │ │ │
│ │ │
Version
0.22
│ │ │
Author
doc_index.pl, by Sebastien Barre
│ │ │

│ │ │ n

│ │ │
Navigation:
[A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z]
│ │ │ @@ -789,19 +789,19 @@ │ │ │ │ │ │

noticeably

│ │ │

notification

│ │ │ -

notifies (notified)

│ │ │
│ │ │
│ │ │
Class to Events (3..X)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2588 implementation file(s) returning 91 word(s) for 141 classe(es) on Tue Dec 15 22:36:38 2020
  • │ │ │ +
  • 2588 implementation file(s) returning 91 word(s) for 141 classe(es) on Wed Oct 6 11:56:13 2021
  • │ │ │
  • 0 file(s) updated
  • │ │ │
│ │ │
Version
0.2
│ │ │
Author
doc_codematch.pl, by Sebastien Barre
│ │ │

│ │ │ 3

│ │ │
Navigation:
[3 | A | B | C | D | E | F | G | H | I | K | L | M | O | P | Q | R | S | T | V | W | X]
│ │ ├── ./usr/share/doc/vtk7/html/mc_vtk_v_0.html │ │ │ @@ -46,15 +46,15 @@ │ │ │
│ │ │
│ │ │
│ │ │
Event to Classes (A..W)
│ │ │
│ │ │
│ │ │
    │ │ │ -
  • 2588 implementation file(s) returning 91 word(s) for 141 classe(es) on Tue Dec 15 22:36:38 2020
  • │ │ │ +
  • 2588 implementation file(s) returning 91 word(s) for 141 classe(es) on Wed Oct 6 11:56:13 2021
  • │ │ │
  • 0 file(s) updated
  • │ │ │
│ │ │
Version
0.2
│ │ │
Author
doc_codematch.pl, by Sebastien Barre
│ │ │

│ │ │ A

│ │ │
Navigation:
[A | C | D | E | H | I | K | L | M | P | R | S | T | U | V | W]
│ │ ├── ./usr/share/doc/vtk7/html/vtkGL2PSContextDevice2D_8h_source.html │ │ │ @@ -165,15 +165,15 @@ │ │ │
concrete dataset representing a path defined by Bezier curves.
Definition: vtkPath.h:36
│ │ │
virtual void DrawString(float *point, const vtkStdString &string)
Draw some text to the screen!
│ │ │
virtual void SetLineWidth(float width)
Set the line width for glyphs/sprites.
│ │ │
virtual void DrawPoints(float *points, int n, unsigned char *colors=0, int nc_comps=0)
Draw a series of points - fastest code path due to memory layout of the coordinates.
│ │ │
void ApplyPen(vtkPen *pen)
Apply the supplied pen which controls the outlines of shapes, as well as lines, points and related pr...
│ │ │
@ points
Definition: vtkX3D.h:446
│ │ │
@ point
Definition: vtkX3D.h:236
│ │ │ -
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │ +
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │
virtual void DrawMarkers(int shape, bool highlight, float *points, int n, unsigned char *colors=0, int nc_comps=0)
Draw a series of markers centered at the points supplied.
│ │ │
topologically and geometrically regular array of data
Definition: vtkImageData.h:46
│ │ │
a simple class to control print indentation
Definition: vtkIndent.h:40
│ │ │
virtual void DrawEllipticArc(float x, float y, float rX, float rY, float startAngle, float stopAngle)
Draw an elliptic arc with center at x,y with radii rX and rY between angles startAngle and stopAngle ...
│ │ │
String class that stores Unicode text.
│ │ │
@ size
Definition: vtkX3D.h:253
│ │ │
virtual void SetLineType(int type)
Set the line type type (using anonymous enum in vtkPen).
│ │ ├── ./usr/share/doc/vtk7/html/vtkOpenGL2ContextDevice2D_8h_source.html │ │ │ @@ -115,15 +115,15 @@ │ │ │
virtual void ReleaseGraphicsResources(vtkWindow *window)
Release any graphics resources that are being consumed by this device.
│ │ │
virtual ~vtkOpenGL2ContextDevice2D()
│ │ │
void DrawImage(const vtkRectf &pos, vtkImageData *image)
Draw the supplied image at the given position.
│ │ │
window superclass for vtkRenderWindow
Definition: vtkWindow.h:35
│ │ │
virtual void DrawImage(float p[2], float scale, vtkImageData *image)
Draw the supplied image at the given x, y (p[0], p[1]) (bottom corner), scaled by scale (1....
│ │ │
@ points
Definition: vtkX3D.h:446
│ │ │
Interface class for querying and using OpenGL extensions.
│ │ │ -
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │ +
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │
topologically and geometrically regular array of data
Definition: vtkImageData.h:46
│ │ │
a simple class to control print indentation
Definition: vtkIndent.h:40
│ │ │
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
│ │ │
abstract specification for Viewports
Definition: vtkViewport.h:48
│ │ │
static bool IsSupported(vtkViewport *viewport)
Return true if the current rendering context supports this device.
│ │ │
virtual void DrawPointSprites(vtkImageData *sprite, float *points, int n, unsigned char *colors=0, int nc_comps=0)
Draw a series of point sprites, images centred at the points supplied.
│ │ │ │ │ ├── ./usr/share/doc/vtk7/html/vtkOpenGLContextDevice2D_8h_source.html │ │ │ @@ -64,185 +64,185 @@ │ │ │
9 
│ │ │
10  This software is distributed WITHOUT ANY WARRANTY; without even
│ │ │
11  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
│ │ │
12  PURPOSE. See the above copyright notice for more information.
│ │ │
13 
│ │ │
14 =========================================================================*/
│ │ │
15 
│ │ │ -
33 #ifndef vtkOpenGLContextDevice2D_h
│ │ │ -
34 #define vtkOpenGLContextDevice2D_h
│ │ │ +
30 #ifndef vtkOpenGLContextDevice2D_h
│ │ │ +
31 #define vtkOpenGLContextDevice2D_h
│ │ │ +
32 
│ │ │ +
33 #include "vtkRenderingContextOpenGLModule.h" // For export macro
│ │ │ +
34 #include "vtkContextDevice2D.h"
│ │ │
35 
│ │ │ -
36 #include "vtkRenderingContextOpenGLModule.h" // For export macro
│ │ │ -
37 #include "vtkContextDevice2D.h"
│ │ │ -
38 
│ │ │ -
39 #include <list> // for std::list
│ │ │ -
40 
│ │ │ -
41 class vtkWindow;
│ │ │ -
42 class vtkViewport;
│ │ │ -
43 class vtkRenderer;
│ │ │ -
44 class vtkStringToImage;
│ │ │ - │ │ │ - │ │ │ -
47 
│ │ │ -
48 class VTKRENDERINGCONTEXTOPENGL_EXPORT vtkOpenGLContextDevice2D : public vtkContextDevice2D
│ │ │ -
49 {
│ │ │ -
50 public:
│ │ │ - │ │ │ -
52  virtual void PrintSelf(ostream &os, vtkIndent indent);
│ │ │ -
53 
│ │ │ - │ │ │ -
58 
│ │ │ -
65  virtual void DrawPoly(float *f, int n, unsigned char *colors = 0,
│ │ │ -
66  int nc_comps = 0);
│ │ │ -
67 
│ │ │ -
74  virtual void DrawLines(float *f, int n, unsigned char *colors = 0,
│ │ │ -
75  int nc_comps = 0);
│ │ │ -
76 
│ │ │ -
82  virtual void DrawPoints(float *points, int n, unsigned char* colors = 0,
│ │ │ -
83  int nc_comps = 0);
│ │ │ -
84 
│ │ │ -
91  virtual void DrawPointSprites(vtkImageData *sprite, float *points, int n,
│ │ │ -
92  unsigned char* colors = 0, int nc_comps = 0);
│ │ │ -
93 
│ │ │ -
105  virtual void DrawMarkers(int shape, bool highlight, float *points, int n,
│ │ │ -
106  unsigned char *colors = 0, int nc_comps = 0);
│ │ │ -
107 
│ │ │ -
109 
│ │ │ -
114  vtkSetMacro(MaximumMarkerCacheSize, int)
│ │ │ -
115  vtkGetMacro(MaximumMarkerCacheSize, int)
│ │ │ -
117 
│ │ │ -
121  virtual void DrawQuad(float *points, int n);
│ │ │ -
122 
│ │ │ -
126  virtual void DrawQuadStrip(float *points, int n);
│ │ │ -
127 
│ │ │ -
131  virtual void DrawPolygon(float *, int);
│ │ │ -
132 
│ │ │ -
144  virtual void DrawEllipseWedge(float x, float y, float outRx, float outRy,
│ │ │ -
145  float inRx, float inRy, float startAngle,
│ │ │ -
146  float stopAngle);
│ │ │ -
147 
│ │ │ -
154  virtual void DrawEllipticArc(float x, float y, float rX, float rY,
│ │ │ -
155  float startAngle, float stopAngle);
│ │ │ -
156 
│ │ │ -
157 
│ │ │ -
161  virtual void DrawString(float *point, const vtkStdString &string);
│ │ │ -
162 
│ │ │ -
171  virtual void ComputeStringBounds(const vtkStdString &string,
│ │ │ -
172  float bounds[4]);
│ │ │ -
173 
│ │ │ -
177  virtual void DrawString(float *point, const vtkUnicodeString &string);
│ │ │ -
178 
│ │ │ -
187  virtual void ComputeStringBounds(const vtkUnicodeString &string,
│ │ │ -
188  float bounds[4]);
│ │ │ -
189 
│ │ │ -
195  virtual void ComputeJustifiedStringBounds(const char* string, float bounds[4]);
│ │ │ -
196 
│ │ │ -
201  virtual void DrawMathTextString(float point[2], const vtkStdString &string);
│ │ │ -
202 
│ │ │ -
207  virtual void DrawImage(float p[2], float scale, vtkImageData *image);
│ │ │ -
208 
│ │ │ -
214  void DrawImage(const vtkRectf& pos, vtkImageData *image);
│ │ │ -
215 
│ │ │ -
219  virtual void SetColor4(unsigned char color[4]);
│ │ │ -
220 
│ │ │ -
224  virtual void SetColor(unsigned char color[3]);
│ │ │ -
225 
│ │ │ -
229  virtual void SetTexture(vtkImageData* image, int properties = 0);
│ │ │ -
230 
│ │ │ -
234  virtual void SetPointSize(float size);
│ │ │ -
235 
│ │ │ -
239  virtual void SetLineWidth(float width);
│ │ │ -
240 
│ │ │ -
244  virtual void SetLineType(int type);
│ │ │ -
245 
│ │ │ -
249  virtual void MultiplyMatrix(vtkMatrix3x3 *m);
│ │ │ -
250 
│ │ │ -
254  virtual void SetMatrix(vtkMatrix3x3 *m);
│ │ │ -
255 
│ │ │ -
259  virtual void GetMatrix(vtkMatrix3x3 *m);
│ │ │ -
260 
│ │ │ -
264  virtual void PushMatrix();
│ │ │ -
265 
│ │ │ -
269  virtual void PopMatrix();
│ │ │ -
270 
│ │ │ -
275  virtual void SetClipping(int *x);
│ │ │ -
276 
│ │ │ -
280  virtual void EnableClipping(bool enable);
│ │ │ -
281 
│ │ │ -
285  virtual void Begin(vtkViewport* viewport);
│ │ │ -
286 
│ │ │ -
290  virtual void End();
│ │ │ -
291 
│ │ │ -
299  virtual void BufferIdModeBegin(vtkAbstractContextBufferId *bufferId);
│ │ │ -
300 
│ │ │ -
308  virtual void BufferIdModeEnd();
│ │ │ -
309 
│ │ │ -
315  bool SetStringRendererToFreeType();
│ │ │ -
316 
│ │ │ -
321  bool SetStringRendererToQt();
│ │ │ -
322 
│ │ │ -
326  bool HasGLSL();
│ │ │ -
327 
│ │ │ -
329 
│ │ │ -
332  vtkGetObjectMacro(RenderWindow, vtkOpenGLRenderWindow);
│ │ │ -
334 
│ │ │ -
340  virtual void ReleaseGraphicsResources(vtkWindow *window);
│ │ │ -
341 
│ │ │ -
342 protected:
│ │ │ - │ │ │ - │ │ │ -
345 
│ │ │ -
353  int GetNumberOfArcIterations(float rX,
│ │ │ -
354  float rY,
│ │ │ -
355  float startAngle,
│ │ │ -
356  float stopAngle);
│ │ │ -
357 
│ │ │ -
361  int Geometry[2];
│ │ │ -
362 
│ │ │ -
366  vtkRenderer *Renderer;
│ │ │ -
367 
│ │ │ -
371  vtkStringToImage *TextRenderer;
│ │ │ -
372 
│ │ │ -
376  bool InRender;
│ │ │ -
377 
│ │ │ -
379 
│ │ │ -
382  class Private;
│ │ │ -
383  Private *Storage;
│ │ │ -
385 
│ │ │ -
389  virtual bool LoadExtensions(vtkOpenGLExtensionManager *m);
│ │ │ -
390 
│ │ │ -
394  vtkOpenGLRenderWindow* RenderWindow;
│ │ │ -
395 
│ │ │ -
396 private:
│ │ │ -
397  vtkOpenGLContextDevice2D(const vtkOpenGLContextDevice2D &) VTK_DELETE_FUNCTION;
│ │ │ -
398  void operator=(const vtkOpenGLContextDevice2D &) VTK_DELETE_FUNCTION;
│ │ │ -
399 
│ │ │ -
400  void AlignText(double orientation, float width, float height, float *p);
│ │ │ -
401 
│ │ │ -
408  vtkImageData *GetMarker(int shape, int size, bool highlight);
│ │ │ -
409 
│ │ │ -
410  class vtkMarkerCacheObject
│ │ │ -
411  {
│ │ │ -
412  public:
│ │ │ -
413  vtkTypeUInt64 Key;
│ │ │ -
414  vtkImageData *Value;
│ │ │ -
415  bool operator==(vtkTypeUInt64 key)
│ │ │ -
416  {
│ │ │ -
417  return this->Key == key;
│ │ │ -
418  }
│ │ │ -
419  };
│ │ │ +
36 #include <list> // for std::list
│ │ │ +
37 
│ │ │ +
38 class vtkWindow;
│ │ │ +
39 class vtkViewport;
│ │ │ +
40 class vtkRenderer;
│ │ │ +
41 class vtkStringToImage;
│ │ │ + │ │ │ + │ │ │ +
44 
│ │ │ +
45 class VTKRENDERINGCONTEXTOPENGL_EXPORT vtkOpenGLContextDevice2D : public vtkContextDevice2D
│ │ │ +
46 {
│ │ │ +
47 public:
│ │ │ + │ │ │ +
49  virtual void PrintSelf(ostream &os, vtkIndent indent);
│ │ │ +
50 
│ │ │ + │ │ │ +
55 
│ │ │ +
62  virtual void DrawPoly(float *f, int n, unsigned char *colors = 0,
│ │ │ +
63  int nc_comps = 0);
│ │ │ +
64 
│ │ │ +
71  virtual void DrawLines(float *f, int n, unsigned char *colors = 0,
│ │ │ +
72  int nc_comps = 0);
│ │ │ +
73 
│ │ │ +
79  virtual void DrawPoints(float *points, int n, unsigned char* colors = 0,
│ │ │ +
80  int nc_comps = 0);
│ │ │ +
81 
│ │ │ +
88  virtual void DrawPointSprites(vtkImageData *sprite, float *points, int n,
│ │ │ +
89  unsigned char* colors = 0, int nc_comps = 0);
│ │ │ +
90 
│ │ │ +
102  virtual void DrawMarkers(int shape, bool highlight, float *points, int n,
│ │ │ +
103  unsigned char *colors = 0, int nc_comps = 0);
│ │ │ +
104 
│ │ │ +
106 
│ │ │ +
111  vtkSetMacro(MaximumMarkerCacheSize, int)
│ │ │ +
112  vtkGetMacro(MaximumMarkerCacheSize, int)
│ │ │ +
114 
│ │ │ +
118  virtual void DrawQuad(float *points, int n);
│ │ │ +
119 
│ │ │ +
123  virtual void DrawQuadStrip(float *points, int n);
│ │ │ +
124 
│ │ │ +
128  virtual void DrawPolygon(float *, int);
│ │ │ +
129 
│ │ │ +
141  virtual void DrawEllipseWedge(float x, float y, float outRx, float outRy,
│ │ │ +
142  float inRx, float inRy, float startAngle,
│ │ │ +
143  float stopAngle);
│ │ │ +
144 
│ │ │ +
151  virtual void DrawEllipticArc(float x, float y, float rX, float rY,
│ │ │ +
152  float startAngle, float stopAngle);
│ │ │ +
153 
│ │ │ +
154 
│ │ │ +
158  virtual void DrawString(float *point, const vtkStdString &string);
│ │ │ +
159 
│ │ │ +
168  virtual void ComputeStringBounds(const vtkStdString &string,
│ │ │ +
169  float bounds[4]);
│ │ │ +
170 
│ │ │ +
174  virtual void DrawString(float *point, const vtkUnicodeString &string);
│ │ │ +
175 
│ │ │ +
184  virtual void ComputeStringBounds(const vtkUnicodeString &string,
│ │ │ +
185  float bounds[4]);
│ │ │ +
186 
│ │ │ +
192  virtual void ComputeJustifiedStringBounds(const char* string, float bounds[4]);
│ │ │ +
193 
│ │ │ +
198  virtual void DrawMathTextString(float point[2], const vtkStdString &string);
│ │ │ +
199 
│ │ │ +
204  virtual void DrawImage(float p[2], float scale, vtkImageData *image);
│ │ │ +
205 
│ │ │ +
211  void DrawImage(const vtkRectf& pos, vtkImageData *image);
│ │ │ +
212 
│ │ │ +
216  virtual void SetColor4(unsigned char color[4]);
│ │ │ +
217 
│ │ │ +
221  virtual void SetColor(unsigned char color[3]);
│ │ │ +
222 
│ │ │ +
226  virtual void SetTexture(vtkImageData* image, int properties = 0);
│ │ │ +
227 
│ │ │ +
231  virtual void SetPointSize(float size);
│ │ │ +
232 
│ │ │ +
236  virtual void SetLineWidth(float width);
│ │ │ +
237 
│ │ │ +
241  virtual void SetLineType(int type);
│ │ │ +
242 
│ │ │ +
246  virtual void MultiplyMatrix(vtkMatrix3x3 *m);
│ │ │ +
247 
│ │ │ +
251  virtual void SetMatrix(vtkMatrix3x3 *m);
│ │ │ +
252 
│ │ │ +
256  virtual void GetMatrix(vtkMatrix3x3 *m);
│ │ │ +
257 
│ │ │ +
261  virtual void PushMatrix();
│ │ │ +
262 
│ │ │ +
266  virtual void PopMatrix();
│ │ │ +
267 
│ │ │ +
272  virtual void SetClipping(int *x);
│ │ │ +
273 
│ │ │ +
277  virtual void EnableClipping(bool enable);
│ │ │ +
278 
│ │ │ +
282  virtual void Begin(vtkViewport* viewport);
│ │ │ +
283 
│ │ │ +
287  virtual void End();
│ │ │ +
288 
│ │ │ +
296  virtual void BufferIdModeBegin(vtkAbstractContextBufferId *bufferId);
│ │ │ +
297 
│ │ │ +
305  virtual void BufferIdModeEnd();
│ │ │ +
306 
│ │ │ +
312  bool SetStringRendererToFreeType();
│ │ │ +
313 
│ │ │ +
318  bool SetStringRendererToQt();
│ │ │ +
319 
│ │ │ +
323  bool HasGLSL();
│ │ │ +
324 
│ │ │ +
326 
│ │ │ +
329  vtkGetObjectMacro(RenderWindow, vtkOpenGLRenderWindow);
│ │ │ +
331 
│ │ │ +
337  virtual void ReleaseGraphicsResources(vtkWindow *window);
│ │ │ +
338 
│ │ │ +
339 protected:
│ │ │ + │ │ │ + │ │ │ +
342 
│ │ │ +
350  int GetNumberOfArcIterations(float rX,
│ │ │ +
351  float rY,
│ │ │ +
352  float startAngle,
│ │ │ +
353  float stopAngle);
│ │ │ +
354 
│ │ │ +
358  int Geometry[2];
│ │ │ +
359 
│ │ │ +
363  vtkRenderer *Renderer;
│ │ │ +
364 
│ │ │ +
368  vtkStringToImage *TextRenderer;
│ │ │ +
369 
│ │ │ +
373  bool InRender;
│ │ │ +
374 
│ │ │ +
376 
│ │ │ +
379  class Private;
│ │ │ +
380  Private *Storage;
│ │ │ +
382 
│ │ │ +
386  virtual bool LoadExtensions(vtkOpenGLExtensionManager *m);
│ │ │ +
387 
│ │ │ +
391  vtkOpenGLRenderWindow* RenderWindow;
│ │ │ +
392 
│ │ │ +
393 private:
│ │ │ +
394  vtkOpenGLContextDevice2D(const vtkOpenGLContextDevice2D &) VTK_DELETE_FUNCTION;
│ │ │ +
395  void operator=(const vtkOpenGLContextDevice2D &) VTK_DELETE_FUNCTION;
│ │ │ +
396 
│ │ │ +
397  void AlignText(double orientation, float width, float height, float *p);
│ │ │ +
398 
│ │ │ +
405  vtkImageData *GetMarker(int shape, int size, bool highlight);
│ │ │ +
406 
│ │ │ +
407  class vtkMarkerCacheObject
│ │ │ +
408  {
│ │ │ +
409  public:
│ │ │ +
410  vtkTypeUInt64 Key;
│ │ │ +
411  vtkImageData *Value;
│ │ │ +
412  bool operator==(vtkTypeUInt64 key)
│ │ │ +
413  {
│ │ │ +
414  return this->Key == key;
│ │ │ +
415  }
│ │ │ +
416  };
│ │ │ +
417 
│ │ │ +
418  std::list<vtkMarkerCacheObject> MarkerCache;
│ │ │ +
419  int MaximumMarkerCacheSize;
│ │ │
420 
│ │ │ -
421  std::list<vtkMarkerCacheObject> MarkerCache;
│ │ │ -
422  int MaximumMarkerCacheSize;
│ │ │ -
423 
│ │ │ -
428  vtkImageData * GenerateMarker(int shape, int size, bool highlight);
│ │ │ -
429 
│ │ │ -
430 };
│ │ │ -
431 
│ │ │ -
432 #endif //vtkOpenGLContextDevice2D_h
│ │ │ +
425  vtkImageData * GenerateMarker(int shape, int size, bool highlight);
│ │ │ +
426 
│ │ │ +
427 };
│ │ │ +
428 
│ │ │ +
429 #endif //vtkOpenGLContextDevice2D_h
│ │ │
│ │ │ │ │ │
virtual void DrawPoints(float *points, int n, unsigned char *colors=0, int nc_comps=0)
Draw a series of points - fastest code path due to memory layout of the coordinates.
│ │ │
@ scale
Definition: vtkX3D.h:229
│ │ │
@ type
Definition: vtkX3D.h:516
│ │ │
virtual void DrawLines(float *f, int n, unsigned char *colors=0, int nc_comps=0)
Draw lines using the points - memory layout is as follows: l1p1,l1p2,l2p1,l2p2...
│ │ │
@ key
Definition: vtkX3D.h:257
│ │ │ @@ -254,15 +254,15 @@ │ │ │
2D array of ids, used for picking.
│ │ │
@ color
Definition: vtkX3D.h:221
│ │ │
@ points
Definition: vtkX3D.h:446
│ │ │
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
│ │ │
@ point
Definition: vtkX3D.h:236
│ │ │
Interface class for querying and using OpenGL extensions.
│ │ │
@ height
Definition: vtkX3D.h:254
│ │ │ -
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │ +
Class for drawing 2D primitives using OpenGL 1.1+.
│ │ │
topologically and geometrically regular array of data
Definition: vtkImageData.h:46
│ │ │
a simple class to control print indentation
Definition: vtkIndent.h:40
│ │ │
String class that stores Unicode text.
│ │ │
virtual void DrawMarkers(int shape, bool highlight, float *points, int n, unsigned char *colors=0, int nc_comps=0)
Draw a series of markers centered at the points supplied.
│ │ │
@ size
Definition: vtkX3D.h:253
│ │ │
@ startAngle
Definition: vtkX3D.h:486
│ │ │
VTKCOMMONCORE_EXPORT bool operator==(const vtkUnicodeString &lhs, const vtkUnicodeString &rhs)