~/f/vtk/RPMS.2017 ~/f/vtk ~/f/vtk RPMS.2017/vtk-devel-doc-8.1.2-0.0.x86_64.rpm RPMS/vtk-devel-doc-8.1.2-0.0.x86_64.rpm differ: byte 225, line 1 Comparing vtk-devel-doc-8.1.2-0.0.x86_64.rpm to vtk-devel-doc-8.1.2-0.0.x86_64.rpm comparing the rpm tags of vtk-devel-doc --- /tmp/tmp.NpNlYW8yEN/tmp.ckXggfpFI5 2018-12-20 19:52:54.314708296 +0000 +++ /tmp/tmp.NpNlYW8yEN/tmp.r8tH9cMh3Q 2018-12-20 19:52:55.022712842 +0000 @@ -38518,7 +38518,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKGraphicsItem_8h__incl.map 4dec3aaa1619e69be452468ec908f5770b744e4f9be9dc1ea13cd924e07bab14 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKGraphicsItem_8h__incl.md5 0d02ade3a212353c5b26aec8a6a27fea2b029be0a21cc69551dded2e821119eb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKGraphicsItem_8h__incl.svg ac5faafc210927146b7b1a37416c9bffa442637144375f2441b668fca3bce5dc 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKGraphicsItem_8h_source.html a1940770e7af34f85d58b7b8e521f2e349046a10a2c874b50c2cac5b066de8a1 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKGraphicsItem_8h_source.html 677273fa4a39b5860397a4abd528e39b51a269d351197278bef2cd535fbfb443 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKInteractorAdapter_8h.html 9b6a2046c133759602a38406db8593301ef7e18835f8599ad92528ce38ac048a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKInteractorAdapter_8h__incl.map 8508a2abfe0010a59d4e24536d7b61869a3df3be027723aa44d41976c216b22a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKInteractorAdapter_8h__incl.md5 bf16bf890428cb160f9d9281e60ffd761192f030cb0662dcc981dbf06a48a6b9 2 @@ -38541,7 +38541,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKOpenGLWidget_8h__incl.map fe8b01743c0c394518ea1c2fd86a21d456af7ae8dd98fd008df43bce1b749388 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKOpenGLWidget_8h__incl.md5 7d7906b8632968c6cf152d962c05beedcc9a2cff185a4ea5c77df407e94cf869 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKOpenGLWidget_8h__incl.svg 9a4f561c51508909101917fb9abbb296bdf5f085e2787109b5f35afa474f70cb 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKOpenGLWidget_8h_source.html ccb555d08388cf83aa6f2e4fee0e490708520b47156ccd7a0f65fd3184cdac22 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKOpenGLWidget_8h_source.html a620e4db892606e40d748314c7977341674b5a8e2ece2411f3f042e2bb305e4b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKPaintEngine_8h.html 5480221c7e359619a722498946a45423848a324a9a162b80360940199e251569 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKPaintEngine_8h__incl.map c7a3618f2b646410454211d4be816cc87a27873013b6e08587a34d3d98c32e82 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKPaintEngine_8h__incl.md5 0e3c64421d7655864d18316d373c03bd383b1340efc8f5cd107205b84b403b4d 2 @@ -38551,7 +38551,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget2_8h__incl.map f2c7800e12a163ab498bd686c0734579221e0fd4391e13ef7fbefe45dc4fe3bc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget2_8h__incl.md5 e63e4bbf71cffbc45328143ef8dbb6cbedc1a585dc75907cf443ccf81acc2b0b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget2_8h__incl.svg c0e4d4d7411b4c4ddb9ece02fb023b6db40522acaf7ce17c73f81684eb5868d0 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget2_8h_source.html d11e21b73d405f1750c3f95634e2e55b5f01f68fb11dd75bada3bbd55812db88 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget2_8h_source.html 6a817de0089fa2ed1405e437b079449912ca6881eadc3a8f1d55c283abeced71 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget_8h.html ffb551ba800d074ebd49d76c7ac714ba17336ba12fcf02a0ab124fc747a204b4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget_8h__incl.map c764695efaec8e886517a244589a787fb32a30a8e557ef030090e25f65f48bfc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget_8h__incl.md5 c61d97dd501c72f0ec8bb739d081d668fdee3ba3f3b592294e5ee7b95acaf822 2 @@ -38624,17 +38624,17 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCameraPass_8h__incl.map efcf705acde00b5c147b829cb1b4faa73c9a7b591dcb7dedcf66afc2085c42b4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCameraPass_8h__incl.md5 0ae8974c131357ac7d7c5bd5d65e429c927ac59eb52c14289099d3e3fc1e8358 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCameraPass_8h__incl.svg bc11cff0b2cd0bb5fcbadd9105cbe3a20d05486ea4d1f1f545ac0a3e9b40972b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCameraPass_8h_source.html a8daea91689aaa2e73e8809267aca11fe8a73588912a3ed0daa02fef2f8ac169 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCameraPass_8h_source.html 7cba826b12a5567f9078195aa70f66facb8fea8a9e95562f0df6cce1438f1e07 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearRGBPass_8h.html 6d31790f2bda63523250b5331666d792e1d3d5b3348167626b5673c0ed1c2fa8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearRGBPass_8h__incl.map a97f0f945af607d55a4a7f2ffedc0f46be10bc3ba94c44769ca84f8cccff41a0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearRGBPass_8h__incl.md5 9ac4b10fd73f43dbab77923296bdce579941044b1f1d149375c1f6cd91bc9128 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearRGBPass_8h__incl.svg d3f65bb5f1eba9b65868d1a70840e404c544ee3a85519f10c8d58405b4a41601 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearRGBPass_8h_source.html 737e660ea66c76d5d032ae4d2650a416212700d3dc750388c4ed2d3737e23a31 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearRGBPass_8h_source.html 43490106a6e2d4406703729943538df620d2a81203195ce39cf2040d2110f4d5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearZPass_8h.html 7126a69f3fdf2995562de50454a525d41b063f0ea75526393b5efbc931f8ae0f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearZPass_8h__incl.map eb431c96cb5b06c99894a87267f6a409ffb59d454733f76c1002efd89377fb3e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearZPass_8h__incl.md5 c7d71eb330c2119ce7d7caecc8e8158f9f350251a2240359ca446d2c5b93b3df 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearZPass_8h__incl.svg fd21da67949b0707fa556d653376cab6c7050f89c5bbe41456baf4726af93f3b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearZPass_8h_source.html 3904c52ec9703d203bf8a856b56b06196174d05ea1956bed2b5092a1b22b2486 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearZPass_8h_source.html c71d7eb0377d5846625a77c0b2177a1a9cf5c9407a8e37bce08954a15d22ee5a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaGLView_8h.html 089bb5b50f0fdeda4ba3b8c0c833a893eabe0dfee517b7906ec9d8203b8d8a80 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaGLView_8h__incl.map f79b430e22a55e42a17bef982863f433d45d83ecfad7c70b1c4aefc9747f7fcc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaGLView_8h__incl.md5 56213d6d72f9cb6dad78a4abc1ea0dd04777ebfb8247ee987d1ff95e6e7dd529 2 @@ -38654,7 +38654,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaRenderWindow_8h__incl.map 9e6d544873de6e5dbdff1b6caad5173370b210971527cf5aed911e19292fbf2a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaRenderWindow_8h__incl.md5 642d1172ae457a96694fb5fed067bc78d9d857082ab30309b1f67888387286b9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaRenderWindow_8h__incl.svg e0da21253b27182ea5ddd5d9eacfc76e525a346f3481dc47f0093e1360f8119e 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaRenderWindow_8h_source.html 064dfbe6a917d227a6c3d550627d79b611d09b9e835a99e832d5c7a3926c513f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaRenderWindow_8h_source.html 44758a34f4de7bdd6f6b379128278d9dea1118ae2231af10e0bcc3b94c811428 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h.html 25d499d6fc42f93ccee83edbdb142a0fa166f177576075d3b98c126905e0401b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h__dep__incl.map 72d458e59f6e143f6375611613e444a25621b09343f514e903e8973e3632d7a6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h__dep__incl.md5 febbe62a8800cc1d067823b3c17421c7a344ca65e4501f8d549cd88f83f37c06 2 @@ -38662,12 +38662,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h__incl.map 7173beff0444ab9526705e85405264c07a207646631c05cfc971d523efdf5f38 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h__incl.md5 b79e6c262f754d23c885586b74d8934029c94407f82ca7061945d44627654c11 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h__incl.svg 8329e67fec587d3c39a8ea080ffcd16df66a20bc6bc8c8873eee1003667f6b84 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h_source.html 023ff682167cf1e48ed27cea13021a9310d8ed21e86cb86d1d537f2a10b1f486 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h_source.html 26a4af3a569eae87999c051666302aaeffe3f7320a8ffb947a60d8ba6ec6ba68 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDataTransferHelper_8h.html 6b06ebfa6a2809a1c19b48268adce3ab1b2173c615f4f2c7c514b2de276dc5db 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDataTransferHelper_8h__incl.map 8b6a598af16a5e5051c6ce9aa8ce3c7dc74ab7487fe3bd7f92e9b3c10aaff67b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDataTransferHelper_8h__incl.md5 d7d7c80088b52a66f147b9b06313972e9493bf9ca81cf9e7c19f10782f83313d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDataTransferHelper_8h__incl.svg 6cb671292f526c16526ea318606270470bdf39335f73f1f4663caad6145b69fa 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDataTransferHelper_8h_source.html b0e384299c8fdc6841c5a590a795812cf82f4b3116e19bf99ff675eaceaf883b 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDataTransferHelper_8h_source.html cd4b769db840cdbe84415fa1adbda6c4f16424b78b249ad42fedc00acb2d6f01 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDefaultPass_8h.html 0ea2f66a7e102d105c8c52cf739fcea12e6fc68f0b1ff0fa092d91e7408fd701 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDefaultPass_8h__dep__incl.map b7b16756dadf3331ace7db4839f8e83377186e4334e8c6640c63314c5db40384 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDefaultPass_8h__dep__incl.md5 323e9979fd4c878e1afd2c04a86a5069280713bd82b6763eaa5632f859a36e3c 2 @@ -38675,7 +38675,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDefaultPass_8h__incl.map 984a1109f4ef6e6d824d84fe83c8f6eafca511e631d42e1061f5da3db9218374 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDefaultPass_8h__incl.md5 0f77c4f237d53b4ba617afedae647c37455172c5f3082e3672add3d476b2acd7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDefaultPass_8h__incl.svg b9c9d17ad59f3b794d3ce564fe2ca0b09f39d3788eb0452e5d7b5b272b6985fa 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDefaultPass_8h_source.html 4965681143a11f743adc76de8adeb3ff158c518970846cb1bc8b2760d2d452ef 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDefaultPass_8h_source.html fdab94ba5398f8855c9c5a4b28e6fc2a15b3e934d643077a49ffb81c43620de1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h.html ba6417c5f29c0ede8f1ed6e8c2f369047feef71c542be53a0c12c5200520f630 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h__dep__incl.map fa74eeac61b5889b11471acfa97257fa948cd47f259ffb401a894488fccfb1e5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h__dep__incl.md5 b082e15df37d6cedc8465c42e0dbb8babc73e97de72a3087b9c9ac6523200951 2 @@ -38683,7 +38683,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h__incl.map a1eebf0ef194de04d4607998a3adcf06287e67b9afe49b9f64881babf65262c6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h__incl.md5 db06de6c3861844c8ca4baffe5978f574afa7715cbdc2b3e38900a7d0651e77b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h__incl.svg 975168a71e0fb7e6803d8a95d66a9689b3752b7498e803924b92f94d6873c251 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h_source.html cf9f0de1128f972e37858bc21722634826f9fea7147a0a06685177379d7c1577 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h_source.html ab9f38d9bc2f5004170c1f196bb08f8584a5a80341e5d39eda66ed4c6f51f91c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDummyGPUInfoList_8h.html c8568b461f0e1e617efb4c63c66c8039cd1c798fd14f14c41616a027096b5481 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDummyGPUInfoList_8h__incl.map 72b1df815c27b59d0d0b9ef4957be14ccfb9b7cfafe57e3c5913fb809b6a6e6c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDummyGPUInfoList_8h__incl.md5 b483161343f765d9e93ecf06758393dd9084367fe9f96a0d768482f90bbc62d2 2 @@ -38693,7 +38693,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGaussianBlurPass_8h__incl.map a700eb004cdfa0964fd3f8afd715b0a2211ddf4e6c6ec2cc78cacb8fdf2b65a3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGaussianBlurPass_8h__incl.md5 c97dab3d001c0bb23a01c42b0ca3161b0dfc09c00f48828d245aecd6facc9120 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGaussianBlurPass_8h__incl.svg 94661fdf3fb8254d46f123f60de8c7e45630c1034b1b55032c15adfca8e605f8 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGaussianBlurPass_8h_source.html aa584b3949789a8dce7f68d7680d15015c60990a9cf24189f1e43ba8d2e55ea7 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGaussianBlurPass_8h_source.html ff7da0ff1ef1488ed6ffbacfe7f6e430340e26df1e016e31586cb4d244a2aaea 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGenericOpenGLRenderWindow_8h.html a42ebe219401392841bf9b9ab6d659b2be1ec7b3b4b64f237b2acef0f262af52 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGenericOpenGLRenderWindow_8h__dep__incl.map b544afdb5eb63d896da1d011bb5cef930fe1031f5a504570cf1ea3e85e60e0f7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGenericOpenGLRenderWindow_8h__dep__incl.md5 bb77d6d1d36ed98bd30ae641f58184e5ea1b9f2779fd63f4c35a42f3d9e47879 2 @@ -38701,7 +38701,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGenericOpenGLRenderWindow_8h__incl.map 417c0fc80fa145aa66c5a25316826e5319cbd909e038bbf5c6e432ef927ca980 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGenericOpenGLRenderWindow_8h__incl.md5 65aba62e93756ae27c9cdba2059dcfbde3d72321f837bc70a135db9d92d2d336 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGenericOpenGLRenderWindow_8h__incl.svg 5056d9d6e01bda9731a02f3bfd22c892a837f3d33627054be4d4350b7f6ff627 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGenericOpenGLRenderWindow_8h_source.html 28473e7184f286b089ded9eb499a412cd8d13833f63063f738c5725bad9e3f15 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGenericOpenGLRenderWindow_8h_source.html ab3d64f3683723a41c41c8339e0084eb3a3827b3991eb99502cc1e25e0237132 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkHiddenLineRemovalPass_8h.html 3bb13b0b38798b3682d4cd33407dedaaa81a3daa4def1c951c1ce9b9a6d6a3a4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkHiddenLineRemovalPass_8h__incl.map b935fa35fd363cdecc58b5f53a7b136672d705406509d8fa024fc56516398644 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkHiddenLineRemovalPass_8h__incl.md5 d4a61dc84ad36806fa22563e5e94019117cee1fb861839254b351e888a34c1f0 2 @@ -38714,27 +38714,27 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkImageProcessingPass_8h__incl.map 20ecfdccdc93f9c64570a9b5a89772dcc7716baf97e838a76de77ef0978cdee8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkImageProcessingPass_8h__incl.md5 e4e2fec3227aaeadb4134051e4d954581ee6bf0ae80da1156e3eb039174dca54 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkImageProcessingPass_8h__incl.svg 29582e4a9fbd18ecc62f9bcf0e874749e6c25cdd44c52b1f0e30f91dfe0311b8 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkImageProcessingPass_8h_source.html de8b2a10232c9adfe8aef55a8908b0278eb38e68d094a4c9c52c4e1b05def586 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkImageProcessingPass_8h_source.html 2566e7a71041dbcf3691108efe36cf0f67c740886d686134a424e486a6957631 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkLightsPass_8h.html b1dc8a846b0936ee0cc0e8eb65473db881f9452a34402a3424e80eb0456711a3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkLightsPass_8h__incl.map 6ee22c22a66863c24312340dcfebb7a3da492cbf487b8f76ef23995472e2b201 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkLightsPass_8h__incl.md5 b12c91f6e009e1486cda5254c84396b684748ba91dd4c944546da3d1a9aaebea 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkLightsPass_8h__incl.svg eafd371d88d49cff821c44f2273a54741d54c73b9ab122b44c4318a68944c09c 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkLightsPass_8h_source.html 0d26c48cb04239a51b8f667a7baa823dce1094c181fe51bdef43b2c77dc2c0db 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkLightsPass_8h_source.html dc3a8c2fd3dc2c97ea1c67397a837fb5c1fa7a4b4055fededbf4c5861d92a376 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOSOpenGLRenderWindow_8h.html bca3876f90ef4e29e24896d3ff1cd69940d61b96ee61258ec4d28c7cdf2874b8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOSOpenGLRenderWindow_8h__incl.map e90f26142e0dd2eaa8539474b8a583aaab11d149a3566b2b239ce1b669562e3d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOSOpenGLRenderWindow_8h__incl.md5 e543ef0d546a6d9ac59a747cfe22a4137f82c138be787ab28316ca8486fedc90 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOSOpenGLRenderWindow_8h__incl.svg c73fb621db2d39d309bbb8edc7f5dc57536b733045d4a4cc576f960195234e3c 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOSOpenGLRenderWindow_8h_source.html 0100463a0e1cbef6cf6d9a938f8f6cd95f559810d9ff93b963f3a97e66e720d7 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOSOpenGLRenderWindow_8h_source.html 68106f537615f4be40fcc6af514efa8feaa484807c65afae7ee2189199a50a79 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpaquePass_8h.html 7f8cc33b527c0155ad01446c941cea9fb912cb75e4dddf24d2114cbb2d1f87ca 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpaquePass_8h__incl.map 279d5e4fa3a300e067eaee079edc91f6bd36656330b145dacb8f089409991b67 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpaquePass_8h__incl.md5 dc48d6fb09cfc0688029710062b44524613a1375a635a5285ad991f2a34e63e8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpaquePass_8h__incl.svg 3e40aaeac8f91eb01e77a7270dda19ed5ddc4ff804012ceab865a8f41fd22fc6 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpaquePass_8h_source.html fe25d9a14bb89d1eb0dd14297fedf3ed54aff643842591c76cd2dda6e87f277e 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpaquePass_8h_source.html 6a885106cc025adb995d8c34fdaf0a420a73cca25b530d6b9750e46edd1baf5f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLActor_8h.html e300b0c9d6e0ff996cf8f0987627263ccef8e6c29721dd8926e59446abc95476 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLActor_8h__incl.map c20642064e05475c6c9544e56016ade97a6a385b3109ad73e359a451c91de553 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLActor_8h__incl.md5 3c3c9bdc9352097f15155f55529d61e219b506157f255863fb88d3c5fab16657 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLActor_8h__incl.svg 4db2d836d9e81f43606e5004d714399fc4edf1847cb4bc994f12c88583628cfc 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLActor_8h_source.html ff85e7aa5f74f2e335f74df56d9ceffe1ffae7360f21652a2a59ee0c1b9d781c 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLActor_8h_source.html 4e64620c9b42586e1a5856a60fae5ab561a81836b47f5217253b299647833f5a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h.html cb4293f83f74799d000adb9b96851940afd89a695f174f3c8b20366d1ba65df5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h__dep__incl.map acd94c5f8d01e12bedf187d164df638149bd55f95bdbac4daa7b616ad5358010 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h__dep__incl.md5 963d0e1a848cf1b33bcfa21c6d04c3277d26095618bf01c32ddc38b8e567f8a7 2 @@ -38742,7 +38742,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h__incl.map aa00ed548880e64ea078f34b6238291e4dbd4cfc54ba6cb39c58031dec8d1481 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h__incl.md5 9755d36f01f361b51ad41630ce727455ea759be68518cc9f8ca552bdc1e62378 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h__incl.svg 232d4134b285cc6e58cf9d9dba8a9fcfe40fce7eb70525e738a1838fa0c9cc97 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h_source.html 2bb2598fa01c9f219cf343635ac1599fe51e2e5ec27bf5d583cf618bdc9a589a 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h_source.html 8c64f39c884a3c50b2b7b3c6504973b745fb13de0d8391cb3d5db00b0f39e981 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextActor_8h.html 8c0d30d7516cb912add06d7ec5ac0ef61004af030bb170b0f8813b589de2b478 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextActor_8h__incl.map ac58ddaebddc403068ca4510d8d14fc54250976629b94e7cd687a9603d2b72b2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextActor_8h__incl.md5 de428776897816ed39c20bcc361c2e575c678c098f843fc364e4ced8c472476e 2 @@ -38752,7 +38752,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextBufferId_8h__incl.map 35373f439fbc918d9693a2f88340cabf4856f683c5679b041fe671e5a04560f6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextBufferId_8h__incl.md5 0941a9df127dea3d300ac431f29fb91093e5f264c64a5054e795f1e7a6c3ffb9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextBufferId_8h__incl.svg 24ca7c7d5534d5f090f242334b9e3f4cb35d187eb8c13b846350a99f92934db5 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextBufferId_8h_source.html 42cd5f4a33f5eeab1f460cab265a31c0634ead47e5302610bbef5ffe77eae557 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextBufferId_8h_source.html f648664175e4ad15455baaebc21f7520645d1039b408cbbb0d633b84ca61cc99 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2DPrivate_8h.html 74984efff1cc4d619d0a6cf2d2419b100971edff6578bf9c2bf7b9ea42d616a3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2DPrivate_8h__incl.map 95d8c06f67711e1221e51f20094d585d8faf6186625a6042a8d09c822128f9e1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2DPrivate_8h__incl.md5 6008ee1e96694be7cfb9bba297f3b0ea8b6184da85552e3813fa26a176430d55 2 @@ -38765,12 +38765,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2D_8h__incl.map 9a3cb3e829f807631a1c8732dd6a17bb080bf0dc0dd16e158227f4caf92dd5ec 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2D_8h__incl.md5 be7c1031cf435494eb4ef2ddc8b4967f02a63ed51cf7fb1dcfd94de1d5f4c2f2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2D_8h__incl.svg ad5446e0f5365dd48326467ad9f0ffe7935e0cc8b33ef1556e5b7a88cd3a49e8 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2D_8h_source.html 9691eb3e50b9060fca29e134b0edbebcdbf3c2dcc0daf62e9803cc0e4069aefd 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2D_8h_source.html ed8ac72d6819e7034305aa690cda6525cfd760ba2e56650f70f0abf9008fb08f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice3D_8h.html bb0e20d4d51ed670f920ce378fe2588e2c82696cf39ffcd5b0a99306eb457965 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice3D_8h__incl.map b76e552704303118620273ed0c1ddb68a18ec0cae9120ddae7ee7dcf4888bb05 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice3D_8h__incl.md5 9bba4e7bb5bd4517c124c7cbfab6d489c90167dfce58d5870db3791a43a3392d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice3D_8h__incl.svg d2714bed1b6580c9552e46b5b8361a4c3fb82ee3fa4ca7f9aaa2c21b3149f7cc 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice3D_8h_source.html 01375b1ea0de1fc1834844da5f0dd2b0ddc305728c524328b20f8492be78c2ad 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice3D_8h_source.html fa2219de3924dd67e5a7b442dd6d09bbaddbc539521e049a5de7bf3dbca842cd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGL2PSExporter_8h.html 90a46be0891b2edd079d3ecfce33bb16ddcad4fae40f382ec483c8947f339678 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGL2PSExporter_8h__incl.map cb3a07437416a00bb146769dda3d60cfdfa3d8c0c8f20ba195b98dd8437c2b01 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGL2PSExporter_8h__incl.md5 93d9c21369813ebe67c8e3f9123abe79cb43fd109bc9d2a311aa2f6756859a18 2 @@ -38791,7 +38791,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGPUVolumeRayCastMapper_8h__incl.map ac395d47fee09db674c229cec51b499daee83c73ff474d1418eaa3621e639350 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGPUVolumeRayCastMapper_8h__incl.md5 a5a2e0b6007c694a70ab57481ad24b1f2d48fa79f01bc07bcb12d4783273a154 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGPUVolumeRayCastMapper_8h__incl.svg 6c66ff6cc3d45aa47b32aa3047928fd891c55903b839d6f2077222d6407787b6 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGPUVolumeRayCastMapper_8h_source.html b2eb7a4c7d9dfae4bbebda6626b96a4cb7cf6c65e00b7b7f5c143f9585b03094 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGPUVolumeRayCastMapper_8h_source.html 4b1c8da53fe20e0a0f79a14070b0be918bbf15be24d075fdf72f5165609983b7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGlyph3DMapper_8h.html b92d36e9420b610c1012399e56789acd874b43193341e4305d68c4569ef578ee 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGlyph3DMapper_8h__incl.map 76fdf05a6eaf50cf49039bcf7b4b3ccc4236423b52023d081546bbe5d2a2d3e8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGlyph3DMapper_8h__incl.md5 d953b7cada0a8204378fa04e1bc7022349b068b408829bf5335b3cece347058d 2 @@ -38814,7 +38814,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLImageSliceMapper_8h__incl.map 0ea1c7492fd81e6b3ba647a1420eab482655c963cd943b054aefd43ed9428694 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLImageSliceMapper_8h__incl.md5 e1add7b5330ec0595146e287eefcb1f4a02b80e908cf818f2bde320edcbab134 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLImageSliceMapper_8h__incl.svg 9567537229bd5b31c7bd9f6aa1b0da620f57416df189dc8d7f53c42776c05db1 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLImageSliceMapper_8h_source.html cb936c273af952ed273d61914a424c3c3c3cb3a6d75cc29cc36ab0a0831ffa48 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLImageSliceMapper_8h_source.html 1f4027eb48b18b2fb768f76497ad3457799b37af9957436f12b3fcbba049f4ec 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLabeledContourMapper_8h.html 7d7a1ebdad8d66a7e3003ba3afd096c164a9ec8c5dc22d7557d448ae5502bd31 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLabeledContourMapper_8h__incl.map 90ed6df7c1599a7ebdca886465a8d037d040d9d5e65f3eb15b5498bebb8ba029 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLabeledContourMapper_8h__incl.md5 d4b434c4ef69783b051f6952230f1ab51b01ea47c55951c91a850783b875fdc6 2 @@ -38824,12 +38824,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLight_8h__incl.map 4b42527f0136e2b7fe451c37b96f7268a5adeb586f19418114d4ffadbea6d068 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLight_8h__incl.md5 3d3f7ba092f6ae18d9c709c47ea8af391c8b9a42b00994eb880e64b1fa8083c6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLight_8h__incl.svg cf00ba9552085bd21696e2c27737105c7ad9dbc9a102783efb38220e1061919b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLight_8h_source.html 0c411d7623eefe9f540a9ebe606d2e46e6858a4f6561a94a49b4907f79a2647c 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLight_8h_source.html 32998d21d09a2e0e16eac78cc989907807504b920d5b09ec79c89768c4b4582b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper2D_8h.html 9f2b499456dffeca3ffc09ce23779f2fa7fc60563f5a32ed6cae4ad6b3f5474f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper2D_8h__incl.map a8a2c28f05592a2d47ce7b8059beb0dd6e290164ef6c637ef6c26a781ed28f4e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper2D_8h__incl.md5 17384b9e4a1fa8442f7ecf95ac4ad3215378e3957a5a2ed13c078c33f14201ca 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper2D_8h__incl.svg 33f76d165c186c723dfb003916e88e3d16f0469043a25c58906d34847a4d158f 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper2D_8h_source.html 9e18f4fabb624fca71173af549c5c14d02f881afb014d5b898aa7cab8e8bc1fe 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper2D_8h_source.html 510c9d8303f71908c9ec3d493ab057ed4c03a11420e8ac90b7db6049bb2eae4a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h.html d0eda07afd81da9ad647cb68650bfc5edaaaf555327d8fd111575d80ae017a8b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h__dep__incl.map 1b1697bdf9428ae93fe8806caff1280c66d41138c2a1b5942d75a9429225af8c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h__dep__incl.md5 93631e243d813eeea2a118b6b28bd0e5f4c5b594feb9ca26f892d1b5c5079e10 2 @@ -38837,12 +38837,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h__incl.map ab2af44c0a1d221c50275081cb7434ae183f6f0301aa832aa3002df7c8cd5917 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h__incl.md5 acaa0c64c59ff7acee48c6526022123992f1dacc67c0743bd0c84e41870ffc23 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h__incl.svg 96b05283dd538a718c3cc0203b3d76a2660b9524b0aec4f27aa8e77de787a6ea 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h_source.html e03802e6bafd1ef6015e8e6df89920f826ed4b97c920842a376cade0e648a578 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h_source.html fceb1f5c11f010a41e6bef3755480ec56b8321cb7b5471a06459fd31735a9cc2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLProjectedTetrahedraMapper_8h.html e1f23663f02b93cce79c6eab0563c34545437afc9ac7aa09bee3f34db90492ca 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLProjectedTetrahedraMapper_8h__incl.map 90ec466d32e6b1db5b89fa630ba690b72f3c16cb4f72e7903aa51a15f8e8e8ed 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLProjectedTetrahedraMapper_8h__incl.md5 442084585b83879697c5dd7d51749401d3bb3a72b70917ce6bfdff385fb64ef7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLProjectedTetrahedraMapper_8h__incl.svg df06cce9738859e9982f91f92772daf34139da4ef1f7a56f60e1fffb69df0f12 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLProjectedTetrahedraMapper_8h_source.html 45d6258b5874c0824a0b459828af4eb46e4fda581b9b2d82118f5f752a686fcc 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLProjectedTetrahedraMapper_8h_source.html f87292a352e7f90fa5227517b24aeda1b82dcee6cbb2f808286bfa0bc197e5b1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPropItem_8h.html dbb76a029ffdbe0e4975442d086937ccd77bcbda0185563a7518cd18b217ad5d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPropItem_8h__incl.map 283c1c853e01eb814d1975cb19748fc9f8e0cd2a66b3b8c530a806b0ab8f5c85 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPropItem_8h__incl.md5 82c2b2cb3f52c8cc069de199e63e68215cb45aae823914a698c0d4e268d09bef 2 @@ -38857,7 +38857,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRayCastImageDisplayHelper_8h__incl.map 36f77625b30272293d85b19ad68ac518ac66ea1b16b300f17ebbcd9e63aab025 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRayCastImageDisplayHelper_8h__incl.md5 d326a03233d6dd7b4741b12e892648a7613bd98b81f17775f8df420cbd6b93c4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRayCastImageDisplayHelper_8h__incl.svg acad19140ca5ccc6ca39b2a3065b3409c3b1176c660ad90a2f5d8f0558ae0b9f 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRayCastImageDisplayHelper_8h_source.html a7ebf542bb110b7e87d014c63a61465a46d6dc46c1fbd20575b492eebeb60d45 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRayCastImageDisplayHelper_8h_source.html e76e8585ded452266ad52fe03033cc9aae5d0ee6ff26ef2bbfafd8efd90b52d7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h.html 1029dd3b33c10fcf8d2b443c7e099a173d57357ee54a75987ed0b1ca8de37b17 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h__dep__incl.map bc7ca523ef5249ed769c6dbcbc3475f5401e2b57035456af9d34d19b3d357511 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h__dep__incl.md5 51fa10a43f1237784a882b5126876ec6297030cdb56a9ef890ffe33165d4fad9 2 @@ -38865,7 +38865,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h__incl.map 7080c246947c6baf5e25d148bff67dfe43bc7e438f6d363e508ed5418757c982 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h__incl.md5 9b1298ccfd299f49ea7608fbdc30e8b23a3238edebdb4f33c2e4ad60a4ac22aa 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h__incl.svg b9987f241edbeca3187d85fb9b5a3e3b23b0f21d64963c0eb01d4cf9be093880 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h_source.html d5d71c534d3a5790bb9c078dfa760c24ac7fba7a514f772df46693ea3ac212df 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h_source.html 4906f6ba9bcc6c6190bfce270b9cbd8e49254f6adc0bda43f182bbc2acf46d03 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h.html 94569e8ec76d8ba061eed39322a7a585f593dc9ff703d919e9b5e093bb8c25c3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h__dep__incl.map f1571ff1ed5e0aebe80ba681f597c56c8d2ad6ad741a9f8e704f4561b80ce5b4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h__dep__incl.md5 2ff878a984828900961e0f8054b4c2f4099ca32994f29ee5d1e4d17404f15bc7 2 @@ -38873,17 +38873,17 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h__incl.map 93943176d560a407f1bba6783c1da9ead5efd3cb816f24caa73a449bf93a9b18 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h__incl.md5 bcb0c7dd0099871358be537a54dc9272ca14cd3ad8606e714fcd727255f7ff48 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h__incl.svg 5e1a93ba6ab40369d70a0952817327a66878cf0f9758477745ec8aec6e26e6af 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h_source.html c408061052396e697cc36d4d940d87164c1d856cccd02d5c22604106fda62d57 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h_source.html 0819de3b964c2d664db50b694a2d0907601fe6e60b00f5f8b8b3c6ba9a326cb3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLTexture_8h.html 444d1048d02b1c25fd05d0db394f874454da7af8e425b20cdd7a16091b9414b2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLTexture_8h__incl.map 94432ca1aeb9df7bcf142a53e73df0fde2974f3e84b3fe618810758b9f1de970 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLTexture_8h__incl.md5 01b4e079decc91d4e7764072ec58b450ca80b3554152b2e522018d51210a95f6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLTexture_8h__incl.svg 13260e6fc2860b59e1768eb598c7f914d534fd79d5284ed3888d2a5d4fc8e349 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLTexture_8h_source.html 09af71677d35274b5034533f4a513ffebaf30abfe1b18b67101848d168da5a13 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLTexture_8h_source.html 26822744ce385b6f02489aad3a03c7744186fec569d3ab6f448f39fc0d28c41f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOverlayPass_8h.html 0ff88d430deeb8c1fcc48900fb6e3a2991f1859a4f6b2bc2caf4c315300e19fa 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOverlayPass_8h__incl.map 5158e4770f92cc037c45bc16540d897253b18bc41069cc74ed33eed7a2ec7373 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOverlayPass_8h__incl.md5 8ba5e8cb5f9f92df01ff66497fa8d9fe9ba91f574da5278166fb2642adb0aa94 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOverlayPass_8h__incl.svg c1793e7fe09d0cbcf46eb12b171c4e62e432ed8464a321308d509ee2ddb12e17 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOverlayPass_8h_source.html 1015f418d5baa487fa91483288e8970f4a63b93237b6dc8b6d6dee5c5d85c4bd 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOverlayPass_8h_source.html f590f465099d0be47d87a79ca0a204272f313fab9885c64d3eaafe59a7e45bfb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkPixelBufferObject_8h.html 519fc90b34feb4c8033490e9ae037f9e8ffa46260854577fb99320a568a2d0da 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkPixelBufferObject_8h__incl.map 365fa3965552425653bc79a5235922bcf324ebb4b96ea8218112a14b3c7dcb08 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkPixelBufferObject_8h__incl.md5 126746ec7cd03c9d490e4e408ab063e8c63c10310291d44b1e2b06a436fc5ffa 2 @@ -38893,12 +38893,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderPassCollection_8h__incl.map fd36034703805ca3867c5199d8b564d833ee8338bfd99c7f83a5eaf98e678d6e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderPassCollection_8h__incl.md5 1712224e844323f8de44c41cf041094865abb333982b720467c7cd045ab622ab 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderPassCollection_8h__incl.svg 51e0c61f5ab5cc332cc7ac150eb5e5719c52fbec0e6d651e8596c9684fa3c47c 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderPassCollection_8h_source.html 8017c0bc8ab1a8be8e7d858513389aeb63f0e8ee2c9bc8c4579018c0018ca8fc 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderPassCollection_8h_source.html 2e2b2497226de10ab505dfe9048f8f9fb548439f78fde2ef5461715a24b7272d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderStepsPass_8h.html 18df59acdf9e2b05f9111904818f6b499a28e74fc5111e59ffca568113a99776 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderStepsPass_8h__incl.map a51b7a78c55be0ea9fbe418abbde6b3a7b89f88ba57049751bea0bcf25b0433c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderStepsPass_8h__incl.md5 476ef3898ee75079ec9f0321a6c9d5ddf38837fb848dc27ece2090c79cca378f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderStepsPass_8h__incl.svg 6e2729a0021bf070c7832220fbc313f8abee1202dc1ea394befa96f43d8988c8 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderStepsPass_8h_source.html 6eaab89d47e1b15d6518cae6f308809e61bd48790f0fbc2e76c35fe61140d5ef 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderStepsPass_8h_source.html 4703731c7aa495fd105c0bfd6367add08a698cf96c5b54d7b65d71c14f8026a4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderbuffer_8h.html ba0c4678775d59342e60c60a9720a31d494ffa2adaa160855a5cf27bd493e250 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderbuffer_8h__incl.map 7f8359a78b0f3eae9b5f45ccd0489333d65f08d38383c489f5229f46dc430c4e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderbuffer_8h__incl.md5 40dbf9347797af6334a73ee07b6d2b9ca786effd51c0860bab4bba706d816089 2 @@ -38908,27 +38908,27 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSequencePass_8h__incl.map a0261b1b94b809b4cfad4e8378a6e93211d4d8a6f70944f9d8e7e0df3f2999e3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSequencePass_8h__incl.md5 8f4d2581cae4af57f022d5b693effe5b2b910e01dc04470296f5435b27ebbdce 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSequencePass_8h__incl.svg 75fea3c7e20fbcc77e5605d0909f19dcf332382696bbdb08f89cf8b20d58e52d 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSequencePass_8h_source.html a379df9b606aa198a3f3725cefb8a7b8e2a63a31d856fbb9ac1822d277ceb390 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSequencePass_8h_source.html eca1a001397c5ebf22aee7dcbf486ddd71f1f744e8b3e23b679bdb2509f351af 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapBakerPass_8h.html 19c11916a0089fb9fbfa55d4753343d1472aca48e26512390015982f11184f50 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapBakerPass_8h__incl.map e06a389eef6e812f82c815f3328b1a51f6b0375b2879fe13eaa29eed0e3ecf9a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapBakerPass_8h__incl.md5 486f80650bcb07bffb7eccc2092f1a8616379dc14e9e98f92f56faa42cbc294e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapBakerPass_8h__incl.svg 820e499535802da88544cfdd10ad6d5d92d3b5cb22a5c02c8703d6a4d1d34456 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapBakerPass_8h_source.html d1548dba2c335b9626d77265f013b9669ce744b2783c23cc6ddc860e1e22f7eb 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapBakerPass_8h_source.html c64cc5f66647b3f62b8f0d00ef607ff9b0cb776ac5a4d2e5894442f3d440132f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapPass_8h.html 28d5c2fe8e5d536f3792a85a578b9300cceb074e983b61ae172fa2c43351936a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapPass_8h__incl.map 455ee025ea58ab90b8eb7cda0b90d58c71835d453cbc96db78c1aa8b2c8d4773 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapPass_8h__incl.md5 9344b30bd053bc0f9be46755fe29370e5faeadc3388139e62eb272e1b1612348 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapPass_8h__incl.svg 440fd200abb434b5dfaec5c7dcd8bd8e99fa5f8a533ec4e8f947e97aaa520fde 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapPass_8h_source.html ab04ab1c6b7d0ce11e12d1e3f9cdae736eb7e45ec50047b89b6670d9ffaf700f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapPass_8h_source.html 675089ff1a81a098de6332e30f3d2986da6e9ecae927a3081f0b119b2157e802 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSmartVolumeMapper_8h.html 81cb9faf8aa8586fe79918d3f69e65bc6b8ed2e08882ccf8f7b9244080adc36e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSmartVolumeMapper_8h__incl.map e192c44fed0f36ac4b5ea40b2742d7e6f5f74bb556efcdb3457d1ac5baa88e4d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSmartVolumeMapper_8h__incl.md5 3399ecc809d41205954a582c253253d9dace3a121f7dfbc02e95212604c48ca8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSmartVolumeMapper_8h__incl.svg db008646caa5905e930aea6163ecdad30838092b5518f0df7938839e63964181 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSmartVolumeMapper_8h_source.html e2c2aa458b80a32fcdee12606d801dc4d6ee068d16139d4aaa84724354e40412 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSmartVolumeMapper_8h_source.html eda7b2bff268a6deb7865f2d8861c24eb3e669e5e037874b37bf33e45cf7c2f5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSobelGradientMagnitudePass_8h.html 8898cabbb10e00a02d8e7f870175f37a8a54afbed4a60250c3f9909b8df87e1b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSobelGradientMagnitudePass_8h__incl.map ff3f87177411a972480c13c3498891c4f6b2bf21b2199d0e9bbad7418d5ce174 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSobelGradientMagnitudePass_8h__incl.md5 fd776d7001cc93865f6a43d88762625a456d6174045fc9eede4e50a48e79182c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSobelGradientMagnitudePass_8h__incl.svg e37ffe7ceb0a04fcf5ae50ad14f9c8b0b15116d158157e005b7a3a0a357e3d81 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSobelGradientMagnitudePass_8h_source.html 5ee27889a37fb69f3f0c7152cdedfd27fc8c4d30da14189015686b3e2767852a 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSobelGradientMagnitudePass_8h_source.html 3bbfb69667aa0f29c5bbc85298d1f97309441f72cb800593ea4d319680885286 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h.html 5373e929969a167c555efaafb75bf42b739617f121ac4302957ff7f2f1509574 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h__dep__incl.map 4e11bc52cb56df76ca46bccf862aa9eb213769092e7aea4fde6e0ecbcca6197a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h__dep__incl.md5 19a61ccda72811f3ebb44bf04d04da282f26076aa9e3ef774d0ff6a55c00e6da 2 @@ -38936,42 +38936,42 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h__incl.map 182c871f0aff1f8eae17c5b3bc6461195cc16f1ac7cfe3ca83ab05c023c5fce7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h__incl.md5 9e17877d40bf4fc6106aa1bd2c35ffc99b1b9fbd2490af213efb9463546b6b91 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h__incl.svg e7100c930d1675b1bd337a804ae2552812dad23adca71e1dbf53ea32a63f8aa0 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h_source.html 6d56ccd700e47ee278d7c037c4feaf4ac8d6a69f0a5ee8c602a3b72c553352c8 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h_source.html 026e21bd1980ddfcfd7af8932bf5604bf397a584f0f9c0bb5def27860a5824e7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureUnitManager_8h.html 531b6d929919abf41003c5c0706bdf5d3d754de502606ff35dcf14ac8d259970 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureUnitManager_8h__incl.map 9bf5b00966ba0051298779e3b88e535a6b2786553133378e5d70eae469c5061e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureUnitManager_8h__incl.md5 d2996b58e41520ec224d3dfcecc6ba394af636f5ecb28bf4b8a71449b23f41c3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureUnitManager_8h__incl.svg 5faacf75163eb8b355132938187ac7f5ec587f229c074ef4ad050cf4047687f1 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureUnitManager_8h_source.html 85995d88c678e29aa1dfca728628ffbe463fc97d6795e1222238c6a4624ddd1d 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureUnitManager_8h_source.html 6cb088a65822d50c342dd2826f6d0174a0c740f67e172b0df72e933cb9c06eb2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTranslucentPass_8h.html 55d69e6072b3f5b3c230d9f3c451cdbcff0bc6e5375bc25348829d20fe364690 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTranslucentPass_8h__incl.map 0cf121e58197ca990d83b2e2267f704fbad65b7302595ee8f1a3687ea594039c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTranslucentPass_8h__incl.md5 7641cd735b135288cfa1c7c0ba41c5fa8d8c70c49798cbf6770cda6e846bed0d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTranslucentPass_8h__incl.svg 0e68747f5b17b8f8f3848de25d07333f9056c499b939761001b10c861e20993a 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTranslucentPass_8h_source.html fd53e1e4caf0fb7c4946533f399b2ed244389e3d87cd9e62916ca46b4b0d7481 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTranslucentPass_8h_source.html 15169f3e2d6711bc49d934ef7f4338468e309ea1428713c93492b23906b8c748 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkValuePass_8h.html a42834274ceac96dadb87ec040a3950508641d0527880972d657b6878eb0aead 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkValuePass_8h__incl.map 896a78defbf825ee30ccb324860336aa1f6d04ce67325662b4f0609ddcf9c95b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkValuePass_8h__incl.md5 f9242c434514e927eaf03f5b9e9ecc907ddd6b525eee74a355de47aa1fee9902 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkValuePass_8h__incl.svg 17ee3b3b23c884b9fc42a8390bfd4a94cd17baadd07cbb7eba3d5b6e6a9d59fa 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkValuePass_8h_source.html 5fdf2c7a985c50654fc38577d8617b456ef9470fb7f909acad72998dcf257655 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkValuePass_8h_source.html 7ccd8beec451479259416dbc3e5f438e3598e51d144074356826c8716599ea03 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkVolumetricPass_8h.html 7924cc2c9d233326ed133d461e5125a5217fcffb2bb00613b59c93f3b78b580a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkVolumetricPass_8h__incl.map 670f2f2643e859b9e357b6b01905bb9115fe578320f87517c34af5e616bb1329 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkVolumetricPass_8h__incl.md5 451638c424573fd2e4f89527ab929f500d5953b6c1e34b6b1d64b761914779a2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkVolumetricPass_8h__incl.svg 0a253190a70837a6f6150e33fd1204322cba44368c5940b6e945d80d831a277c 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkVolumetricPass_8h_source.html 03e4ce8a56fde57c4da3c2dcd004664041d0c358e49996a7a28b62801902c270 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkVolumetricPass_8h_source.html d63a4b4597f8dd1b1086350f212eb2a0e94cb7478e9a5c048a290cda8b702620 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32OpenGLRenderWindow_8h.html 1187aac0089816038bd1b1ada7fde548a74ad1d27e80c787b9998234f0a315f3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32OpenGLRenderWindow_8h__incl.map f981b8ca961f5d9ae0ba90f30ce6ed505b85fda1fa86167b9f4cd9a5e1070367 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32OpenGLRenderWindow_8h__incl.md5 7a1de85315fa28509dab53d2200d0b0dc2a37787f7adcf61ce4c265d15626522 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32OpenGLRenderWindow_8h__incl.svg dee76579099be0ed7f67b6360af68bdf1b62a3e6adaf48da91d7e7173065ffd9 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32OpenGLRenderWindow_8h_source.html 47d72410226cf52d4747a3c77a65c272a889674c0dbddc0bc28ecdcf4973fb5f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32OpenGLRenderWindow_8h_source.html 2ccf9574cc5a827a677dcab0e1389ce6d0665c8d1ce233d32aa502c57825bdf2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32RenderWindowInteractor_8h.html f11890e6443962ab4ce37ed0582b9273735b9412297966b48a6592767e21c270 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32RenderWindowInteractor_8h__incl.map e2f5d6b7ea7371a804b71831fe5043de3b3aec90590636e28d57eca3db15bc4d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32RenderWindowInteractor_8h__incl.md5 8340dc3cffb83cc046d1ad37cca140a1db672f54b24eda75d828e116f710cc1e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32RenderWindowInteractor_8h__incl.svg d2c5ad04ceccd0ccd5cdd135c96a62296361c6e6e49b8d6351b4283a2b1931db 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32RenderWindowInteractor_8h_source.html 70c9f820695d138334e694c3babede5e5ec2f9afa4870393c99baaa43f63396c 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32RenderWindowInteractor_8h_source.html 06441d6b335de501e2c28fc5a77439039b5ba20cc8971f81a7237f62934b9c25 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXOpenGLRenderWindow_8h.html 40044812c43cd2127eeb8d24c324b41fdb2c42280468a73b27b765c2855ddfc4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXOpenGLRenderWindow_8h__incl.map 2512b37cacd7cbedf87354e21c57dc9d01db5a22ce2b81867cb0ab10e6b4b53a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXOpenGLRenderWindow_8h__incl.md5 1f1e76f8f0be32d0c71ea34336e1dcbde8051bfb17ee8357ab7b9035af9e83d3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXOpenGLRenderWindow_8h__incl.svg 0d19da9c0bf6f3c6dc19954d2e28cb224f5a3c6c1d526869f86b4db26ddf84da 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXOpenGLRenderWindow_8h_source.html d6402e5cd8dad3801dda7acf55a788c59596eb032a694d89d6ed19f7e18f5890 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXOpenGLRenderWindow_8h_source.html 745b3005977d75cc4c1827e4cc4964f9f44749e858b841568a8c626e58e5654b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXRenderWindowInteractor_8h.html edb55c77aeb989152ea9e4c9d22c6b50e0425f1cb1849ee2dec95bce47142b5d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXRenderWindowInteractor_8h__dep__incl.map 822b0dc8e8e54f940ac4eb02bcc5f61bacde87a50a48a6a309ae877f0259298e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXRenderWindowInteractor_8h__dep__incl.md5 e0248968504fb4c66649cd3c47e94d5e6f0082cf84bea67e138289468ceada08 2 @@ -39510,9 +39510,9 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractInterpolatedVelocityField__inherit__graph.md5 94db09542a42a91184f20478aaf2729919d9f291212c7a4c6eed66fb93cd5603 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractInterpolatedVelocityField__inherit__graph.svg 6fb0f8e4b936ae8f9c51e43bfedd334aaf73853fd9e995ae89bd292d52792411 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper-members.html 49e8a2705d68b81785ada8a4370524e1d4599ba7780d50760a43241dce3b2adc 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper.html d105476d5dabe046438aa649c4d172d5a6e4508b311acfd8c80e055c06584a69 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper.html 2561ff711c7ba8352b3bb98a1bb3388a1204bb75a64456d2f61d9729c8ef26b4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper3D-members.html dc34cea1bc25de001607bbe795083faff6ecce85f1c363c744f0d4c8abcdddec 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper3D.html 4137bd64b01af10e0048ce533dfe0edda1908f93370a8c39f2413c00dc7f9389 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper3D.html ba979a6c68708f04682edff4ce0cf8b926209cfb98a755259a0cfa57869e8c7a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper3D__coll__graph.map 877c5ea4b2a4accf4bf8e6fe1f02bed37dd5329ad912e4ff81d0d6e3fcf53dbc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper3D__coll__graph.md5 715f3ee3df0bcd8fe1a9edb828fd3b3b07000bf32e5653dbacf836f487c445a7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper3D__coll__graph.svg b41cc390c14ef3c8f716e93004ad2e6795867e626a68b71d550af73b9c62bf99 2 @@ -39590,7 +39590,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractTransform__inherit__graph.md5 e85925b3c4ec485800c133912356f41a3c41244832a71f68fae10bca1485cd59 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractTransform__inherit__graph.svg 02c700b4773b83ece1cb4ef69c7a28833d2699750d83dea74b908be832b95381 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractVolumeMapper-members.html 41d25ad3da921d62ee22db75bda220bad836c0b13aed038e3e10fdb5b6d5d8c7 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractVolumeMapper.html 887c92ce03859e58c236112de08fccf37f270254c12b245389fa26d1499644bd 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractVolumeMapper.html c217f0d7974228b138f72aec3cef999ce0139a82d8c618af6ba7819ef4ea8c8d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractVolumeMapper__coll__graph.map 1e5c77c2673db3751a8e04b9661df2477829c787b1229f4f5657b98b28a6251e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractVolumeMapper__coll__graph.md5 c994267d8672a01939f6fa6a629f6ef01d74147e7dd737fb480c7014ba0b6aeb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractVolumeMapper__coll__graph.svg 0ff879ff103e7a8eb4ce7aa7a3e4c72bb29c140c5b63e6f5dac5f9dce2ed9b09 2 @@ -39718,7 +39718,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAggregateDataSetFilter__inherit__graph.md5 7a98aa99634e141ea149a599cc73f06da856a23075d69fc1736e875c59a0c805 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAggregateDataSetFilter__inherit__graph.svg 9b09c440f93066c7d69e24ebb2cdb9e95bfe13cab9f3a28ccfe5af71af54417c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAlgorithm-members.html 0d164032987cb2df4aef415ac999044bf1b96908cd039215aba70bf8f4e4147a 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAlgorithm.html 959a83ef91e4c4debf2e370671813ce3e2fcb2b09984990aa30b82c31f15e962 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAlgorithm.html 59d5373e8964179d2cc9ab556d07d50a7a8f3796082363521658774ab5edaa9c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAlgorithmOutput-members.html b74b08b131be00997726614886d34531ce7831595afef5d0969631ebf2048603 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAlgorithmOutput.html eccd9390a9667a8b650b6eb6988afe3f3a611d7ca8fe4ad19c7f18e6189c973b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAlgorithmOutput__coll__graph.map 002e8db117690f7c7b72426fba46cbef5c5bece09de6a4191284d7feedf68660 2 @@ -40958,7 +40958,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraNode__inherit__graph.md5 b4dcc2ea462989130982788c6447d6ddc59e03fcf57b429a2c384c794b861849 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraNode__inherit__graph.svg 0bec1ad558612e9ef84cfdfbe96b8cfe80a1f2a5168bf01a4db83e4c8d3ba970 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraPass-members.html cb25591fb1edd52f9cfe9ab3001dca0cd7e7f66a1c0361f893db0b90ee0878a1 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraPass.html 2b3736cc12f6f8ab86a655dc380a564e35a45ee2fcf6e503cca08086ab395851 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraPass.html e7f4ea56b078454007b74ed4187e9dd4a354016081e10cfd34300352ffff6691 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraPass__coll__graph.map f9ff6794851df6f25a3fd61720a8865913cfdfd87adfe663969ba40592991226 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraPass__coll__graph.md5 3f7942359092e61e5d403a6fe1172abb34ac94ee8b8a9db458a2716e27dd4525 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraPass__coll__graph.svg 1577297d3e5634dedad600ac3c3ec923eebdf7e120722efa1acfe41d8e21d361 2 @@ -41416,7 +41416,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearRGBPass__inherit__graph.md5 84b3bb9510074c4f0c6e25b8a48891da90cd939038334c3e787ec59014804496 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearRGBPass__inherit__graph.svg d2d0f6b73d366bf062d0e13c6eee0b13673625389f77d6870742fa9a20e9ea63 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearZPass-members.html e069a722ce81796e657a7582e234c54eb62850b83c3e88b4040281d7b5853aef 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearZPass.html e83d59b8c413fd2835d9dee82a4f8ed18bc7944211f3e9c69e347583727779e8 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearZPass.html fdc882b2e6d50e0feb9f319059c156a018615a9e5e37cce082509846c94e3e8d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearZPass__coll__graph.map dd3673a286e66d872d18bee0c73c885ea5297866ca2aa78635923a8a09cf5f7f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearZPass__coll__graph.md5 d48829c4453ab1312048f2d58b1bac58648a56097d213beebf71019b2ab2660a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearZPass__coll__graph.svg 1b0c399822f9782313697e9e6970d5cd998fc56bd406c0526d9a03152105acc8 2 @@ -41601,7 +41601,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollectTable__inherit__graph.md5 22b73e7ab1f87be53922114af0a426d7c3dc1b89a0682caaf760d7a42911f566 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollectTable__inherit__graph.svg df79698119592a1ae18897f8525ce45279bfe48a2a8d76f5b794462b28b48f2d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollection-members.html 3ae14d6dce1a79202051581d0a86c7bdb7142c9f3fa939919817d9bd26d6ba55 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollection.html 9e7e30064c6871298123b30a209f1f82ea4dc9ffa3d007e1831657abf55da3a2 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollection.html 5a12cfd751bd4ef5d3c05e81275bf3ffb455b0658828ed05c0ed299c78c79b7f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollectionElement-members.html db588be224442855568ef50bd6523e9bae7673e5244dee43a8f39495f645f133 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollectionElement.html 6c65fa0ad0e36e7793f428f61617cd5dd52641f67b733a8e655f2f129758fcfe 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollectionElement__coll__graph.map b44882ce334f6926d324ff6fe10b2cd164de4cc77c9793c46a48bc0a3879987f 2 @@ -41912,9 +41912,9 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper-members.html b135c833f77b265cd4df70539ef0deddb7bb02ba88eb4e363dfd79e4b77a4112 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper.html 44bae136d1ff6e10f8ad8af6e0b94156e732741247ab051996e9073200702bfc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2-members.html d5b632c6bab3d56444bb9e0037f9771f6959f7da615fc76f78a014f61b033dde 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2.html a2ab4d6f3a83996da490a0ba1f97c426c4df89da1978e1490943ebc39a4306e4 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2.html a1751db8d6eb1fcfe02472facdfadf1450c919d6f0aa1bc7afaf858efc77b5f9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2_1_1RenderBlockState-members.html 18e5170c92fbc91517d449833ccd6b4474495b22bf7a39acf45d61b6d128d940 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2_1_1RenderBlockState.html 49598ba99289496f2a7c7640956a3e1f9e0c3c06b16661b89ce69cd5be3ab9d8 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2_1_1RenderBlockState.html ed592fcaeeb8d81cb4d224e8a2c88b187b0c5f5eb48e027a33321b30a12b8982 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2__coll__graph.map cadea2d8c2aaee19a809277ca8db2caf57f179c1fd6a757d4f62c6a14652489f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2__coll__graph.md5 b19a95a442c7b023fae650e34f14c358c32a2484a22287cc55b272cb8ec1fe08 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2__coll__graph.svg f4b41ee3fb642004bc3a36be2d1830062281aa64b321a86e915391d7531c6d75 2 @@ -42940,7 +42940,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPainter__inherit__graph.md5 29e22fef473ad74fb055808446810ae41112a5787c147ad25e0254a01aecf6b2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPainter__inherit__graph.svg 06bdb2cdee7a5424a01faacd99f31f78ac0ca4ccea3c3428a849764c97f9694c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPass-members.html e0141baf6686900c082b9030524b84faa9d078d943c9ad3569cf1a4a4ba11d0b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPass.html 1b7a0df2c94c551b0c5bb072588340d07fd03f585b72a907d79feee3eee18cb9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPass.html d636530163e351157b96b61522e66a53062f8c49774ea835c687b232d2152c73 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPass__coll__graph.map 402800ab70f98307114ea9a94d3105e4ba53844a35408aebc050716177ba6aaa 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPass__coll__graph.md5 761fc4b6050e45788f151665ed1c4563cf76f7b9c411c611f4f88a97b39e781b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPass__coll__graph.svg a39001c7b21fba08e51c4250296509c482866a5565a9809a30f1c37caddeca24 2 @@ -43075,7 +43075,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthOfFieldPass__inherit__graph.md5 80f0e343f3deb8a46c2fcc32012f7b371679bb5829c1b92e630ca94226387a1c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthOfFieldPass__inherit__graph.svg b538bd6f4d2d38008a2dd11bdff6613301a701077c7adce6c76ac592e727ec60 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthPeelingPass-members.html 8797a5b2233ca2cbae0d7f3eb915bd98b60157c4ba871f46df06b34018cab4cb 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthPeelingPass.html 0017e0d6aba91b4e0e2aa8788a085a1574b737260572242f86ef7dfcb5537bbb 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthPeelingPass.html 9411e3a25748f0af3adfcf91211746d373a2e39456ac07ed6114bff182fb4664 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthPeelingPass__coll__graph.map 2ab7d1ed9b9d9c09583c8fdf3f0000e20baab6846870e3aacc7f3f9cfbdb7380 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthPeelingPass__coll__graph.md5 8b97d29ca5fd9200cbdbb0eda1860493f498d2f90ba58006bb0fe9d9f45f5adc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthPeelingPass__coll__graph.svg e4a46079d7bce8ea0fad733e6c7486595e27ccc8d55260eb6337b58aff801631 2 @@ -44713,7 +44713,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGarbageCollector__inherit__graph.md5 004edeefdcf69181e2c4bbee7c6a2a5e95dfd1bcd5eaf115be9a45d6d5f59f10 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGarbageCollector__inherit__graph.svg 329326f4c8030dda35ab392af061cac30b5d71a5fe1d3aab567533e145c51eeb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGaussianBlurPass-members.html fff914deb1ecd381d0592f02b0a22aa1045349fee335379def00455e5a35d4c9 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGaussianBlurPass.html 3e0023ff2444d13ca903e5e29b01f1d7d17af20942fe7ebf9dd1f89cd1cc4fc4 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGaussianBlurPass.html 9b6a3c99d937a00b4532a28553e731d3ae5f93ea867601f67dc40e62d2f0f77b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGaussianBlurPass__coll__graph.map de14241c66d87018b19334689737ff779679d3414ca97e6a3a779d804bf2ff9d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGaussianBlurPass__coll__graph.md5 6374316decb62201a596da6a1f47d39852d5db8854fba142671a1660e5f365d5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGaussianBlurPass__coll__graph.svg b92d2cc7555722ec2b75e9814c44a18dad5fb874973052f9211ca097c250d678 2 @@ -44954,7 +44954,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericMovieWriter__inherit__graph.md5 f405b5aa65b424ae9b9182ca6c2a6c7cc039b3b8b9ccacc99e64375c9a6dfba2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericMovieWriter__inherit__graph.svg 6b9e7047ed4446d84a82d7a7cbcdd784f11444a402512c34c86cd31dc3b8de04 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericOpenGLRenderWindow-members.html ecca207c6a26df45a7cad4201ddbeab78ae725ede7284844e80ca30e7811e73f 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericOpenGLRenderWindow.html 9b192bab59b93d8c0701d16f92c4aa6ab8a0acb3d8bbcbabd86fb9c2298dde19 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericOpenGLRenderWindow.html dcf010e453bfa6b312fce6bc170276850a946ad2c5fac2930655d899a000ec86 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericOpenGLRenderWindow__coll__graph.map 87b64baa6496da1c1924772a608e620096f75787b47ae35015d52f699495a394 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericOpenGLRenderWindow__coll__graph.md5 91f4a136785b238d89ef4054546c8d6d4d9069e9ccfb613f5155720ab5aa72c2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericOpenGLRenderWindow__coll__graph.svg 6975cbd05c23d015f8b8a9dbe3c06d7b2aaa1fa07c3436315fa8fad39ce60e22 2 @@ -46149,7 +46149,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageActor__inherit__graph.md5 892aac4f5bc38bc409b8a05b1d610ba259b9b9f6eb2f20fe2317a3b85aa70cc7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageActor__inherit__graph.svg 0278f4c213e43c778358ad00a53d0deadde4f56e55450d267aed00ec12599fd7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageAlgorithm-members.html e3b004a5a1a44bd3f5cc3ff520fe0ac0fb86f39286bac20518f75d7635f40588 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageAlgorithm.html 798ed4cef120ec789089c0f473974f2f6c69ef469550b6efd4f692640784d967 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageAlgorithm.html 45edfa45398232ef587e49bb554fa2057d901010fb8f1147f5e679a63c91adc4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageAlgorithm__coll__graph.map c4ef67daa950d1c3ee0b422e7124f815f62fd49407c606147cee97a4506b1dda 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageAlgorithm__coll__graph.md5 ba8ca567c69bb272559ba347a834c384d59afc240a884ff77017e6e234e4cd6b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageAlgorithm__coll__graph.svg 2a23ae7cd21ef17df48e0b12ef584a05869f6378f4c584212b8b4232ea77596b 2 @@ -46374,7 +46374,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataGeometryFilter__inherit__graph.md5 39378f20c75032d71715559cf560d5bc74114ce6747380c931fd077205f48586 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataGeometryFilter__inherit__graph.svg 60c21b3cf8cd4e8d6146a3541fba969729bf1ba70f1a94f4c0bfa7a3c524b95f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataLIC2D-members.html 6332ab7712ca643a18e2ae2802f5de5f3243dfd2cb0cf5c86b20ac0488e83cef 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataLIC2D.html 9e8082b59010b4efe894902746759dbfa1145c3995ca3d1a8dafb3427e375c9c 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataLIC2D.html 845092738f4cc6a1ea778a4ff8256bd691a2894ef0f4653ffe578d2478b0736f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataLIC2D__coll__graph.map f9997f6d9131e9452caee1a5e6fa054e41b4df3be92d0333d7f33fa8b94eec7e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataLIC2D__coll__graph.md5 66375c21d5a6eaaaf78e41de4b45334d64afb78d7e1a13d76e07ec25832c79a5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataLIC2D__coll__graph.svg 3c32106e2f837aa10d8ab40e49b715a1c99014fb0b8a2e9340cbf32b60d71044 2 @@ -46905,7 +46905,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImagePointIterator__inherit__graph.md5 476796472316666a8b78a235289ff0b5eeb4eea310f29272d9e73b66c9a30b95 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImagePointIterator__inherit__graph.svg 71b1b997cb85e734dd42cccfae96da629dfdebc1ff9c5f42b0f59b1bf631bd11 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageProcessingPass-members.html 8532be6c64949df088972dbaecd88178ad1cdbc4e49ee96688f721f1ee550ef6 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageProcessingPass.html 344e75d3cce97d520e0d812d376dcee953d31307b7db77d055813c6fa871bd82 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageProcessingPass.html 8deae6fd5dcb1114c7f788753140fb388f0514a3d4195fb04370c3272c5de652 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageProcessingPass__coll__graph.map 4d770e1ebce4dc7a155cb67bfa0835801e9cbb4b9bea0a94c307cdbbbc169860 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageProcessingPass__coll__graph.md5 eb131e8b88fc06cacd612083f65ddf0a32aec5e58a9bc57a8d42ac848b90a12c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageProcessingPass__coll__graph.svg 74be3348abd0f9aa70854fb05d228f59ac406d5d2ed4a5cd7d30043f127b4648 2 @@ -48567,7 +48567,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightingPainter__inherit__graph.md5 b7d64210cdc1f3c10b864e955de76ad1b9e3b24f218b0eaed1925f066c5486a0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightingPainter__inherit__graph.svg c25948566d123f0adea615225f71ab2d73fae867825b13cd239b2c8713da5ace 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightsPass-members.html ebf4cc4ee82d6948809fd4b2ec29f6e45625f49755fcfbb0a3b6e77229efa6ad 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightsPass.html deca3f337245ef1e63a8be7450a45aa9f955c111dcb7b93ef77ca4f8ac3e3413 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightsPass.html 1a918653bf9ee24c557bbdbc8d513daa4d91f69937bfde0e6c76e325ff9f330b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightsPass__coll__graph.map 998f7ad495955624d425595a7da071b3fbe32f1fa9f0434c5472e134f9d55fc9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightsPass__coll__graph.md5 a692b3e8665e88527a1d7a647b8938334b4f0b076f484eaccc75ba911b2198a5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightsPass__coll__graph.svg 0111702892f7dc478f5b4c2c712b98228807666c60db04a15d21d7e199551ddd 2 @@ -48994,7 +48994,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMappedUnstructuredGrid__inherit__graph.md5 afa734872cce75e96de5595c6adf648f1ab65d77268bf49a5ce79a50eef2afc2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMappedUnstructuredGrid__inherit__graph.svg 2aea9e231980dd043dae251a9a42988b1b4a65d3b214f827bdab40f9cc73b666 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMapper-members.html 3cb36e8c8acf592dbc9b4b9e5908aad9d61bff7151e62bab57629ae471e9f98b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMapper.html 4b6a558ab0280faf190ea76b45b79780d7c4ffc2c4a9bcb89933e9c471da8dae 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMapper.html c361798d1d8812ee8ffefe877916bedc1bf81775f2c8d06a7d6927c78b95e43c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMapper2D-members.html 5a620d8889aecadfb683eeacfb9e35e6a9bff35b9b466e5350a76833f4c8bc69 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMapper2D.html 25ae50d6452f412fecbbaa05987d3479e71cc837152dcd6cf6aafb6c1b0d5616 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMapper2D__coll__graph.map b5223668bb0de8097ee742ca8bef9254bc593b3a0a21b8348a8da8febf098d5a 2 @@ -50044,9 +50044,9 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOTUtilities-members.html 667ddcea2049c3b9692576ce4aa5deee83956afb6d3cb675cdc0696656154e5a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOTUtilities.html f3dd3885d8fb5c367594e46087f146004873caff4ab40096f6ff5be95a05c184 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObject-members.html 6671b86493a658de4e3fc88ef3d3d1ae7d1b4aebafab84c1946ee74bef75e039 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObject.html d9ffd76291776f93e5e61d00783013dc0dec2e6b566167f9590ce986bd9c200d 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObject.html 40c0c14e549993c08a779376debaab392a7f7c9522370b1d5d88075ceaf39007 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObjectBase-members.html e9170a5220e2e45349f7b4b23f5fa865761ebed0da581f013c96cd7e0d2e00a3 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObjectBase.html 703981a5f1e463176c80c608bdd1e377d3f3cdd61ac2311fd35a4f81c9351a86 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObjectBase.html f9951802b7d9588e56606a5b7ccec77353d66855f39fc4b2e2e924424b48e312 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObjectBase__coll__graph.map 79825f459e577e5da9046a6e81208abe9e4d2dfb1ba2bb7bfcb7963a2fa13202 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObjectBase__coll__graph.md5 c71195aad7c978fa2a139577ca5f3053c9787436e9d774dfaacab768c6b16345 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObjectBase__coll__graph.svg f4b5bb2221f947da8b9e865065563aa34a9584a1d89d886006dbceb0da2068af 2 @@ -50155,7 +50155,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOldStyleCallbackCommand__inherit__graph.md5 7d7de35a8792928634e5300ae43d2cce550d809dd99dd3cd66e8ccefeb7141b5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOldStyleCallbackCommand__inherit__graph.svg 82be877c73535a22fdb7743cd772acb9f6a1106fde2a783fd92006a62735bbbc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpaquePass-members.html 5f036ddbc3ce891c47de2351fce138c74186b8594efac3a2bdb7b834e3795664 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpaquePass.html c5caddcdee5007588b421a0b43723e55692c6d97ea58c7d8da0fc50eece1f763 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpaquePass.html 5026f2144a9f26b1d1ee5e3e55492d4f243ed3bd2970bc7639ab73199e7b0e1e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpaquePass__coll__graph.map f7142cc769d0aaf872d340b0f2e079572c1fd810fc3e2cd7345a1ee24c610f29 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpaquePass__coll__graph.md5 bbef21e0e25cfce70fc041b01d62ca00349637984ea973288fb7b1041924a7aa 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpaquePass__coll__graph.svg e7b7ec8d0a679f8a80336a2a02e62d91cbc5b5a91f7ddf0ae0e5c08ffb5da68f 2 @@ -50207,7 +50207,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLBufferObject__inherit__graph.md5 a4d1519d7950abed3a0f47fb70cfb30b86c02384dd556833a20a606d48a53ca5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLBufferObject__inherit__graph.svg 8dfca568a6c3cea211c90bc83765a3833da7dd1e0190ae1af5d2b7f7535d7928 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLCamera-members.html 5dec13127382d45db0ceaa25b411ca098265a8cb7fb803f2ee00850a2e76b1be 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLCamera.html 517002e886d651bdfc061b95190c0c8c6d564711f60fb21a6591c2f04a12fc54 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLCamera.html 397ec5cf91b9ece7e61b59d2b343c73a2fce1f0dbdef17e0546e1e316508cb0e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLCamera__coll__graph.map e9a855f1157f78d6bfe1d44c8d1555988725287bcbf6e1d0e4a6e4ac346ab8d4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLCamera__coll__graph.md5 be70d6d8d2865b1163272295872998cdbcb76827a15cbeea6c191defface50ff 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLCamera__coll__graph.svg e5f11e713643a59cb19178e2d13a8eb2cf54b4bae636cd8a734328b579dbed6d 2 @@ -50333,7 +50333,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGL2PSHelper__inherit__graph.md5 250ca2222dec56818472de3b111d8fb7166eebf3189c2addd07d6916843c2381 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGL2PSHelper__inherit__graph.svg 0b9c594fe50bef0aeb16b2f0e28bfc2f4038534cbe6d5497dc0cde7ca581f5ac 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGPUVolumeRayCastMapper-members.html f27d0b4d506b28715d48847a8f219bc6c6ac5f80509b25347542d0b92c16bd01 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGPUVolumeRayCastMapper.html 5164a7d8844afe824c62a048dbc6594581dee44a74e1dd0839e1ff63884c3a32 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGPUVolumeRayCastMapper.html 05d3ad3cdd8b8ab02c2df3461b5b279dcf7d9671d38eff4e45aee343150d066c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGPUVolumeRayCastMapper__coll__graph.map 01484c7752b9ec05e1e9533c1f1168d1b511369c28d70042bb13a2ba13d4768a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGPUVolumeRayCastMapper__coll__graph.md5 783a358a7d4a7039ff8b85bd0a24d3d8376176c84c98d402ba09a6b64c08f5d7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGPUVolumeRayCastMapper__coll__graph.svg 73821bd297f0ce6c9a8ce2b2234da26066f20f0311864005a0b484a4e905fc2a 2 @@ -50500,7 +50500,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPointGaussianMapper__inherit__graph.md5 145146d0c1a082217fdad7007bd6000ea575f307b1c56b03279b46c17c071072 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPointGaussianMapper__inherit__graph.svg 2b3b307cf28549860591b26502ca63f76c931d9bff0762a644e2461128790cbe 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper-members.html c86463e600b81a9acd03c8ed8d7f9ae28f9962b952a1e18556b6ba5c40ebecd4 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper.html 10d82d97c111d94244f11968be858f3c7198d5a6e9dd91c7215e45521503290f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper.html 1b3f7180d357868b367f2586d021513f82177bf6e90f4f57203250b1621ae5d6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper2D-members.html 0fd2a320e5668de2406e0a205d8d7f75feedbaf4572c57aa8abf5cd4edcd3f76 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper2D.html 83d86ef3395fbff4ca009bc3e8507fcab0f09e40c659c77da662d44cab1b1fce 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper2D__coll__graph.map 5d2f8e08497e4bcb2e5c70043c47a2bcee7635d7a7abf97c7ae661ed04285bb3 2 @@ -50510,7 +50510,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper2D__inherit__graph.md5 12976462a5bcd590e08e9c8eb56af6e60212fb8c63d45969ffacb4288d53ab40 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper2D__inherit__graph.svg 13cf2b7857864992fba5c4f93ca5a6fff97f101375c3f7c080bec8224ab87996 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper_1_1ExtraAttributeValue-members.html 1465212f630bcb3be6fa281be9095821585218eed349d10d94acd8e0214ad909 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper_1_1ExtraAttributeValue.html 05375c98c7aecb65fbeae8772b7c951c9fba44217de28bdbaad36e5f07866253 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper_1_1ExtraAttributeValue.html f55b4c7b5ee7517b997c5519770b65a3773bb89310d4fa63a6ed36fe7b6edef4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper__coll__graph.map 1537cdd3443cde33579f5ab6f133fe412ed019c711de156aefa5f4c34190d4e9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper__coll__graph.md5 b6a3ee6bbc37635e813f1367f10a694ef0cceb8f0f012b33857950cfa7b4536f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper__coll__graph.svg d03d65bc30bb34f4667aec3219109015be4c2015f5562195a4d76a85fc8fb350 2 @@ -50562,7 +50562,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRayCastImageDisplayHelper__inherit__graph.md5 fd1c5b2a37011829305244ecb36bc64bc624f8145a464ebd9a7fcf5f6a445dff 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRayCastImageDisplayHelper__inherit__graph.svg ad0dfbbc3cb7b153f594c9ee57962f5603dcff53bf5e825f79e6a6eea60a5e26 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderPass-members.html 7bb6c631640c25c338af6593ad8b08062009e58b27314c95df49512a89b33718 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderPass.html 8fba31bb49c6f6ca89a032a0577425b3b129aa7885d78736b9925fadb239a331 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderPass.html df726a77e6bcadd36f90736de50c9d6abdb92bb554d68ae89ec7245312a43b94 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderPass__coll__graph.map 05f78730bb428b294c40bc99d40a26c664cf4fdd4463a2bdd753c9e16d459a45 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderPass__coll__graph.md5 5416110211c968a0a6266619b5b5cd13b0d4def91e04684f646c4d3cdcafea02 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderPass__coll__graph.svg fca0c292ca63e743c6c88d7afb16f15cc7a4cc30ee558da656d765a8c9daf4a0 2 @@ -50588,7 +50588,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderUtilities__inherit__graph.md5 e9cb4e05b1f7d6a718d1cb0bf4491ac971a2e38ba56442174a014230188277f6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderUtilities__inherit__graph.svg 506c6549f1dff1befecfb567035f8b650f69e638c68dca500d4804a95cca8b3d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow-members.html 32569f7036c9b1057428fcaca641d761410a8d5ad48ac0bb97ccd2ef7144bd6c 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow.html ad2e6ecc08c3bc337c0da3f8dacb10fe4799192c93e9a53510074f1e76f9b086 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow.html d6e25cf02ac4290c203917e4eeff48cf598e30273f45d63f62725403ea7433a3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow__coll__graph.map 650f340386255ced389a25683262cb808a12564096c591ced2ac4ecfbd4a1bf0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow__coll__graph.md5 acd710160c17c93633e1e6395dfc4b52bd6a603e6eeb6dcab89828af40c16168 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow__coll__graph.svg ca861295d9bf442f26134adc3ddeb1bee27965e9dcdd029a3ed38f29b1264461 2 @@ -50596,7 +50596,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow__inherit__graph.md5 43bc7f54a55ae163c622ab256753b16233b80adbe7752ef9c16c44304c549670 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow__inherit__graph.svg c8026bd9100381e85d48ea510738457595126050b33fdd63d013a75d86ca47fd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderer-members.html 0e15c56ddb36d383b59c9d12283a2247d4fb960f0e7bea45f3ab5d9a2b34581a 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderer.html bb3765fdcfafc03ca140dd3f2732b0fb0c45c080d425257185fd75ca00c9575f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderer.html e9aaf6f098d871fc4b71d14f4e983d679ed69e30fe08bc25a8613097ee513849 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderer__coll__graph.map 3cf286c2f19097525647181bdf5ddb7e6fde7491ea60f0a8dc58b1540157e1ee 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderer__coll__graph.md5 06d8e3db34294a4b2a4eba7478f04c4d012cc427193ddc5e6d30fd2ee4e7321f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderer__coll__graph.svg be73489bb83f94f9fad58c5b46d0c111a7d84a69c89ed8144f9640a27b8363b0 2 @@ -50693,7 +50693,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTextMapper__inherit__graph.md5 08f2fac99ab3a83dc839d8e23aba7ae877d6369cd84dbe7bc165866c29359b3d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTextMapper__inherit__graph.svg 7abbf4fd502be4eb245e8f22fa82cb95dcd7c7313cf6ab0e53a76cac63686ee6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTexture-members.html d17ad16a0ca9d08ed46d4d4a64d1a6b7805cfe9beab8f428218cf5bae82ff8cc 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTexture.html 69fad7368a75b71c14434f21595ce1ae049ce21bab860f7ec538e973f1e8ec64 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTexture.html 08f97d19b37010f8df8c36504f769ef29f55350d74b4ffead229488a969e9b56 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTextureCoordinateProcessingUnit-members.html dd88ddf2fd4edb4746655d13056fea37959d538b3cafcab201e166071a36824a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTextureCoordinateProcessingUnit.html 57ce3d8a10686732fb3693fd6e8a9751791a33f9e6aede5d8715036700d3a568 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTextureCoordinateProcessingUnit__coll__graph.map 14abbdff98c3e296d5dd3a4229ab40c12ad9913d605e13265e0b6797e007743f 2 @@ -51163,7 +51163,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlappingAMR__inherit__graph.md5 9319517b53ef065279e1ff471852c8e76afa3af998c34a837459a801428bbb1c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlappingAMR__inherit__graph.svg fb264beebc87ede73e70242311910d9614ae8b11b8d545569583ca1d7667da4f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlayPass-members.html 43e74c0f059d1e2ffa1825f25b0858bb53c2a0f039fd82ff41b9142794b59823 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlayPass.html f4c9333a9e4b5887eae8fa41cfc705abff83fba4ccf2b738c63f5ece7c769706 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlayPass.html a3cd5904beaff50d13a2f4562cc23339f6d0fd079f8d116b64eda5167a0a5cca 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlayPass__coll__graph.map 8a1dfb9882b55c4e36a44086e52952884a019b3fdf368890e3ba393f1efa3f24 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlayPass__coll__graph.md5 1b4bcafef5bc838683519d5636ee8c398082a359cdc7703b469099bacc8eeafd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlayPass__coll__graph.svg 5eb292cbd1b90ab7ff4045460b27c6a37b9ffd5864fd1afd2b4d73b5e00291ef 2 @@ -52943,7 +52943,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataItem__inherit__graph.md5 cb1b91e0de65a732a31135b00381ff36d30d8440be161063823578691ee2ab6e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataItem__inherit__graph.svg eeee52422dd59331c96465a2b2e928832d578e80449e8c9cb177223fcf728e59 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataMapper-members.html 012691615f64ea82b32c32d05a5868c2a38c5f8490c7b113cd8382b231ebe3e4 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataMapper.html 6acd1d4fa9902346a0d0e9c69ef72943485b78c59d61766e5c0d9316afa054e3 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataMapper.html 43842c1c7613151fde8a7afbe8025242c022e8dde3733ccf9e28ece844a41e14 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataMapper2D-members.html 8dceee4d16c598df0a2cddf4b543e4daf74135bd1f2a71c274afe8711ca72028 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataMapper2D.html 686d6df4335970ef7bb38858ad77bf2b0571af15bff3ecd7d38dfa126ecd9e62 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataMapper2D__coll__graph.map f11beb866c70f1202e833756bb9a9165ab51f2a9e25e8004f0bc498865ca9b7f 2 @@ -54268,9 +54268,9 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderLargeImage__inherit__graph.md5 9132951a71fd18e5c75e3720c5f56b66be275187f0568381ecf991a362b9fd76 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderLargeImage__inherit__graph.svg 6fe4d1b40becb74fd0546b272573616cabdbe1ce157abf6e3eac63e1e503347d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPass-members.html 564ce1f007961b569efdf53c48bfe26f9797b9e07f1bfd962ac433c39a42ce88 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPass.html 19934e7f206cd66eba771390b7c01690f7d671788084449c7a597d6b026ddcc5 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPass.html 536ebdc7c4ff2954c90ec8e7b3855a9fec5583a1ccbc40e6db74407f19672225 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPassCollection-members.html 0f8da51a81ad518ec5692874497fcadb540e215c8d8697806a98bd641768cf32 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPassCollection.html 38efacf57af4ac63a952566561e13b05834f4ecc3105735076c87dd3088ea7e1 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPassCollection.html 89c7a397157e73d5be61b78da31f8c3a34c298fce74d6a9e6f239ff7da446a9d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPassCollection__coll__graph.map bf792b311655749b905c6373e321ddf871a6e9ca6dc584a690a642d794bec3be 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPassCollection__coll__graph.md5 27a050326320059046dc3ff694b9cd8d85e534c0ba846a2ace8011616970bf5b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPassCollection__coll__graph.svg d2f2691ea7b9f6702300c654071080d4a7ce9d48a57059a0554460c5d329db02 2 @@ -54289,7 +54289,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderState__coll__graph.md5 bba4b15e35d359899af021375f23febf3ea45dd7108796a4eae342ed5cf5c71b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderState__coll__graph.svg 3b658dd0b63478bb9a2ad9de99f93d9ff344f99957efa3f4cc5a5caee1c046a8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderStepsPass-members.html c2cecefe12e91f673683bdf5815435bfa578705830be47eef74505e0830ba433 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderStepsPass.html 27597ba27bf12c35bb7bd3ceaee46ca0051f546b2649a17caee7237a7b2370d9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderStepsPass.html 4bc6683a387e815b8bbe2d577b704252e305bc72c7bfca989305e47ebea29165 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderStepsPass__coll__graph.map b449cc961cbca896d690a2ebd245bfbaedeaef71929a4ffa0bb6995f28d4687c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderStepsPass__coll__graph.md5 7629de0a698b2941e30eaad18b4339b3c12a7250ca9ad7906c1f8a71cbe7bc1e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderStepsPass__coll__graph.svg 87923c375f3b2efad7f21a2a695cc4a1eb95627787f57760cdf5a86d2c1fe8ed 2 @@ -54329,7 +54329,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWidget__inherit__graph.md5 4091a7d7f3c50796f9f7843d8cd2aed80fb41d0334b1b51e3ea1122c37aab112 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWidget__inherit__graph.svg 0b88c7ea04cd07819d58a2eb57e3dd02a88b41e797e26b067c3c5532cc756eca 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindow-members.html b367953e25330077f7291f22123a841846a52d5ad2cb5c91bc82d23deb59e03b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindow.html a8817483ee7a206665385efc077724540097748723ba3c184030a02b1e96aebe 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindow.html b3d03d66d2e833820f765342b134032341c890823665c8d264d297f7193860b1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowCollection-members.html 292a1ed25fa81e89a699371d692d6c31d063995d8c8cbdd6513f6fa19fafb3b8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowCollection.html 58934aea200c4ddb58f663e19c249cdf732adf96fbc1c36e87bb4f182396277c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowCollection__coll__graph.map 5b76bbcbf9cb18816498f10cb9c91113857b0e65fe6ff2819df10aebb78d072b 2 @@ -54339,7 +54339,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowCollection__inherit__graph.md5 76641267bd4c9f5dea34ff4491e7dd5e049a4944fdb945a6a21d8dea851abe76 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowCollection__inherit__graph.svg ae6230632ea4d655cb6c9c9835ffb483efca169481de31f2b1791a7e5d48a022 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowInteractor-members.html e57f65658ca504c72c0c6327395813efacc5f3bc1488c0da0fd324de6bd2557a 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowInteractor.html 06f2922dee8d0624d1c14934dfd07bdc85cb6dc3313e5f4b8119e898fbbbc25c 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowInteractor.html 5bb004506e2207fcdecf6eb157efefe99a1e10785a0ba5ae7afed251ae9b6865 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowInteractor3D-members.html 4fcc83bc2793cd7e691cac38dfae1665047f036537d26e5eae6110dd6b522751 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowInteractor3D.html 8e08912f533a4b9f0950595d9918f595d2eddca07717d6d68df7e05827da8b23 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindowInteractor3D__coll__graph.map ed7879e0823cfeab4121c7724efb862ef43190dfdb95f4d35415e01f47edea14 2 @@ -55117,7 +55117,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSelection__inherit__graph.md5 d7331eb52c6abf04559c3336441e83a0582954f7d7608bf6f15dde2bbdfa5bcf 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSelection__inherit__graph.svg 24d5f48e2a25d520fd765df34892d59a05b81ebec519cf94bfdb5c9a4de7dde1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSequencePass-members.html 3b2e301b5d3fba44d8452bc99e0e381a88ec90d40018c3a9337ac780f0b9f8cf 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSequencePass.html 022b9b40311c91ca561f8e0de5f79f2c6e104dce0d215fa3628d5e6b2947dc7d 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSequencePass.html 08cb98823dec0bcde801ed1d41110f932ea09fa618fede52eaf4e1b0e8039a90 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSequencePass__coll__graph.map 4b6c5cbf17dfba334c749c1b9b0ab2b1cbec98ae2e244ac5d151334ac63b14aa 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSequencePass__coll__graph.md5 a1a4216d0765cb8c57bc43d67e86b31e8e9fd8c00687be907d75ed484a233708 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSequencePass__coll__graph.svg 8c1bfdfb8b108ad96031b2748d6703d0e25e8fc960c105214db907698b288f6a 2 @@ -55185,7 +55185,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShader__inherit__graph.md5 444102c6a8dc00376adb07e320fa60161328230d354e23136c374cb543434025 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShader__inherit__graph.svg 878801a3b141c98ef839aea0445734d173a7e7d8a24dc9f1c45e21c317ecbd42 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPass-members.html c98804d688e3fa8a50ae1a9b097e5611d6bf384a3b05ef61e32010c9962a3d2d 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPass.html f14c077669a4cf94c68030343e8428c4627becbc6caa583087f68d14bd1bc9f1 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPass.html 25ec83d6c0566a226c433381d82213a6cb78e6d1b6d668780ec1f9abe0a3ffb2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPassLightCameras-members.html a03365e86753661a0b12058eeff41a9d2fd0419b4f7cb781620e451ee719b5d6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPassLightCameras.html 6fc9355b6e961af548a1dc2bcc86974988a83ddf04bcf06e64b864b1d4cfa594 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPassTextures-members.html 4d8aa27f0bb3a879c06059c7878050e04f6d40c2dcf47aa18951984abbd033b9 2 @@ -55197,7 +55197,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPass__inherit__graph.md5 ee6dec52448925327d86d3fae56cec44db91fc86ce6c16291e008f236fa1e045 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPass__inherit__graph.svg 4729424b21aae208ffa39b5e00dceb092584e1c466c04af6f8c0d79787f13a1e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapPass-members.html 140ca5d6107ee643eb31c2b5ea888a8239f7c72f7dc0a916a06da89d7e64e256 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapPass.html b77c9eee6a4587be2016a70ef929505966932d520be5519abff13466d045a9e9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapPass.html 313fe745f70e94fb9300edb58bda9f67c0ab32e4d509b930a6d9bbddece0b1cc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapPass__coll__graph.map f5610e8baa662b5fefeb4d5ffd8ccbeac264b3fc918fcfcaa113b6ebeecda0f7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapPass__coll__graph.md5 968982f94d118daada8b0f9f533d5f733accd6e96967cfec29219bae2c07d9e8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapPass__coll__graph.svg 253b39f5a6a61dc7b62d135b0c77d76fc2de06f1bfff80127d4da01c742188de 2 @@ -55427,7 +55427,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVector__inherit__graph.md5 883b1b669aa6afd9a816b9957803f87d8c60a3e4454bf027ff181e4176d53164 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVector__inherit__graph.svg b3d7e21de996df1885a625b011c034ae7d7a61333c860888cf4020c885b41d74 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVolumeMapper-members.html 5ed164483f146821bf10edbd9e17d57f3277532458265f4bd86f52f980d78e92 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVolumeMapper.html c13686a6766c084a58503c2e8074773f5d819a30349919872f39f0368be62836 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVolumeMapper.html a09932e9d45f42741c5adf6ae585d4bab003eba32d0d809334d996686739abea 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVolumeMapper__coll__graph.map dee15acb7fd2f7f1c45de24a6aef5ab727b1f40791893e36e551d75a8234c77d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVolumeMapper__coll__graph.md5 df1c7d474dd7efcd5f01cf673127e84c0c3edaa72d84ab2a6cc4fbf5cf5c5da3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVolumeMapper__coll__graph.svg b1f0ef9a10a57004c32eb72c2e8b21e5f6e0b487e2a5f74e57b780abc0e91778 2 @@ -55451,7 +55451,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmoothPolyDataFilter__inherit__graph.md5 b9de028bd6e1a47deb5b550d5d0bceb5197ea2d81dc79acae3f2982c2ee1f854 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmoothPolyDataFilter__inherit__graph.svg 1d80f1158768276858a631debe917e884b0725856d46eaa7d17259e711609e00 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSobelGradientMagnitudePass-members.html 8799931f6a38e85fca1c35d1d25b4c9017c9d54a268c5050d78f02b03c32e4de 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSobelGradientMagnitudePass.html 05cef6d232e4a0599e4c6f15b5c65d1710acab15d0317d4961c527d20d2f6f25 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSobelGradientMagnitudePass.html 21d29a2544ff055f28ea9d6052c0a42aa05e5c1dd1bde3e2b1baa61e08e647f8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSobelGradientMagnitudePass__coll__graph.map 442b7e7f1fc16b60b56858fd0d4ac493b25f55f9ed230129121d1f06780d3f10 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSobelGradientMagnitudePass__coll__graph.md5 2f696108e3ce73181c12239f564f48a07f4575d64517613c85256b788ad5a4c2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSobelGradientMagnitudePass__coll__graph.svg b705e2cd6f558cb22cbbfae053f46b334ee08eaeb6eb1886fdc5150ccc66dcb9 2 @@ -56003,7 +56003,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridGhostDataGenerator__inherit__graph.md5 6c4e342e34ac5506774f5a0d71c41a66c3491a3b0c76fe76100addad445f2d84 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridGhostDataGenerator__inherit__graph.svg e368711ead3426b8b95af37985357ac95488e663ef57ee15e149537c4dcb79d4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridLIC2D-members.html 65f8872e124737096da97ce6f810bdd347ee9eda70c4f10ccee89b5636cc21d8 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridLIC2D.html 4c5b7b0f36910b19323fe714dc2e448d5c43c9af9666971637e2c568b2ffb9a1 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridLIC2D.html 88fdcf519aff5d9b406e59cfd765168a4707ed22c847745cfe60e4953c2ee2d7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridLIC2D__coll__graph.map e3c49a037a07118f5ed3e43e8ffbc3ff15345b8ee45f0d3172e9347adf7ac276 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridLIC2D__coll__graph.md5 08773b0e5ce7902fd2b4082795ea568ea92bd1589eec644aa992b7535737c9b3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridLIC2D__coll__graph.svg ae13b20646809aa37291ffa019f2c8a8d14bece0c4fb2028518bd074cb9d1cf5 2 @@ -56806,7 +56806,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureMapToSphere__inherit__graph.md5 93e4bbd5f7578377bfc7b95711af69159ac173990c39c8ce9035d958aae6ec53 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureMapToSphere__inherit__graph.svg b7f4329509d6ef97fbb7dbba44368a770fb62d5c4684e3aa07cfd0bdfef3391b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureObject-members.html f64b4f2fd03011e3aebd314a9d6d04c2ce9fcfe3e2bc26a5f06ea6f2d16f51de 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureObject.html 5165853c4e087fb2eb590382978e8bd47a4ca88beac0f013cabb4447b6876c00 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureObject.html 4fd94fbf8cbd4608c66b1d23d8850e2a4b69b2b40b6a7fc75a37f9e09c129490 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureObject__coll__graph.map 8b709ce3f967f738db8e00d49934f243fa9f033805e1094741b717d8293548ea 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureObject__coll__graph.md5 414331f106b3a0e853ae2ad75b3a6688499ee6f94f884273802ed06c41700a47 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureObject__coll__graph.svg b6d935af7dca0d9833143b52b015abe207415c021f8fe42b1a9b555f270fe5c6 2 @@ -57088,7 +57088,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTransform__inherit__graph.md5 fe48b0acf7460846b469907b37089725b61d8a8a04e2f42233bfd9619aa3e704 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTransform__inherit__graph.svg 732482bb19cc6f6105718647691adf2add3af0e30aff456b748b31c99e15845c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTranslucentPass-members.html 301a66f739784206bec713dc580116b7b9425116f449a2dadf2809736d71ffb4 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTranslucentPass.html 2c41a7a0f76293e9ae5449ab4e0dff5a669dd12959b836bd330475f36e4e0e37 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTranslucentPass.html 954c6c307223f7217154cb826fb41472559750977efa22e1ce84c93f77997eba 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTranslucentPass__coll__graph.map 27cd52ece4722220a233158c433fc40022abe41d72551585e2010b20ff0d6217 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTranslucentPass__coll__graph.md5 ec286f8636ccadeec51038be5806cb5e912c770842e9b8cd8dba591c86ee4a03 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTranslucentPass__coll__graph.svg 03e836e0427a093d6d370d1963d293ba48297a046552e40b034c355bb8310555 2 @@ -57866,7 +57866,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePainter__inherit__graph.md5 6b759cc8e9d3d854fd57f6026c000b2e82305a0009e963f0e09c677eaeafb600 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePainter__inherit__graph.svg e44d5ef3256bd934317e683e25395bcf6112c124be0211ea84dcee4fadd36fe7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePass-members.html 1d25592728d333c873f443a9fc89bd20b80ef6f8ddac3ea14b06ac10b5942d1a 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePass.html b986c351a8ad751b8c7650db04256a5b299a51d09008e18dba3f3204e765c813 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePass.html 858f525062239d1f9a0a362807eb344d00b024cc83971a557b940022ce90fb2f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePass__coll__graph.map f42e689276e3d34f371b0282a65d31fb5063af7b621d74e87abf7470ac5c9e88 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePass__coll__graph.md5 81827e0193c743a919da293668254bba13887814b4ba57653104983d68481aaf 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePass__coll__graph.svg 97bc3536d3b0cc834a86a7a0a974afad5f465afcf52cac469d39ddad0393d950 2 @@ -58153,7 +58153,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeContourSpectrumFilter__inherit__graph.md5 2debd93263aebe8d192ad470f208429e431af23922d774ac1b28c705c9197d1e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeContourSpectrumFilter__inherit__graph.svg 43f1bea6fa48cdc62ebbea39f2abb3867f0686857132cda120838c15cd8be83a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeMapper-members.html 52e1d0b9c218a4f987f3d0b7c6870cb67252f4047d7344e49460d5e9a1cb40e1 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeMapper.html 630d956920925b8e43970598c5d14254a6908f06e99e21a07e3bd165a04591a6 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeMapper.html 3828267788468a9e6aff6140415aed6edaa72e9667132ca76a3e8f7c8402de3e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeMapperNode-members.html 541660556ea63f1dcb5b4e3125870171119e50739dc77ded94c1bf4f0eb60a02 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeMapperNode.html 4abe5bef48caf178962534f3599ecd22d6551b623d9aca5edea29b6baaaee11a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeMapperNode__coll__graph.map 3920b91742e3e738168825810056e72c9d10f6b644c184e72217d3fdcc079e5f 2 @@ -58246,7 +58246,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolume__inherit__graph.md5 a0ea465a8b415df7e55864de55f55074acf2f8db170134f7e242722809b01943 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolume__inherit__graph.svg 93d04bc600c8bf2cb471698926f3ae456ae8a6216a0480830a76bc80786d8231 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumetricPass-members.html ed5a37669b0a349817e4b8e7f2a9ba8e7c2d83dadbe642b9b9eec6286fd87a20 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumetricPass.html 35b1048f613ebbb6d13c6d3a86a5c66d078016c109176dc9d667700aff44ed5c 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumetricPass.html 296880f5cc15f7efea04ace209919ea34fdb4d4f025dabd5c2f3e4fe49c25088 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumetricPass__coll__graph.map fdca7bb9419a3d085ddaf7760a20ad50f81ad084316f93d1218f1196485b061f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumetricPass__coll__graph.md5 087030d7e803b6d82abf5db6eba069313a03e366677d2eff0f48ecc8761af7dd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumetricPass__coll__graph.svg 36fde27ca646e43b5aa70eaf353a0d6e53070212420dd2f6e527b85f208fc987 2 @@ -58489,7 +58489,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32Header.html b2cabbcc82c69fc201c79473fc63598aa073ba881a74353bac1f1e16c0ba3a05 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGL2RenderWindow.html ccbb75c06e4209a21ae8117f48e14e0a6d317385a0ec1fccaa920dc3c5be50fd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGLRenderWindow-members.html 08b17644e8318059e9a68693b477aab8078dd2f5c435b3a0c0b670c159909ac3 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGLRenderWindow.html 364450b5e48ca65c5c6975670ce548278a5855d3f9b2905d7a541ddc1e436258 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGLRenderWindow.html a95289967e1cb0bef5302f0e229adeaa9599e06e5afeef0c01a34d24869a3574 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGLRenderWindow__coll__graph.map 7853b0a4ee91b957dba9620d0987063f58ca79b9bee8518ed89eb3d2ab6403b2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGLRenderWindow__coll__graph.md5 b84b7202a6f8ec04d7436d6c4752e9be98916b8fe7d299fcfa3c4eb679b368ad 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGLRenderWindow__coll__graph.svg edd00cb8392772cdad93755fe5c3ad51f257db51c5fcb2fb5f312d44b26aa3d0 2 @@ -58513,7 +58513,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32ProcessOutputWindow__inherit__graph.md5 3dd9f8c24d16a7764fe0a0f96fcf140dd60542ca66945d40a8378d315f46ac41 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32ProcessOutputWindow__inherit__graph.svg c6b0c70e2e171af9cdbb880e75d4f0b902163fa7452b6dd7a8a89b7403308bf4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32RenderWindowInteractor-members.html 8daa79fc6431a236c66bd4bee5d74e7fff78397fc283fc400f3c3b01de57fdba 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32RenderWindowInteractor.html f1e4a47534528edb15d991155ea72da43aad9ca0d5dce741023bdf44a28a3716 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32RenderWindowInteractor.html 41a9a0c6bb301bea5d46f1780ad7a0294eeaafbc07ef342eceadcafc02acbebd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32RenderWindowInteractor__coll__graph.map fd81d576aa890a41818f18ede8dd8746383e1350445d59a2e3259a79e2ea3cde 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32RenderWindowInteractor__coll__graph.md5 82169617e389c8389ff3aa603bd42207b008f076f03b8cb9c90bdbfd2617b436 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32RenderWindowInteractor__coll__graph.svg dc769967305beabbd11405b56a8b70d6c2ccc2109f4e46dd64d3905e20e1fd9b 2 @@ -58537,7 +58537,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindBladeReader__inherit__graph.md5 4a7adf17e2decd9cd6028e31e56f4688bce73823a2385d4fd661f1c1c85b729a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindBladeReader__inherit__graph.svg 3500df43fd2410e19a733778e90dd0924cdb150416acb14f5b2820884c2dda5c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindow-members.html c7d4084dd45140de2dcceaf544cc8eacf5f1e5a83dcf3977e5428f460d7fdd9b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindow.html 3aef4fdd35638c18179ba4729e8f23a9338a3bcfc81d8f1587e0f0b79844ff69 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindow.html 461320c4e3a52aa4b237b8a2921826065bf96eb9c4e4972279e96c8576dc40a8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindowLevelLookupTable-members.html 567cf8d09fca66bf8b70d3cc37aa71e43f20aa86cdb47297d57c994b4d9e0c0d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindowLevelLookupTable.html d866200f6345347c2beef67fd2516d18fd653e37c7dea59d8c8344d311b21596 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindowLevelLookupTable__coll__graph.map f1cdba1c05111742ed56b1d223c6b5e520e8a9d12e14b128e1c1c7d66563857c 2 @@ -59194,7 +59194,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXMLWriter__inherit__graph.md5 55d4cce39019cf24b21b2f36ede7c82c723917aeda71959c5ec9f4109b9f6378 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXMLWriter__inherit__graph.svg 822b4e169e9a53994a118a133d34028b921448364dc9643cb5564e52c7ecf546 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXOpenGLRenderWindow-members.html 73b4ed525cba07ce2426203947c2e0dfee061a0b9f28bb83b0efd8efc3ece36b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXOpenGLRenderWindow.html a4a6c85a12919c2d9bcb61ec14091c6b8cfeea8eb5634527db87575537bfd387 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXOpenGLRenderWindow.html 278e4db9cb5bcf8f25d761976af934d7f82b27f277fd28a42a9068bb0d8449c6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXOpenGLRenderWindow__coll__graph.map de316a678af691263ac4444e41d5edbd5fe2bd6a154c46e395f89ce80a0d2bae 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXOpenGLRenderWindow__coll__graph.md5 fc8e4456a37650447e7a2b3ca96a5bad54e8eae381440cfb7e01d8024fbe21b6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXOpenGLRenderWindow__coll__graph.svg cceb937851f3c32c56ef84ad5fd050cca19ecbc4bc1eb066832c97280aa17645 2 @@ -59471,7 +59471,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkm_1_1exec_1_1ReverseConnectivityVTK-members.html f560d21ffbc9d556b76e48ac0205b085450960baa40201b06bd3e9cbab648661 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkm_1_1exec_1_1ReverseConnectivityVTK.html 863c71a4c39c78985c4d528b5a51dfa97b12e1256c6c1f5843fa730aac07d88a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/closed.png c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/deprecated.html d5b4ac40b0880a2f6b41e46ad06ec379341b81c0a689d720c46c412e70a214de 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/deprecated.html fc456dea23aa7387917c34e1d7b7f4318f7a3661bf7fab902ceff7826cc06781 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/dir_000001_000006.html 7d696f8368f882b39881fd0f3e8f460209bd7716fa3a50f737bba7d64520e25a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/dir_000001_000022.html 6a1ed1d61f4dce322f7500604003c24fb0150e135ada6d6cd3dfa8838a9bc110 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/dir_000001_000070.html a9a35c51a2eddb0b2b60269bfaf25f963069bda345177b6c2b579d4a0e00fd2a 2 @@ -60881,21 +60881,21 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/group__NIFTI1__DATATYPE__ALIASES.html be59521f9ff17ee15b418b4f24286b436bcb18aaf2a2c02245207e5be958eb6a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/group__vtkGDAConceptMethods.html 46c88b08d55de698a1cbd6335d66bbb7362df0c8e2b0a5eb231419c97ca81c67 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/hierarchy.html 88bc1fc166c3edce19b406235c8c2abbaf906703e65d77dfd1b162d7f06dae6c 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_0.html 718f0087fb187e7f117dca479d47276780204d279755c99b11150188d1c70d57 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_1.html dc950bcc1e623d88d6b1e74175771c67746526acbc6279cdb5ec7a7acaab3b50 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_10.html 3844ada874984e802017605d8a42e01309bd755778c7e4dcdf0b4c8a506a1fab 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_0.html 3c28b77f8719654b72f3a5940d8cd1879300b0f7b503e485edeb96bb1a63bee1 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_1.html 2cd9c7327e53765d278b3fa469ca4f70346d256009a217d5531a3d129247b276 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_10.html 2003762e646a26f838d90fcdca3bbfc9b00784192c9152f268688559cd19fcff 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_11.html 8715f3bb05a70ff3b07254b2d903ef89d659d451c4dd15f5aa5875c26db561c7 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_12.html f46440cd97229cc30ba1c5c708905be2b7ead1924ac0601590a0f9bc1b37355e 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_13.html dcacf1846efb027ec7d98cadd7d7b5feb9e01f4b3fe65390f9f17b70b1f9d034 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_12.html 6914bfcb1f582798a17f2db75f7f5d5f6731caa5f31ddd95ac512a2281fb9ac2 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_13.html 7a86e4e4c95e433626b9a865b1ee260b56e306005156823f8b14f2a10581fbd7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_14.html 2128b0924247788321b6a21e5adb76ec09eaccd17bd4d972f91cb902a8b091d2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_2.html e2b77551da7be8524c1fb5fb2a0d2bbd2b7fc3a09e99a4fd471fe297c188c329 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_3.html 9499a4236889fcf4aa82dfbe5fbed762405cc849799eb460f58d9df2c981d948 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_4.html f1bbc7761a5feb1e8a0945c46fabf79514a96367a00fd662f1b15c57b28b2af9 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_5.html 8763a98fc175b772b0b820a35f44a887e164513793ab3bdf0aed2eec8f0494ce 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_6.html 2f49a804f27a6627a3ef0e268e47fd8445f50f9f294b6cfc4cd63b282ad99964 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_7.html b1f3f8f3501509e6c30673d48b58da5663c5539b10c7144a265999e158407293 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_8.html a6b1fb549e6e8ab45ee807ef5a1e584db039b3e81202bfb524e472765b51df11 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_9.html 8c37566ae037265753cde400af83c57b06321af4f0fa31ae316c912fdc36fc2e 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_3.html c24b3f21524c9cdeab1122b2d8303ca94d83cd831aa8ef71173833934be2c2a7 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_4.html f6daced94c51e7a761057878e659857b9aa793a88cd9e8502387a7b02ed21e33 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_5.html 54c18b9ff240a783cc68494beeb0ff7c6609baca98ba8ca3e7f041c5e1de06e5 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_6.html 250eece3d3a019cd3bc02266ccb3713c860761cb9584751c4e24f048e9d5ee9a 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_7.html 793eb7b55ecb797a14fb7d3b7e5cacdbfd4643c7701f2a1340999fce27ff445c 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_8.html 8e10248d39007b7ff97b3e86e7e4276a8121a4b48e82365f704cd2750e1d90fa 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_9.html f8fb05562895f893c200255d97f8659ac7b314213ad4d777375829e6cc5f0c2f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/index.hhc 93845d9326def480c238bac5af7790e31182d816fc6ab3e07f2a272b76370bba 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/index.hhk 8c86a7478dddf5cff5e781531c9a84037d9e49be88b66bd8d8b25b9c2f81f90d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/index.hhp 33bf52a28c56747e93d915dde22a66fa82a103b21349bfaeb5df810aee07ba58 2 @@ -61035,7 +61035,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkImageDataLIC2D_8h__incl.map 1fa01276dcf858812951ae957cdabd0f146f7543be445ba85c2ad5edf2756845 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkImageDataLIC2D_8h__incl.md5 243ce9aad4ac6e19ae2202492681f70c0425b73934fa68f5217ad36b06516056 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkImageDataLIC2D_8h__incl.svg e2a85f7db8ed1bd10e73bdf33a6c2e6db38ca644c49fc19bf12217a501499e03 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkImageDataLIC2D_8h_source.html 0556a446ab0993895f07a995451fd8d9df55543fbe540e1d535a8856a9f89fec 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkImageDataLIC2D_8h_source.html a38dee7c98e947f5ba7d708beea0ba3f58c5becd8cec29dee129f50e0da58939 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h.html d08fbb8f5ae253812ef33a963b30f061732c992ded2aad6ec2f175951ab8a7b8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h__dep__incl.map 7eac76de3cf366537d1de642335a22e0130572b7ec1b9bd853d4af35327d356b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h__dep__incl.md5 1ca38502a407d34ffe4225f2e0ad41cdd490892acd6b692f0f900679b458955e 2 @@ -61043,7 +61043,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h__incl.map d23ffcb77e40ce873020717b0fcde80e4aa44f24c5061b5f678ed324eaa21781 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h__incl.md5 44a320e35f5f47d1e7c5a69f52a401105a400b8553f8c3da9c8a316956bf05dc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h__incl.svg fc2fcc1e3b0aa6c270eac0e4bc1accb2c5453ad8c5f7b76d891a50e7343e2a0e 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h_source.html c440ac5c903315d8a885e988d6559607c2b793626ba9847724c85c60a06a31b0 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h_source.html 18e7187613ee30b49a437b86afcdb65709355d4a129610f3364cbe3ebb7491f7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkPainterCommunicator_8h.html a03de8350b3934f64bcd4fb98c5d37cd6746a34f4662a36d43264276e4738ed7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkPainterCommunicator_8h__dep__incl.map b4a3f0dac4ff3bafec32494e912ee46028b055b8f9533e07bf1547b7a3b137fb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkPainterCommunicator_8h__dep__incl.md5 68c6f1a5865248f1806b4413e0babaa1d9daf30b6a959d6ee79169f14b81d16e 2 @@ -61056,7 +61056,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkStructuredGridLIC2D_8h__incl.map fe197ec655084321b1cab33dc7f1768a12f983331016f937a9421cb2438d1bc5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkStructuredGridLIC2D_8h__incl.md5 b30da1b98cfde8d128d30e57435bc1a21e20e56e07955b5370a1fcafafc689a6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkStructuredGridLIC2D_8h__incl.svg e771aa10a6038b42598230cf7b7d6a72584611bccdd793792e77851b674c8001 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkStructuredGridLIC2D_8h_source.html 895576fee2d5aa702ce3ef1c0d5fee2944fd8b6fa1981fdbabf5a33633c8d7a4 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkStructuredGridLIC2D_8h_source.html ca6132700b41484bcbbdf1d9060c3de5fb63a01e9cf576b953655826028d7957 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkSurfaceLICComposite_8h.html 271edd7115c47f5888cbd5120f5348c40583ca46ca3baf444e73d8d1d65f70a2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkSurfaceLICComposite_8h__dep__incl.map c5de48cb1596946d363e63bc5c49741befcce5233ca9123e3cde1964f0e23435 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkSurfaceLICComposite_8h__dep__incl.md5 69b3ab6123f9e89b66a4627d6dbdb26e2d7e3ffa5a14a692519fa93d4993e078 2 @@ -61064,12 +61064,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkSurfaceLICComposite_8h__incl.map be24d1d23f2b0bf37cad5022db62c60cbe26ed1d8fab1ba38e663a905b406c8c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkSurfaceLICComposite_8h__incl.md5 9e5aa4b2f20fc8e8e7a8cd2392ab13a0c5883bf1242b99dc585457d1f0662657 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkSurfaceLICComposite_8h__incl.svg ff5d96af601561cf924e9210f4bd2bf7675f8c427876743bdfa8bc7fbf533858 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkSurfaceLICComposite_8h_source.html e31b9c92b689c2463f74bbc1658944ef074453edda3e226aa732042a1857a696 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkSurfaceLICComposite_8h_source.html 1a00088674752fcd7c0b0a008715e55d00b5c3dc2069b1771b65febe846c5763 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkTextureIO_8h.html 60d34d187bdb5c28348eeed845862b1f8ba15aa02981e616239835b692d096e1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkTextureIO_8h__incl.map f6b73d14b0b25076788c79322c2dfceaf2d4e110a9d708262a256aed4d0cc0fc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkTextureIO_8h__incl.md5 d7e0760280a97b5b5a931910a972faa6039220eee18812085f1d6562a3411e44 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkTextureIO_8h__incl.svg c3a52d521024d1cdf97525effb89e1e7a690e7862e4f914e8189a932293212ad 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkTextureIO_8h_source.html 19d33ceee9ebb7a18a3c2f7875d3d61b1a70b55fd7bb2baff786c6d1338c41b7 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkTextureIO_8h_source.html aa1320a969b65485507bc0baffb0404422003882493d6da9497f7a9a2eaf6be7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/pic.gif 409a43077ca4d41e5dfb4ce45731f51ffcd32a5f572d16cc6abc35818c46d329 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/splitbar.png 1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/structADIOS_1_1ArrayDim-members.html 76577c9952bf2ea402560567fa6140428e3861b34c9a16352fb8c007e7910520 2 @@ -61922,7 +61922,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAMRVolumeMapper_8h__incl.map fd5e1c2bd1e4968c20c922972ee1bb943752c8f426581f709558f2e016a9bff3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAMRVolumeMapper_8h__incl.md5 d515ec44ffc1649868810e16aa2df4f243595a8dd23f3b1a7bd4b3edfb32c1e1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAMRVolumeMapper_8h__incl.svg 0e5484a9e437a9fa7361e07489541da162a4392771e4ff442d321f0867fec442 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAMRVolumeMapper_8h_source.html 20d8b6bf149a8a862945e69978add7f337c2f0e37540278320cd94d90e2a2612 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAMRVolumeMapper_8h_source.html ca0921b2f2b38db184309c1e493b8869245064be66deaed69f29acf9fd27f1f9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAOSDataArrayTemplate_8h.html 52441138fa69c6302f85d0c2749e926f17db067e5b1979ccdc8a2a97a8092ada 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAOSDataArrayTemplate_8h__dep__incl.map 41ca74c6b8d76d04d9a3ea90bae315f4ca469b233f853b0df72ab66799c078d2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAOSDataArrayTemplate_8h__dep__incl.md5 2d543818404c9a5d7873837f62a3085a80d945376d9db6d9c23871deabb8653a 2 @@ -63180,7 +63180,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraPass_8h__incl.map 6860a71d4285b5ae7c1f0aeb33cec4290910d8d6d46d449cd7c6b3b3c30c91df 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraPass_8h__incl.md5 23c378511e81532b9de67e2ddc7db2d7f84721afc0949da4a2e35632e2f26d47 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraPass_8h__incl.svg 2aa8c43a69c4e6bc1d684f9448c403b42d109b5ced1c6d892550016b3f1ea9db 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraPass_8h_source.html ae886aa96530380552d085f39ed36a00f21eb81fd343a319948184bbd3d31af8 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraPass_8h_source.html 04e9aa08c0a80f7ab7887bf85a8e4a1676d7b5408fe28846a48606f139a36572 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraRepresentation_8h.html 5d5b554278f5dabc884abf1cd8929e2584abb925b5323b05b27d1babca784f1d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraRepresentation_8h__incl.map 6aa1f066349fa1dd1acdb52e83203f57eab7446cce0765c73ff874335fb55b87 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraRepresentation_8h__incl.md5 42b8ca7077e363107640bf33f31729b838baaefefeae536ceba2939bfb7677ab 2 @@ -63522,12 +63522,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearRGBPass_8h__incl.map aedc199d09c8515197f87e4e1d92c2b7bbd9dc8b6047bab496b5bd9f3cb433eb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearRGBPass_8h__incl.md5 3471b47dee30048f7f143768228021571cd7cc364472a5889e8a7ef0a1705209 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearRGBPass_8h__incl.svg d19f9cf118617b6797154458a0b21e938811a7ec3d695524c7ba4b833bcb5fa6 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearRGBPass_8h_source.html 7f5f475011e4f1f3f9c6f1d0475ce3afde8357c26ad110548ea291bad5a94f8e 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearRGBPass_8h_source.html a56d454793594a827375d6baaa2cb348f842f956bb6a041ed02bedde925cba9c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearZPass_8h.html 97bb275e27446960ec14affbec0558cf849ee3001445125e38f434d741110e50 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearZPass_8h__incl.map 9a5d78480aad3045a53a6d60897580cf7d50a1e1afa5102c00d86b06b5c2af81 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearZPass_8h__incl.md5 679a3b91f083b9207a7476f6bce306616a08f024c7b8def13f289b96debfb11d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearZPass_8h__incl.svg 9daf09edc2828e4f673c1ebbe1058687d7bde64a653ce245ddb006c7e4cec0b9 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearZPass_8h_source.html 22315061a17a8b31f0b8acdf747ee2cf2e5062b558e54dba2dc5a1263b9d79db 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearZPass_8h_source.html 78c46405f5a57050692b328b1e942df75fe92ad6851b978bf92a2f1ab3609181 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClientServerCompositePass_8h.html 9eeec6d049e80480a38b17bee93d90e4cfdb1e110ca95af8746b76a26bc5a84e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClientServerCompositePass_8h__incl.map bc4143099311346e91149dff07b7471deae0efba0d34543fecd00dceee45e55f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClientServerCompositePass_8h__incl.md5 3ccacad0b18d61f2d2b2d57c758ccb9756879b6c71c9a78b90b88bc15b95a564 2 @@ -63610,7 +63610,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaRenderWindow_8h__incl.map 51c8f41bc3ec5b7ddc2478f0905daba26f155a0036c31b2f102d569698804273 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaRenderWindow_8h__incl.md5 f260f1be3a72e7455846e46fd7c9ee3f3bfc9e98fbbb3935b5b9579cd09dffbd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaRenderWindow_8h__incl.svg f5b5810e2637ccfb9758f432fffebc539ca63b9b2ff179e1785290567d1a8833 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaRenderWindow_8h_source.html c33b8c5784cbb799460c0999b0c9953e017dca43af41adc45cb5cb729935fb9e 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaRenderWindow_8h_source.html 999989c04bb45f4e97ec31809a289fb095ae491ad0c482e9d08c7b1e3318ea8b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaTkUtilities_8h.html 54996d8120630c8bd525235d12b3289728a6d9a86a74060564594040d0496a54 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaTkUtilities_8h__incl.map f697389e28e3438627a7ac4a63458ba2502a00a6a5276f147234e756c971edce 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaTkUtilities_8h__incl.md5 c8319bdbcc1c70c5afc4c90bf2c4b255948bf73da06564d5cc803632285c3328 2 @@ -63851,12 +63851,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePainter_8h__incl.svg 4a8bdffd341be869fc9e51286645b96684a3bb9ea13c086eeb32f93970e5db8f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePainter_8h_source.html 408099e5d0f4b28aed359a17278e32cfacf2ead22558c67cfdd508bdc48a4340 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2Internal_8h.html 76535f7d2099e35ef1541fde536eb4cb7d626dbeaa499220e4999962e327287f 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2Internal_8h_source.html 7bfd8e4f30cafadd990b557409ea8668b62ead4eb85e3beca672d391be77e0a2 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2Internal_8h_source.html 6d4ef7d3a020b7a367f86f6c90673ea0af883e58b80f85b6fd8b28b6ff28f792 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2_8h.html 4c4b824847b0edac2dfe1786b0073419914223e77325aacb7b34eed9ae458855 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2_8h__incl.map a532c6ad6df801775e917e9911d878938efa7de1dd66e013d79d9856d6d68fb2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2_8h__incl.md5 9624226e3830be815079b72ddac25ff542b102843f75f3f34366bee0437a4f85 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2_8h__incl.svg 852a315fc48c1bcd3c9f382cff693f490a2aa9d8f83b31eefead8755a6a01798 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2_8h_source.html 91b14ae3fcb13b57d49e24ee9c801851641b703cb6fbe49ccbd83644c62477ed 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2_8h_source.html 522dd4bfa8ccae0803303291ce654ceb6e473c020cadfe77c1f48ac45fb30976 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper_8h.html 8b45c13ae5d14fe7ebb800acb353d0a78c994a363b378b1df0862fdcdfb3db52 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper_8h__dep__incl.map 28446fa886fbc1c2f29a122ff59c6aef0aabcc21d5b7ccf4c3b926a3c9f06b13 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper_8h__dep__incl.md5 5b1c49ba343eb20db624dfb176aabcef0e59bcd1f80215c4dd2de5de16424ff9 2 @@ -63869,7 +63869,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeRGBAPass_8h__incl.map 71459f3ca1badb802e5c4a989ae6db5cf9e3f5d42cc04a46b95a0305924743d8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeRGBAPass_8h__incl.md5 120edd39032b7cd393adb360c1e154aad63ccf7f84ab8cdc08bc315e0edc8f73 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeRGBAPass_8h__incl.svg 130c118e4252f92a18e408a96274a37d9c929d7af81ebe4d4a812d71fb9975cb 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeRGBAPass_8h_source.html 50e5815994dbe0894b144599805ff2e6038cc141b7235f0f5b8f3fe580dd153e 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeRGBAPass_8h_source.html 24b4d84bbffe7924d51e6d8c86d1da7baf2575cd75dc9c4afa04700efe2232f7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeRenderManager_8h.html f73706704c89faec53987440d2d913514fe8e47f742294d893177184fa259bb9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeRenderManager_8h__incl.map 978b3d45badbf3fcff30138c1e5669c294eeafd5c74dfd0b83ba0d4361ddfb57 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeRenderManager_8h__incl.md5 69235424f11a2891a6d4e83c48fe1936671358c602be2113f5e639b2995972fb 2 @@ -63879,7 +63879,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeSurfaceLICMapper_8h__incl.map 8e8e19d0ea023e015cb1bf52a1abf166dcb8fac1d6aef0e36835193d4cfab705 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeSurfaceLICMapper_8h__incl.md5 1cdff08a41a5d195daa956555ed8892b6cef8198f23231bfe6ca8432a1128c9c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeSurfaceLICMapper_8h__incl.svg 3866cac5c7e81f422272d3b68e03c9bdecf3b9c2ccfe657074926752bc391213 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeSurfaceLICMapper_8h_source.html 907deb993bea729bf114dded62b6d5c20d2dcb6033af2ce32a7ae87e5586f3d5 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeSurfaceLICMapper_8h_source.html d60459b33ceb276d99553063121e6efb6ec041b7e0fb031649087fee87339113 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeTransferFunctionItem_8h.html e6db853716dc65207d62472fcc247e68a2d8b0e6521f1ca1f83328cab8a07bb2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeTransferFunctionItem_8h__incl.map b9c77012b3abcc2266b0b2f145f4be83999c49c9803c791e616da37710d365fa 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeTransferFunctionItem_8h__incl.md5 c161bb9de88efbaa0324dade00cc42f1f36177061db17ddbd80cca89f6a445a8 2 @@ -63889,7 +63889,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeZPass_8h__incl.map 653f9c23ec85bcf5294f4f1c98a84a4526f9134e2283616484e31f4e45860946 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeZPass_8h__incl.md5 ac2021ac26120aa1516fcea628b3923fe660a67fc1cd2aa127c77492416a11fd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeZPass_8h__incl.svg e4bcc9d4f2129972890236d6c81c42dea16a1a4b4ed9ea2015e1f288e882b8d5 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeZPass_8h_source.html f09f25b196f3782a900bd60fd39323d9b6950ed2e57111e8d0ac13aee64749f1 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeZPass_8h_source.html fc581b0e86aa6ea1d40a2fa01af50796604a7585294156c5e10bc6a7d0d86e43 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositedSynchronizedRenderers_8h.html cecae16b53c74bc955a66ac8cf7a97d130d3d8a2a1d72a744c2c427967943143 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositedSynchronizedRenderers_8h__incl.map 5d7181136ae6a3e6179c346be5b47ac5239c417797f4aaa4d1eb81b800a5c223 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositedSynchronizedRenderers_8h__incl.md5 a0753e5e495c3bb915de4d23cdaa3119a4a333ad83d6239e1ce000592ce60612 2 @@ -64590,7 +64590,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataTransferHelper_8h__incl.map 7335833baa118e5bcfaddd86fe7e485ec09e9d386678b7b34ae6114b693c0221 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataTransferHelper_8h__incl.md5 f0181f58a8a5456b66dc5f10b1b2adbe827c6684a1a7ad5d02882f6ac663cb9d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataTransferHelper_8h__incl.svg fa76b22aa203e1fe395c14f94cc0eb4870ad816f698410f6eb344f62fa5898c3 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataTransferHelper_8h_source.html 59fcd0c13fce3801b349ea3af4cf46ec3a339eb844838938b81042914a069001 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataTransferHelper_8h_source.html 3fbc7f292cb1bd3b38ad0d6de45b75c8cccae0cd349facce23ddc6c325945fec 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataWriter_8h.html 7ddea139aef38c6e9b3a8a14652607a9d18af908ee14f4184270c88cb4297a9c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataWriter_8h__dep__incl.map 64b7121e1b43d11d8fce3b428db6d078beb0b85eb00256586f97aab6a0da02b0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataWriter_8h__dep__incl.md5 f50ed566ff9c86d472a29b0b2ca77ca0d21ab7f0f051351165071ac8879c9b94 2 @@ -64648,7 +64648,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDefaultPass_8h__incl.map 27076d2a272bf507b576d3a7ff4ead6138f6d6c0638be4b1b81641905759856c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDefaultPass_8h__incl.md5 f77626f5b4b2875c164b25f945726599f5ef72ea216071ad3ce0130f000e2065 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDefaultPass_8h__incl.svg 16113646f43882f6194f1f2f1694cd4e51f9fa6ba8c85a8293af085055f1adad 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDefaultPass_8h_source.html e1df1341b02eaef73c4899359a48fea9e91ef96f879f6a6ed1783634a32d7db4 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDefaultPass_8h_source.html d009503fa6e196a4c90ff0745bdd8f03cf6459afcb349d79dbc66e660123b4b5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDeformPointSet_8h.html ba159d60fb3327308ad2ee23c151cc80653f3f41be27c6d7630e3769d202c331 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDeformPointSet_8h__incl.map 74a90d09682c6f8a1efaf47529f210eb105b32bf987596ad60873315c2ff86f4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDeformPointSet_8h__incl.md5 625206995fc249dae19f360d089f37538bc1d7c3ac35b3ea202545ae23e6acf4 2 @@ -64712,7 +64712,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageProcessingPass_8h__incl.map 711056da4708a6d07a467e43c99ee2523431051615e94fd44d334bfa1431701e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageProcessingPass_8h__incl.md5 f6be52fec30877b2039848c8be28be08293e190969f5010756a4c8de8545dde3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageProcessingPass_8h__incl.svg db99f073f512bb9bd9d0b88f1cdc6425d219fc8aaba19073d20f947263ef0909 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageProcessingPass_8h_source.html cb175a1594bed6b76930dc280cca57ed6b846f86c0efca26f7d1eb0aa2e1d809 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageProcessingPass_8h_source.html c53757a665872737cb84cb73d0a7f97aba7ef77085af8e73a948df7180929163 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageToPointCloud_8h.html f145b85b5c73fb9abeadcce0eae5a13db64f2549af7f4165681f73e57047fa43 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageToPointCloud_8h__incl.map d81c1f69e64c7d39718579da66b3b7e1f892c3e8986c077335090a264d48b017 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageToPointCloud_8h__incl.md5 558d2d535aa11146d768865f7cd7d0c9fe99d04bbe4b3cab3becefef022892ad 2 @@ -64722,12 +64722,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthOfFieldPass_8h__incl.map e84c4b4898a71f211c3f2275adb63cbdd09e5578e068bea1895fa8d1fd45fce4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthOfFieldPass_8h__incl.md5 5d97e0d53376ea5bf219bd26fe68f1b9c73fbeeaa0e50507d2ad7ab1ef6c268d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthOfFieldPass_8h__incl.svg cc3722f7ab5cd79bc6b9e8dc8140141986430a99fa9f5c382fb42b4794bc9ea4 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthOfFieldPass_8h_source.html ecfa8e564182c798d7527ecb128cbf63ac63dda793a4bdff8b1bc53a11bab3db 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthOfFieldPass_8h_source.html 5ea7717f5fd6829a241378658ce31a6717a913db2b004e06c5b93d443d5cb1b8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthPeelingPass_8h.html acb79bcc1bc306405644fe7fdab1a92d6f167124d4ed0b81e7d98d9b576e0d09 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthPeelingPass_8h__incl.map 1603c481174ed882d971266f9ec09ef2cb8709ebbaf3d3bf74cf7f5f7f19efd5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthPeelingPass_8h__incl.md5 a3e4b65c415b6a4a9fae980206246cc7b0d54c1989239504aa2fd2c81c699140 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthPeelingPass_8h__incl.svg 128fb9187a9b6545da04ad8f18edc2dc22d76132151581747905974e83077aa3 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthPeelingPass_8h_source.html ae175be5052e30f1ef51c574abaa6e2ad7d8947bb2385622221725198970560a 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthPeelingPass_8h_source.html 7943606ce652f0459b5f08b8b0fd1486173dadb6a4363a0ccaafaf51a1ce2ebb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthSortPolyData_8h.html 119a72b4329c0876f714d5f3725b0db8e4e994302c1a0610de5e1b0b77f3f7b4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthSortPolyData_8h__incl.map a95ddc8566408102b291c22c10be7fe92233982d6d9a2126d2fce497526d8b96 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthSortPolyData_8h__incl.md5 1630266ccbcaa26a60dcb4048bd13c9691fa2304d7bb4b193751d87b820d90b5 2 @@ -64923,7 +64923,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDualDepthPeelingPass_8h__incl.map 5a445e4a0d02c804f3db0fe3ccc8e011fc812680495f09340b4cd8ed0c1cbeda 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDualDepthPeelingPass_8h__incl.md5 6f9296474c8b748cdfbdab1867a8a38a0606dca6a04e229ab5d7fba887d0cb29 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDualDepthPeelingPass_8h__incl.svg ae5667812f5135212dee8574a4a89c20cf12fcc3279cd896b43e3484f50e865d 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDualDepthPeelingPass_8h_source.html 6d4f1e0cef4b7c2e91c8da60f5532814213ff42ad248bb2b80a4c975180b2dc4 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDualDepthPeelingPass_8h_source.html 0591678c463dfc4de64470854fc60e9750c353ce6bc65ae814fe76b15223ddfd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDummyCommunicator_8h.html d054e1da147c667a9e7adc98b410a3b4ca63d855c8c4f9cb53b54b178c2cd64b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDummyCommunicator_8h__incl.map ee043ab5b51cbb335e25f449aa24904ef20af9dcb50458c53fd350abb1b2901c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDummyCommunicator_8h__incl.md5 21b239c0ba945b03b2fde0b5985dff1d664c4ffbaaf9ff376c016cc226130570 2 @@ -64958,12 +64958,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEDLShading_8h__incl.map 26f45785d7f2e571942d23d305d591ef35dca789fb507702266d18bc50b37e3b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEDLShading_8h__incl.md5 a194df3cc1d59f4509d1d6f85bd92a98406b7a2e43da1bd8b29f616a00fa40a8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEDLShading_8h__incl.svg 2ece3a452efa0794884cf89b2463205d9bb37985d1ef9abd3843e69e79cdacce 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEDLShading_8h_source.html 3e2e6fc5857c6c543245fde3da70262dcd692604016a2ffbb4bbf1e410448ee3 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEDLShading_8h_source.html 1fba04415f6e94306ec4cee74f83a5a7307e508e355a9a66380cbc597c3d0621 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEGLRenderWindow_8h.html 02edf2676ef6894a05bc850e7a664a5453e57e2ae9ca74dcab1c364ad3d611fd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEGLRenderWindow_8h__incl.map dfcbb3c6b466460094e8fae7115ed933617a0baa99b79a64afab07fc7be6eb39 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEGLRenderWindow_8h__incl.md5 50a995cec6f3d0624ca411b54a0458bb08ecd000b8c5654e9042cd809f83a39e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEGLRenderWindow_8h__incl.svg fc0a1ddac8a460aebd01dc157a00cb081eb669360089512f6e4d90b0f636ea61 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEGLRenderWindow_8h_source.html 95611e8dc7f405ff62693677fdae149529ce585ec3793b63a3ac9bfd7d0fe9e5 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEGLRenderWindow_8h_source.html dc44253aa3674b7d63b0bf5ddcfd8f6f8cd1bec598f67c5a804b1e33c0cb79d8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEarthSource_8h.html c383572e767c174f3a662b239190d630ff51247b0db18d4e4c7f14c25908b3d9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEarthSource_8h__incl.map 24999e1961b67b51114a4bb059c5ff8b808bf157c26c7c707726f005446f3143 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEarthSource_8h__incl.md5 93dfdfc9b24bca186cc850dc0f5d9eb45280de0258e637bfa91b59535620dd1d 2 @@ -65231,7 +65231,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLCamera_8h__incl.map 8bfd06fec9adcc2cf53fa73edb331a31aa18ceb886b1523b122a126aa9dff5b2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLCamera_8h__incl.md5 abae487704fab9b7d14d8aafdac8768d954a882063843f38c7c1da162c6087d4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLCamera_8h__incl.svg 358b36687b34e7037825b8d6515060777e869db16879e6d7f64bce4b6b00a773 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLCamera_8h_source.html 674f3b0b65e96f5b6fe1cd44eaaa5f02390c5fd5be15f1bb1bbdb369648ed7f3 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLCamera_8h_source.html b1afc581e0b5ca49a4d37fd1fe6c8cb60d8c54ff31575340ecb871b705f2b7f1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderWindow_8h.html c323b63feebdabe574896c906abca3863049d0ce7eb66da239131c1c8b22d2b9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderWindow_8h__dep__incl.map f9d0ceb262c4dcd2749d87a689318f7a535493a05925bbf723e6de9314fdb93f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderWindow_8h__dep__incl.md5 4542a23ab674cee7ad95f012b83e0436e85a92f68783a31b5a0500dcde834889 2 @@ -65239,7 +65239,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderWindow_8h__incl.map 992dc63e72ea8f23f44b29f93a0a82e3700c86d31e18f8bef3814bccf3e55fe1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderWindow_8h__incl.md5 c4ed427e329b2990e31e84648641e8df1aae18fed5d49fee830ff8d1cb5efc65 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderWindow_8h__incl.svg 9dccce82f3c2c9eb65f4bcf81dd119be7d769f3bbd482ef10792831d15b3e5c4 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderWindow_8h_source.html ffd0a7d8e8ad54f5be228370d7005c745855529a6b6537baff6b4ac8c60b0d04 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderWindow_8h_source.html 558ca2234ff9f461af666d73ef672e99cde6a287515e4ce5efe22fda56781a6c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderer_8h.html 17701fe3a5a2cdfdd6e93dbb29f5348ab02cccd911dfbdee4b277d01de0e300d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderer_8h__dep__incl.map c1ad24142b547d12c01536ef004c814c69917ac47c0a87510942bf60b73057e6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderer_8h__dep__incl.md5 68662f83c73d51f2339174768d3f5e1d4da0c39eaf6b31ecd3e1527ca24ff9e3 2 @@ -65247,7 +65247,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderer_8h__incl.map 7cf31c42b14bd8ed73ebdfd64f3e4c209387ed892fb8d036b4dda95141884f5e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderer_8h__incl.md5 da7d63de6e33c42b7e34266bf6e3c18d158fa6b35b34d1dce92079ac04d05a48 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderer_8h__incl.svg 379f5a2c2c6210f408f6f1d5072425a147cb7f758619ebf78f119315ea87fccd 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderer_8h_source.html fbeef719316f5a02d2ba1d7dc412e0ebe56f5f7a1eb8c7797fa7ab4206838590 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLRenderer_8h_source.html 79592cd1508e36d9881a06f7ba0e7f451fb6e8f46846e40f40008daaabdaff54 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExtractArray_8h.html 934fb818b66687205b21b04d8c588d4a43bdc4fcba7ee9500078901cac66361e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExtractArray_8h__incl.map c2af8630c79c4b22c25b45ccbb8e7e8660d5e95ec3d9bf42f78239b4355eba08 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExtractArray_8h__incl.md5 9f14218bd650444becacce12b38931b76393a0ba30c1c7155556fb8d6f8fadc0 2 @@ -65710,7 +65710,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject2_8h__incl.map 544ebd26b1a9f10289ebe94d314832fd63fa27caa965e66aa58b73e7c3651f86 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject2_8h__incl.md5 2324eb14f2abdb267a8f1b38cdcb830f7db5eaa21c2cc7f02df68a78a8ae767b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject2_8h__incl.svg 9f1473329b27c4d938b43c6a1c9a8d32ed09bd9ffeaf8128d6f0198aa03f936f 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject2_8h_source.html 28e67acdcae55237a853acb6bdc2985df6635f7fabf5808b27fdd7cfac682987 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject2_8h_source.html 03dbee0750709ae1b75db809de16d3b187bccb3f719c052cf6cf65caaa935421 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObjectBase_8h.html 75eb72495090a1c00bc36b8fa55c1ba8b0ad18c0f5608e7771ccffa172619c9e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObjectBase_8h__dep__incl.map 2fa8e5d0859f88b882bd6c46cea0a7ecc0eed65b4d090c8df564f72fdfa28d8a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObjectBase_8h__dep__incl.md5 61bd206b7347335fb93df3e8410834b3f993f597348f452615e3f96895bca387 2 @@ -65723,12 +65723,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject_8h__incl.map e9a8bf56cf468431053fc6e96b733bd31d94fa971a5618d3d24487aaeb5cbeb9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject_8h__incl.md5 8e7443ae25b36800991834bbe1abc1ff073b5366417386f182a0415aaa298b95 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject_8h__incl.svg 1d17336dd206548b223ab28112299e69ad82aa6fcab393886d2881a390c9979e 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject_8h_source.html 7dc52144e5c16f6e4d014fd8edcd68e6b2a47e689715013a1b7ecb65f3d7b2c9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject_8h_source.html b751d76585a90d24f50cfcbc89a99a0bc9376fd874cdce2e7e3977e518fcdc76 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFramebufferPass_8h.html c7081c9c5a32bf3f1d2febf801ae663401d47a1e4063cabf4129d8e1adab8e8d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFramebufferPass_8h__incl.map 1826fbe3aa5bce819bcf21d3c575783bde8b20212ed92fc7e47359c7162e8c41 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFramebufferPass_8h__incl.md5 c885e1aba33e866a242b35febe3b8475378ba458b368b8bb3b817ac761b6143c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFramebufferPass_8h__incl.svg f37fecc25968fb3e27bd07bf103756b8d6e956b3d443afe76d843b1b27db4134 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFramebufferPass_8h_source.html 06b8c67d04b4eb42e4ee35ee1b2246215472ab463101cd0ec030403246a6bfa9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFramebufferPass_8h_source.html 4c97da0f4adc21cd78454e2e161cccd5ee9020b40f397bd3b291658501458db6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFreeTypeLabelRenderStrategy_8h.html ee75f2f72171c837d02224f161e3fc66c672eb09cc134388e5a38173666db655 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFreeTypeLabelRenderStrategy_8h__incl.map 3f56985061a4b85dda33f6d41ba33d08c347c733be6e6f51ea4a1d73e0a5e5cb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFreeTypeLabelRenderStrategy_8h__incl.md5 e7a51b9a2bfe1820c27c60493a345a9ea6e96c2d030da6586fe64bc78dc9f182 2 @@ -65864,7 +65864,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianBlurPass_8h__incl.map 1633c1cb429ba58d1bedb6b4c498d3009a385c9f7309de582b7b311e3746317f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianBlurPass_8h__incl.md5 4aeb699da1bf7d534a6360992011c07e9d48d6dfffc51882e00db7297da9d91a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianBlurPass_8h__incl.svg 852fb7b740daef2206d77080afdaa84365d86398d15559907383208b50302eec 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianBlurPass_8h_source.html 70422ef4677d8daec013c849452d2bebda4b8208d8c662d2767cef11a903770f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianBlurPass_8h_source.html 2fe8d2182892696df581c60eb96614018d80ec6183a93fa335197d385ff4b455 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianCubeReader2_8h.html b45dfe4fc384b0dea4ae7c6cc74ef800e6854dd907b6f1a3384498b557eec248 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianCubeReader2_8h__incl.map 96120289c337e50ecbc9869e014cac65d9f000e439ea30aea0b5c2f08969d73d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianCubeReader2_8h__incl.md5 466e18a9907802aeae9b97c61dd03e08d6620a38c7056b3063ba75eba6769512 2 @@ -66035,7 +66035,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOpenGLRenderWindow_8h__incl.map 1f3d2991702b71ec15acf9c1a59180afd5866578321f427639d67faa9139c18a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOpenGLRenderWindow_8h__incl.md5 a763a36e6127851c9653800ac54199b6793bb25ad090f2a196012aa6f6e1a4f7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOpenGLRenderWindow_8h__incl.svg cafd4a865c67ef4355c9d8eaa069988f5b4fe1182abff7fb517db4a88f9215a3 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOpenGLRenderWindow_8h_source.html 8f6b5059439a46dfa59c77980dcf7f2a9282e20bb546fa8bb143ccb520b9e4ac 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOpenGLRenderWindow_8h_source.html 173a30e89d89e22a52d585a39a2bbf3b7916d1b3e570988996727231846ea757 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOutlineFilter_8h.html 489eb27449f0d0825a96d2b633be023e151b6c6b0ff53ef42c48c9028eccfc9d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOutlineFilter_8h__incl.map e4dc147d1688998023d5576f6482e307517815d618b571fe3088d91db008fbeb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOutlineFilter_8h__incl.md5 7e4f35af98fe20e74485414d75ae28d9c66e274506720551f9c26334814efea1 2 @@ -66477,7 +66477,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkHardwareSelector_8h__incl.map 01ef69abd2b9ace7eaaa833474deae3bdd542a899c4c572863eb0e9b5b9faba0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkHardwareSelector_8h__incl.md5 116877d8dc422e9d4e9c5ec49e300fb5137ff2b204f9e8032d938c9e3ad563a0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkHardwareSelector_8h__incl.svg 09c68132a8e44e9362f33139173608fa009ce2940a0c70c17461f2c0af7e5a37 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkHardwareSelector_8h_source.html 84168f85b6d8ec0c95901393b3be62095887698c1a7fe13919a981667e24e9a4 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkHardwareSelector_8h_source.html 0be49e91d8aece45b78fa348d0bb5b15a81bd2a3f72383c87e1ac12ed6b5fb97 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkHeap_8h.html fd5b7c3f30a3e9dea83c63b473edd32f17170292a52d688f808df8780d8af960 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkHeap_8h__incl.map 557f8485e376bb1fd44364fe0d8235d899e865461a94645d7bf95fae9ac58621 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkHeap_8h__incl.md5 86923f138e85c33a4176a852c412076239efe6e5d1a5b8c628e7acfa1f781c40 2 @@ -66773,7 +66773,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkIOSRenderWindow_8h__incl.map 83079e7669ca411fc8f22269b7594f36ab4cd19b30d7ec9ea13e45408faf1381 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkIOSRenderWindow_8h__incl.md5 4bd999fa90816df997cb4423df85e5ff8192f17b31b3b298f4d1634a7f00d537 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkIOSRenderWindow_8h__incl.svg 1b700a8581a373938c8cda847c3b347a1ea9f27f0d13e255fcfa9406c43266a0 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkIOSRenderWindow_8h_source.html e3f0a37b227f258c49707310629477b34d29c5765762392bc166ca2b7fb7e2cd 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkIOSRenderWindow_8h_source.html b36447857a1e75e1c3339b6cbddac75b99d24ef4b667f95e2def6e31bfa4b477 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkIOStreamFwd_8h.html 44ba5549857de248c26080c5b4e926f2678d5b14ca705730e970e3291f8095d0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkIOStreamFwd_8h__incl.map 67a20ec2bb6d3e62ab0b16455165c3a2cee135a09fb7e348a16de9969a633870 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkIOStreamFwd_8h__incl.md5 fd1dc4392f8df05a9918500636777284a93fee063fedcef0fd5e6d500b53a8d3 2 @@ -67011,7 +67011,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageDataLIC2D_8h__incl.map c7f563ee7d07ad7abfb706da54459c5db3b4d5b9b0b4f76204f7783fc5c00d70 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageDataLIC2D_8h__incl.md5 17d73c3d3ae66d3f53f9fac1f4e2578b4c11f2d7cca67852c06b280769e071da 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageDataLIC2D_8h__incl.svg 1f4ea817ac762af58be12db3373c14e50a05e91970a73c8158f2df0465f8db3a 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageDataLIC2D_8h_source.html e413b0e712a371c77f8841650607eec77d651b7ed7ede324d268cc062f5b1c1c 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageDataLIC2D_8h_source.html 4741cd27588e14521152e9ac4cbbce9d2ec0040ee812eef1bba1357cf1d24370 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageDataStreamer_8h.html 6e73c30650c21fe4ef5bb88d2aa64a1b4517cbf3990a1062b23311bed17a3a2b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageDataStreamer_8h__dep__incl.map 370873a0d4233153f97a613f344f6f140c80e81de29b632ffab8b6d50670a053 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageDataStreamer_8h__dep__incl.md5 5363c314372705c68fa5e4e705a7be405ff4cefdba9c89d30f2c0ccb43c40458 2 @@ -67399,7 +67399,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageProcessingPass_8h__incl.map 18cfd0abe4616ffc2ca64737cc7c1c1e11e9b5af74c8fc91ee7be722c1e85e7a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageProcessingPass_8h__incl.md5 d989e12b1c899e31a540f373f38f40bde6d0bb5969500c7b1bcc29a373fb2eaf 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageProcessingPass_8h__incl.svg 6dc619d0b691fd5293ea9e28cd9b2d120d45a6ccc9a535e3903e7c5bbec0d569 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageProcessingPass_8h_source.html 3086c1b19dbd329a87de60b1758917899f6c38d28e13e69c38a3bcb841f5a503 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageProcessingPass_8h_source.html 9d2491a864545699f92b9b1fc2a7307ae2a6f5bff37612fdb6abf6b3f8b492a4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageProgressIterator_8h.html 8d1347c0be6e41eae644f0b06bbaa23d7b7a306fced31da381eb7915adb242ec 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageProgressIterator_8h__incl.map 6b7528529e74a7891925c2a1144d228983c9bfe1598a9f0b19d7b04899453f5b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkImageProgressIterator_8h__incl.md5 544bd301e2bb35169e2088db5b3feeb71c85683f5ab4169cf1c19b016c33dea4 2 @@ -68582,7 +68582,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingMapPass_8h__incl.map b24dc40c495786927ccb6a590c42d5740ab6d944abdd258e387c8dacf928750f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingMapPass_8h__incl.md5 538fa1881d530d444210d8db6e58566c9ca35dda53999419a65c4f223f49bfb6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingMapPass_8h__incl.svg 7fc7576858562f9e9782a0631a9cc8718e8364c838af40afdea910fd3385fc28 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingMapPass_8h_source.html c725db9b3ee6ab93f1e642e8111a3ff535a29fcca2063481e99529f426276e97 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingMapPass_8h_source.html 83f3142ea0c8a6428261dc4c8d60cd052fbd897be263e44e8aac3bf3e9081bc9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingPainter_8h.html a49d0cb7cb004384d5b57a7b8d65f0d85bf8b389e1de08ea697efdac6dc4d7c5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingPainter_8h__dep__incl.map a800773ca3edc34b8d9b1d046feb14e8cc8c77b581045cd59e6730b5f2ef6676 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingPainter_8h__dep__incl.md5 76e21dc6218d9ac80f15f3ee719a5233033041cb8c0562289389fcb2d69dab99 2 @@ -68595,12 +68595,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightsPass_8h__incl.map eb4b6a01905498a3995051583ea4934521cb7b8c08c3b491fc436565e1aa87f2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightsPass_8h__incl.md5 16e97d3a09fa5bbbb5034b21a4ac96be8f5e88f5ee83ae0b4bf528557481b4e3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightsPass_8h__incl.svg 65f35a85ddd1393fcff13586d931601834c78634d236c09bf570221f7d29414b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightsPass_8h_source.html db46f19966466afc9981ed21f58ef19e28564986a86ff81f8142e2e2ab8c9dd1 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightsPass_8h_source.html 60d9a5dc67f25c3d2ab2893b18741cec1a636f927cafa690b3bdd0d11d7897b2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineIntegralConvolution2D_8h.html 2bbf63186be2e21f5334d2ad1e686f4bdb635f2a5ac436a2662b641abba998ec 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineIntegralConvolution2D_8h__incl.map 0ccac93f250743263bb5779448fc1eda6e9dc8f50148b2380a6eea39f5326f47 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineIntegralConvolution2D_8h__incl.md5 7969234273112a494e3bd4d83f55fb66be72d735d60ff764db7aa0254f698c75 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineIntegralConvolution2D_8h__incl.svg 549c3a076cf8051ce3361bb6b4114eff0e2be9fa2e0baa055012b9a0ca3f4828 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineIntegralConvolution2D_8h_source.html a657658c5c5dcb3560bfdc0bbe43ae03dc1a2c18a2b21eeb5521d550a87bb33d 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineIntegralConvolution2D_8h_source.html 971408fd08e9d9ce7087b88bff9710fda96d37f463dbe60affc8ec8dd9db2dcf 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineRepresentation_8h.html 6d84f353ba65eb224157d3c24b871e61d4eb324cf730e4afebc428622ea7493c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineRepresentation_8h__incl.map 2c44dc7a00919ecfe879935e9fb1c1641603882ea71d3659360679ae21a6383a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineRepresentation_8h__incl.md5 a9108bb21843ccdcb46ae1fe16389fcaf80ad328eac0321bdce7dd3f2e21392e 2 @@ -68758,7 +68758,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFCWindow_8h__incl.map 8487676874d6c8348c04871273636ee1d0a53d2ba6fcc272292b771f972b701e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFCWindow_8h__incl.md5 b661c2f72cc66dcbc5dcc2b60534427d949a75ffe9b1bbf19073ac3c829c9116 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFCWindow_8h__incl.svg ffb031031fbfc469c74be08632d9b165fe831df493147dd440cc2fc9522d03ac 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFCWindow_8h_source.html 24f9bebea4ec4a06c136256d4d5ae70c7bd8058d11e4184afd66530114ff89ed 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFCWindow_8h_source.html 916aa5009527eba23bbee5543c69d1b7af014ff1232d4a8a04fd8db10fc93595 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFIXReader_8h.html 1e9ebd3cc1bbeb2814ed6cc1e508c6e843c3ded7183281685ebcc67c6c3044e4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFIXReader_8h__incl.map 4357cc344001513394504992ca2c9a2ffb015baf8def590125bc1977bc712072 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFIXReader_8h__incl.md5 8826681a9c240ea9ea0096c7983f6bef39e75293e3b80e141d83288c119c6512 2 @@ -69273,7 +69273,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiBlockVolumeMapper_8h__incl.map d1b7da5edece913e7f38e1afa7f936bf7c1bb125b227829ba8716407fa432be1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiBlockVolumeMapper_8h__incl.md5 0a5e1a457db0e3ca543021b425040fc6c842a507aab185f09d23152fee0c25d3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiBlockVolumeMapper_8h__incl.svg b8f5874b61359c6f1d2a9a9a42f2d15885709003586efb5fbb316f6b3b9957e8 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiBlockVolumeMapper_8h_source.html 26b671b2c6302638e220f8b9bc77ba5dad21791805abffe421886c36f0e8e221 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiBlockVolumeMapper_8h_source.html bf91eea5d97ebed621a3e81398a8da5e2698a62611417b1cf3f15cd03fd60597 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiCorrelativeStatisticsAssessFunctor_8h.html 5eead8f168d9b00287b47d0126100dc7c85ac7e822ee35edd073d3509a58dd6e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiCorrelativeStatisticsAssessFunctor_8h__incl.map fc394dd8ec8aee139925b2343d15b861d7edb521b2d98cd9aac18ff36aa7af8d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiCorrelativeStatisticsAssessFunctor_8h__incl.md5 89661424da844b3b96a4295a1551ad9fb75ced048e82615570acc53972045f89 2 @@ -69548,7 +69548,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSOpenGLRenderWindow_8h__incl.map 1c4851117be46db749468b52c1c1b9bc4f7c15399b8675b2c5aa7271c912fc0a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSOpenGLRenderWindow_8h__incl.md5 fef82d5bfe333edbfeabca61914f7ba48b8d4ae556ec1456b9818118c9a40572 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSOpenGLRenderWindow_8h__incl.svg 0760045ec70b56b1db19e483682ebcd0214cd9cbd3904fcada3885d5711d3490 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSOpenGLRenderWindow_8h_source.html ab79a6c58b8986cfe8f7dfefdda4adfa878674f0ef030e17f890527edba2d7aa 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSOpenGLRenderWindow_8h_source.html 642e1c24099507806494a8ee22de3cee7f7a78107ea8c7b3c8fd652f1d5f39ba 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayAMRVolumeMapperNode_8h.html fd42ae3de229db57dfaf3ba5285094b37d57d6946661c97e56e5226f8eed0db3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayAMRVolumeMapperNode_8h__incl.map fdfd7737ebc26df526509f124e449c67822955ecf666c8570e32c660d5e5a225 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayAMRVolumeMapperNode_8h__incl.md5 c5b9d50b5ff3e576e9cae911bbc21ef37f89f7026f0fca10342997f8968faad4 2 @@ -69568,7 +69568,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayCompositePolyDataMapper2Node_8h__incl.map f33890c185d6643b11b895b65ec31ef9a919fb87d38f0cf63ac5e143c76e096c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayCompositePolyDataMapper2Node_8h__incl.md5 5617d94e96b90f5e7f4801999192406d36acdf70e4aa242913835e90fda55a97 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayCompositePolyDataMapper2Node_8h__incl.svg 9612697819b9d3d160c263e2c2bc1b812c70cc24defb2a0803576886e3623bda 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayCompositePolyDataMapper2Node_8h_source.html 283ec55a704b162c9662cdf34dbc20121993029e7dc3b5605b3c4302bb50c9c6 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayCompositePolyDataMapper2Node_8h_source.html 3ee83aa67c6603381ddf98e8792b0e891e80239f6cee6106dd9bee5db9337202 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayLightNode_8h.html 1deef609eaa263d0bfaf33fa78c408010391b19b08eda31bc24853d31e5cc868 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayLightNode_8h__incl.map d3435011967c11841ecd43bb627fa62dc78defdb9373561aef2535f619eaec76 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayLightNode_8h__incl.md5 49254d6284ff1da24449d74cb19ddadd82e7de60b81d00e83592cb7473a9f7fc 2 @@ -69588,7 +69588,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPass_8h__incl.map 425ad0a1af3b07f0cabc8d6d12bda619c7dd2a10a77b41464fdcf3437f2d4bcb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPass_8h__incl.md5 f136669975db5aded0c6955a53a109dc7977ce5f79861d857b13f7ee54b0b656 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPass_8h__incl.svg 35d65e67cd86926ef2f10df95477daafc7b78fe927f563805d3fb3fc30ed88c8 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPass_8h_source.html c99f1c5370830ca3079206fa920b78f6a25c68d9768595cb9405d37dfa1b74e5 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPass_8h_source.html 886a23e5b011c51d8e4167802d6b6b6c610c7db465c04cdead795215b696c7e2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPolyDataMapperNode_8h.html dbae52aceee88e9b442c958cf9423c422612b66159d666c1ffa8013aec4f7ed4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPolyDataMapperNode_8h__dep__incl.map 82f30116e98ba17409716b76b031fadd0c2781b35274dcd8f0223a50d636a9db 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPolyDataMapperNode_8h__dep__incl.md5 e1a35cad5af07e26c3ac57b3b13cc7f1a73810ecf9e543929faa1f1e4f701eac 2 @@ -69752,7 +69752,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusCamera_8h__incl.map eb9e74d1f1b50ca7c680d9883af4099e33929a3625bcd63455cb541428b5a987 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusCamera_8h__incl.md5 e2e69bccde0fbcfd14a06cfb582f7551aaca31b0b70cb5d202fa727ef0b4ee8c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusCamera_8h__incl.svg 800810957c6fedade0b464d9ba61eab0acef117c548f2615d5bd4585b0f6467f 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusCamera_8h_source.html bd25509b555c2a4d27a86a6e90fabc1eb836b8a619fc49a955fadb446481f24d 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusCamera_8h_source.html 76d73d3497f604371bdb048f0994d2ce2806d5ddada930813f07c5be4c31b1cf 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindowInteractor_8h.html 720da18bd88dd9a6e3aab23066b4c1035fdb425be814faf01124e4bd525988a8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindowInteractor_8h__incl.map 679bc142020e7b89289e2674df7b26a7ff80b88b3197b468b285d3bd4635f6c1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindowInteractor_8h__incl.md5 084dfb4c8542c767b0075d170563d5e034ca42ae07cad7048a6ad502a6eec0e9 2 @@ -69765,12 +69765,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindow_8h__incl.map e250c44eebcb3376fb1a59f7d15c4950ec3da586d441b2f5a768cdaf377d3a59 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindow_8h__incl.md5 59233c5430c36627e1db8163b2f36f8dbd2cb1ef93fb3349ad22f87cc467d0a8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindow_8h__incl.svg eb9341486c8844cf3e4ca9712d7f156dc696abb374d90cedc0b7863949a6733f 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindow_8h_source.html c87e4723a6508c52e95f5cc31b30261e908ec5e575707fb558d090aa08196e8b 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindow_8h_source.html fae360e15e8f32b82a30682dce427b43473d8567079f42968d61e8fe7c806ae3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderer_8h.html b82e5217170fc41e19ec9ecbb8475ae965466528e3402a11de54821bf9a384c5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderer_8h__incl.map e0748a428f3342b8c40a904a243a5158ca8a6b6d918e09ee42839437fd92a7de 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderer_8h__incl.md5 8edeb0300d634a4cba190b7b2e4b103ddc2c1a3e503e3ab5bbe0e10ba7138743 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderer_8h__incl.svg 6010f6439eb9b94fdddf1b254ac3863a566fd5990234e2f1016fc8c4a68911e6 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderer_8h_source.html e46c95c69b928d8aaa50f5910d88b0f20fd9f648a28766db471eeaf9d4b1e47c 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderer_8h_source.html 95038fb04a452650a5eeab8fc9cd68b19df1faa5e2609f7eb80dc847af2f9971 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOggTheoraWriter_8h.html 3ad6d457f83f14310ee2d55d0bc4774cc2eac52badf15780905c9e3ed6c932c7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOggTheoraWriter_8h__incl.map 72072612e05fb890846e2237363cddf58ba8376098df653954b778323e183845 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOggTheoraWriter_8h__incl.md5 5d6e3564b281c9ed4be607b779f81109b07dc82e9c28390f4b69112db24d7d21 2 @@ -69788,7 +69788,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpaquePass_8h__incl.map e46b40e847dea9f5b7688796e148580af61e9caba3a3f006da7f9f02a12c9402 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpaquePass_8h__incl.md5 bd0ac057260c6c98976140a79885401a529fd42f9bd9e61193e539c2ea8a357b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpaquePass_8h__incl.svg e5ebe7e3ec1858dacf6a77d4a2c137c349ab520f009787398d1525a697afe9fd 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpaquePass_8h_source.html 15c50348028cf8ea3b62f1533b4be943bb65bcd6df934a99e5e6f9b20855257a 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpaquePass_8h_source.html 8f510e24418a5c46835cdfe22ee69188c0c6f427504e1788aafce47f61eeaae9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenFOAMReader_8h.html 759b76e916bf01607b2cf8e9b3e337865873224278150723cb3a7b845c442f24 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenFOAMReader_8h__dep__incl.map 6166c2dafa5b3e090b4d2c750f5d55b5d48ca02e0f2e29ed0b881666200d97a3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenFOAMReader_8h__dep__incl.md5 51941d513cf3643282dcbb26370c594c87dcd7113c2ae46f78eb28d6c84de6f3 2 @@ -69806,7 +69806,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLActor_8h__incl.map 52fe1ed74112b0de4a574cbf16f451cec5c600cd34fca802169b2ce2b56dfdbc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLActor_8h__incl.md5 3235bd07ba374c309fedf82654f513c67b8e8bc8a07a77106a9225ad30d446c0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLActor_8h__incl.svg 6dbd368376439733332f61dd58dcaf7c0a1a7c2e47ad448b4c7554f4ee95dcfe 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLActor_8h_source.html 5d4a769841087e8427315ab80f463a86fdd476a09e5c2aad88cd090fb7ebd0d9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLActor_8h_source.html ed71da077c06063b0f4bf848bf21246af8198fed3bfd36c54833ced1a0dfd2d1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLBillboardTextActor3D_8h.html 749c168c755a2175664d36173ee07697f753b0190f9866dcd93b2e0d5c63d3ef 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLBillboardTextActor3D_8h__incl.map 21b69f6a0018534a86db40691ae04437df95922fa1a769553cbab4082810f747 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLBillboardTextActor3D_8h__incl.md5 293c900e14071035ac103d516804116605c24d4e04287713c1db686e478eabb3 2 @@ -69824,7 +69824,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLCamera_8h__incl.map 8f05406e66cf8961e75cb8093d86b9e6e14a05be3e3b9678080a5aec8f81f3c3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLCamera_8h__incl.md5 258f67ca14862694a4813a1368dd21e6803c7874188d8cd9445b46f2cef67706 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLCamera_8h__incl.svg a34d2e1edb738f8594a1ade667115aaa26478dd720de04c2e0372bca8a1dcd74 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLCamera_8h_source.html c983d93a4546be5b4ea3ffbf91a8923858df14d6c20744212244758476d7f6b4 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLCamera_8h_source.html 955db384b136981ad131b134b185865a728279790953d901324a2175735bada7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLClipPlanesPainter_8h.html 8e6edea5cebc9537ca38907c4aa0de83fc9d59a68928928a6ec409bdb3b84b6e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLClipPlanesPainter_8h__incl.map 520ae3653a01c89b2a8a37f3f89e9291772867754ce2fab4cba9f983ae483044 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLClipPlanesPainter_8h__incl.md5 7397325770a2ffd52b0bcf1663758d488f74e368ccdc807daa9a03710f220fa5 2 @@ -69849,7 +69849,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextBufferId_8h__incl.map cd09a0a245f0963bde25cbbee2743d34b66a6155711bf52baad3ff3747c7bd8d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextBufferId_8h__incl.md5 c795996fbe756906f69ee5ca2a618328a1a8f15b3bff91f2895aa7443a7393e1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextBufferId_8h__incl.svg c3d0033b5d8ab1b5b9a2e3aec1576e8063ad2f591556dda03377b29b87e50c07 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextBufferId_8h_source.html 7ae418b282c0d8b0479ffed22b87b23e6ec4a0a65e4a558f2de243c8dfb7ec48 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextBufferId_8h_source.html 3a456b024ab2d23781ac691895ba6ee3e728d3779ad2e04372a6a5afca9b5394 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2DPrivate_8h.html 6c92b5922f54478a8bd94193d39fa469b25661aa4e66c4cfed3408eb2c01ccbb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2DPrivate_8h__incl.map 87efa3c18e3dea1518c439e0d01b502f29960a2a609bdad8c0801e8288b33eb4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2DPrivate_8h__incl.md5 5b27095a4d37be006b0a828493503380234e0fc4b859cf953ee6d33b8f9d4199 2 @@ -69862,7 +69862,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2D_8h__incl.map 03a0fd9879fab5d3d9c385c04d81aae65b49753db5a6a0eae745c11b171a8ab8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2D_8h__incl.md5 9cd38e9c36fb6a94226b04a47b63ce8a802f9915f7414539ff1e66470597e19d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2D_8h__incl.svg 8f4dfaea47b669fe6e3eb013b3d93001eadce9a00e49873b83fe47a7b8f9852b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2D_8h_source.html d6720d7363047b96c6ff857488147e54de7d4c03418418212c1e8923212ea9b3 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2D_8h_source.html 50bdf591641d2ca20605ec036dcbce5c633668d852e15d82e53d7418486a1e9d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice3D_8h.html 513c0dd04e2c97bb9455038c6c3171bbabb7c84f7e0c9f200a125e8105337a4c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice3D_8h__incl.map 5e27dc1ca3dd21495a79429543ecc2d51573182ca1a3849eb14529798cddda6d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice3D_8h__incl.md5 74b2b3c6b3e54c87bd09c56e61036ac9ad0bb0984c1b919f5a912b65f8d44c58 2 @@ -69879,12 +69879,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFXAAFilter_8h__incl.map cf8a329797b05c03ad631e62829e050f561bd4d4241b548479463b4fe062254b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFXAAFilter_8h__incl.md5 387cf660c141ba1493c87cc8943dd070cea4c46efe9542bb5b37e4d5bb199b3d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFXAAFilter_8h__incl.svg c8763f9c9166e89b5255f1f734d4eb604f8f9c2c0a889d8b6e0f011cf95b9935 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFXAAFilter_8h_source.html c496917a595ea25314d03763df6e859abecbb2d209acb7907b5a8f52f0e12e24 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFXAAFilter_8h_source.html 8cd963e1fb8e9109722cadef1a04cc6cc1fa4c76ca682f9a02ef6eab5fe297ae 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFramebufferObject_8h.html d98d6bb5cd96792f506248ed0ac0312d2908cde83843306c712cfb8a761d319e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFramebufferObject_8h__incl.map 075a6a7b04edc2c6a7b89bda87678bf8436693d89a2b60914d79769f6b9fd1e0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFramebufferObject_8h__incl.md5 c17c4190b37e5e34a73fa32458824e083f1dac472cb6387a565982831529e2f6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFramebufferObject_8h__incl.svg 7686f88794df5d8d7add7b673211921a002639ce6c3017fd90efbde9192254ef 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFramebufferObject_8h_source.html 6d2a784b5980970bee933e3593f64533542191e3018acb7d93f0d264f9a14631 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFramebufferObject_8h_source.html 1e5dbb1511754aab62ebcdd8b5359aed188a1e8975ba1270b0d6ee3dce269154 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGL2PSExporter_8h.html 7375a36edba91d6bf6acfd34157e203762632ee44c77cbee4c145f1c2b26163a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGL2PSExporter_8h__incl.map f298ea92089f0bce05d09525e3098e6f0be8a003d8d131a188f7568bec60da44 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGL2PSExporter_8h__incl.md5 a04466071d7a7c4b93165ccb10af16797d7f1c7584845d61f841149ddf7ccd17 2 @@ -69904,12 +69904,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGPUVolumeRayCastMapper_8h__incl.map e2a606b6cba0c08ab46de829862ea9604e24808e9d7c2aaca1a64d74b6152892 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGPUVolumeRayCastMapper_8h__incl.md5 71e8d8aac8355e6d70cc405e31514081f72a251ad1cfdf6c14b059f42bb270ef 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGPUVolumeRayCastMapper_8h__incl.svg 67287b9ebb4f3c4a663bf5026c990302cab937651e9686d7b165c756a5a25321 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGPUVolumeRayCastMapper_8h_source.html e8c4a477d14d07f803b421f4b4d53f2fede20a6adebaf33c50216a42706d8ab0 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGPUVolumeRayCastMapper_8h_source.html 2783fcf49b21f1a19d8862065d47646b8ce97460a88e3e331ad13cc1cccb1d99 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DHelper_8h.html ab8a981bf92bd0a854d20d13e5dd659cab4de69ba45003294784218ab120bc38 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DHelper_8h__incl.map bbef88c9fb7045cce7b6bf8e8d47f7eac4036c636dd536054cc5ef2a6d15151c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DHelper_8h__incl.md5 015213d862e3dad0755ef6bd0a4db7fb567d2c65fa6776897692d65d570850af 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DHelper_8h__incl.svg ecdd1aa74c3f84e71be1ac57a4c3ff8e5ae781d7efd4fbb43d0dc49be14a73f6 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DHelper_8h_source.html 1b06356e1f8c4905e2a0d75cbd281c0e8efa998f52435a03d2c396ca64753fbc 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DHelper_8h_source.html 31bddf76f850c44479bcdd3e1c83ae6e26c36bc354e292e5f62104864cd27759 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DMapper_8h.html ffb412885137f5a82028538e55fdbdf1e8ecfd1dc42364df66b7f4f74cce1736 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DMapper_8h__incl.map da39c84bc8043d75288093e06baf87cc6a953e036ecbf87e266f802c2f6a2829 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DMapper_8h__incl.md5 0427ff32a7100b2feea97493f40a0f1890d862739df8df069aad2a4f4ff731e8 2 @@ -69942,7 +69942,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageAlgorithmHelper_8h__incl.map f2989e660b68904843f2fbdf107accf233da28547bb7b78b8dc8c9da98e40b29 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageAlgorithmHelper_8h__incl.md5 5c4db27c870ac05131398a2d3a9b202a7591e15b043bcd2bd32ed4df09658ffb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageAlgorithmHelper_8h__incl.svg 617fe0c48af6591e4f2fa2429ab7932d9c8be6f7f23a7105a112a2859e171f4b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageAlgorithmHelper_8h_source.html 519420baa4d9515d6f70cdc6650d5b2af1821c0da503ee9558186fbc8b0ccfd3 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageAlgorithmHelper_8h_source.html b71c6129b4ff40a3852815cc816021f0e1a6aab7a6cc09ca92f339d595897ea8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageGradient_8h.html da1382f4a7293dc13cc4d0e2413c0d82d6fee1c846ed21b7f6aef281f846bc4a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageGradient_8h__incl.map a13506489c35625a4addb0185fa5f461167c89320d86d8c58f67c73e3ab84584 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageGradient_8h__incl.md5 77e962ac349de9e06d4bdc637090bdad37925e465ce7633a2861f6b10f3c4e0e 2 @@ -69957,7 +69957,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageSliceMapper_8h__incl.map 64392707fb4cc7bd76b88bfb316022555ef1e52234e7a416f90fbc98de5d5510 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageSliceMapper_8h__incl.md5 26b398425edeb5cba0f1ced33906709c76ea181702638ef3ad058df4d9cc346f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageSliceMapper_8h__incl.svg 5457532ac5f3baf9b31f2c37190bf9a52444395166a48aa6cf5b7cf9faaf3466 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageSliceMapper_8h_source.html f6ec6df86ad2b275dbd75f8bf80239b45ccac7f11b191d53f2a20cb8a730aef8 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageSliceMapper_8h_source.html 156bd95ffb0b9ed9197d4b6cfa0bbc077ce6d00acd800ff8d5e43536adec4330 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLIndexBufferObject_8h.html 70ef58251c613b4c45bc71715a753132627c4db0679ff540104d0f7c47f66fa2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLIndexBufferObject_8h__incl.map 4fed8e0bc9c81ff08608287c1c72dc1c0cffc9784d7f037544254fc6a0916018 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLIndexBufferObject_8h__incl.md5 fb071585ec49cf295cd3a6bfe6e6b3d37510c87c982e852551a1b8a4fcf0e87e 2 @@ -69977,7 +69977,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLight_8h__incl.map 5187a4c79dc80e15b6d965e93efe7f0051f273f33435d70a019783c015b40377 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLight_8h__incl.md5 fc7ae46ee96498ed362fd4c016d96d551dbd5d07f7d3a0e44e77dee6e489989a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLight_8h__incl.svg c12e3bc2c3359006fc195cd5c9be8435b1c85a0eaa9f4cfaa573719532d4a6c1 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLight_8h_source.html 530627c89a2dbef713ad5c16d99bf44046c65c3c6c01e9c7be4104896139bed4 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLight_8h_source.html 58509773bcc4bc06daff256b83a448416fe1ef441503c420aab54c567f8dac6b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLightingPainter_8h.html 3ed2ec0597c3e42626646f2ab123760e47a19cb6db7feae82df5899395749ae5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLightingPainter_8h__incl.map 66d9806fdf2641cb815445986076aea28fc8c49333e6eeaad573e97e387ff6da 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLightingPainter_8h__incl.md5 0772919e06dd7a86d861afdecf4166c0333856b6434af55b9297bb5e3f885164 2 @@ -70012,7 +70012,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPolyDataMapper_8h__incl.map 6653d450fcb47f0f69211289a3befb5b5439230ad30b049024ac970cf758f917 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPolyDataMapper_8h__incl.md5 51a858e8ef07d65512cb0fb1f8cf9945dd2356b563cebd1a60ff82171e2fb639 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPolyDataMapper_8h__incl.svg c0703f7184ff1c9a7b314fdfa7711fe1b998c774fceb0697b87f2cef5536f8ac 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPolyDataMapper_8h_source.html 7955419da0ea55b88b4fc18a909c0efaf969139e4efe992f8e493dfdc4b4b111 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPolyDataMapper_8h_source.html 907f06eee57019b5ecc866e08d5b3f8b1cb66e447188ff11d235acda7be826a4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedAAHexahedraMapper_8h.html 7c7747e751fba8d0a1c4aea1dbf2112df3153dc78c9f38cdd2a0f9721776b323 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedAAHexahedraMapper_8h__incl.map 574f8c8eb70b1e45a9431bf687f3cb4145fe91fa3e5154543bdbd38a54349f1c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedAAHexahedraMapper_8h__incl.md5 c9d95e3a5c62283213b23bde44c816838a8d597097e94bd8eb3eca0670c10b96 2 @@ -70022,7 +70022,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedTetrahedraMapper_8h__incl.map a3b4efcec06eb31d7b337f68d823b89733e02fdc7b33980f30ea06e72a1ffc67 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedTetrahedraMapper_8h__incl.md5 a660b42e1294a65efd025633d6f91ef5015cded06cf4383c69064d53c27c132d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedTetrahedraMapper_8h__incl.svg e4ff7c8810d60cd1c512db15f8c1386c73c98c920292548c7c49c900f4221ec0 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedTetrahedraMapper_8h_source.html 3709fe46b1da70a1b58704f6e94308b7b981eca2a926decc9de8722affbf29f4 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedTetrahedraMapper_8h_source.html 227d9d608e2d78d8fa04af41f98d0be577754eef941efb2d20e917a62de1caba 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPropItem_8h.html e3fa46b2c50546db5f5897bab198be049532add28fd5ce689f4f8bb231e48306 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPropItem_8h__incl.map af424e35399a0532538b299b5aeeb3ff22a24dab839ae9d50f73457cd33cc0ef 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPropItem_8h__incl.md5 e7ec6be2b8c7cdf38740a7681ef73645cc6afdc23c4f7de227db7f73d142cc4c 2 @@ -70032,7 +70032,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProperty_8h__incl.map 5a698b6d1a049dacd3afff45c35fd877c3a3c98391774c73843d219c46ad2229 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProperty_8h__incl.md5 893d42960d8844a618b2a42e1c1f1891379c300e484378ccfbcc778c05d6cf95 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProperty_8h__incl.svg e49865fd30e21697397ab9013820bc38a40b1ef4e2a9bcb263802b39bf94a763 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProperty_8h_source.html 63850e8204300df6062915f80b8abff0804b77a216e5d9a9a279334f1d0d4169 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProperty_8h_source.html 4fa55f7f7a208e3e26ab244196c664de225faebd3a3841a217a63601d549c4d1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRayCastImageDisplayHelper_8h.html 536db9be3e94228cf2919f0ba253f8c9baeec2fec9b2c5777e33494957185fb4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRayCastImageDisplayHelper_8h__incl.map 8aa38ded82b4f2e3bcf804a02a514744544d6a16249104016c4281ba8e0cc604 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRayCastImageDisplayHelper_8h__incl.md5 01e9dd7ec9f200e6b75979c21cf60f9609174954b0b553bb6d14f5ca6ab7f5a8 2 @@ -70068,24 +70068,24 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderWindow_8h__incl.map a29ee250de4558744aab3701450325b4025f4f5757b0c01148ad6ed35878df7a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderWindow_8h__incl.md5 68bc2b204f9342edff87b901f2295a3cba0a7e3cf4637a29132b73e426d6c02c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderWindow_8h__incl.svg 077781d606aec6caac661554fb219ad77709953c8e9eb6314301bfb04b8cc0b3 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderWindow_8h_source.html bf01e00d02f4fe1ac8706b5064dab1e3e1b5b26cc292fae97eeaee19eb5a4479 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderWindow_8h_source.html e72ce165264ae675f2abf67202a60d67ee813d97ccb4f2aa13962540811a163f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderer_8h.html c4d2095ab99b022557052f32faa55f3b12fc337eb52393c2a1ef38958377f7f5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderer_8h__incl.map 6ac36ac34f6e819401b5bd92552a840821a28597d59ce36a64c07a25655bec73 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderer_8h__incl.md5 9e0af9eb85c85abd3685336342468b791f90e1bd79c8c10a2446e48e293548c5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderer_8h__incl.svg 0131e878741e7138fb412900560c5d5a68e4b76a946c07ee4b8ee0220ca972ea 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderer_8h_source.html eaf466c92c8c3608ca241f38cb88c9ff8bc64e1d1141ef41d83ce3ba2d9ba4e9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderer_8h_source.html 5d1aae936ae6262b19c34d7e030fbd6980f9fcb1d7351ce9309f92516eb47afe 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRepresentationPainter_8h.html 112a30d48d0565bc5c2c834b9ea7163fc628287dff29bfc7cb6efa4b0427899c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRepresentationPainter_8h__incl.map a7f221d51278a6130790e648693113551e737655c015eb070ffd07e50700b947 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRepresentationPainter_8h__incl.md5 c2ff92f5af1936f9fd0ae5525f5b154d902f1b6c688695fe8c57885a2566e502 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRepresentationPainter_8h__incl.svg 90304038bab30088626003c4710172c9da05ec5c3df87ec266bd5a14b47f19a0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRepresentationPainter_8h_source.html cc9479d4d26f7c77ca3f81a2d57c11d63cb57e0bdd84e958ec05063a98569fbe 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLResourceFreeCallback_8h.html 7cbe5e5fd541b580920dde12d2baf39746819841325c39493eebbac8e435ab22 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLResourceFreeCallback_8h_source.html 5411b8373408859380f68261123ff9282dfb332171b381f7f4c3539b046d088d 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLResourceFreeCallback_8h_source.html 0fc65abdff48f0f8dc5624188d064e0575493a784c558752f3b7cc6b6f8367fa 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLScalarsToColorsPainter_8h.html 6ca5dedd01535d8b0cc444e02dbfdec4407855fe40e55eb069f3bd6e22a0b645 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLScalarsToColorsPainter_8h__incl.map 12b7ccb0d5649150fd45708302512babe7cf2447dcc795e9465eb4b6475bd7ac 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLScalarsToColorsPainter_8h__incl.md5 c6d0936cb075abd6b8e3a36415c915c43e04f48440cbb4c5575c8a04de001f51 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLScalarsToColorsPainter_8h__incl.svg c934237aba21b4ed1bb5e01943a9953103220817afe340bac4b3786138bb4255 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLScalarsToColorsPainter_8h_source.html f8a689f0b2bcd924349c0e475c5b77edebbf1f2825531458bd13345500537dfc 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLScalarsToColorsPainter_8h_source.html 42e75103bb60a8eed46bbfff35bfe964983dc87d0a590b86cb80c78a5a7fb0fb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLShaderCache_8h.html b90139146cac4d4a0721c51354f719963bdc1f91031743b2205a898dcd48b88c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLShaderCache_8h__incl.map e8a708395bca1ae2b5b4659455a7fafd1eeeef48fb1125a6233c276cd135e10f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLShaderCache_8h__incl.md5 829f59cc406965237f7dd09d63ccb0fd282b1506bcc79031628cf45c2fa5e7cb 2 @@ -70095,22 +70095,22 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSkybox_8h__incl.map 67bf02142ec722927477bb32e2019e3d688b88859687a292bf1fc4bf5bbf05e3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSkybox_8h__incl.md5 4d3f5b292d3c0fc8a163e4591011afd816a2904e6a43f1948263cd64b1eaf28c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSkybox_8h__incl.svg 7c9ae6b41fe6c84a9c16cb61bbc2d8b4dc47698d8a6e9c8c3b4b3fb43893ed5d 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSkybox_8h_source.html d5d86d78776d4e3d429fda18ad7a045d9f9710235b53f9207da43893b6f24a80 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSkybox_8h_source.html 51b50120786f04b90ca1d357461a39e75c919a47ec1af4cfbce7af9a9460fa21 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSphereMapper_8h.html 66af1064d16a5c0830fb564d33932062ddec6528d45dfc06d83b13a24686e098 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSphereMapper_8h__incl.map 1e21560f5a5ec38db95cd6449c0efdd7c6f330c5764ab13d2ef416a7252481c3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSphereMapper_8h__incl.md5 abceeed358e60b22ef12e4dc521a97e2608d141542139a4ec7dbd366bde4467d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSphereMapper_8h__incl.svg 30968cdc8d5f9a99741cff533332ef67ee2f5be20c5d16f14ba67aac7c45da4a 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSphereMapper_8h_source.html a407a95aef0cdec41c5cfb4a979e727a50e1eb6694209c368f35af0526571c67 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSphereMapper_8h_source.html ddb847572d351b9f97ac3b1c0b5026af012f28cf6055f1fc36d64c6ff54f37e1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLState_8h.html d9d79c974c0acc9af8908a17e2e79bd38a9fecae090240d144ca5f671e1c8852 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLState_8h__incl.map c9aa81c96d29ea436b019aef9eeedc4e5d0d84f5efbf7a87e6ae6e536047a9de 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLState_8h__incl.md5 0f7885dd008c40e9336817471cdf3a44851fd0e386bd5682ff64b65da1387ef5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLState_8h__incl.svg 7d0ccfa349d9947f789040e207194ecc82dba49aa3a377f7821259088c61ef5f 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLState_8h_source.html 2e98311c1dbe2aef1a3f4c5c7b4506a85d62cc4537a25309a364ba57417d6085 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLState_8h_source.html bcc9e1186261dd4b5323804660080aba6a5bb4773e684af349caf02c6a049624 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLStickMapper_8h.html c048cb78ff29f75bd1c335b9fe3919980da743586f8942e0f4c54987363405be 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLStickMapper_8h__incl.map 9c62c4635baa7c87e7ce6d1886a3b15043756838725638b25136011dba8681b2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLStickMapper_8h__incl.md5 eb60ffedd1dc2a1dcea469bc98a29a77f4775ed2df1a9bacb26d475ed9e11eb5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLStickMapper_8h__incl.svg cbf20d63d8a7e26dcca46a68c8d3f64352c240a36a90d1666ea61d0270c0bea8 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLStickMapper_8h_source.html 525b903a1cd97964fce56c881838c842785dc10709ba5c0bb2c5da0f3284cf08 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLStickMapper_8h_source.html a167f87da17d21900e708dff19019556a02a543bffa336ed4af094480bf63fe6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTextActor3D_8h.html 12bbc56f78bed4ec4a132559f16a266016c9d83b384effd370a8d0603ab07f1c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTextActor3D_8h__incl.map f1cb701f79ec427d733a11a33fcc5a14c50477f46a64d0407c18cb98ca2bc31f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTextActor3D_8h__incl.md5 6927c37f5f304404e8ddc966fa9075c01743716627e91a036b7f90194e1b2ed7 2 @@ -70130,12 +70130,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTexture_8h__incl.map 1ba41378407be06e4ec9faf8fd0cb0751e49511f1f2534f6dac2fc7a6095253d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTexture_8h__incl.md5 d515f702a959b2051749e282262360d65c7d485a95806eebef2bffa7f0c494f4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTexture_8h__incl.svg c0f087e2a3a07067b7b6863350bb1b4ed17e182d2e6bd24803cb21fc381cd8b2 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTexture_8h_source.html 65b45a2a61c001f1ec9bb4dc0833b56943d592baf04076389fb1907b197de06d 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTexture_8h_source.html f34e1e9a9933abaf3c172258d0a7f4e9584922e8f562b5ad105b19f2708309bc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTransferFunction2D_8h.html dd006a498614ddd1af303765c640000c3f230e8d89b902da728e1e7cb284e5a2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTransferFunction2D_8h__incl.map e44e3d2d26644f45714ad4d3c51387807536d9842c8de254ea32c263401c254b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTransferFunction2D_8h__incl.md5 816aa36eb09593fc300e31e2902804408b9cebba956627e08bc1d9b2ddfde22b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTransferFunction2D_8h__incl.svg 4267028b1102728ab8dbca3949967d9e492cb6995ac3f9a4d292fee0e85804bc 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTransferFunction2D_8h_source.html befcf3d2c41e7560a6dd53d7f5bb3f00193561f23b8f58e2587f316d793e1725 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTransferFunction2D_8h_source.html 58af41ce6f3528b43a21cdc3688b183e7f64190ce3e711bac11d09cc161f7f39 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVertexArrayObject_8h.html 79588aa6985513dbe18b5723e2db280ca84e0033277e3811bb3287a613ca4880 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVertexArrayObject_8h__incl.map 001db95ada734c31c9ea1a2818dab689799600e5110dd3965392e8b001bc638d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVertexArrayObject_8h__incl.md5 82ad40bba4289c2a90d3ab2314995fb2270ee7c02e95815ff88fd165f72d7480 2 @@ -70160,17 +70160,17 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeGradientOpacityTable_8h__incl.map d648fd13c38f0ab86b0a640639531c75903b12e235cc3e0082b8df10f5441b9d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeGradientOpacityTable_8h__incl.md5 51b2cfd407d68afa3e7df3d40bc3e5d1a47d7a35b91314a33f7eac3d7fd935a8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeGradientOpacityTable_8h__incl.svg 08848618ff555cf95813b4cf596b0fa32bcb58a955f0e5d235b07b91978cf8e9 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeGradientOpacityTable_8h_source.html 0f3fb9e0124a5f950d5b399011966363419e5cddc884e53d61d5f9b7078ecea5 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeGradientOpacityTable_8h_source.html 4cb6eab3d29ec3073bc95beed9ee861d87f98f120d1196e4673716d0c57d45a9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeOpacityTable_8h.html e28323c5c93a1989da649610af5c4f5fbfc012ee1c09f18384f7e0d5b2ea8436 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeOpacityTable_8h__incl.map 7e130dd623edb21f979729d3187f43a762af1790367c6b96d36876acd8b9ec0f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeOpacityTable_8h__incl.md5 248e294faf5961ab3b2438172f1c2b28d0c8d3774d47772e0a0f32b73a333e80 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeOpacityTable_8h__incl.svg c0fadbb838e607e8ca117b64a0bda58552b2964f86c75bd462418c0bd60e14fb 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeOpacityTable_8h_source.html d0c9a1fb55df53dc0359a4268ae5709053f85050690d2fe36de6afbd9f3d0930 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeOpacityTable_8h_source.html c511a15b39561dcc3eadd1124991a1d054c3c071e69d0e24fe972c645ac84032 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeRGBTable_8h.html 30a31b5ce592bca0eee2b6e606fc370e3a922e4272de0cf7198e8dcdd250eab0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeRGBTable_8h__incl.map 3e3089dd322fcaa578b1b7a45e8db0d5e3f9f40a6c64862b3b97f7c582700e72 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeRGBTable_8h__incl.md5 101755a2f6330b39862ad5b10d39a7a85ef6601b224974c3fc83595c00ef332e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeRGBTable_8h__incl.svg 458cbc1a52c6ed391cd4861dba181d14bb5abd4fac935ae7ecd8987f894cc0e9 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeRGBTable_8h_source.html 130199eff61225d3fb1ba1c9b2dc96d27fd78e6d40218ab466ce4f3e2571b61a 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeRGBTable_8h_source.html 77cdf765d6dcf51c54f7f9b074d2bdc56526437662072c8ed6dc5d6092acdcda 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGL_8h.html 4f1072e988595ef120cc36c7fe882be55c4ecbb283c28b855d4c98695f572ba7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGL_8h__incl.map f0c87d29a9a488e49279f8730d453a8036ae4aca74b0f975dc5e8b86ccb48313 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGL_8h__incl.md5 3c3c6e35dd44e48c1c08451968e1c79682c1d28706ab3e1f77b3adc57cde8f3a 2 @@ -70195,7 +70195,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRCamera_8h__incl.map 7e96a84926aeaed26d5342d037804a0bd4516f5b4eb85dcba95964f0d41cd724 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRCamera_8h__incl.md5 c36bd904e9af3c13abde884f3882bea4fcb266ec6e233c5be0affbfcfa83222c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRCamera_8h__incl.svg 18ec5e02a4605ead8b627fbc61c89ac88729d5d53b4a94e7d659bd7062e5b92c 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRCamera_8h_source.html b026350ad92f2e40e7319bebd439b5e51f1473f948d30f3b7e6af6d828790786 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRCamera_8h_source.html 169a8a549ac1de85dcbbf09a84e1064ca033cd94c0dbd589824731ebfe08854a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRControlsHelper_8h.html 9b1c47551afbac4d5e40dd578f58bd32466cb5e45b79acb9d0acaec895c37708 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRControlsHelper_8h__incl.map e85965c0d56b7d243523f0db51fbfb063738c3f571f3f356fef4026c05ebb03b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRControlsHelper_8h__incl.md5 9d2dd65b088c7c033fcc85cb847016d4dfbc7fb1ac4d8aaddddced78819b9452 2 @@ -70235,7 +70235,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRModel_8h__incl.map 40808564ad95f296e6b90337869a20e041c0d5e7f153423f41cf76ec8f6f69e1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRModel_8h__incl.md5 3066ba27526e5270e4faa92fdca74f8e9d0b5cf7c9e9c24d6dc71e3233be13b4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRModel_8h__incl.svg 7fe608203a5b94c6f67a5d239ffd012079f027bf9d84773da0045794a93e1e86 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRModel_8h_source.html 33fec91df619d8f5ee9f78c2b0f2538f68b63bdb65ec707035bbf4d64d66051a 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRModel_8h_source.html 9caf480a0eb0faa26a5d2f412d75df5b0ae55dfaed8a65ddb9a8b1880c960d24 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVROverlayInternal_8h.html c5ba34c59d5dde02dc2953369139b20921c42bf2424e8c9131238ebbadf4ecf2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVROverlayInternal_8h__incl.map 1a447d0ea4e481e6a41d95307af73291e5218c2d73db9cacfb143d9b9311da3c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVROverlayInternal_8h__incl.md5 12d1be2854164f111a4a822572d5cefceb5072a1da4913a74ad6f41a10c7583f 2 @@ -70248,7 +70248,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVROverlay_8h__incl.map fc5972e7e50a59c82e5bc13a31b2b000beec36eaa6ef57725a448884dcb88ec2 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVROverlay_8h__incl.md5 75ff7ba67c067483a7c9a8d16664623d77dcd6aa9e6431b4b3c38f76f3b703e4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVROverlay_8h__incl.svg 42f8cb9d6628585285ee1c274b2d8552fa7f0b6dc9999cd072c98c8cb281516e 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVROverlay_8h_source.html 5dff72ca48c22ccee2052228b9e9b8459719c3b2281bf1ae8dc8a8efecb20b2f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVROverlay_8h_source.html 2f6c0bec89f8cffcd5098ff7c37ea6971f63c322c269d703eda7130a598995f3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRPanelRepresentation_8h.html 61e2324003a2c10cd7502fe2c3b0f0ee37bfe58269cd9334774023cc9a2148a5 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRPanelRepresentation_8h__incl.map 151f686d84e017b0f7ae56490bcf56e73b9f5e44c3f8c3d99617ef429ec83fd7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRPanelRepresentation_8h__incl.md5 2fbe8a4591c6538a591c46cf747dda5aace209609134bc64b4d4c6c52ccf3b5a 2 @@ -70279,12 +70279,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderWindow_8h__incl.map d5e5800ea84290b2ca8301dfe1d1fd3ebd1730a694c8fae4c3a3d2ab97e9c08e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderWindow_8h__incl.md5 87838245eed08b4b9a01b8587cd072d19f36ff41f7fb050300ef9ff695551def 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderWindow_8h__incl.svg 21611a4c8be0f79bd41fff97602ce76caeee7fded9ac9e08db0a9f9d73723b60 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderWindow_8h_source.html 3a37a23f46ff60bb78f958b0803cd5d31971d9021470be5b23df841f0c9b6a60 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderWindow_8h_source.html 49c8cbf60e14e0b5bd4065836d0c4334fe6bb9b287ee54dbb8944dab5de1174c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderer_8h.html 6d511c4413a56c3952886e03f1012d7b2103246e6e1155092be21607e5ef5a18 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderer_8h__incl.map 87b215e92dca430d75376815e4d67b76883c95261935a3e1fb13dd5ed825128f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderer_8h__incl.md5 aa43eecbddaf10d088cb5906a49a161cf752667f43aeb7c3019be96bfec6fc29 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderer_8h__incl.svg f50b5ba8bcad51591960a5043e93e1997ae74c02a25113db1f86c68b245043b2 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderer_8h_source.html b13dc46591c0663719a2f1e96f94ba472b9268241e330149cae66e45a824d6b9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderer_8h_source.html 8f384d2d58fd3a2e2af740d20ad5db73dab790e812fee19f6df93bd9586f8c5d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXActorNode_8h.html 71ffe87dff0c9fa1db3960ad9fe33cc9e04a3c2faaad79d8e0c5fde720509b1d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXActorNode_8h__incl.map 6e8458acdce45782f44e0f50590819acb76d622eedb2a4151ecc2077885d5e87 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXActorNode_8h__incl.md5 ef7f9f48d9cad2ce2149a9580244928fc86182761c2ea54b0ba5c19f2b46867e 2 @@ -70299,7 +70299,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXCompositePolyDataMapper2Node_8h__incl.map 1c8868086fbc0d231fa3974e521d3e24921e1b888f0f09475d7fcd3607d3bea4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXCompositePolyDataMapper2Node_8h__incl.md5 42c26d83db2711a6e1ffc3eb43d373e9ccc47c844ce71c477dbc222e381339e4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXCompositePolyDataMapper2Node_8h__incl.svg 6ccc61736310d1267702e80f19098e814c134b47abae7bb4aa5a44c661d24d1d 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXCompositePolyDataMapper2Node_8h_source.html ba9eb47e07bf0a8e396310cd528e8456f780facf70db140c29f657c9668c5d02 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXCompositePolyDataMapper2Node_8h_source.html 00fcb21d96b30b1a8d88e613813fdd5a39a77ef61b76c38d6da93bd32747b4e9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXLightNode_8h.html b7de67886a9803ee9a3a76119646e89c048be487845cee3e6ca06694d986dd7d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXLightNode_8h__incl.map 0cea2abd6a05ba5c9f830b11115ac31de3b25fbf0375e427e2006f4b064bb8fd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXLightNode_8h__incl.md5 d45d8b16a71908780e6b22c9a72c4a44f42d5a239daa00ebffa03ec9b08f5d83 2 @@ -70309,7 +70309,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXPass_8h__incl.map c7d24f0ef9f8323244ecabc0270cb94e1171c8c527b871bfe7558ad9a3194bdc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXPass_8h__incl.md5 8ba6b4bc8f297f09343ac8a2fe7a107c7c45a84ea88daac0f55da7bc0a55550e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXPass_8h__incl.svg bca0652c35b3b99cd512bcfdc66812ec33213c636a158e803b898aa82509ded9 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXPass_8h_source.html 8405e07fbb2a5a0d911f01cd056b11ecc9f1a2a9f24b1c01df4ce74557620142 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXPass_8h_source.html 14b41787e296daedf6bf6773d61e39db6ec1e247c295b6a6375d12e58bcce4dd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXPolyDataMapperNode_8h.html 70d1b779e6053bc27d9bb131c96b768de257ddd69d84ce180d73e392bd68ae13 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXPolyDataMapperNode_8h__dep__incl.map 7680fa8d3ff08a6b2cc89395bb4f7278d79b4e27fb11dcab64e26f1034634049 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXPolyDataMapperNode_8h__dep__incl.md5 aefe55bed2c94f4403e9906558918f785f07012325f54a2482eef8fa39605903 2 @@ -70332,7 +70332,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXTestInteractor_8h__incl.map 3c6d0396070fce35a2b0e447e81d56adc0f79f2e8e9c40405eec298103013fde 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXTestInteractor_8h__incl.md5 fdf576d3e5f14088e9d9e9e5217dbf6477e0666ace042aa9c97b74d44a2a8464 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXTestInteractor_8h__incl.svg 7ca0044e3a996fbf7c9c336a37750e9d0e08dece12e40be546bf3a76721c2e10 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXTestInteractor_8h_source.html d96a23badc4712c65acefed995010f2ce354cb7438b0e0046d9475082202d133 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXTestInteractor_8h_source.html c4d751839b2e261a3db16f004ff7edac42a648703623fcf6f1e38304a2c4eb44 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXViewNodeFactory_8h.html 518faae9175217acf32636959ef624561113b82afe2c95075b61d33e9eead110 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXViewNodeFactory_8h__incl.map c76fe5031a880b43c5c02eb530490f52b04b5ba82133f83bfec140afaa7c7551 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXViewNodeFactory_8h__incl.md5 8e5f2fdca8ce832e429c9beb3b3bbf79aa628ab3c8fe8faca90a8726d0d59e51 2 @@ -70448,7 +70448,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOverlayPass_8h__incl.map 4beff6a3470f539c2e605da637ca1b93ba1025a618c7e4d3a67aa8506959c7de 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOverlayPass_8h__incl.md5 025842c323ad51011df89adf5c0795fddeeadef70265decdb880cab1b067340d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOverlayPass_8h__incl.svg c21a9d9406ff7761b5b6589fc204a5fa5169eb34fed355723115cda0f04b16da 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOverlayPass_8h_source.html 208670dac0024d564ab4a0ac8cb11c8a9710e15df3464c8b3a69351037d6af7f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOverlayPass_8h_source.html 984dd658b04f7221fcf5c7c457fadc4db5a9fd1da4ee0e187ad40f555964f408 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOverrideInformationCollection_8h.html 6fd5553e35c3e094fb9f26d3d040b2ec78b8ec97644f76e5828e4711c3b2df9a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOverrideInformationCollection_8h__incl.map 79887ab65f057db8ade6d086d94ffa46873cebcdd147523ff1e067c234cf5bcc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOverrideInformationCollection_8h__incl.md5 a22977d29004a4995d7d815123053358fa442d0b90650ca4ac199b53bb12c1bb 2 @@ -70838,7 +70838,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICComposite_8h__incl.map 905fea6d71b59fc65d0dfdccb97635a369eccfa2c6079cee86cc17a4988077e4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICComposite_8h__incl.md5 11a277a624fdf2dfa25f0d21b5d0832592b34b98a4069b052d16ed6a7b0bed2d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICComposite_8h__incl.svg d5c82f662ec31930b962fb3e70c25f671238e699ac9754fb32afca257f4d0c9c 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICComposite_8h_source.html 11f6eed58485c8ffac651874e2e1f9e650f93a3b6876902184cd68379def6912 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICComposite_8h_source.html b204fe3b5a33d6098b96f6598d4d416b30328d7aaf151bd8ab245becd68c0004 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICInterface_8h.html d168fa3fa2f108e6db5ac9324a390a58bfcf5e7888e004f3d090d87b1c1d62ff 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICInterface_8h__incl.map f6f02e4439dc5d98489fb006059c6981604024f8c38863547edf2c98ce2889eb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICInterface_8h__incl.md5 76fa4d080944300becab0fc85465298c114e6c55dbca05e7fba201c1e14ac883 2 @@ -71528,7 +71528,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointFillPass_8h__incl.map b2e92e9dc740cf6966c5479033b3bd8e1850e0d9e5d39d0a2a2ffd35a183d58f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointFillPass_8h__incl.md5 f7ba320de9bd4d25b39cb07c445099e8211a57a86ee45b83829cc54ae46016d4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointFillPass_8h__incl.svg ca89144c815621f89c6c4b2f6f3f1bc404d4a6d71ae1682860606872b3ef9098 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointFillPass_8h_source.html 8e3c7eb84608ea8f25c7207fc5d09b35094bd85193b0b629130057c2c1d9dab3 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointFillPass_8h_source.html 37cf49d9374609462bd15912ac85d751d154d77959e3b479c0bbd560fc59259f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointGaussianMapper_8h.html 108500275dc40f5bb06ebbed80aac760bf01859cfefa6bf7db68b4cedc9ec2af 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointGaussianMapper_8h__dep__incl.map b94ef3ac1b4f908a5af6e28e7856d06fc3d2b6646fb49c1419def67923db8543 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointGaussianMapper_8h__dep__incl.md5 44e47ffff1d10629648d59b43ef678abf17f1db8a33efb0ab5bf93c213f54c74 2 @@ -72626,7 +72626,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPassCollection_8h__incl.map e1605ac6b779155647ebf53672b8a132f4b768db13294be13be1120b4f33eae7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPassCollection_8h__incl.md5 e5abfce33b2755676c376fea86531798eb58b3bf6c83ac9fae0e6398b38c8bbc 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPassCollection_8h__incl.svg fd1184665882bcec6d7b528c123ef3df9f2cef606bffe552097f51392a6f6cb1 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPassCollection_8h_source.html 79ddc4c51e07b808bd5a04976b8e45a751233908b23e3629e6f58cc739569008 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPassCollection_8h_source.html eda6d372e656a7272ac42302bcd78c509ed24a5730d9939124357bb6ed6c2ce4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPass_8h.html 92470c4bf407fa9f22efa537f4cac95c8cb7b399e92cb46d575a2f92d16e5b6a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPass_8h__dep__incl.map 1d79d3e7e120f1fd09c1b7781cac03f8578e870443f7180a593bd56d6524609f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPass_8h__dep__incl.md5 f1ff02605d25e7b0158aa740269583f89de4863b0b315d4841be1525bc1f207b 2 @@ -72644,7 +72644,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderStepsPass_8h__incl.map 8cc5dd68dc1794c529debd0c88ff9383a1428a18bff151735778f484db7630d1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderStepsPass_8h__incl.md5 5653b19c1e12f520e441905213ef3582b342d4e9f876a688cc3f47a89c32074c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderStepsPass_8h__incl.svg ad073cf66e0b05d56c48277adfc633f12d5c2af52a936c082d6da6a6232a2da0 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderStepsPass_8h_source.html 946ec03f6fcd35e29b97c74aad7e6b29b0c198339a7af313a02545e5b078a175 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderStepsPass_8h_source.html 59b8f32bfd2b42fdbcc7810a4a281c4791c3f454def0962a2b60758445b64459 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderTimerLog_8h.html 97c2f3cdd567f63542ac84748d6b914e520ddf76c379e9caf7d127536ca1a128 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderTimerLog_8h__dep__incl.map 464fa750ba6d91cd29016789b52d5e24a32eaefa3c9cd5d5f14c54cf39081fc7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderTimerLog_8h__dep__incl.md5 8df612f6717f9f9256e0bed54978f7509162b7cbfd675a8101de334cb522f772 2 @@ -72707,7 +72707,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderbuffer_8h__incl.map 7362cc28e37777482dd5eb6eb32bb056cc60e63de71373963a476a7db12b805d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderbuffer_8h__incl.md5 955635cfa4bb1562450ba04e0ac481ee7969c754da1caf300ccd97f2782b2972 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderbuffer_8h__incl.svg 326bb917a0a73dd88da07a6f63179a566749c821ef75ad1fa623945bb83579f7 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderbuffer_8h_source.html 0fe2c1cf909e3dfbc454a8002bd1d2a22814c80cea17d4a51220d05e0115ddeb 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderbuffer_8h_source.html 8fc77c6315e275b8d07398a6731201de86460971328c4062d6693a73a6d59594 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderedAreaPicker_8h.html 4676f78653ac291f06634706bcdd388eb7392e8a46d6cefc253f44497548907b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderedAreaPicker_8h__incl.map 1bf67fb2cb9718ca6e6530c391ce3e9b0b26a8c4db41b9f92b62cb8d4812a9b1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderedAreaPicker_8h__incl.md5 fec883b1cc7bcaf6a496f17263e0ce22ce6f2452db6e190f17efdf75afd5f985 2 @@ -73083,7 +73083,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSSAAPass_8h__incl.map 242d88b0f0089de6b66f124d1f218188f51c95d0e03bbea67f9460a068725c18 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSSAAPass_8h__incl.md5 ba1f9e8f263a3bf01f1c25c09bdae86ce7e51ddfafd337606d710ce68dbb9aad 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSSAAPass_8h__incl.svg ea5fd9882ebb8290bfcda22adf467b200e574e96bdfcb4c7a71f180ab37ee760 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSSAAPass_8h_source.html c1834283a8fe57fba3d774d4d0b3ee60446e8c68438877da139197cb06b150b9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSSAAPass_8h_source.html c8008f5ce8a7d942fb77aff11408263991a5e6df74616957dd61063899565b03 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSTLReader_8h.html 2066b016e2a68344b6388553718cbcd8b4eb1630a40dfeabbfe1a5bcaf507cd8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSTLReader_8h__incl.map 3c1054b8a5b8e2e211e06525a38ae7d14542193867eabc174a833dee1febf32c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSTLReader_8h__incl.md5 59f0326f84c1b732b73e37800ed7861d6d423385563b420028f94246519cb0bf 2 @@ -73282,7 +73282,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSequencePass_8h__incl.map 5d02b0b29dd4b7822f4da4471d116ce26d055aacc917abfd3963476ab2ae97c8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSequencePass_8h__incl.md5 742844a835ba59fad46831db12494dd739f9e1ac1bd4e2e83544e283f0b31a21 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSequencePass_8h__incl.svg b8bd94f14eb434e8d746c4f4de891cc2ed454dab9036babceca1183f94b5c3c9 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSequencePass_8h_source.html 4adc7f147b58b7ec17c8d1d03e73bb3c0936d5e03a56ba4ace09fd4324016d18 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSequencePass_8h_source.html aca92c5e85e4fd762155b07d735eebe4bded585255eee266e115c235d4114766 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkServerSocket_8h.html 1f0589d68e6ae1c103e6a612eedbdf09a896d10f1cb3784b5b2bd136257d3fcf 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkServerSocket_8h__incl.map dd96a355ea02708566a2e0173167f2e72ff2c26861edc717d1b8168f7431e6ec 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkServerSocket_8h__incl.md5 2cacbe9d0e792938ae5867cf79558bc0995206b55c0e330f355f8d97208346dd 2 @@ -73331,7 +73331,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapBakerPass_8h__incl.map eda0fae68b9a7af7fc14468eccc8128c18f4713415da08242ef9a8834e875a68 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapBakerPass_8h__incl.md5 bbccdfa80ca38acaae44aa96a58327bb56255d7a2efe25b35606c22e54bcac8c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapBakerPass_8h__incl.svg 1ca6711f3d113af6db6415b2d2e9c308021d74de58d89fd1fc55b278dc444ba2 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapBakerPass_8h_source.html 54caaba3182f0d45eefe9f85423174aef3fac401fd04e2888c9f3d3b383593cc 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapBakerPass_8h_source.html d47f62173ab5b783e628d84e7696f894c62895760a71387c275c6eb1f52d64ee 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapPassInternal_8h.html 20e0666593f714a6a38c5181d7b3399da772b3776f2b2b252036a4c46e034f34 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapPassInternal_8h__incl.map 34c92dce0f6f57a360b8a5e8cbf3cb5d99ba4337efa91c16b9b45d42fc3ea942 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapPassInternal_8h__incl.md5 38cddeedf11f52cc1f29ff62773db982910257280a9ef7a666f20a3fe4107386 2 @@ -73341,7 +73341,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapPass_8h__incl.map 7baf5efa8d8dcf80ccef41f92905748ccf9a3f712e075da949f7acef56a8a948 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapPass_8h__incl.md5 fa1830a70c6890e7c740366dc5675f0d6cf81cdb8fa581266d1eb2e4cea94d7c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapPass_8h__incl.svg 0e229abe28bbe814f0912e354e095dce67df2f88fec5b6949c11540c47e7e2fa 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapPass_8h_source.html 9ef03ad617a7a464fec9bdd8bbdc1488bbdf4950e8ba92169c20aea4729336b3 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapPass_8h_source.html 68b8e0ee78a33cbb5196c2b023af79f22e3b3925007b7ba54fb243a859164ff6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShepardKernel_8h.html 80ed130f7644e24773496fd74aefd69214e4cd55ffde9314b95859f65c0b9f9d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShepardKernel_8h__incl.map 8d2e55ef01fa375e33194a4b24fdcda32c16eac6ba0fcf8a55a25676ac6de0b0 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShepardKernel_8h__incl.md5 1994821c7daf6c886e8826072a73633ddbf28c8dc9bc58dba1a184c8ab2924b3 2 @@ -73427,7 +73427,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSimpleMotionBlurPass_8h__incl.map 250f5374f705704372d1eda3a27664c739058cf31e493f097da638b92c6e1f33 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSimpleMotionBlurPass_8h__incl.md5 ffd1e3e3141b43e51d1ddbad5571a6ebad2f22d64185674015ee2cd02c3670d1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSimpleMotionBlurPass_8h__incl.svg 89fef5a0b68999c756c21cf06c8cb332113a744695f12ef352cea085c14b3f9b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSimpleMotionBlurPass_8h_source.html 3663615b7da475dde23c7fce1c45cab8d64100b5412c56003ded368f2332d34b 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSimpleMotionBlurPass_8h_source.html 8eaa0dc074a208285e99f8df96e62f359992331b6830285027cfeea7ef55e380 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSimplePointsReader_8h.html 362ab9e60c4918efc268868855332e2b208d92ea39bef6bba64796c064205073 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSimplePointsReader_8h__incl.map fcca7abe930da6102ab79e02228b2c7b5031604916e8ad9d20ab864a98438a7b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSimplePointsReader_8h__incl.md5 1e85bed9e471981aad80ed57fe7cc6953c5f20d54304d80add0b725b4a889e50 2 @@ -73501,7 +73501,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmartVolumeMapper_8h__incl.map 1295f1412ed1bc814091e2ce8f538a8d8821f8b6c2bb3a38b24b89e917e8005c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmartVolumeMapper_8h__incl.md5 5bb3782256bd911302840195e71f991cc5bcef29c0f57145f52abaf288dd033f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmartVolumeMapper_8h__incl.svg b74128bc456182638ee4f293a17cd02408e9e58b7f5db9aec249c87a7d013758 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmartVolumeMapper_8h_source.html 41061e2e442241e95c18c10479918d791ffc7e361c999aaab64f7553cdb8a467 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmartVolumeMapper_8h_source.html ff746c645bec5d943b99da50210d9d1a021912b2c8f4775150a3a92666887d5d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmoothErrorMetric_8h.html b6365fead5cc4258c01732df1bdd869c0522c26912ee486561c9c35898cd4c10 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmoothErrorMetric_8h__incl.map 2b84e58256720ff12208576ae0d892142669df5706faba1cf5225244b7c9a17f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmoothErrorMetric_8h__incl.md5 498a17c562213caba865f834191acd3586d45bd18bd48d08c927a49d75c4399a 2 @@ -73517,7 +73517,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSobelGradientMagnitudePass_8h__incl.map 6b81cb59bf98ee3892a00573815fc4d768f1f94fb094208bf12752e130a3cfcb 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSobelGradientMagnitudePass_8h__incl.md5 71cf043a08d89310deec4ddf526d5ebe7e73091cc766898714d5787c34b5e71a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSobelGradientMagnitudePass_8h__incl.svg d6c9f0b13bf6538fb6c571a7189be4c5bb3d464e617144360ae614c1b28be3d2 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSobelGradientMagnitudePass_8h_source.html db4794cc5684acfd83e43b23df9057961cf6e988f4e560e8dc71b247ca874456 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSobelGradientMagnitudePass_8h_source.html cabecb1d8602ed0925ebf48c3516cbe31759899140d5cb271af774efe5ee8ad8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSocketCollection_8h.html 69ff43994012a7c568a217dd9c97e50e3d8aa6585e2ae0e28451937c0ecd09b4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSocketCollection_8h__incl.map 04381ab175785bbf23ae04992c1237235c408caefef97cbf7566e9127e97a83c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSocketCollection_8h__incl.md5 fd9de980f9e367be4f7c45e5344e1a1b080483b3aacd7302312ef93990a2daea 2 @@ -73924,7 +73924,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridLIC2D_8h__incl.map 4f8c113e19d36cf7f258312e729d8f593d879b8a085d1adf6af64c1115b35fbd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridLIC2D_8h__incl.md5 0436e924dc42de02a18091d28b16447c02d82bef63708e29f3e8a8f36b8aaa90 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridLIC2D_8h__incl.svg 23842c773adb508b5cb89f5e5b2618d3e193338160fe0ccc560083568529d3f5 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridLIC2D_8h_source.html acc5f82760b0db9fa671b334edd7e184e7b1963fdafd700dd6dbeb07b7cf9201 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridLIC2D_8h_source.html 68f5a1ae852422a58183ba91ab782ae8d5ef395204037dfa30b528868be1d0ee 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridOutlineFilter_8h.html 4b9a9f93304d4047a646a8a7e6d7aac965b25a31501230c56981af559c8cb174 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridOutlineFilter_8h__incl.map 97b0117419b78a21b2025e3e55263abd660e1fd878b2be4f43bfdb81e5d64369 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridOutlineFilter_8h__incl.md5 ef9a1c5edb6eb2ada49e3a54770df020be447663c60daa902285253226b811bf 2 @@ -74036,7 +74036,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICComposite_8h__incl.map 3a370ef0fca7e6634660445b194efd9f4d92ba2e2308089022d3d39b237d62d9 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICComposite_8h__incl.md5 f77b47d54e0bc3939a5d8dfd4c8a3ad508cef8e54f4040302de9fc14b01bd5f4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICComposite_8h__incl.svg 67c59383bce8679668ee5c0019cb7877a52107995995fadb6d94c3d44d1145eb 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICComposite_8h_source.html eccb38da18f8d36ed57ff4e1b5025b6eba3adfdd0da8f253aa4edb8f3bf85109 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICComposite_8h_source.html 3de8b62eda22d6be892c1140903ba1214341068794eb1b61dd9c4e2754769de6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICDefaultPainter_8h.html 70c566f2cfcaf873e862fd52e06a07eb8f5587da2e2aacc5ebf64e3489bf9951 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICDefaultPainter_8h__incl.map a381d4cbd162a10159945cdae9798d9c06db9f9ba1f37ae5dd77d030c659b18e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICDefaultPainter_8h__incl.md5 34e08be1041bbf48d8c2b6c7d8d016a0381317827f80bf30b400ba719ad3e5c4 2 @@ -74046,7 +74046,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICHelper_8h__incl.map 1b9dac4a3799c583d1f70d4d935905d9eb83757f03771f7fc720b252d22c3179 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICHelper_8h__incl.md5 09d4de5e0de883e233661d66058eaa36b020f08e10d1bc9049b4c327d8c282a6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICHelper_8h__incl.svg 708d3a333f79d7884f089c7a446ecfa91d9358b7b9900aa4e35fa4314d6e86a5 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICHelper_8h_source.html f343f33c166ac81cd817f3afa87d1fd469bf8f0491483e3a6c7d1330c6cf69c2 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICHelper_8h_source.html a866c5d0b1cd39213c48913abc594a3eb6818fe119261d17d12f6c0d65378765 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICInterface_8h.html 584ca838f1ed861bd8cc46bca3270c1dfdbfea6b2bb842d8f711d53e933e43a6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICInterface_8h__dep__incl.map d484687f60db39c3e8dca3c13904b11a7213410b1a6b6f66a73f2614300ae790 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICInterface_8h__dep__incl.md5 f6174b823c037968ab80e767499f06efe845b32d73f9c274f59db68348850e7d 2 @@ -74059,7 +74059,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICMapper_8h__incl.map db4abc482f7e1216d3521d272089967ee9cc22d6fa14613b8bfb6d681bd0f818 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICMapper_8h__incl.md5 a2b997fcd619e3b0a8b19e17fa5789028a65d13fd7153d2c84e4e44d8105f498 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICMapper_8h__incl.svg ef274e602276aa8fe34778674856d30b472aac95325872fdfd7716ed348c4ffb 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICMapper_8h_source.html da1a134a634a46e2018cac9bbbf21a3f263c62afb118162a971f833a783933eb 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICMapper_8h_source.html 281540cb9f065bc63bb71afa7f8d8ff5c6c491924bbbef19bb261293bc8605e4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICPainter_8h.html 0b01f651a254d9dc06be373e054d97480e2254320ad70dd310a1c35658ee70b8 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICPainter_8h__dep__incl.map 86ce1854ba1b97bc9fa9631c9e2674ae3025c6e27cae0897b4b11f9c1df85765 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICPainter_8h__dep__incl.md5 ee8f8ea02850f0a68f23593013e3bffc768427d152d5de3334338efb1897f964 2 @@ -74090,7 +74090,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedRenderers_8h__incl.map c7b6bb8350f17766acf6970a214c21fa1c6c7c6b41a95afea927d8c6bf983c34 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedRenderers_8h__incl.md5 d62b0f936db7df58acc27aaef177867431064a542fa29661dbfbc6083751e1f6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedRenderers_8h__incl.svg ad0bacc82b48b5577bfefb6eeb54a010f75ed2ff41e409ce5b917a5915b3784f 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedRenderers_8h_source.html 08b437b83ea70064cd55a4b02940ebf884dbb79cb39298b50521af91ba8125f9 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedRenderers_8h_source.html a1b959cfe2a157cd6be853e1632bbe27866e75cd4433836dc0e09b3c25f93762 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedTemplates2D_8h.html ee184669da9b9755a36d09eb517bff64f21aedae1c55d285fe3d10796670c631 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedTemplates2D_8h__incl.map db5e79f143d007bd99963a69dbd6e4ce08a8b88f809dc73a56b6ca881802aed6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedTemplates2D_8h__incl.md5 d2ce9516db80e61a6f374430840e60e6cdbc8f69efe54bfa20329a4375adc9e8 2 @@ -74503,7 +74503,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureIO_8h__incl.map b694701191dd0ec8478756de4cf6a228ba786276c61393f3282ccdaf45ef3cac 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureIO_8h__incl.md5 bbbef2009eff6ecdaf47928560e306a0cac10a3d5dd83940b9a0f3833202866d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureIO_8h__incl.svg 1736eeb447661dff3c76271dcdd6e878f5f312a78e876eaf12ae4692b2550d3d 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureIO_8h_source.html e4f58cfd0bba2f77427f4349378e7b5c4294d247d4839857211b089ab578427f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureIO_8h_source.html 86cd1857e164606ab9f2bfa45c6229548c59f1278885c2ccfe836ccc6ed04423 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureMapToCylinder_8h.html a88e6858e6fc13df40d28698a60c292d4d40f44a37622f80d15f6c8552ca3554 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureMapToCylinder_8h__incl.map dda2803f8f3aa9c2d1be3bf31cce7c7455adfb1b8f9475e3cc34b32dd718ce8e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureMapToCylinder_8h__incl.md5 b571a516a6887689523a0df7e8040c05d2bc52c196ee5ca5e7c1b091c53b6600 2 @@ -74526,12 +74526,12 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureObject_8h__incl.map 3093e93bf83a20d4863fc5991048e354dc73992625514d124be25bdcac7b009c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureObject_8h__incl.md5 737d6fec18dc18758caa61cb10cb60c7da830e2ad555c315056455330050c52a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureObject_8h__incl.svg 596dee47df96a6d1f97ec00553213162424f6d5fdd44b2ef760d3ef4d3151c22 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureObject_8h_source.html 4ba5cf35165948bd66999a42ff41736950f71c506d1c8393b844158fa1140454 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureObject_8h_source.html 7c706a8edb6648a8a8dc76f31736828c0a523a314b58827fe6e0c2719734a3ab 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureUnitManager_8h.html 5107d1b860cbf71c5776193b7fd4d408e59e2578d7b9dba8af1be9bb8e27611d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureUnitManager_8h__incl.map 29b3ee16082ee24be83aec58b7ce451b0f4e6830967dde384425d37157c55ee7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureUnitManager_8h__incl.md5 441de4ce1f4d26c758b4f0c8bfd80ad720fb656bd3838550a0cafe033f7a46e6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureUnitManager_8h__incl.svg 736bb223b543029199c521e7dbedd9186c302d52dbb4984db4a78a6965257ba2 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureUnitManager_8h_source.html 5b5b5da5c763c73bc854a27f9a7fc3cacc58fb60dec072abfeeb4845452b11b3 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureUnitManager_8h_source.html ec906cf08b6cae96973843fa77692abb1ad00a338f20092d70b4a08ce420c63d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTexture_8h.html 9ee69090b56f317c6a3b45d0776513238c2021f526477f12af40d6386c829b4c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTexture_8h__dep__incl.map ef80dc68d46ca76ce153543956a99f6668a7b18ad399d051b3d4bb75813ef918 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTexture_8h__dep__incl.md5 b9971cbbd2f171a519a130281b81891c2c3910703d374bca1be8f2174cfa34d1 2 @@ -74727,7 +74727,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTranslucentPass_8h__incl.map 334bcccb834a55c03853bd19a7b4293e45f9090e685208cb9cbeeed5a662ec47 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTranslucentPass_8h__incl.md5 8795f1849090bc56f02dbbd1d373327b186004453b75692e1657d2f73288b0e4 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTranslucentPass_8h__incl.svg 3e87b8758fed8ced17a15d7c95150ee020d62c5c508b524f81ea7391258d0a49 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTranslucentPass_8h_source.html fab54caf896bee2065d7eae64e621cf1e30fcb02f0542bb18139b64aae16fa26 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTranslucentPass_8h_source.html 468b1031d3568a682015fb57815195050044bd95f5e5e57f3b5a124174cebe1d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTransmitImageDataPiece_8h.html f45d6d713bfa42a209bada4651b8e81ba81aeb576abb229ad40ac5e95978883e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTransmitImageDataPiece_8h__incl.map d2063f1dcea50557d8f5a0df7c31f646a0ee27e41d5f4aee4f3e15ca236dad91 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTransmitImageDataPiece_8h__incl.md5 1b0809982ef76453e721d902d8e48263e9cac3b925763ede6036f29065ccf173 2 @@ -75306,7 +75306,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePass_8h__incl.map cd86a8d725942005b9a172c19efa9929e21f7230e76eacb80eb0f80f7dd37e4e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePass_8h__incl.md5 4f0153558ef3ad75e1a5caccd421037cbb1493a167970c5eace060d2e7ab0352 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePass_8h__incl.svg 209d266edd73663b31c136507851b1104f6ecd7b5c7cb22a2e3871157c999519 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePass_8h_source.html 5092a0ea75690eda136602d47f7872c1a33447817a5c3c95f9feed43aa487d74 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePass_8h_source.html fcb2720a388334e70cc0ef81ad817f7ea2d0534de44fe94c5afe6eb06ac9443f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePasses_8h.html d884c08e392525fedb952f4810c7ffb1114aafd8c75b1607bc4ef5d261f7207b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePasses_8h__incl.map 4f3d77c2f78523a107838b40124934b4abda852a140f7c2dd9a16f241c06821c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePasses_8h__incl.md5 96238e9db29b5077914f87659c6b0ff6041b7cfabc08bd41788c4ee22c43180e 2 @@ -75523,7 +75523,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeMask_8h__incl.map aa7a9660fb4bb343657f2efbfdfaeeb2c1e034744e0d087330e3dc43e0fe3b4c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeMask_8h__incl.md5 d3c6ea2e07d58eb8cb5a648ccf8d9a78593cd8c96e875e1f1a344e60d2a1f6b6 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeMask_8h__incl.svg c5dbe23e38de3c7792f68d1ea0d6c1d807d43c1e4ee3dd56e7878c0b72bfe050 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeMask_8h_source.html 8d35b4299256b4a6905de66f212465020335cb425d40d4edff84f244698f3e1f 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeMask_8h_source.html 6bb6149c1f1d1b82d09ada7a85589dac29dcaf98b371b724c015a35548e776df 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeNode_8h.html bdf9c29581cf1be96785c61d0c2a2716dfc61bb56569442ec40ae6802e890557 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeNode_8h__dep__incl.map 7038405852b44d10335d5b408395674ccae511934899088abda919ac077cbd59 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeNode_8h__dep__incl.md5 071820c375de42da9feef389eee6ce6455988ea0254dac9a216c3dd730d58663 2 @@ -75572,7 +75572,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeShaderComposer_8h__incl.map 2e9f5481830b4fce4abb1ad517997803361d0551deed234b1e0e1caae23ece1b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeShaderComposer_8h__incl.md5 1c29eb8de3394c68c0d654d26976971a7ab5156d2b5a6f3d9308c74d96fc0e1c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeShaderComposer_8h__incl.svg f6c5491c36a88fe83366e3aab1d53c1d3ce8594ae6158b9ec1dc1d0f96245c2b 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeShaderComposer_8h_source.html d0a04e3b48097a61e487d631e2e1f36424e4bf6667b4ae35af03664e6df306a2 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeShaderComposer_8h_source.html 0bdd3b9aa573a253ec1cd6269db67cd80b93f63531691457458524c50de4f587 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeStateRAII_8h.html 10361482dd1cde6c6a91ee0499f2aa92c6304c9be3f3f6f9793ebeed94dc1046 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeStateRAII_8h__incl.map 1a0affee61cb2d57d503fe981f702b0bbf8f49ac9051357fd7157edcc8fe2465 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeStateRAII_8h__incl.md5 a1fa66321dc98a095bb23584d5bc1d52cc4437194e31fed57b6c73ec2f8db747 2 @@ -75585,7 +75585,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeTexture_8h__incl.map 848ae6bf8ebad8cf44df3fe6a7e93e44bf7338e077f87a4201f48b201c8df40a 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeTexture_8h__incl.md5 9e80f5c09ed88616c92fc7ac867498dfa9466848373f00c7e8ce58524e85a7b7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeTexture_8h__incl.svg 1a9607c0af367a758e297a387f8438cd1fcdacadb65331c42e82628be89df240 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeTexture_8h_source.html a5fde73bb33a96aad320c0c6bcee7259de2ae897157874c68e199c9530aba3fa 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeTexture_8h_source.html be02bf0e94cd99799cb1abd4ff0e2815750ec0a6de831c836b1103f9f02720f3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolume_8h.html a28b69b41ffd2da1cf388b6f1664d778a6cef382374c832de6aa2ac4c3cfb615 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolume_8h__dep__incl.map f14671b82663550ecea2e5494c6c0006ba67092ad5f4f2ec489944ac8e7b1bf1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolume_8h__dep__incl.md5 af038e23ea6238651948a865b0eefa933cccd198514d441a345630395c689050 2 @@ -75598,7 +75598,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumetricPass_8h__incl.map 3bf8076b214acd2f3bf576e61d7de8c2cb72dfcd2b791721817438d139594392 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumetricPass_8h__incl.md5 2b2c6bbda2297d192d1d8b948acbe452fe304fe3d0d46bc2c22a83a1f48bf0e3 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumetricPass_8h__incl.svg a01b52fac6d5d54b45a0f69a59877e5e8f2c6909957921b8556a8fe7808edb25 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumetricPass_8h_source.html 7746acc902dcb2f257adb3439f5c2da884ce6e31668de0fa341ceb14317c3b6d 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumetricPass_8h_source.html ddeb2fa2de4ab20630d8ab90b0dff8321242f1df2e3830ba6ce915ced029448d 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVoronoiKernel_8h.html c08740725d805d3548dc4bd4b98f4a90994cca02669c5ddd7631042373990da1 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVoronoiKernel_8h__incl.map 8cedc799d4741d78390aee69069c8cbe5fd14586298485e72a8a46e24ebeb698 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVoronoiKernel_8h__incl.md5 92f346f65353ff2dbad206f2ef3f264e10863197f2ba473feede6c3c6f0954b0 2 @@ -75774,7 +75774,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OpenGLRenderWindow_8h__incl.map a6848c526d09381d947fd9e72bf5431fa8d93ee30c5646d9dc625ef118b0c49f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OpenGLRenderWindow_8h__incl.md5 19d609ed606e1e99a5c3f2ff6b77af103c6b62014b6c5bf20b81b7a58ba5fdcf 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OpenGLRenderWindow_8h__incl.svg cb324902a6697b761393b820cd003a4a5b4a0700a5bbba172936f5e81a5a7f03 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OpenGLRenderWindow_8h_source.html fe51b003791601d76d64df8e126d073693c7d34c6f95f155c6277a94083894a3 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OpenGLRenderWindow_8h_source.html 93a397a94b6870c0d38bfbacc224642a74898210c0ea7792759f4fcba964332c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OutputWindow_8h.html 1d810b37d2f1a9f89abd541146bb7e2d42e53c2f77fd56949073538dc621511e 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OutputWindow_8h__incl.map dbfaffecf03904fea9e8cb04f7a4401ed7d4c739fdad44e86231c9f1419fc7aa 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OutputWindow_8h__incl.md5 487c46ca136cc4e1ba7e2d3a0a5993ccc520c3c90ceb616a6fa293796d7b3424 2 @@ -75789,7 +75789,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32RenderWindowInteractor_8h__incl.map dd95c2116aa8b25f6b2e20173c77bcaeaf9e177f6424f5b962b3b8f70ddc4358 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32RenderWindowInteractor_8h__incl.md5 05e144059c4925e69e00f752bed5286bd0d370475497d54d331550ca8891559b 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32RenderWindowInteractor_8h__incl.svg 63a1e2a67e870e9c0886f6d35ac26c19cf9af6b5f5b66101a4f323c128963835 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32RenderWindowInteractor_8h_source.html 018f9afaf49cdf32b9d95fcbe7992053ba0c6fbdba2e1f6213358e2f6c4d6851 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32RenderWindowInteractor_8h_source.html af5c00363c131640ebf4aeeaa370ef24a0615ee602bb4bb01fda394f72f588bd 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32VideoSource_8h.html 5879fbf191e1d83eb40341c7358566839ca2663236e399772d0c8342229fcb85 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32VideoSource_8h__incl.map ce09b6e4fe705387f6bcf6efb05f9b92d7903a370d25463933050c40440eb72f 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32VideoSource_8h__incl.md5 1d69bffc3dc92dc34b9027d335e5a3002dfad4ea0779f500ca5676024640eb19 2 @@ -76337,7 +76337,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkXOpenGLRenderWindow_8h__incl.map f91104ec7222fb321cf043d65379e0349d77fb676d4080f63e502651ab93efc7 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkXOpenGLRenderWindow_8h__incl.md5 9e304424848764b5ea85e166b064ce531d5469573cff3e94cb9996674e2bb8db 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkXOpenGLRenderWindow_8h__incl.svg 0d213dcd819c3b59344264453af30356132d6b5ec2cdbb5f9aaed2730fc06424 2 -/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkXOpenGLRenderWindow_8h_source.html 90341fe106d942b3ccea6f081014704e8cb0c65068ad18d609c7ef119bab0d95 2 +/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkXOpenGLRenderWindow_8h_source.html 58db883ee6ad6526fca3620526a6865bf9b098f8e359fe910b8bd02476254868 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkXRenderWindowInteractor_8h.html ce812759eb4108960c87dadaea648e4f342210a1ba41cb93e7201becd02e784c 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkXRenderWindowInteractor_8h__dep__incl.map d22c6b7e70442c3a8515dffd6ddc97467b32af8a18980fbf4d097b71ae8b7767 2 /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkXRenderWindowInteractor_8h__dep__incl.md5 29bed469067cbb50230db244112800438dc3b6aa8f4c256c55e5ce9570c3c88a 2 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKGraphicsItem_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKGraphicsItem_8h_source.html 2018-12-20 19:53:23.210893895 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKGraphicsItem_8h_source.html 2018-12-20 19:53:23.218893946 +0000 @@ -57,7 +57,7 @@
vtkSmartPointer< vtkGenericOpenGLRenderWindow >
QVTKInteractor
an interactor for QVTKOpenGLWidget (and QVTKWiget).
Definition: QVTKInteractor.h:59
vtkEventQtSlotConnect
Manage connections between VTK events and Qt slots.
Definition: vtkEventQtSlotConnect.h:62
-
vtkGenericOpenGLRenderWindow
platform independent render window
Definition: vtkGenericOpenGLRenderWindow.h:33
+
vtkGenericOpenGLRenderWindow
platform independent render window
Definition: vtkGenericOpenGLRenderWindow.h:39
QVTKGraphicsItem::mConnect
vtkSmartPointer< vtkEventQtSlotConnect > mConnect
Definition: QVTKGraphicsItem.h:110
QVTKGraphicsItem
Definition: QVTKGraphicsItem.h:40
vtkSmartPointer.h
/usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKOpenGLWidget_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKOpenGLWidget_8h_source.html 2018-12-20 19:53:23.250894152 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKOpenGLWidget_8h_source.html 2018-12-20 19:53:23.242894101 +0000 @@ -52,7 +52,7 @@
SetRenderWindow
virtual void SetRenderWindow(vtkRenderWindow *renwin)
vtkSmartPointer< vtkGenericOpenGLRenderWindow >
QVTKInteractor
an interactor for QVTKOpenGLWidget (and QVTKWiget).
Definition: QVTKInteractor.h:59
-
vtkGenericOpenGLRenderWindow
platform independent render window
Definition: vtkGenericOpenGLRenderWindow.h:33
+
vtkGenericOpenGLRenderWindow
platform independent render window
Definition: vtkGenericOpenGLRenderWindow.h:39
QVTKOpenGLWidget::EnableHiDPI
bool EnableHiDPI
Definition: QVTKOpenGLWidget.h:238
QVTKOpenGLWidget::OriginalDPI
int OriginalDPI
Definition: QVTKOpenGLWidget.h:239
vtkNew.h
/usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget2_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget2_8h_source.html 2018-12-20 19:53:23.278894332 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/QVTKWidget2_8h_source.html 2018-12-20 19:53:23.286894383 +0000 @@ -57,7 +57,7 @@
QVTKWidget2::mIrenAdapter
QVTKInteractorAdapter * mIrenAdapter
Definition: QVTKWidget2.h:171
QVTKInteractor
an interactor for QVTKOpenGLWidget (and QVTKWiget).
Definition: QVTKInteractor.h:59
vtkEventQtSlotConnect
Manage connections between VTK events and Qt slots.
Definition: vtkEventQtSlotConnect.h:62
-
vtkGenericOpenGLRenderWindow
platform independent render window
Definition: vtkGenericOpenGLRenderWindow.h:33
+
vtkGenericOpenGLRenderWindow
platform independent render window
Definition: vtkGenericOpenGLRenderWindow.h:39
QVTKWidget2::mRenWin
vtkSmartPointer< vtkGenericOpenGLRenderWindow > mRenWin
Definition: QVTKWidget2.h:168
vtkSmartPointer.h
QVTKWidget2::UseTDx
bool UseTDx
Definition: QVTKWidget2.h:169
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCameraPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCameraPass_8h_source.html 2018-12-20 19:53:23.302894486 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCameraPass_8h_source.html 2018-12-20 19:53:23.302894486 +0000 @@ -46,7 +46,7 @@
vtkCameraPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCameraPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
35 #ifndef vtkCameraPass_h
36 #define vtkCameraPass_h
37 
38 #include "vtkRenderingOpenGL2Module.h" // For export macro
39 #include "vtkRenderPass.h"
40&#href_anchor"line"> 41 class VTKRENDERINGOPENGL2_EXPORT vtkCameraPass : public vtkRenderPass
42&#href_anchor"line"> 43 public:
44  static vtkCameraPass *New();
46&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
47&#href_anchor"line"> 52  void Render(const vtkRenderState *s) override;
53&#href_anchor"line"> 59  void ReleaseGraphicsResources(vtkWindow *w) override;
60&#href_anchor"line"> 62 
69  vtkGetObjectMacro(DelegatePass,vtkRenderPass);
70&#href_anchor"keyword">virtual void SetDelegatePass(vtkRenderPass *delegatePass);
72&#href_anchor"line"> 74 
78  vtkSetMacro(AspectRatioOverride, double);
79  vtkGetMacro(AspectRatioOverride, double);
80  protected:
82 
85  vtkCameraPass();
86&#href_anchor"line"> 88 
91  ~vtkCameraPass() override;
92&#href_anchor"keyword">virtual void GetTiledSizeAndOrigin(
93  const vtkRenderState* render_state,
94&#href_anchor"keywordtype">int* width, int* height, int *originX,
95  int* originY);
97 
98  vtkRenderPass *DelegatePass;
99&#href_anchor"line"> 100  double AspectRatioOverride;
101  private:
102  vtkCameraPass(const vtkCameraPass&) = delete;
103&#href_anchor"keywordtype">void operator=(const vtkCameraPass&) = delete;
104&#href_anchor"line"> 105 
106 #endif
Implement the camera render pass.
Definition: vtkCameraPass.h:38
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCameraPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
32 #ifndef vtkCameraPass_h
33 #define vtkCameraPass_h
34 
35 #include "vtkRenderingOpenGL2Module.h" // For export macro
36 #include "vtkRenderPass.h"
37&#href_anchor"line"> 38 class VTKRENDERINGOPENGL2_EXPORT vtkCameraPass : public vtkRenderPass
39&#href_anchor"line"> 40 public:
41  static vtkCameraPass *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 49  void Render(const vtkRenderState *s) override;
50&#href_anchor"line"> 56  void ReleaseGraphicsResources(vtkWindow *w) override;
57&#href_anchor"line"> 59 
66  vtkGetObjectMacro(DelegatePass,vtkRenderPass);
67&#href_anchor"keyword">virtual void SetDelegatePass(vtkRenderPass *delegatePass);
69&#href_anchor"line"> 71 
75  vtkSetMacro(AspectRatioOverride, double);
76  vtkGetMacro(AspectRatioOverride, double);
77  protected:
79 
82  vtkCameraPass();
83&#href_anchor"line"> 85 
88  ~vtkCameraPass() override;
89&#href_anchor"keyword">virtual void GetTiledSizeAndOrigin(
90  const vtkRenderState* render_state,
91&#href_anchor"keywordtype">int* width, int* height, int *originX,
92  int* originY);
94 
95  vtkRenderPass *DelegatePass;
96&#href_anchor"line"> 97  double AspectRatioOverride;
98  private:
99  vtkCameraPass(const vtkCameraPass&) = delete;
100&#href_anchor"keywordtype">void operator=(const vtkCameraPass&) = delete;
101&#href_anchor"line"> 102 
103 #endif
Implement the camera render pass.
Definition: vtkCameraPass.h:41
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearRGBPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearRGBPass_8h_source.html 2018-12-20 19:53:23.318894589 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearRGBPass_8h_source.html 2018-12-20 19:53:23.322894615 +0000 @@ -46,7 +46,7 @@
vtkClearRGBPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkClearRGBPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkClearRGBPass_h
26 #define vtkClearRGBPass_h
27 
28 #include "vtkRenderingOpenGL2Module.h" // For export macro
29 #include "vtkRenderPass.h"
30&#href_anchor"line"> 31 class vtkOpenGLRenderWindow;
32&#href_anchor"line"> 33 class VTKRENDERINGOPENGL2_EXPORT vtkClearRGBPass : public vtkRenderPass
34&#href_anchor"line"> 35 public:
36  static vtkClearRGBPass *New();
38&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
39&#href_anchor"line"> 43  void Render(const vtkRenderState *s) override;
44&#href_anchor"line"> 46 
50  vtkSetVector3Macro(Background,double);
51  vtkGetVector3Macro(Background,double);
53 
54  protected:
59&#href_anchor"line"> 63  ~vtkClearRGBPass() override;
64&#href_anchor"line"> 65  double Background[3];
66 
67  private:
68  vtkClearRGBPass(const vtkClearRGBPass&) = delete;
69&#href_anchor"keywordtype">void operator=(const vtkClearRGBPass&) = delete;
70&#href_anchor"line"> 71 
72 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkClearRGBPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkClearRGBPass_h
26 #define vtkClearRGBPass_h
27 
28 #include "vtkRenderingOpenGL2Module.h" // For export macro
29 #include "vtkRenderPass.h"
30&#href_anchor"line"> 31 class vtkOpenGLRenderWindow;
32&#href_anchor"line"> 33 class VTKRENDERINGOPENGL2_EXPORT vtkClearRGBPass : public vtkRenderPass
34&#href_anchor"line"> 35 public:
36  static vtkClearRGBPass *New();
38&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
39&#href_anchor"line"> 43  void Render(const vtkRenderState *s) override;
44&#href_anchor"line"> 46 
50  vtkSetVector3Macro(Background,double);
51  vtkGetVector3Macro(Background,double);
53 
54  protected:
59&#href_anchor"line"> 63  ~vtkClearRGBPass() override;
64&#href_anchor"line"> 65  double Background[3];
66 
67  private:
68  vtkClearRGBPass(const vtkClearRGBPass&) = delete;
69&#href_anchor"keywordtype">void operator=(const vtkClearRGBPass&) = delete;
70&#href_anchor"line"> 71 
72 #endif
OpenGL rendering window.
Paint in the color buffer.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearZPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearZPass_8h_source.html 2018-12-20 19:53:23.342894743 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkClearZPass_8h_source.html 2018-12-20 19:53:23.342894743 +0000 @@ -46,8 +46,8 @@
vtkClearZPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkClearZPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkClearZPass_h
29 #define vtkClearZPass_h
30 
31 #include "vtkRenderingOpenGL2Module.h" // For export macro
32 #include "vtkRenderPass.h"
33&#href_anchor"line"> 34 class vtkOpenGLRenderWindow;
35&#href_anchor"line"> 36 class VTKRENDERINGOPENGL2_EXPORT vtkClearZPass : public vtkRenderPass
37&#href_anchor"line"> 38 public:
39  static vtkClearZPass *New();
41&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
42&#href_anchor"line"> 47  void Render(const vtkRenderState *s) override;
48&#href_anchor"line"> 50 
53  vtkSetClampMacro(Depth,double,0.0,1.0);
54  vtkGetMacro(Depth,double);
56 
57  protected:
61  vtkClearZPass();
62&#href_anchor"line"> 66  ~vtkClearZPass() override;
67&#href_anchor"line"> 68  double Depth;
69 
70  private:
71  vtkClearZPass(const vtkClearZPass&) = delete;
72&#href_anchor"keywordtype">void operator=(const vtkClearZPass&) = delete;
73&#href_anchor"line"> 74 
75 #endif
OpenGL rendering window.
-
Clear the depth buffer with a given value.
Definition: vtkClearZPass.h:33
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkClearZPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkClearZPass_h
26 #define vtkClearZPass_h
27 
28 #include "vtkRenderingOpenGL2Module.h" // For export macro
29 #include "vtkRenderPass.h"
30&#href_anchor"line"> 31 class vtkOpenGLRenderWindow;
32&#href_anchor"line"> 33 class VTKRENDERINGOPENGL2_EXPORT vtkClearZPass : public vtkRenderPass
34&#href_anchor"line"> 35 public:
36  static vtkClearZPass *New();
38&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
39&#href_anchor"line"> 44  void Render(const vtkRenderState *s) override;
45&#href_anchor"line"> 47 
50  vtkSetClampMacro(Depth,double,0.0,1.0);
51  vtkGetMacro(Depth,double);
53 
54  protected:
58  vtkClearZPass();
59&#href_anchor"line"> 63  ~vtkClearZPass() override;
64&#href_anchor"line"> 65  double Depth;
66 
67  private:
68  vtkClearZPass(const vtkClearZPass&) = delete;
69&#href_anchor"keywordtype">void operator=(const vtkClearZPass&) = delete;
70&#href_anchor"line"> 71 
72 #endif
OpenGL rendering window.
+
Clear the depth buffer with a given value.
Definition: vtkClearZPass.h:36
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaRenderWindow_8h_source.html 2018-12-20 19:53:23.386895026 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCocoaRenderWindow_8h_source.html 2018-12-20 19:53:23.378894974 +0000 @@ -46,10 +46,10 @@
vtkCocoaRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 Module: vtkCocoaRenderWindow.h
5 
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
42 #ifndef vtkCocoaRenderWindow_h
43 #define vtkCocoaRenderWindow_h
44 
45 #include "vtkRenderingOpenGL2Module.h" // For export macro
46 #include <stack> // for ivar
47 #include "vtkOpenGLRenderWindow.h"
48&#href_anchor"line"> 49 class VTKRENDERINGOPENGL2_EXPORT vtkCocoaRenderWindow : public vtkOpenGLRenderWindow
50&#href_anchor"line"> 51 public:
52  static vtkCocoaRenderWindow *New();
54&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
55&#href_anchor"line"> 59  void Start() override;
60 
64  void Frame() override;
65 
69  virtual void WindowConfigure();
70 
79  void Initialize() override;
80 
87  void SetFullScreen(int) override;
88 
92  void WindowRemap() override;
93 
98  virtual void PrefFullScreen();
99 
101 
104  void SetSize(int a[2]) override;
105  void SetSize(int,int) override;
107 
111  int *GetSize() override;
112 
114 
117  void SetPosition(int a[2]) override;
118  void SetPosition(int,int) override;
120 
124  int *GetScreenSize() override;
125 
129  int *GetPosition() override;
130 
135  void SetWindowName(const char *) override;
136 
137  void SetNextWindowInfo(char *) override
138  {
139  vtkWarningMacro("SetNextWindowInfo not implemented (WindowRemap not implemented).");
140  }
141  void* GetGenericDrawable() override
142  {
143  vtkWarningMacro("Method not implemented.");
144  return 0;
145  }
146  void SetDisplayId(void*) override
147  {
148  vtkWarningMacro("Method not implemented.");
149  }
150  void *GetGenericDisplayId() override
151  {
152  vtkWarningMacro("Method not implemented.");
153  return 0;
154  }
155 
161  void SetWindowInfo(char*) override;
162 
168  void SetParentInfo(char*) override;
169 
170  void SetNextWindowId(void*) override
171  {
172  vtkWarningMacro("SetNextWindowId not implemented (WindowRemap not implemented).");
173  }
174 
179  bool InitializeFromCurrentContext() override;
180 
187  void SetStereoCapableWindow(int capable) override;
188 
192  void MakeCurrent() override;
193 
197  bool IsCurrent() override;
198 
205  bool IsDrawable() override;
206 
210  void UpdateContext();
211 
215  const char *ReportCapabilities() override;
216 
220  int IsDirect() override;
221 
227  void SetForceMakeCurrent() override;
228 
233  int GetEventPending() override;
234 
236 
239  virtual void SetupPalette(void *hDC);
240  virtual void SetupPixelFormat(void *hDC, void *dwFlags, int debug,
241  int bpp=16, int zbpp=16);
243 
247  void Finalize() override;
248 
250 
256  void HideCursor() override;
257  void ShowCursor() override;
258  void SetCursorPosition(int x, int y) override;
260 
264  void SetCurrentCursor(int) override;
265 
270  virtual int GetViewCreated();
271 
276  virtual int GetWindowCreated();
277 
279 
282  void SetContextId(void *);
283  void *GetContextId();
284  void *GetGenericContext() override {return this->GetContextId();}
286 
297  virtual void SetRootWindow(void *);
298 
302  virtual void *GetRootWindow();
303 
314  void SetWindowId(void *) override;
315 
319  virtual void *GetWindowId();
320  void *GetGenericWindowId() override {return this->GetWindowId();}
321 
328  void SetParentId(void *nsview) override;
329 
335  virtual void *GetParentId();
336  void *GetGenericParentId() override { return this->GetParentId(); }
337 
348  void SetWantsBestResolution(bool wantsBest);
349  bool GetWantsBestResolution();
350 
352 
355  void SetPixelFormat(void *pixelFormat);
356  void *GetPixelFormat();
358 
360 
367  void PushContext() override;
368  void PopContext() override;
370 
371 protected:
373&#href_anchor"code" href="classvtkCocoaRenderWindow.html">vtkCocoaRenderWindow() override;
374 
375  std::stack<void *> ContextStack;
376 
377  void CreateGLContext();
378 
379  void CreateAWindow() override;
380  void DestroyWindow() override;
381  void DestroyOffScreenWindow();
382 
383  int OffScreenInitialized;
384  int OnScreenInitialized;
385 
387 
391  void SetCocoaManager(void *manager);
392  void *GetCocoaManager();
394 
395  void SetCocoaServer(void *server); // Really a vtkCocoaServer*
396  void *GetCocoaServer();
397 
398 private:
400&#href_anchor"keywordtype">void operator=(const vtkCocoaRenderWindow&) = delete;
401&#href_anchor"line"> 402 private:
403  // Important: this class cannot contain Objective-C instance
404  // variables for 2 reasons:
405  // 1) C++ files include this header
406  // 2) because of garbage collection (the GC scanner does not scan objects create by C++'s new)
407  // Instead, use the CocoaManager dictionary to keep a collection
408  // of what would otherwise be Objective-C instance variables.
409  void *CocoaManager; // Really an NSMutableDictionary*
410 
411  int WindowCreated;
412  int ViewCreated;
413  int CursorHidden;
414 
415  int ForceMakeCurrent;
416 
417  bool WantsBestResolution;
418 };
419 
420 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 Module: vtkCocoaRenderWindow.h
5 
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
42 #ifndef vtkCocoaRenderWindow_h
43 #define vtkCocoaRenderWindow_h
44 
45 #include "vtkRenderingOpenGL2Module.h" // For export macro
46 #include <stack> // for ivar
47 #include "vtkOpenGLRenderWindow.h"
48&#href_anchor"line"> 49 class VTKRENDERINGOPENGL2_EXPORT vtkCocoaRenderWindow : public vtkOpenGLRenderWindow
50&#href_anchor"line"> 51 public:
52  static vtkCocoaRenderWindow *New();
54&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
55&#href_anchor"line"> 59  void Start() override;
60 
64  void Frame() override;
65 
69  virtual void WindowConfigure();
70 
79  void Initialize() override;
80 
87  void SetFullScreen(int) override;
88 
92  void WindowRemap() override;
93 
98  virtual void PrefFullScreen();
99 
101 
104  void SetSize(int a[2]) override;
105  void SetSize(int,int) override;
107 
111  int *GetSize() override;
112 
114 
117  void SetPosition(int a[2]) override;
118  void SetPosition(int,int) override;
120 
124  int *GetScreenSize() override;
125 
129  int *GetPosition() override;
130 
135  void SetWindowName(const char *) override;
136 
137  void SetNextWindowInfo(char *) override
138  {
139  vtkWarningMacro("SetNextWindowInfo not implemented (WindowRemap not implemented).");
140  }
141  void* GetGenericDrawable() override
142  {
143  vtkWarningMacro("Method not implemented.");
144  return 0;
145  }
146  void SetDisplayId(void*) override
147  {
148  vtkWarningMacro("Method not implemented.");
149  }
150  void *GetGenericDisplayId() override
151  {
152  vtkWarningMacro("Method not implemented.");
153  return 0;
154  }
155 
161  void SetWindowInfo(char*) override;
162 
168  void SetParentInfo(char*) override;
169 
170  void SetNextWindowId(void*) override
171  {
172  vtkWarningMacro("SetNextWindowId not implemented (WindowRemap not implemented).");
173  }
174 
179  bool InitializeFromCurrentContext() override;
180 
187  void SetStereoCapableWindow(int capable) override;
188 
192  void MakeCurrent() override;
193 
197  bool IsCurrent() override;
198 
205  bool IsDrawable() override;
206 
210  void UpdateContext();
211 
215  const char *ReportCapabilities() override;
216 
220  int IsDirect() override;
221 
227  void SetForceMakeCurrent() override;
228 
233  int GetEventPending() override;
234 
236 
239  virtual void SetupPalette(void *hDC);
240  virtual void SetupPixelFormat(void *hDC, void *dwFlags, int debug,
241  int bpp=16, int zbpp=16);
243 
247  void Finalize() override;
248 
250 
256  void HideCursor() override;
257  void ShowCursor() override;
258  void SetCursorPosition(int x, int y) override;
260 
264  void SetCurrentCursor(int) override;
265 
270  virtual int GetViewCreated();
271 
276  virtual int GetWindowCreated();
277 
279 
282  void SetContextId(void *);
283  void *GetContextId();
284  void *GetGenericContext() override {return this->GetContextId();}
286 
297  virtual void SetRootWindow(void *);
298 
302  virtual void *GetRootWindow();
303 
314  void SetWindowId(void *) override;
315 
319  virtual void *GetWindowId();
320  void *GetGenericWindowId() override {return this->GetWindowId();}
321 
328  void SetParentId(void *nsview) override;
329 
335  virtual void *GetParentId();
336  void *GetGenericParentId() override { return this->GetParentId(); }
337 
348  void SetWantsBestResolution(bool wantsBest);
349  bool GetWantsBestResolution();
350 
352 
355  void SetPixelFormat(void *pixelFormat);
356  void *GetPixelFormat();
358 
360 
367  void PushContext() override;
368  void PopContext() override;
370 
371 protected:
373&#href_anchor"code" href="classvtkCocoaRenderWindow.html">vtkCocoaRenderWindow() override;
374 
375  std::stack<void *> ContextStack;
376 
377  void CreateGLContext();
378 
379  void CreateAWindow() override;
380  void DestroyWindow() override;
381  void DestroyOffScreenWindow();
382 
383  int OffScreenInitialized;
384  int OnScreenInitialized;
385 
387 
391  void SetCocoaManager(void *manager);
392  void *GetCocoaManager();
394 
395  void SetCocoaServer(void *server); // Really a vtkCocoaServer*
396  void *GetCocoaServer();
397 
398 private:
400&#href_anchor"keywordtype">void operator=(const vtkCocoaRenderWindow&) = delete;
401&#href_anchor"line"> 402 private:
403  // Important: this class cannot contain Objective-C instance
404  // variables for 2 reasons:
405  // 1) C++ files include this header
406  // 2) because of garbage collection (the GC scanner does not scan objects create by C++'s new)
407  // Instead, use the CocoaManager dictionary to keep a collection
408  // of what would otherwise be Objective-C instance variables.
409  void *CocoaManager; // Really an NSMutableDictionary*
410 
411  int WindowCreated;
412  int ViewCreated;
413  int CursorHidden;
414 
415  int ForceMakeCurrent;
416 
417  bool WantsBestResolution;
418 };
419 
420 #endif
OpenGL rendering window.
virtual void Finalize()=0
Finalize the rendering process.
virtual void SetForceMakeCurrent()
If called, allow MakeCurrent() to skip cache-check when called.
- +
virtual void WindowRemap()=0
Remap the rendering window.
void * GetGenericDrawable() override
Dummy stubs for vtkWindow API.
virtual void HideCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
@@ -73,7 +73,7 @@
void * GetGenericContext() override
Accessors for the OpenGL context (Really an NSOpenGLContext*).
virtual void SetCursorPosition(int, int)
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
virtual int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
-
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
+
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
virtual void Frame()=0
A termination method performed at the end of the rendering process to do things like swapping buffers...
const char * ReportCapabilities() override
Get report of capabilities for the render window.
void SetNextWindowInfo(char *) override
Dummy stubs for vtkWindow API.
@@ -87,7 +87,7 @@
virtual void Start()=0
Initialize the rendering process.
virtual void SetWindowName(const char *)
Get name of rendering window.
virtual void SetPosition(int, int)
Set/Get the position in screen coordinates of the rendering window.
-
virtual void Initialize(void)
Initialize the rendering window.
+
virtual void Initialize(void)
Initialize the rendering window.
virtual void CreateAWindow()=0
Create a not-off-screen window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
void * GetGenericWindowId() override
Dummy stubs for vtkWindow API.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h_source.html 2018-12-20 19:53:23.426895283 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkCompositePolyDataMapper2_8h_source.html 2018-12-20 19:53:23.430895308 +0000 @@ -46,47 +46,47 @@
vtkCompositePolyDataMapper2.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCompositePolyDataMapper2.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkCompositePolyDataMapper2_h
29 #define vtkCompositePolyDataMapper2_h
30 
31 #include "vtkRenderingOpenGL2Module.h" // For export macro
32 #include "vtkSmartPointer.h" // for vtkSmartPointer
33&#href_anchor"preprocessor">#include "vtkOpenGLPolyDataMapper.h"
34&#href_anchor"line"> 35 #include "vtkColor.h" // used for ivars
36&#href_anchor"preprocessor">#include <map> // use for ivars
37 #include <stack> // used for ivars
38 #include <vector> // used for ivars
39 
41&#href_anchor"keyword">class vtkCompositeMapperHelper2;
42&#href_anchor"keyword">class vtkCompositeMapperHelperData;
43&#href_anchor"line"> 44 class VTKRENDERINGOPENGL2_EXPORT vtkCompositePolyDataMapper2 : public vtkOpenGLPolyDataMapper
45&#href_anchor"line"> 46 public:
49&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
50&#href_anchor"line"> 61  bool GetIsOpaque() override;
62 
64 
67  void SetCompositeDataDisplayAttributes(vtkCompositeDataDisplayAttributes *attributes);
68&#href_anchor"code" href="classvtkCompositeDataDisplayAttributes.html">vtkCompositeDataDisplayAttributes* GetCompositeDataDisplayAttributes();
70 
72 
75  void SetBlockVisibility(unsigned int index, bool visible);
76  bool GetBlockVisibility(unsigned int index);
77  void RemoveBlockVisibility(unsigned int index);
78  void RemoveBlockVisibilities();
79  // This method is deprecated and will be removed in VTK 8.2. It is misspelled.
80  VTK_LEGACY(void RemoveBlockVisibilites());
82 
84 
87  void SetBlockColor(unsigned int index, double color[3]);
88  void SetBlockColor(unsigned int index, double r, double g, double b)
89  {
90  double color[3] = {r, g, b};
91  this->SetBlockColor(index, color);
92  }
93  double* GetBlockColor(unsigned int index);
94  void RemoveBlockColor(unsigned int index);
95  void RemoveBlockColors();
97 
99 
102  void SetBlockOpacity(unsigned int index, double opacity);
103  double GetBlockOpacity(unsigned int index);
104  void RemoveBlockOpacity(unsigned int index);
105  void RemoveBlockOpacities();
107 
114  vtkSetMacro(ColorMissingArraysWithNanColor, bool)
115  vtkGetMacro(ColorMissingArraysWithNanColor, bool)
116  vtkBooleanMacro(ColorMissingArraysWithNanColor, bool)
124  void ReleaseGraphicsResources(vtkWindow *) override;
125&#href_anchor"line"> 129  void Render(vtkRenderer *ren, vtkActor *act) override;
130&#href_anchor"line"> 134  std::vector<vtkPolyData*> GetRenderedList()
135  {
136  return this->RenderedList;
137  }
138 
139 protected:
141&#href_anchor"code" href="classvtkCompositePolyDataMapper2.html">vtkCompositePolyDataMapper2() override;
142 
149 
153  int FillInputPortInformation(int port, vtkInformation* info) override;
154 
158  void ComputeBounds() override;
159 
163  vtkTimeStamp BoundsMTime;
164&#href_anchor"line"> 165  // what "index" are we currently rendering, -1 means none
167  std::map<const std::string, vtkCompositeMapperHelper2 *> Helpers;
168  std::map<vtkPolyData *, vtkCompositeMapperHelperData *> HelperDataMap;
170 
171  virtual vtkCompositeMapperHelper2 *CreateHelper();
172&#href_anchor"line"> 173  // copy values to the helpers
174  virtual void CopyMapperValuesToHelper(vtkCompositeMapperHelper2 *helper);
175&#href_anchor"line"> 176&#href_anchor"keyword">class RenderBlockState
177&#href_anchor"line"> 178  public:
179  std::stack<bool> Visibility;
180  std::stack<bool> Pickability;
181  std::stack<double> Opacity;
182  std::stack<vtkColor3d> AmbientColor;
183  std::stack<vtkColor3d> DiffuseColor;
184  std::stack<vtkColor3d> SpecularColor;
185  };
186 
187  void BuildRenderValues(vtkRenderer *renderer,
188&#href_anchor"code" href="classvtkActor.html">vtkActor *actor,
189  vtkDataObject *dobj,
190&#href_anchor"keywordtype">unsigned int &flat_index);
192 
194  void RenderBlock(vtkRenderer *renderer,
195&#href_anchor"code" href="classvtkActor.html">vtkActor *actor,
196  vtkDataObject *dobj,
197&#href_anchor"keywordtype">unsigned int &flat_index);
198 
203 
205&#href_anchor"line"> 210  bool ColorMissingArraysWithNanColor;
211 
212  std::vector<vtkPolyData*> RenderedList;
213 
214 private:
215  vtkMTimeType LastOpaqueCheckTime;
216  bool LastOpaqueCheckValue;
217  double ColorResult[3];
218 
220&#href_anchor"keywordtype">void operator=(const vtkCompositePolyDataMapper2&) = delete;
221&#href_anchor"line"> 222 };
223 
224 #endif
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCompositePolyDataMapper2.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkCompositePolyDataMapper2_h
26 #define vtkCompositePolyDataMapper2_h
27 
28 #include "vtkRenderingOpenGL2Module.h" // For export macro
29 #include "vtkSmartPointer.h" // for vtkSmartPointer
30&#href_anchor"preprocessor">#include "vtkOpenGLPolyDataMapper.h"
31&#href_anchor"line"> 32 #include "vtkColor.h" // used for ivars
33&#href_anchor"preprocessor">#include <map> // use for ivars
34 #include <stack> // used for ivars
35 #include <vector> // used for ivars
36 
38&#href_anchor"keyword">class vtkCompositeMapperHelper2;
39&#href_anchor"keyword">class vtkCompositeMapperHelperData;
40&#href_anchor"line"> 41 class VTKRENDERINGOPENGL2_EXPORT vtkCompositePolyDataMapper2 : public vtkOpenGLPolyDataMapper
42&#href_anchor"line"> 43 public:
46&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
47&#href_anchor"line"> 58  bool GetIsOpaque() override;
59 
61 
64  void SetCompositeDataDisplayAttributes(vtkCompositeDataDisplayAttributes *attributes);
65&#href_anchor"code" href="classvtkCompositeDataDisplayAttributes.html">vtkCompositeDataDisplayAttributes* GetCompositeDataDisplayAttributes();
67 
69 
72  void SetBlockVisibility(unsigned int index, bool visible);
73  bool GetBlockVisibility(unsigned int index);
74  void RemoveBlockVisibility(unsigned int index);
75  void RemoveBlockVisibilities();
76  // This method is deprecated and will be removed in VTK 8.2. It is misspelled.
77  VTK_LEGACY(void RemoveBlockVisibilites());
79 
81 
84  void SetBlockColor(unsigned int index, double color[3]);
85  void SetBlockColor(unsigned int index, double r, double g, double b)
86  {
87  double color[3] = {r, g, b};
88  this->SetBlockColor(index, color);
89  }
90  double* GetBlockColor(unsigned int index);
91  void RemoveBlockColor(unsigned int index);
92  void RemoveBlockColors();
94 
96 
99  void SetBlockOpacity(unsigned int index, double opacity);
100  double GetBlockOpacity(unsigned int index);
101  void RemoveBlockOpacity(unsigned int index);
102  void RemoveBlockOpacities();
104 
111  vtkSetMacro(ColorMissingArraysWithNanColor, bool)
112  vtkGetMacro(ColorMissingArraysWithNanColor, bool)
113  vtkBooleanMacro(ColorMissingArraysWithNanColor, bool)
121  void ReleaseGraphicsResources(vtkWindow *) override;
122&#href_anchor"line"> 126  void Render(vtkRenderer *ren, vtkActor *act) override;
127&#href_anchor"line"> 131  std::vector<vtkPolyData*> GetRenderedList()
132  {
133  return this->RenderedList;
134  }
135 
136 protected:
138&#href_anchor"code" href="classvtkCompositePolyDataMapper2.html">vtkCompositePolyDataMapper2() override;
139 
146 
150  int FillInputPortInformation(int port, vtkInformation* info) override;
151 
155  void ComputeBounds() override;
156 
160  vtkTimeStamp BoundsMTime;
161&#href_anchor"line"> 162  // what "index" are we currently rendering, -1 means none
164  std::map<const std::string, vtkCompositeMapperHelper2 *> Helpers;
165  std::map<vtkPolyData *, vtkCompositeMapperHelperData *> HelperDataMap;
167 
168  virtual vtkCompositeMapperHelper2 *CreateHelper();
169&#href_anchor"line"> 170  // copy values to the helpers
171  virtual void CopyMapperValuesToHelper(vtkCompositeMapperHelper2 *helper);
172&#href_anchor"line"> 173&#href_anchor"keyword">class RenderBlockState
174&#href_anchor"line"> 175  public:
176  std::stack<bool> Visibility;
177  std::stack<bool> Pickability;
178  std::stack<double> Opacity;
179  std::stack<vtkColor3d> AmbientColor;
180  std::stack<vtkColor3d> DiffuseColor;
181  std::stack<vtkColor3d> SpecularColor;
182  };
183 
184  void BuildRenderValues(vtkRenderer *renderer,
185&#href_anchor"code" href="classvtkActor.html">vtkActor *actor,
186  vtkDataObject *dobj,
187&#href_anchor"keywordtype">unsigned int &flat_index);
189 
191  void RenderBlock(vtkRenderer *renderer,
192&#href_anchor"code" href="classvtkActor.html">vtkActor *actor,
193  vtkDataObject *dobj,
194&#href_anchor"keywordtype">unsigned int &flat_index);
195 
200 
202&#href_anchor"line"> 207  bool ColorMissingArraysWithNanColor;
208 
209  std::vector<vtkPolyData*> RenderedList;
210 
211 private:
212  vtkMTimeType LastOpaqueCheckTime;
213  bool LastOpaqueCheckValue;
214  double ColorResult[3];
215 
217&#href_anchor"keywordtype">void operator=(const vtkCompositePolyDataMapper2&) = delete;
218&#href_anchor"line"> 219 };
220 
221 #endif
-
a PolyDataMapper for the OpenGL library
+
a PolyDataMapper for the OpenGL library
void ComputeBounds() override
Called in GetBounds().
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
static vtkOpenGLPolyDataMapper * New()
virtual vtkExecutive * CreateDefaultExecutive()
Create a default executive.
Store vtkAlgorithm input/output information.
vtkTypeUInt32 vtkMTimeType
Definition: vtkType.h:300
-
mapper for composite dataset consisting of polygonal data.
- -
std::vector< vtkPolyData * > GetRenderedList()
Accessor to the ordered list of PolyData that we end last drew.
+
mapper for composite dataset consisting of polygonal data.
+ +
std::vector< vtkPolyData * > GetRenderedList()
Accessor to the ordered list of PolyData that we end last drew.
record modification and/or execution time
Definition: vtkTimeStamp.h:35
Rendering attributes for a multi-block dataset.
- - + +
abstract specification for renderers
Definition: vtkRenderer.h:63
Superclass for all pipeline executives in VTK.
Definition: vtkExecutive.h:49
-
std::map< vtkPolyData *, vtkCompositeMapperHelperData * > HelperDataMap
- - -
void SetBlockColor(unsigned int index, double r, double g, double b)
Set/get the color for a block given its flat index.
- +
std::map< vtkPolyData *, vtkCompositeMapperHelperData * > HelperDataMap
+ + +
void SetBlockColor(unsigned int index, double r, double g, double b)
Set/get the color for a block given its flat index.
+
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
- - + +
a simple class to control print indentation
Definition: vtkIndent.h:39
-
std::map< const std::string, vtkCompositeMapperHelper2 * > Helpers
+
std::map< const std::string, vtkCompositeMapperHelper2 * > Helpers
void Render(vtkRenderer *ren, vtkActor *act) override
This calls RenderPiece (in a for loop if streaming is necessary).
- -
vtkSmartPointer< vtkCompositeDataDisplayAttributes > CompositeAttributes
Composite data set attributes.
+ +
vtkSmartPointer< vtkCompositeDataDisplayAttributes > CompositeAttributes
Composite data set attributes.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
- -
std::vector< vtkPolyData * > RenderedList
+ +
std::vector< vtkPolyData * > RenderedList
bool GetIsOpaque() override
Returns if the mapper does not expect to have translucent geometry.
-
bool ColorMissingArraysWithNanColor
If the current &#39;color by&#39; array is missing on some datasets, color these dataset by the LookupTable&#39;s...
+
bool ColorMissingArraysWithNanColor
If the current &#39;color by&#39; array is missing on some datasets, color these dataset by the LookupTable&#39;s...
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
@@ -95,7 +95,7 @@
general representation of visualization data
Definition: vtkDataObject.h:64
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
- +
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDefaultPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
37 #ifndef vtkDefaultPass_h
38 #define vtkDefaultPass_h
39 
40 #include "vtkRenderingOpenGL2Module.h" // For export macro
41 #include "vtkRenderPass.h"
42&#href_anchor"line"> 43 class vtkOpenGLRenderWindow;
44&#href_anchor"keyword">class vtkDefaultPassLayerList; // Pimpl
45 
46 class VTKRENDERINGOPENGL2_EXPORT vtkDefaultPass : public vtkRenderPass
47&#href_anchor"line"> 48 public:
49  static vtkDefaultPass *New();
51&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
52&#href_anchor"line"> 59  void Render(const vtkRenderState *s) override;
60&#href_anchor"line"> 61  protected:
66&#href_anchor"line"> 70  ~vtkDefaultPass() override;
71&#href_anchor"line"> 76  virtual void RenderOpaqueGeometry(const vtkRenderState *s);
77&#href_anchor"line"> 82  virtual void RenderFilteredOpaqueGeometry(const vtkRenderState *s);
83&#href_anchor"line"> 88  virtual void RenderTranslucentPolygonalGeometry(const vtkRenderState *s);
89&#href_anchor"line"> 94  virtual void RenderFilteredTranslucentPolygonalGeometry(
95  const vtkRenderState *s);
96&#href_anchor"line"> 101  virtual void RenderVolumetricGeometry(const vtkRenderState *s);
102&#href_anchor"line"> 107  virtual void RenderFilteredVolumetricGeometry(const vtkRenderState *s);
108&#href_anchor"line"> 113  virtual void RenderOverlay(const vtkRenderState *s);
114&#href_anchor"line"> 119  virtual void RenderFilteredOverlay(const vtkRenderState *s);
120&#href_anchor"line"> 121  private:
122  vtkDefaultPass(const vtkDefaultPass&) = delete;
123&#href_anchor"keywordtype">void operator=(const vtkDefaultPass&) = delete;
124&#href_anchor"line"> 125 
126 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDefaultPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkDefaultPass_h
35 #define vtkDefaultPass_h
36 
37 #include "vtkRenderingOpenGL2Module.h" // For export macro
38 #include "vtkRenderPass.h"
39&#href_anchor"line"> 40 class vtkOpenGLRenderWindow;
41&#href_anchor"keyword">class vtkDefaultPassLayerList; // Pimpl
42 
43 class VTKRENDERINGOPENGL2_EXPORT vtkDefaultPass : public vtkRenderPass
44&#href_anchor"line"> 45 public:
46  static vtkDefaultPass *New();
48&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
49&#href_anchor"line"> 56  void Render(const vtkRenderState *s) override;
57&#href_anchor"line"> 58  protected:
63&#href_anchor"line"> 67  ~vtkDefaultPass() override;
68&#href_anchor"line"> 73  virtual void RenderOpaqueGeometry(const vtkRenderState *s);
74&#href_anchor"line"> 79  virtual void RenderFilteredOpaqueGeometry(const vtkRenderState *s);
80&#href_anchor"line"> 85  virtual void RenderTranslucentPolygonalGeometry(const vtkRenderState *s);
86&#href_anchor"line"> 91  virtual void RenderFilteredTranslucentPolygonalGeometry(
92  const vtkRenderState *s);
93&#href_anchor"line"> 98  virtual void RenderVolumetricGeometry(const vtkRenderState *s);
99&#href_anchor"line"> 104  virtual void RenderFilteredVolumetricGeometry(const vtkRenderState *s);
105&#href_anchor"line"> 110  virtual void RenderOverlay(const vtkRenderState *s);
111&#href_anchor"line"> 116  virtual void RenderFilteredOverlay(const vtkRenderState *s);
117&#href_anchor"line"> 118  private:
119  vtkDefaultPass(const vtkDefaultPass&) = delete;
120&#href_anchor"keywordtype">void operator=(const vtkDefaultPass&) = delete;
121&#href_anchor"line"> 122 
123 #endif
OpenGL rendering window.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h_source.html 2018-12-20 19:53:23.514895848 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkDepthPeelingPass_8h_source.html 2018-12-20 19:53:23.518895874 +0000 @@ -46,39 +46,39 @@
vtkDepthPeelingPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDepthPeelingPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
53 #ifndef vtkDepthPeelingPass_h
54 #define vtkDepthPeelingPass_h
55 
56 #include "vtkRenderingOpenGL2Module.h" // For export macro
57 #include "vtkOpenGLRenderPass.h"
58&#href_anchor"preprocessor">#include <vector> // STL Header
59 
61&#href_anchor"keyword">class vtkTextureObject;
62&#href_anchor"keyword">class vtkOpenGLRenderWindow;
63&#href_anchor"keyword">class vtkOpenGLHelper;
64&#href_anchor"line"> 65 class VTKRENDERINGOPENGL2_EXPORT vtkDepthPeelingPass
66&#href_anchor"keyword">public vtkOpenGLRenderPass
67&#href_anchor"line"> 68 public:
69  static vtkDepthPeelingPass *New();
71&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
72&#href_anchor"line"> 77  void Render(const vtkRenderState *s) override;
78&#href_anchor"line"> 84  void ReleaseGraphicsResources(vtkWindow *w) override;
85&#href_anchor"line"> 87 
93  vtkGetObjectMacro(TranslucentPass,vtkRenderPass);
94&#href_anchor"keyword">virtual void SetTranslucentPass(vtkRenderPass *translucentPass);
96&#href_anchor"line"> 98 
107  vtkSetClampMacro(OcclusionRatio,double,0.0,0.5);
108  vtkGetMacro(OcclusionRatio,double);
110 
112 
117  vtkSetMacro(MaximumNumberOfPeels,int);
118  vtkGetMacro(MaximumNumberOfPeels,int);
120 
121  // vtkOpenGLRenderPass virtuals:
122  bool PostReplaceShaderValues(std::string &vertexShader,
123  std::string &geometryShader,
124  std::string &fragmentShader,
125  vtkAbstractMapper *mapper,
126&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
128&#href_anchor"code" href="classvtkAbstractMapper.html">vtkAbstractMapper *mapper, vtkProp *prop,
129&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject* VAO = nullptr) override;
130 
131  // Set Opaque Z texture, this must be set from the outer FO
132  void SetOpaqueZTexture(vtkTextureObject *);
133&#href_anchor"line"> 134  // Set Opaque RGBA texture, this must be set from the outer FO
135  void SetOpaqueRGBATexture(vtkTextureObject *);
136&#href_anchor"line"> 141  vtkSetMacro(DepthFormat, int);
142 
143  protected:
148&#href_anchor"line"> 152  ~vtkDepthPeelingPass() override;
153&#href_anchor"line"> 154  vtkRenderPass *TranslucentPass;
155&#href_anchor"code" href="classvtkTimeStamp.html">vtkTimeStamp CheckTime;
156 
158 
161  int ViewportX;
162  int ViewportY;
163  int ViewportWidth;
164  int ViewportHeight;
166 
176  double OcclusionRatio;
177 
183  int MaximumNumberOfPeels;
184 
186 
189 
190  // obtained from the outer FO, we read from them
195 
196  // each peel merges two color buffers into one result
197  vtkTextureObject *TranslucentRGBATexture[3];
200 
201  // each peel compares a prior Z and writes to next
202  vtkTextureObject *TranslucentZTexture[2];
204 
205  void BlendIntermediatePeels(vtkOpenGLRenderWindow *renWin, bool);
206&#href_anchor"keywordtype">void BlendFinalPeel(vtkOpenGLRenderWindow *renWin);
207&#href_anchor"line"> 208  private:
209  vtkDepthPeelingPass(const vtkDepthPeelingPass&) = delete;
210&#href_anchor"keywordtype">void operator=(const vtkDepthPeelingPass&) = delete;
211&#href_anchor"line"> 212 
213 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDepthPeelingPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
50 #ifndef vtkDepthPeelingPass_h
51 #define vtkDepthPeelingPass_h
52 
53 #include "vtkRenderingOpenGL2Module.h" // For export macro
54 #include "vtkOpenGLRenderPass.h"
55&#href_anchor"preprocessor">#include <vector> // STL Header
56 
58&#href_anchor"keyword">class vtkTextureObject;
59&#href_anchor"keyword">class vtkOpenGLRenderWindow;
60&#href_anchor"keyword">class vtkOpenGLHelper;
61&#href_anchor"line"> 62 class VTKRENDERINGOPENGL2_EXPORT vtkDepthPeelingPass
63&#href_anchor"keyword">public vtkOpenGLRenderPass
64&#href_anchor"line"> 65 public:
66  static vtkDepthPeelingPass *New();
68&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
69&#href_anchor"line"> 74  void Render(const vtkRenderState *s) override;
75&#href_anchor"line"> 81  void ReleaseGraphicsResources(vtkWindow *w) override;
82&#href_anchor"line"> 84 
90  vtkGetObjectMacro(TranslucentPass,vtkRenderPass);
91&#href_anchor"keyword">virtual void SetTranslucentPass(vtkRenderPass *translucentPass);
93&#href_anchor"line"> 95 
104  vtkSetClampMacro(OcclusionRatio,double,0.0,0.5);
105  vtkGetMacro(OcclusionRatio,double);
107 
109 
114  vtkSetMacro(MaximumNumberOfPeels,int);
115  vtkGetMacro(MaximumNumberOfPeels,int);
117 
118  // vtkOpenGLRenderPass virtuals:
119  bool PostReplaceShaderValues(std::string &vertexShader,
120  std::string &geometryShader,
121  std::string &fragmentShader,
122  vtkAbstractMapper *mapper,
123&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
125&#href_anchor"code" href="classvtkAbstractMapper.html">vtkAbstractMapper *mapper, vtkProp *prop,
126&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject* VAO = nullptr) override;
127 
128  // Set Opaque Z texture, this must be set from the outer FO
129  void SetOpaqueZTexture(vtkTextureObject *);
130&#href_anchor"line"> 131  // Set Opaque RGBA texture, this must be set from the outer FO
132  void SetOpaqueRGBATexture(vtkTextureObject *);
133&#href_anchor"line"> 138  vtkSetMacro(DepthFormat, int);
139 
140  protected:
145&#href_anchor"line"> 149  ~vtkDepthPeelingPass() override;
150&#href_anchor"line"> 151  vtkRenderPass *TranslucentPass;
152&#href_anchor"code" href="classvtkTimeStamp.html">vtkTimeStamp CheckTime;
153 
155 
158  int ViewportX;
159  int ViewportY;
160  int ViewportWidth;
161  int ViewportHeight;
163 
173  double OcclusionRatio;
174 
180  int MaximumNumberOfPeels;
181 
183 
186 
187  // obtained from the outer FO, we read from them
192 
193  // each peel merges two color buffers into one result
194  vtkTextureObject *TranslucentRGBATexture[3];
197 
198  // each peel compares a prior Z and writes to next
199  vtkTextureObject *TranslucentZTexture[2];
201 
202  void BlendIntermediatePeels(vtkOpenGLRenderWindow *renWin, bool);
203&#href_anchor"keywordtype">void BlendFinalPeel(vtkOpenGLRenderWindow *renWin);
204&#href_anchor"line"> 205  private:
206  vtkDepthPeelingPass(const vtkDepthPeelingPass&) = delete;
207&#href_anchor"keywordtype">void operator=(const vtkDepthPeelingPass&) = delete;
208&#href_anchor"line"> 209 
210 #endif
OpenGL rendering window.
abstract superclass for all actors, volumes and annotations
Definition: vtkProp.h:50
-
Implement an Order Independent Transparency render pass.
+
Implement an Order Independent Transparency render pass.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
record modification and/or execution time
Definition: vtkTimeStamp.h:35
- -
vtkOpenGLHelper * IntermediateBlendProgram
- - + +
vtkOpenGLHelper * IntermediateBlendProgram
+ +
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
-
vtkTextureObject * OpaqueZTexture
-
vtkOpenGLFramebufferObject * Framebuffer
+
vtkTextureObject * OpaqueZTexture
+
vtkOpenGLFramebufferObject * Framebuffer
a simple class to control print indentation
Definition: vtkIndent.h:39
The VertexArrayObject class uses, or emulates, vertex array objects.
Internal class which encapsulates OpenGL FramebufferObject.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
- +
abstract class specifies interface to map data
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
-
vtkTextureObject * OpaqueRGBATexture
+
vtkTextureObject * OpaqueRGBATexture
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
-
vtkOpenGLHelper * FinalBlendProgram
+
vtkOpenGLHelper * FinalBlendProgram
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
virtual bool SetShaderParameters(vtkShaderProgram *program, vtkAbstractMapper *mapper, vtkProp *prop, vtkOpenGLVertexArrayObject *VAO=nullptr)
Update the uniforms of the shader program.
Abstract render pass with shader modifications.
virtual bool PostReplaceShaderValues(std::string &vertexShader, std::string &geometryShader, std::string &fragmentShader, vtkAbstractMapper *mapper, vtkProp *prop)
Use vtkShaderProgram::Substitute to replace //VTK::XXX:YYY declarations in the shader sources...
- +
The ShaderProgram uses one or more Shader objects.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGaussianBlurPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGaussianBlurPass_8h_source.html 2018-12-20 19:53:23.538896002 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkGaussianBlurPass_8h_source.html 2018-12-20 19:53:23.546896054 +0000 @@ -46,9 +46,9 @@
vtkGaussianBlurPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkGaussianBlurPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
52 #ifndef vtkGaussianBlurPass_h
53 #define vtkGaussianBlurPass_h
54 
55 #include "vtkRenderingOpenGL2Module.h" // For export macro
56 #include "vtkImageProcessingPass.h"
57&#href_anchor"line"> 58 class vtkDepthPeelingPassLayerList; // Pimpl
60&#href_anchor"keyword">class vtkOpenGLHelper;
61&#href_anchor"keyword">class vtkOpenGLRenderWindow;
62&#href_anchor"keyword">class vtkTextureObject;
63&#href_anchor"line"> 64 class VTKRENDERINGOPENGL2_EXPORT vtkGaussianBlurPass : public vtkImageProcessingPass
65&#href_anchor"line"> 66 public:
67  static vtkGaussianBlurPass *New();
69&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
70&#href_anchor"line"> 75  void Render(const vtkRenderState *s) override;
76&#href_anchor"line"> 82  void ReleaseGraphicsResources(vtkWindow *w) override;
83&#href_anchor"line"> 84  protected:
89&#href_anchor"line"> 93  ~vtkGaussianBlurPass() override;
99  vtkTextureObject *Pass1; // render target for the scene
100&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *Pass2; // render target for the horizontal pass
101 
102  // Structures for the various cell types we render.
104 
105  private:
106  vtkGaussianBlurPass(const vtkGaussianBlurPass&) = delete;
107&#href_anchor"keywordtype">void operator=(const vtkGaussianBlurPass&) = delete;
108&#href_anchor"line"> 109 
110 #endif
OpenGL rendering window.
-
vtkOpenGLFramebufferObject * FrameBufferObject
Graphics resources.
-
vtkOpenGLHelper * BlurProgram
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkGaussianBlurPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
49 #ifndef vtkGaussianBlurPass_h
50 #define vtkGaussianBlurPass_h
51 
52 #include "vtkRenderingOpenGL2Module.h" // For export macro
53 #include "vtkImageProcessingPass.h"
54&#href_anchor"line"> 55 class vtkDepthPeelingPassLayerList; // Pimpl
57&#href_anchor"keyword">class vtkOpenGLHelper;
58&#href_anchor"keyword">class vtkOpenGLRenderWindow;
59&#href_anchor"keyword">class vtkTextureObject;
60&#href_anchor"line"> 61 class VTKRENDERINGOPENGL2_EXPORT vtkGaussianBlurPass : public vtkImageProcessingPass
62&#href_anchor"line"> 63 public:
64  static vtkGaussianBlurPass *New();
66&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
67&#href_anchor"line"> 72  void Render(const vtkRenderState *s) override;
73&#href_anchor"line"> 79  void ReleaseGraphicsResources(vtkWindow *w) override;
80&#href_anchor"line"> 81  protected:
86&#href_anchor"line"> 90  ~vtkGaussianBlurPass() override;
96  vtkTextureObject *Pass1; // render target for the scene
97&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *Pass2; // render target for the horizontal pass
98 
99  // Structures for the various cell types we render.
101 
102  private:
103  vtkGaussianBlurPass(const vtkGaussianBlurPass&) = delete;
104&#href_anchor"keywordtype">void operator=(const vtkGaussianBlurPass&) = delete;
105&#href_anchor"line"> 106 
107 #endif
OpenGL rendering window.
+
vtkOpenGLFramebufferObject * FrameBufferObject
Graphics resources.
+
vtkOpenGLHelper * BlurProgram
void ReleaseGraphicsResources(vtkWindow *w) override
Release graphics resources and ask components to release their own resources.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Convenient class for post-processing passes.
@@ -56,12 +56,12 @@
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
Internal class which encapsulates OpenGL FramebufferObject.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
-
Implement a post-processing Gaussian blur render pass.
+
Implement a post-processing Gaussian blur render pass.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
33 #ifndef vtkGenericOpenGLRenderWindow_h
34 #define vtkGenericOpenGLRenderWindow_h
35 
36 #include "vtkRenderingOpenGL2Module.h" // For export macro
37 #include "vtkOpenGLRenderWindow.h"
38&#href_anchor"line"> 39 class VTKRENDERINGOPENGL2_EXPORT vtkGenericOpenGLRenderWindow :
40&#href_anchor"keyword">public vtkOpenGLRenderWindow
41&#href_anchor"line"> 42 public:
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"keyword">protected:
48&#href_anchor"code" href="classvtkGenericOpenGLRenderWindow.html">vtkGenericOpenGLRenderWindow() override;
49 
50 public:
51 
53  void Finalize() override;
54 
57  void Frame() override;
58 
61  void MakeCurrent() override;
62 
66  bool IsCurrent() override;
67 
71  int SupportsOpenGL() override;
72 
76  int IsDirect() override;
77 
78  // {@
80  void SetFrontBuffer(unsigned int);
81  void SetFrontLeftBuffer(unsigned int);
82  void SetFrontRightBuffer(unsigned int);
83  void SetBackBuffer(unsigned int);
84  void SetBackLeftBuffer(unsigned int);
85  void SetBackRightBuffer(unsigned int);
86  // }@
87 
89  void PushState() {}
91  void PopState() {}
92 
93  // {@
95  void SetWindowId(void*) override;
96  void* GetGenericWindowId() override;
97  void SetDisplayId(void*) override;
98  void SetParentId(void*) override;
99  void* GetGenericDisplayId() override;
100  void* GetGenericParentId() override;
101  void* GetGenericContext() override;
102  void* GetGenericDrawable() override;
103  void SetWindowInfo(char*) override;
104  void SetParentInfo(char*) override;
105  int* GetScreenSize() override;
106  void Start() override;
107  void HideCursor() override;
108  void ShowCursor() override;
109  void SetFullScreen(int) override;
110  void WindowRemap() override;
111  int GetEventPending() override;
112  void SetNextWindowId(void*) override;
113  void SetNextWindowInfo(char*) override;
114  void CreateAWindow() override;
115  void DestroyWindow() override;
116  // }@
117 
119 
123  void SetIsDirect(int newValue);
124  void SetSupportsOpenGL(int newValue);
125  void SetIsCurrent(bool newValue);
127 
135  void Render() override;
136 
140  float GetMaximumHardwareLineWidth() override;
141 
143 
147  vtkSetClampMacro(ForceMaximumHardwareLineWidth, float, 0, VTK_FLOAT_MAX);
148  vtkGetMacro(ForceMaximumHardwareLineWidth, float);
150 
152 
157  vtkSetMacro(ReadyForRendering, bool);
158  vtkGetMacro(ReadyForRendering, bool);
159 
163  vtkSetVector2Macro(ScreenSize,int);
164 
169  void SetIsPicking(int isPicking) override;
170 
171 protected:
172  int DirectStatus;
173  int SupportsOpenGLStatus;
174  bool CurrentStatus;
177  int ScreenSize[2];
178 
179 private:
181&#href_anchor"keywordtype">void operator=(const vtkGenericOpenGLRenderWindow&) = delete;
182&#href_anchor"line"> 183 
184 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
27 #ifndef vtkGenericOpenGLRenderWindow_h
28 #define vtkGenericOpenGLRenderWindow_h
29 
30 #include "vtkRenderingOpenGL2Module.h" // For export macro
31 #include "vtkOpenGLRenderWindow.h"
32&#href_anchor"line"> 33 class VTKRENDERINGOPENGL2_EXPORT vtkGenericOpenGLRenderWindow :
34&#href_anchor"keyword">public vtkOpenGLRenderWindow
35&#href_anchor"line"> 36 public:
39&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
40&#href_anchor"keyword">protected:
42&#href_anchor"code" href="classvtkGenericOpenGLRenderWindow.html">vtkGenericOpenGLRenderWindow() override;
43 
44 public:
45 
47  void Finalize() override;
48 
51  void Frame() override;
52 
55  void MakeCurrent() override;
56 
60  bool IsCurrent() override;
61 
65  int SupportsOpenGL() override;
66 
70  int IsDirect() override;
71 
72  // {@
74  void SetFrontBuffer(unsigned int);
75  void SetFrontLeftBuffer(unsigned int);
76  void SetFrontRightBuffer(unsigned int);
77  void SetBackBuffer(unsigned int);
78  void SetBackLeftBuffer(unsigned int);
79  void SetBackRightBuffer(unsigned int);
80  // }@
81 
83  void PushState() {}
85  void PopState() {}
86 
87  // {@
89  void SetWindowId(void*) override;
90  void* GetGenericWindowId() override;
91  void SetDisplayId(void*) override;
92  void SetParentId(void*) override;
93  void* GetGenericDisplayId() override;
94  void* GetGenericParentId() override;
95  void* GetGenericContext() override;
96  void* GetGenericDrawable() override;
97  void SetWindowInfo(char*) override;
98  void SetParentInfo(char*) override;
99  int* GetScreenSize() override;
100  void Start() override;
101  void HideCursor() override;
102  void ShowCursor() override;
103  void SetFullScreen(int) override;
104  void WindowRemap() override;
105  int GetEventPending() override;
106  void SetNextWindowId(void*) override;
107  void SetNextWindowInfo(char*) override;
108  void CreateAWindow() override;
109  void DestroyWindow() override;
110  // }@
111 
113 
117  void SetIsDirect(int newValue);
118  void SetSupportsOpenGL(int newValue);
119  void SetIsCurrent(bool newValue);
121 
129  void Render() override;
130 
134  float GetMaximumHardwareLineWidth() override;
135 
137 
141  vtkSetClampMacro(ForceMaximumHardwareLineWidth, float, 0, VTK_FLOAT_MAX);
142  vtkGetMacro(ForceMaximumHardwareLineWidth, float);
144 
146 
151  vtkSetMacro(ReadyForRendering, bool);
152  vtkGetMacro(ReadyForRendering, bool);
153 
157  vtkSetVector2Macro(ScreenSize,int);
158 
163  void SetIsPicking(int isPicking) override;
164 
165 protected:
166  int DirectStatus;
167  int SupportsOpenGLStatus;
168  bool CurrentStatus;
171  int ScreenSize[2];
172 
173 private:
175&#href_anchor"keywordtype">void operator=(const vtkGenericOpenGLRenderWindow&) = delete;
176&#href_anchor"line"> 177 
178 #endif
OpenGL rendering window.
virtual void Finalize()=0
Finalize the rendering process.
virtual void SetIsPicking(int)
virtual void WindowRemap()=0
Remap the rendering window.
virtual void HideCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
static vtkRenderWindow * New()
Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on...
virtual int * GetScreenSize()=0
Get the current size of the screen in pixels.
-
void PushState()
no-op (for API compat with OpenGL1).
+
void PushState()
no-op (for API compat with OpenGL1).
void * GetGenericContext() override=0
Dummy stubs for vtkWindow API.
void Render() override
Ask each renderer owned by this RenderWindow to render its image and synchronize this process...
virtual void SetNextWindowInfo(char *)=0
Dummy stubs for vtkWindow API.
@@ -62,11 +62,11 @@
virtual int GetEventPending()=0
Check to see if a mouse button has been pressed.
void * GetGenericDisplayId() override=0
Dummy stubs for vtkWindow API.
virtual int IsDirect()
Is this render window using hardware acceleration? 0-false, 1-true.
-
float ForceMaximumHardwareLineWidth
Set this to true to indicate that the context is now ready.
+
float ForceMaximumHardwareLineWidth
Set this to true to indicate that the context is now ready.
virtual bool IsCurrent()=0
Tells if this window is the current graphics context for the calling thread.
#define VTK_FLOAT_MAX
Definition: vtkType.h:165
void SetWindowId(void *) override=0
Dummy stubs for vtkWindow API.
-
platform independent render window
+
platform independent render window
void SetDisplayId(void *) override=0
Dummy stubs for vtkWindow API.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void DestroyWindow()=0
Destroy a not-off-screen window.
@@ -79,14 +79,14 @@
void SetParentInfo(char *) override=0
Dummy stubs for vtkWindow API.
void * GetGenericDrawable() override=0
Dummy stubs for vtkWindow API.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
virtual float GetMaximumHardwareLineWidth()
Return the largest line width supported by the hardware.
+
virtual float GetMaximumHardwareLineWidth()
Return the largest line width supported by the hardware.
virtual void Start()=0
Initialize the rendering process.
-
void PopState()
no-op (for API compat with OpenGL1).
+
void PopState()
no-op (for API compat with OpenGL1).
void * GetGenericWindowId() override=0
Dummy stubs for vtkWindow API.
virtual void CreateAWindow()=0
Create a not-off-screen window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
virtual void ShowCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
-
bool ReadyForRendering
Set this to true to indicate that the context is now ready.
+
bool ReadyForRendering
Set this to true to indicate that the context is now ready.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkImageProcessingPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkImageProcessingPass_8h_source.html 2018-12-20 19:53:23.606896439 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkImageProcessingPass_8h_source.html 2018-12-20 19:53:23.610896465 +0000 @@ -46,7 +46,7 @@
vtkImageProcessingPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkImageProcessingPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
27 #ifndef vtkImageProcessingPass_h
28 #define vtkImageProcessingPass_h
29 
30 #include "vtkRenderingOpenGL2Module.h" // For export macro
31 #include "vtkRenderPass.h"
32&#href_anchor"line"> 33 class vtkOpenGLRenderWindow;
34&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
36&#href_anchor"keyword">class vtkTextureObject;
37&#href_anchor"line"> 38 class VTKRENDERINGOPENGL2_EXPORT vtkImageProcessingPass : public vtkRenderPass
39&#href_anchor"line"> 40 public:
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 49  void ReleaseGraphicsResources(vtkWindow *w) override;
50&#href_anchor"line"> 52 
58  vtkGetObjectMacro(DelegatePass,vtkRenderPass);
59&#href_anchor"keyword">virtual void SetDelegatePass(vtkRenderPass *delegatePass);
61&#href_anchor"line"> 62  protected:
67&#href_anchor"line"> 71  ~vtkImageProcessingPass() override;
72&#href_anchor"line"> 82  void RenderDelegate(const vtkRenderState *s,
83&#href_anchor"keywordtype">int width,
84  int height,
85  int newWidth,
86  int newHeight,
88&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *target);
89 
90 
91  vtkRenderPass *DelegatePass;
92&#href_anchor"line"> 93  private:
95&#href_anchor"keywordtype">void operator=(const vtkImageProcessingPass&) = delete;
96&#href_anchor"line"> 97 
98 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkImageProcessingPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
27 #ifndef vtkImageProcessingPass_h
28 #define vtkImageProcessingPass_h
29 
30 #include "vtkRenderingOpenGL2Module.h" // For export macro
31 #include "vtkRenderPass.h"
32&#href_anchor"line"> 33 class vtkOpenGLRenderWindow;
34&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
36&#href_anchor"keyword">class vtkTextureObject;
37&#href_anchor"line"> 38 class VTKRENDERINGOPENGL2_EXPORT vtkImageProcessingPass : public vtkRenderPass
39&#href_anchor"line"> 40 public:
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 49  void ReleaseGraphicsResources(vtkWindow *w) override;
50&#href_anchor"line"> 52 
58  vtkGetObjectMacro(DelegatePass,vtkRenderPass);
59&#href_anchor"keyword">virtual void SetDelegatePass(vtkRenderPass *delegatePass);
61&#href_anchor"line"> 62  protected:
67&#href_anchor"line"> 71  ~vtkImageProcessingPass() override;
72&#href_anchor"line"> 82  void RenderDelegate(const vtkRenderState *s,
83&#href_anchor"keywordtype">int width,
84  int height,
85  int newWidth,
86  int newHeight,
88&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *target);
89 
90 
91  vtkRenderPass *DelegatePass;
92&#href_anchor"line"> 93  private:
95&#href_anchor"keywordtype">void operator=(const vtkImageProcessingPass&) = delete;
96&#href_anchor"line"> 97 
98 #endif
OpenGL rendering window.
boost::graph_traits< vtkGraph *>::vertex_descriptor target(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
Convenient class for post-processing passes.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
@@ -54,7 +54,7 @@
a simple class to control print indentation
Definition: vtkIndent.h:39
Internal class which encapsulates OpenGL FramebufferObject.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkLightsPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkLightsPass_8h_source.html 2018-12-20 19:53:23.626896567 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkLightsPass_8h_source.html 2018-12-20 19:53:23.630896593 +0000 @@ -46,13 +46,13 @@
vtkLightsPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkLightsPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
32 #ifndef vtkLightsPass_h
33 #define vtkLightsPass_h
34 
35 #include "vtkRenderingOpenGL2Module.h" // For export macro
36 #include "vtkRenderPass.h"
37&#href_anchor"line"> 38 class vtkOpenGLRenderWindow;
39&#href_anchor"line"> 40 class VTKRENDERINGOPENGL2_EXPORT vtkLightsPass : public vtkRenderPass
41&#href_anchor"line"> 42 public:
43  static vtkLightsPass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
57  vtkLightsPass();
58&#href_anchor"line"> 62  ~vtkLightsPass() override;
63&#href_anchor"line"> 64  private:
65  vtkLightsPass(const vtkLightsPass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkLightsPass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkLightsPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkLightsPass_h
30 #define vtkLightsPass_h
31 
32 #include "vtkRenderingOpenGL2Module.h" // For export macro
33 #include "vtkRenderPass.h"
34&#href_anchor"line"> 35 class vtkOpenGLRenderWindow;
36&#href_anchor"line"> 37 class VTKRENDERINGOPENGL2_EXPORT vtkLightsPass : public vtkRenderPass
38&#href_anchor"line"> 39 public:
40  static vtkLightsPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
54  vtkLightsPass();
55&#href_anchor"line"> 59  ~vtkLightsPass() override;
60&#href_anchor"line"> 61  private:
62  vtkLightsPass(const vtkLightsPass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkLightsPass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
OpenGL rendering window.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
Implement the lights render pass.
Definition: vtkLightsPass.h:37
+
Implement the lights render pass.
Definition: vtkLightsPass.h:40
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOSOpenGLRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOSOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:23.658896773 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOSOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:23.670896851 +0000 @@ -46,7 +46,7 @@
vtkOSOpenGLRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOSOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkOSOpenGLRenderWindow_h
30 #define vtkOSOpenGLRenderWindow_h
31 
32 #include "vtkRenderingOpenGL2Module.h" // For export macro
33 #include "vtkOpenGLRenderWindow.h"
34&#href_anchor"line"> 35 class vtkIdList;
36&#href_anchor"keyword">class vtkOSOpenGLRenderWindowInternal;
37 
38 class VTKRENDERINGOPENGL2_EXPORT vtkOSOpenGLRenderWindow : public vtkOpenGLRenderWindow
39&#href_anchor"line"> 40 public:
41  static vtkOSOpenGLRenderWindow *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
44&#href_anchor"line"> 48  virtual void Start(void);
49 
53  virtual void Frame(void);
54 
58  virtual void WindowInitialize(void);
59 
66  virtual void Initialize(void);
67 
73  virtual void Finalize(void);
74 
78  virtual void SetFullScreen(int);
79 
81 
84  virtual void SetSize(int x,int y);
85  virtual void SetSize(int a[2]) {this->SetSize(a[0], a[1]);};
87 
91  virtual int *GetScreenSize();
92 
96  virtual int *GetPosition();
97 
99 
102  void SetPosition(int x, int y);
103  void SetPosition(int a[2]) {this->SetPosition(a[0], a[1]);};
105 
112  virtual void SetStereoCapableWindow(int capable);
113 
117  void MakeCurrent();
118 
122  virtual bool IsCurrent();
123 
129  void SetForceMakeCurrent();
130 
134  const char *ReportCapabilities();
135 
139  int SupportsOpenGL();
140 
144  int IsDirect();
145 
149  virtual void WindowRemap(void);
150 
152 
155  virtual void *GetGenericDisplayId() {return 0;}
156  virtual void *GetGenericWindowId();
157  virtual void *GetGenericParentId() {return 0;}
158  virtual void *GetGenericContext();
159  virtual void *GetGenericDrawable() {return 0;}
161 
166  void SetDisplayId(void *) {}
167 
171  void SetParentId(void *);
172 
176  void SetWindowId(void *);
177 
183  void SetNextWindowId(void *);
184 
185  void SetWindowName(const char *);
186 
191  void HideCursor() {}
192  void ShowCursor() {}
193 
197  virtual void SetCurrentCursor(int);
198 
204  virtual int GetEventPending();
205 
209  void SetWindowInfo(char *info);
210 
214  void SetNextWindowInfo(char *info);
215 
219  void SetParentInfo(char *info);
220 
224  void SetOffScreenRendering(int i);
225 
226 protected:
228&#href_anchor"code" href="classvtkOSOpenGLRenderWindow.html">vtkOSOpenGLRenderWindow();
229 
230  vtkOSOpenGLRenderWindowInternal *Internal;
231 
232  int OwnWindow;
233  int OwnDisplay;
234  int ScreenSize[2];
235  int CursorHidden;
236  int ForceMakeCurrent;
237 
238  void CreateAWindow();
239  void DestroyWindow();
240  void CreateOffScreenWindow(int width, int height);
241  void DestroyOffScreenWindow();
242  void ResizeOffScreenWindow(int width, int height);
243 
244 
245 private:
247&#href_anchor"keywordtype">void operator=(const vtkOSOpenGLRenderWindow&) = delete;
248&#href_anchor"line"> 249 
250 
251 
252 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOSOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkOSOpenGLRenderWindow_h
30 #define vtkOSOpenGLRenderWindow_h
31 
32 #include "vtkRenderingOpenGL2Module.h" // For export macro
33 #include "vtkOpenGLRenderWindow.h"
34&#href_anchor"line"> 35 class vtkIdList;
36&#href_anchor"keyword">class vtkOSOpenGLRenderWindowInternal;
37 
38 class VTKRENDERINGOPENGL2_EXPORT vtkOSOpenGLRenderWindow : public vtkOpenGLRenderWindow
39&#href_anchor"line"> 40 public:
41  static vtkOSOpenGLRenderWindow *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
44&#href_anchor"line"> 48  virtual void Start(void);
49 
53  virtual void Frame(void);
54 
58  virtual void WindowInitialize(void);
59 
66  virtual void Initialize(void);
67 
73  virtual void Finalize(void);
74 
78  virtual void SetFullScreen(int);
79 
81 
84  virtual void SetSize(int x,int y);
85  virtual void SetSize(int a[2]) {this->SetSize(a[0], a[1]);};
87 
91  virtual int *GetScreenSize();
92 
96  virtual int *GetPosition();
97 
99 
102  void SetPosition(int x, int y);
103  void SetPosition(int a[2]) {this->SetPosition(a[0], a[1]);};
105 
112  virtual void SetStereoCapableWindow(int capable);
113 
117  void MakeCurrent();
118 
122  virtual bool IsCurrent();
123 
129  void SetForceMakeCurrent();
130 
134  const char *ReportCapabilities();
135 
139  int SupportsOpenGL();
140 
144  int IsDirect();
145 
149  virtual void WindowRemap(void);
150 
152 
155  virtual void *GetGenericDisplayId() {return 0;}
156  virtual void *GetGenericWindowId();
157  virtual void *GetGenericParentId() {return 0;}
158  virtual void *GetGenericContext();
159  virtual void *GetGenericDrawable() {return 0;}
161 
166  void SetDisplayId(void *) {}
167 
171  void SetParentId(void *);
172 
176  void SetWindowId(void *);
177 
183  void SetNextWindowId(void *);
184 
185  void SetWindowName(const char *);
186 
191  void HideCursor() {}
192  void ShowCursor() {}
193 
197  virtual void SetCurrentCursor(int);
198 
204  virtual int GetEventPending();
205 
209  void SetWindowInfo(char *info);
210 
214  void SetNextWindowInfo(char *info);
215 
219  void SetParentInfo(char *info);
220 
224  void SetOffScreenRendering(int i);
225 
226 protected:
228&#href_anchor"code" href="classvtkOSOpenGLRenderWindow.html">vtkOSOpenGLRenderWindow();
229 
230  vtkOSOpenGLRenderWindowInternal *Internal;
231 
232  int OwnWindow;
233  int OwnDisplay;
234  int ScreenSize[2];
235  int CursorHidden;
236  int ForceMakeCurrent;
237 
238  void CreateAWindow();
239  void DestroyWindow();
240  void CreateOffScreenWindow(int width, int height);
241  void DestroyOffScreenWindow();
242  void ResizeOffScreenWindow(int width, int height);
243 
244 
245 private:
247&#href_anchor"keywordtype">void operator=(const vtkOSOpenGLRenderWindow&) = delete;
248&#href_anchor"line"> 249 
250 
251 
252 #endif
OpenGL rendering window.
virtual void SetOffScreenRendering(int)
Create a window in memory instead of on the screen.
virtual void Finalize()=0
Finalize the rendering process.
virtual void SetForceMakeCurrent()
If called, allow MakeCurrent() to skip cache-check when called.
@@ -89,7 +89,7 @@
virtual void SetWindowName(const char *)
Get name of rendering window.
void * GetGenericWindowId() override=0
Dummy stubs for vtkWindow API.
virtual void SetPosition(int, int)
Set/Get the position in screen coordinates of the rendering window.
-
virtual void Initialize(void)
Initialize the rendering window.
+
virtual void Initialize(void)
Initialize the rendering window.
virtual void CreateAWindow()=0
Create a not-off-screen window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
virtual void * GetGenericDrawable()
Xwindow get set functions.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpaquePass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpaquePass_8h_source.html 2018-12-20 19:53:23.690896979 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpaquePass_8h_source.html 2018-12-20 19:53:23.690896979 +0000 @@ -46,13 +46,13 @@
vtkOpaquePass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpaquePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkOpaquePass_h
35 #define vtkOpaquePass_h
36 
37 #include "vtkRenderingOpenGL2Module.h" // For export macro
38 #include "vtkDefaultPass.h"
39&#href_anchor"line"> 40 class VTKRENDERINGOPENGL2_EXPORT vtkOpaquePass : public vtkDefaultPass
41&#href_anchor"line"> 42 public:
43  static vtkOpaquePass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
57  vtkOpaquePass();
58&#href_anchor"line"> 62  ~vtkOpaquePass() override;
63&#href_anchor"line"> 64  private:
65  vtkOpaquePass(const vtkOpaquePass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkOpaquePass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
Render the opaque geometry with property key filtering.
Definition: vtkOpaquePass.h:37
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpaquePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkOpaquePass_h
32 #define vtkOpaquePass_h
33 
34 #include "vtkRenderingOpenGL2Module.h" // For export macro
35 #include "vtkDefaultPass.h"
36&#href_anchor"line"> 37 class VTKRENDERINGOPENGL2_EXPORT vtkOpaquePass : public vtkDefaultPass
38&#href_anchor"line"> 39 public:
40  static vtkOpaquePass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
54  vtkOpaquePass();
55&#href_anchor"line"> 59  ~vtkOpaquePass() override;
60&#href_anchor"line"> 61  private:
62  vtkOpaquePass(const vtkOpaquePass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkOpaquePass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
Render the opaque geometry with property key filtering.
Definition: vtkOpaquePass.h:40
static vtkDefaultPass * New()
void Render(const vtkRenderState *s) override
Perform rendering according to a render state s.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLActor_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLActor_8h_source.html 2018-12-20 19:53:23.710897108 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLActor_8h_source.html 2018-12-20 19:53:23.710897108 +0000 @@ -63,7 +63,7 @@
abstract class specifies interface to map data to graphics primitives
Definition: vtkMapper.h:83
vtkTimeStamp KeyMatrixTime
vtkMatrix4x4 * MCWCMatrix
-
OpenGL renderer.
+
OpenGL renderer.
represent and manipulate 3x3 transformation matrices
Definition: vtkMatrix3x3.h:36
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h_source.html 2018-12-20 19:53:23.734897262 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLCamera_8h_source.html 2018-12-20 19:53:23.734897262 +0000 @@ -46,7 +46,7 @@
vtkOpenGLCamera.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
25 #ifndef vtkOpenGLCamera_h
26 #define vtkOpenGLCamera_h
27 
28 #include "vtkRenderingOpenGL2Module.h" // For export macro
29 #include "vtkCamera.h"
30&#href_anchor"line"> 31 class vtkOpenGLRenderer;
32&#href_anchor"keyword">class vtkMatrix3x3;
33&#href_anchor"keyword">class vtkMatrix4x4;
34&#href_anchor"line"> 35 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLCamera : public vtkCamera
36&#href_anchor"line"> 37 public:
38  static vtkOpenGLCamera *New();
39  vtkTypeMacro(vtkOpenGLCamera, vtkCamera);
40&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
41&#href_anchor"line"> 45  void Render(vtkRenderer *ren) override;
46&#href_anchor"line"> 47  void UpdateViewport(vtkRenderer *ren) override;
48&#href_anchor"line"> 49  virtual void GetKeyMatrices(vtkRenderer *ren, vtkMatrix4x4 *&WCVCMatrix,
50&#href_anchor"code" href="classvtkMatrix3x3.html">vtkMatrix3x3 *&normalMatrix, vtkMatrix4x4 *&VCDCMatrix, vtkMatrix4x4 *&WCDCMatrix);
51&#href_anchor"line"> 52 protected:
54&#href_anchor"code" href="classvtkOpenGLCamera.html">vtkOpenGLCamera() override;
55 
62 
63 private:
64  vtkOpenGLCamera(const vtkOpenGLCamera&) = delete;
65&#href_anchor"keywordtype">void operator=(const vtkOpenGLCamera&) = delete;
66&#href_anchor"line"> 67 
68 #endif
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
22 #ifndef vtkOpenGLCamera_h
23 #define vtkOpenGLCamera_h
24 
25 #include "vtkRenderingOpenGL2Module.h" // For export macro
26 #include "vtkCamera.h"
27&#href_anchor"line"> 28 class vtkOpenGLRenderer;
29&#href_anchor"keyword">class vtkMatrix3x3;
30&#href_anchor"keyword">class vtkMatrix4x4;
31&#href_anchor"line"> 32 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLCamera : public vtkCamera
33&#href_anchor"line"> 34 public:
35  static vtkOpenGLCamera *New();
36  vtkTypeMacro(vtkOpenGLCamera, vtkCamera);
37&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
38&#href_anchor"line"> 42  void Render(vtkRenderer *ren) override;
43&#href_anchor"line"> 44  void UpdateViewport(vtkRenderer *ren) override;
45&#href_anchor"line"> 46  virtual void GetKeyMatrices(vtkRenderer *ren, vtkMatrix4x4 *&WCVCMatrix,
47&#href_anchor"code" href="classvtkMatrix3x3.html">vtkMatrix3x3 *&normalMatrix, vtkMatrix4x4 *&VCDCMatrix, vtkMatrix4x4 *&WCDCMatrix);
48&#href_anchor"line"> 49 protected:
51&#href_anchor"code" href="classvtkOpenGLCamera.html">vtkOpenGLCamera() override;
52 
59 
60 private:
61  vtkOpenGLCamera(const vtkOpenGLCamera&) = delete;
62&#href_anchor"keywordtype">void operator=(const vtkOpenGLCamera&) = delete;
63&#href_anchor"line"> 64 
65 #endif
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
represent and manipulate 4x4 transformation matrices
Definition: vtkMatrix4x4.h:41
record modification and/or execution time
Definition: vtkTimeStamp.h:35
abstract specification for renderers
Definition: vtkRenderer.h:63
@@ -54,17 +54,17 @@
a simple class to control print indentation
Definition: vtkIndent.h:39
a virtual camera for 3D rendering
Definition: vtkCamera.h:50
virtual void Render(vtkRenderer *)
This method causes the camera to set up whatever is required for viewing the scene.
Definition: vtkCamera.h:590
-
vtkMatrix4x4 * VCDCMatrix
+
vtkMatrix4x4 * VCDCMatrix
-
vtkMatrix4x4 * WCVCMatrix
-
vtkMatrix4x4 * WCDCMatrix
-
vtkTimeStamp KeyMatrixTime
-
OpenGL renderer.
+
vtkMatrix4x4 * WCVCMatrix
+
vtkMatrix4x4 * WCDCMatrix
+
vtkTimeStamp KeyMatrixTime
+
OpenGL renderer.
represent and manipulate 3x3 transformation matrices
Definition: vtkMatrix3x3.h:36
-
OpenGL camera.
+
OpenGL camera.
static vtkCamera * New()
Construct camera instance with its focal point at the origin, and position=(0,0,1).
-
vtkMatrix3x3 * NormalMatrix
-
vtkRenderer * LastRenderer
+
vtkMatrix3x3 * NormalMatrix
+
vtkRenderer * LastRenderer
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextBufferId.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
25 #ifndef vtkOpenGLContextBufferId_h
26 #define vtkOpenGLContextBufferId_h
27 
28 #include "vtkRenderingContextOpenGL2Module.h" // For export macro
30&#href_anchor"line"> 31 class vtkTextureObject;
32&#href_anchor"keyword">class vtkOpenGLRenderWindow;
33&#href_anchor"line"> 34 class VTKRENDERINGCONTEXTOPENGL2_EXPORT vtkOpenGLContextBufferId : public vtkAbstractContextBufferId
35&#href_anchor"line"> 36 public:
38&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
39&#href_anchor"line"> 43  static vtkOpenGLContextBufferId *New();
44 
48  void ReleaseGraphicsResources() override;
49 
51 
54  void SetContext(vtkRenderWindow *context) override;
55&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow *GetContext() override;
57 
62  bool IsSupported() override;
63 
70  void Allocate() override;
71 
75  bool IsAllocated() const override;
76 
82  void SetValues(int srcXmin,
83  int srcYmin) override;
84 
93  vtkIdType GetPickedItem(int x, int y) override;
94 
95 protected:
97&#href_anchor"code" href="classvtkOpenGLContextBufferId.html">vtkOpenGLContextBufferId() override;
98 
99  vtkOpenGLRenderWindow *Context;
100&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *Texture;
101 
102 private:
104&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextBufferId &) = delete;
105&#href_anchor"line"> 106 
107 #endif // #ifndef vtkOpenGLContextBufferId_h
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextBufferId.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
25 #ifndef vtkOpenGLContextBufferId_h
26 #define vtkOpenGLContextBufferId_h
27 
28 #include "vtkRenderingContextOpenGL2Module.h" // For export macro
30&#href_anchor"line"> 31 class vtkTextureObject;
32&#href_anchor"keyword">class vtkOpenGLRenderWindow;
33&#href_anchor"line"> 34 class VTKRENDERINGCONTEXTOPENGL2_EXPORT vtkOpenGLContextBufferId : public vtkAbstractContextBufferId
35&#href_anchor"line"> 36 public:
38&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
39&#href_anchor"line"> 43  static vtkOpenGLContextBufferId *New();
44 
48  void ReleaseGraphicsResources() override;
49 
51 
54  void SetContext(vtkRenderWindow *context) override;
55&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow *GetContext() override;
57 
62  bool IsSupported() override;
63 
70  void Allocate() override;
71 
75  bool IsAllocated() const override;
76 
82  void SetValues(int srcXmin,
83  int srcYmin) override;
84 
93  vtkIdType GetPickedItem(int x, int y) override;
94 
95 protected:
97&#href_anchor"code" href="classvtkOpenGLContextBufferId.html">vtkOpenGLContextBufferId() override;
98 
99  vtkOpenGLRenderWindow *Context;
100&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *Texture;
101 
102 private:
104&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextBufferId &) = delete;
105&#href_anchor"line"> 106 
107 #endif // #ifndef vtkOpenGLContextBufferId_h
OpenGL rendering window.
virtual vtkIdType GetPickedItem(int x, int y)=0
Return item under abscissa x and ordinate y.
virtual void SetContext(vtkRenderWindow *context)=0
Set/Get the OpenGL context owning the texture object resource.
2D array of ids stored in VRAM.
@@ -59,7 +59,7 @@
virtual void SetValues(int srcXmin, int srcYmin)=0
Copy the contents of the current read buffer to the internal structure starting at lower left corner ...
2D array of ids, used for picking.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
virtual bool IsAllocated() const =0
Tell if the buffer has been allocated.
virtual bool IsSupported()=0
Returns if the context supports the required extensions.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2D_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2D_8h_source.html 2018-12-20 19:53:23.810897750 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice2D_8h_source.html 2018-12-20 19:53:23.802897698 +0000 @@ -46,7 +46,7 @@
vtkOpenGLContextDevice2D.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextDevice2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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
35 
36 #include "vtkRenderingContextOpenGL2Module.h" // For export macro
37 #include "vtkContextDevice2D.h"
38&#href_anchor"line"> 39 #include <vector> // STL Header
40 #include <list> // for std::list
41 
42 class vtkMatrix4x4;
43&#href_anchor"keyword">class vtkOpenGLExtensionManager;
44&#href_anchor"keyword">class vtkOpenGLHelper;
45&#href_anchor"keyword">class vtkOpenGLRenderWindow;
46&#href_anchor"keyword">class vtkPath;
47&#href_anchor"keyword">class vtkRenderer;
48&#href_anchor"keyword">class vtkShaderProgram;
49&#href_anchor"keyword">class vtkStringToImage;
50&#href_anchor"keyword">class vtkTransform;
51&#href_anchor"keyword">class vtkViewport;
52&#href_anchor"keyword">class vtkWindow;
53&#href_anchor"line"> 54 class VTKRENDERINGCONTEXTOPENGL2_EXPORT vtkOpenGLContextDevice2D : public vtkContextDevice2D
55&#href_anchor"line"> 56 public:
58&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
59&#href_anchor"line"> 63  static vtkOpenGLContextDevice2D *New();
64 
70  void DrawPoly(float *f, int n, unsigned char *colors = nullptr,
71  int nc_comps = 0) override;
72 
79  void DrawLines(float *f, int n, unsigned char *colors = nullptr,
80  int nc_comps = 0) override;
81 
87  void DrawPoints(float *points, int n, unsigned char* colors = nullptr,
88  int nc_comps = 0) override;
89 
96  void DrawPointSprites(vtkImageData *sprite, float *points, int n,
97  unsigned char* colors = nullptr, int nc_comps = 0) override;
98 
110  void DrawMarkers(int shape, bool highlight, float *points, int n,
111  unsigned char *colors = nullptr, int nc_comps = 0) override;
112 
114 
119  vtkSetMacro(MaximumMarkerCacheSize, int)
120  vtkGetMacro(MaximumMarkerCacheSize, int)
122 
126  void DrawQuad(float *points, int n) override;
127 
131  void DrawQuadStrip(float *points, int n) override;
132 
136  void DrawPolygon(float *, int) override;
137  void DrawColoredPolygon(float *points, int numPoints,
138  unsigned char *colors = nullptr,
139  int nc_comps = 0) override;
140 
152  void DrawEllipseWedge(float x, float y, float outRx, float outRy,
153  float inRx, float inRy, float startAngle,
154  float stopAngle) override;
155 
162  void DrawEllipticArc(float x, float y, float rX, float rY,
163  float startAngle, float stopAngle) override;
164 
165 
169  void DrawString(float *point, const vtkStdString &string) override;
170&#href_anchor"line"> 179  void ComputeStringBounds(const vtkStdString &string,
180&#href_anchor"keywordtype">float bounds[4]) override;
181 
185  void DrawString(float *point, const vtkUnicodeString &string) override;
186&#href_anchor"line"> 195  void ComputeStringBounds(const vtkUnicodeString &string,
196&#href_anchor"keywordtype">float bounds[4]) override;
197 
203  void ComputeJustifiedStringBounds(const char* string, float bounds[4]) override;
204 
209  void DrawMathTextString(float point[2], const vtkStdString &string) override;
210&#href_anchor"line"> 215  void DrawImage(float p[2], float scale, vtkImageData *image) override;
216 
222  void DrawImage(const vtkRectf& pos, vtkImageData *image) override;
223 
228  void DrawPolyData(float p[2], float scale, vtkPolyData* polyData,
229&#href_anchor"code" href="classvtkUnsignedCharArray.html">vtkUnsignedCharArray* colors, int scalarMode) override;
230 
234  void SetColor4(unsigned char color[4]) override;
235 
239  virtual void SetColor(unsigned char color[3]);
240 
244  void SetTexture(vtkImageData* image, int properties = 0) override;
245 
249  void SetPointSize(float size) override;
250 
254  void SetLineWidth(float width) override;
255 
259  void SetLineType(int type) override;
260 
264  void MultiplyMatrix(vtkMatrix3x3 *m) override;
265&#href_anchor"line"> 269  void SetMatrix(vtkMatrix3x3 *m) override;
270&#href_anchor"line"> 274  void GetMatrix(vtkMatrix3x3 *m) override;
275&#href_anchor"line"> 279  void PushMatrix() override;
280 
284  void PopMatrix() override;
285 
290  void SetClipping(int *x) override;
291 
295  void EnableClipping(bool enable) override;
296 
300  void Begin(vtkViewport* viewport) override;
301&#href_anchor"line"> 305  void End() override;
306 
314  void BufferIdModeBegin(vtkAbstractContextBufferId *bufferId) override;
315&#href_anchor"line"> 323  void BufferIdModeEnd() override;
324 
330  bool SetStringRendererToFreeType();
331 
336  bool SetStringRendererToQt();
337 
341  bool HasGLSL();
342 
344 
347  vtkGetObjectMacro(RenderWindow, vtkOpenGLRenderWindow);
349&#href_anchor"line"> 355  virtual void ReleaseGraphicsResources(vtkWindow *window);
356&#href_anchor"line"> 358 
361  vtkMatrix4x4 *GetProjectionMatrix();
362&#href_anchor"code" href="classvtkMatrix4x4.html">vtkMatrix4x4 *GetModelMatrix();
364 
365 protected:
367&#href_anchor"code" href="classvtkOpenGLContextDevice2D.html">vtkOpenGLContextDevice2D() override;
368 
376  int GetNumberOfArcIterations(float rX,
377  float rY,
378  float startAngle,
379  float stopAngle);
380 
384  vtkRenderer *Renderer;
385&#href_anchor"line"> 389  bool InRender;
390 
392 
395  class Private;
396&#href_anchor"code" href="classvtkOpenGLContextDevice2D_1_1Private.html">Private *Storage;
397 
399&#href_anchor"code" href="classvtkOpenGLContextDevice2D_1_1CellArrayHelper.html">CellArrayHelper* PolyDataImpl;
401 
405  vtkOpenGLRenderWindow* RenderWindow;
406&#href_anchor"line"> 407  vtkOpenGLHelper *LinesCBO; // vertex + color
408  void ReadyLinesCBOProgram();
410  void ReadyLinesBOProgram();
411  vtkOpenGLHelper *VCBO; // vertex + color
412  void ReadyVCBOProgram();
413  vtkOpenGLHelper *VBO; // vertex
414  void ReadyVBOProgram();
415  vtkOpenGLHelper *VTBO; // vertex + tcoord
416  void ReadyVTBOProgram();
417  vtkOpenGLHelper *SCBO; // sprite + color
418  void ReadySCBOProgram();
419  vtkOpenGLHelper *SBO; // sprite
420  void ReadySBOProgram();
421 
422  void SetMatrices(vtkShaderProgram *prog);
423&#href_anchor"keywordtype">void BuildVBO(vtkOpenGLHelper *cbo,
424&#href_anchor"keywordtype">float *v, int nv,
425  unsigned char *coolors, int nc,
426  float *tcoords);
427  void CoreDrawTriangles(std::vector<float> &tverts, unsigned char* colors = nullptr,
428  int numComp = 0);
429  // used for stipples
430  unsigned short LinePattern;
431 
433 
437  void DrawMarkersGL2PS(int shape, bool highlight, float *points, int n,
438  unsigned char *colors, int nc_comps);
439  void DrawCrossMarkersGL2PS(bool highlight, float *points, int n,
440  unsigned char *colors, int nc_comps);
441  void DrawPlusMarkersGL2PS(bool highlight, float *points, int n,
442  unsigned char *colors, int nc_comps);
443  void DrawSquareMarkersGL2PS(bool highlight, float *points, int n,
444  unsigned char *colors, int nc_comps);
445  void DrawCircleMarkersGL2PS(bool highlight, float *points, int n,
446  unsigned char *colors, int nc_comps);
447  void DrawDiamondMarkersGL2PS(bool highlight, float *points, int n,
448  unsigned char *colors, int nc_comps);
450 
452 
455  void DrawImageGL2PS(float p[2], vtkImageData *image);
456  void DrawImageGL2PS(float p[2], float scale, vtkImageData *image);
457  void DrawImageGL2PS(const vtkRectf &rect, vtkImageData *image);
459 
461 
464  void DrawCircleGL2PS(float x, float y, float rX, float rY);
465  void DrawWedgeGL2PS(float x, float y, float outRx, float outRy,
466  float inRx, float inRy);
468 
472  void AddEllipseToPath(vtkPath *path, float x, float y, float rx, float ry,
473&#href_anchor"keywordtype">bool reverse);
474 
478  void TransformPath(vtkPath *path) const;
479&#href_anchor"line"> 483  void TransformPoint(float &x, float &y) const;
484 
488  void TransformSize(float &dx, float &dy) const;
489 
490 private:
492&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextDevice2D &) = delete;
493&#href_anchor"line"> 500  vtkImageData *GetMarker(int shape, int size, bool highlight);
501 
502  class vtkMarkerCacheObject
503  {
504  public:
505  vtkTypeUInt64 Key;
506  vtkImageData *Value;
507&#href_anchor"keywordtype">bool operator==(vtkTypeUInt64 key)
508  {
509  return this->Key == key;
510  }
511  };
512 
513  void ComputeStringBoundsInternal(const vtkUnicodeString &string,
514&#href_anchor"keywordtype">float bounds[4]);
515 
516  vtkTransform *ProjectionMatrix;
517&#href_anchor"code" href="classvtkTransform.html">vtkTransform *ModelMatrix;
518 
519  std::list<vtkMarkerCacheObject> MarkerCache;
520  int MaximumMarkerCacheSize;
521 
526  vtkImageData * GenerateMarker(int shape, int size, bool highlight);
527 
528 };
529 
530 #endif //vtkOpenGLContextDevice2D_h
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextDevice2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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
35 
36 #include "vtkRenderingContextOpenGL2Module.h" // For export macro
37 #include "vtkContextDevice2D.h"
38&#href_anchor"line"> 39 #include <vector> // STL Header
40 #include <list> // for std::list
41 
42 class vtkMatrix4x4;
43&#href_anchor"keyword">class vtkOpenGLExtensionManager;
44&#href_anchor"keyword">class vtkOpenGLHelper;
45&#href_anchor"keyword">class vtkOpenGLRenderWindow;
46&#href_anchor"keyword">class vtkPath;
47&#href_anchor"keyword">class vtkRenderer;
48&#href_anchor"keyword">class vtkShaderProgram;
49&#href_anchor"keyword">class vtkStringToImage;
50&#href_anchor"keyword">class vtkTransform;
51&#href_anchor"keyword">class vtkViewport;
52&#href_anchor"keyword">class vtkWindow;
53&#href_anchor"line"> 54 class VTKRENDERINGCONTEXTOPENGL2_EXPORT vtkOpenGLContextDevice2D : public vtkContextDevice2D
55&#href_anchor"line"> 56 public:
58&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
59&#href_anchor"line"> 63  static vtkOpenGLContextDevice2D *New();
64 
70  void DrawPoly(float *f, int n, unsigned char *colors = nullptr,
71  int nc_comps = 0) override;
72 
79  void DrawLines(float *f, int n, unsigned char *colors = nullptr,
80  int nc_comps = 0) override;
81 
87  void DrawPoints(float *points, int n, unsigned char* colors = nullptr,
88  int nc_comps = 0) override;
89 
96  void DrawPointSprites(vtkImageData *sprite, float *points, int n,
97  unsigned char* colors = nullptr, int nc_comps = 0) override;
98 
110  void DrawMarkers(int shape, bool highlight, float *points, int n,
111  unsigned char *colors = nullptr, int nc_comps = 0) override;
112 
114 
119  vtkSetMacro(MaximumMarkerCacheSize, int)
120  vtkGetMacro(MaximumMarkerCacheSize, int)
122 
126  void DrawQuad(float *points, int n) override;
127 
131  void DrawQuadStrip(float *points, int n) override;
132 
136  void DrawPolygon(float *, int) override;
137  void DrawColoredPolygon(float *points, int numPoints,
138  unsigned char *colors = nullptr,
139  int nc_comps = 0) override;
140 
152  void DrawEllipseWedge(float x, float y, float outRx, float outRy,
153  float inRx, float inRy, float startAngle,
154  float stopAngle) override;
155 
162  void DrawEllipticArc(float x, float y, float rX, float rY,
163  float startAngle, float stopAngle) override;
164 
165 
169  void DrawString(float *point, const vtkStdString &string) override;
170&#href_anchor"line"> 179  void ComputeStringBounds(const vtkStdString &string,
180&#href_anchor"keywordtype">float bounds[4]) override;
181 
185  void DrawString(float *point, const vtkUnicodeString &string) override;
186&#href_anchor"line"> 195  void ComputeStringBounds(const vtkUnicodeString &string,
196&#href_anchor"keywordtype">float bounds[4]) override;
197 
203  void ComputeJustifiedStringBounds(const char* string, float bounds[4]) override;
204 
209  void DrawMathTextString(float point[2], const vtkStdString &string) override;
210&#href_anchor"line"> 215  void DrawImage(float p[2], float scale, vtkImageData *image) override;
216 
222  void DrawImage(const vtkRectf& pos, vtkImageData *image) override;
223 
228  void DrawPolyData(float p[2], float scale, vtkPolyData* polyData,
229&#href_anchor"code" href="classvtkUnsignedCharArray.html">vtkUnsignedCharArray* colors, int scalarMode) override;
230 
234  void SetColor4(unsigned char color[4]) override;
235 
239  virtual void SetColor(unsigned char color[3]);
240 
244  void SetTexture(vtkImageData* image, int properties = 0) override;
245 
249  void SetPointSize(float size) override;
250 
254  void SetLineWidth(float width) override;
255 
259  void SetLineType(int type) override;
260 
264  void MultiplyMatrix(vtkMatrix3x3 *m) override;
265&#href_anchor"line"> 269  void SetMatrix(vtkMatrix3x3 *m) override;
270&#href_anchor"line"> 274  void GetMatrix(vtkMatrix3x3 *m) override;
275&#href_anchor"line"> 279  void PushMatrix() override;
280 
284  void PopMatrix() override;
285 
290  void SetClipping(int *x) override;
291 
295  void EnableClipping(bool enable) override;
296 
300  void Begin(vtkViewport* viewport) override;
301&#href_anchor"line"> 305  void End() override;
306 
314  void BufferIdModeBegin(vtkAbstractContextBufferId *bufferId) override;
315&#href_anchor"line"> 323  void BufferIdModeEnd() override;
324 
330  bool SetStringRendererToFreeType();
331 
336  bool SetStringRendererToQt();
337 
341  bool HasGLSL();
342 
344 
347  vtkGetObjectMacro(RenderWindow, vtkOpenGLRenderWindow);
349&#href_anchor"line"> 355  virtual void ReleaseGraphicsResources(vtkWindow *window);
356&#href_anchor"line"> 358 
361  vtkMatrix4x4 *GetProjectionMatrix();
362&#href_anchor"code" href="classvtkMatrix4x4.html">vtkMatrix4x4 *GetModelMatrix();
364 
365 protected:
367&#href_anchor"code" href="classvtkOpenGLContextDevice2D.html">vtkOpenGLContextDevice2D() override;
368 
376  int GetNumberOfArcIterations(float rX,
377  float rY,
378  float startAngle,
379  float stopAngle);
380 
384  vtkRenderer *Renderer;
385&#href_anchor"line"> 389  bool InRender;
390 
392 
395  class Private;
396&#href_anchor"code" href="classvtkOpenGLContextDevice2D_1_1Private.html">Private *Storage;
397 
399&#href_anchor"code" href="classvtkOpenGLContextDevice2D_1_1CellArrayHelper.html">CellArrayHelper* PolyDataImpl;
401 
405  vtkOpenGLRenderWindow* RenderWindow;
406&#href_anchor"line"> 407  vtkOpenGLHelper *LinesCBO; // vertex + color
408  void ReadyLinesCBOProgram();
410  void ReadyLinesBOProgram();
411  vtkOpenGLHelper *VCBO; // vertex + color
412  void ReadyVCBOProgram();
413  vtkOpenGLHelper *VBO; // vertex
414  void ReadyVBOProgram();
415  vtkOpenGLHelper *VTBO; // vertex + tcoord
416  void ReadyVTBOProgram();
417  vtkOpenGLHelper *SCBO; // sprite + color
418  void ReadySCBOProgram();
419  vtkOpenGLHelper *SBO; // sprite
420  void ReadySBOProgram();
421 
422  void SetMatrices(vtkShaderProgram *prog);
423&#href_anchor"keywordtype">void BuildVBO(vtkOpenGLHelper *cbo,
424&#href_anchor"keywordtype">float *v, int nv,
425  unsigned char *coolors, int nc,
426  float *tcoords);
427  void CoreDrawTriangles(std::vector<float> &tverts, unsigned char* colors = nullptr,
428  int numComp = 0);
429  // used for stipples
430  unsigned short LinePattern;
431 
433 
437  void DrawMarkersGL2PS(int shape, bool highlight, float *points, int n,
438  unsigned char *colors, int nc_comps);
439  void DrawCrossMarkersGL2PS(bool highlight, float *points, int n,
440  unsigned char *colors, int nc_comps);
441  void DrawPlusMarkersGL2PS(bool highlight, float *points, int n,
442  unsigned char *colors, int nc_comps);
443  void DrawSquareMarkersGL2PS(bool highlight, float *points, int n,
444  unsigned char *colors, int nc_comps);
445  void DrawCircleMarkersGL2PS(bool highlight, float *points, int n,
446  unsigned char *colors, int nc_comps);
447  void DrawDiamondMarkersGL2PS(bool highlight, float *points, int n,
448  unsigned char *colors, int nc_comps);
450 
452 
455  void DrawImageGL2PS(float p[2], vtkImageData *image);
456  void DrawImageGL2PS(float p[2], float scale, vtkImageData *image);
457  void DrawImageGL2PS(const vtkRectf &rect, vtkImageData *image);
459 
461 
464  void DrawCircleGL2PS(float x, float y, float rX, float rY);
465  void DrawWedgeGL2PS(float x, float y, float outRx, float outRy,
466  float inRx, float inRy);
468 
472  void AddEllipseToPath(vtkPath *path, float x, float y, float rx, float ry,
473&#href_anchor"keywordtype">bool reverse);
474 
478  void TransformPath(vtkPath *path) const;
479&#href_anchor"line"> 483  void TransformPoint(float &x, float &y) const;
484 
488  void TransformSize(float &dx, float &dy) const;
489 
490 private:
492&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextDevice2D &) = delete;
493&#href_anchor"line"> 500  vtkImageData *GetMarker(int shape, int size, bool highlight);
501 
502  class vtkMarkerCacheObject
503  {
504  public:
505  vtkTypeUInt64 Key;
506  vtkImageData *Value;
507&#href_anchor"keywordtype">bool operator==(vtkTypeUInt64 key)
508  {
509  return this->Key == key;
510  }
511  };
512 
513  void ComputeStringBoundsInternal(const vtkUnicodeString &string,
514&#href_anchor"keywordtype">float bounds[4]);
515 
516  vtkTransform *ProjectionMatrix;
517&#href_anchor"code" href="classvtkTransform.html">vtkTransform *ModelMatrix;
518 
519  std::list<vtkMarkerCacheObject> MarkerCache;
520  int MaximumMarkerCacheSize;
521 
526  vtkImageData * GenerateMarker(int shape, int size, bool highlight);
527 
528 };
529 
530 #endif //vtkOpenGLContextDevice2D_h
OpenGL rendering window.
Wrapper around std::string to keep symbols short.
Definition: vtkStdString.h:40
virtual void SetMatrix(vtkMatrix3x3 *m)=0
Set the model view matrix for the display.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice3D_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice3D_8h_source.html 2018-12-20 19:53:23.846897981 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLContextDevice3D_8h_source.html 2018-12-20 19:53:23.854898033 +0000 @@ -46,7 +46,7 @@
vtkOpenGLContextDevice3D.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextDevice3D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
25 #ifndef vtkOpenGLContextDevice3D_h
26 #define vtkOpenGLContextDevice3D_h
27 
28 #include "vtkRenderingContextOpenGL2Module.h" // For export macro
29 #include "vtkContextDevice3D.h"
30&#href_anchor"preprocessor">#include "vtkNew.h" // For ivars.
31&#href_anchor"preprocessor">#include <vector> // STL Header
32 
33 class vtkBrush;
34&#href_anchor"keyword">class vtkOpenGLContextDevice2D;
35&#href_anchor"keyword">class vtkOpenGLHelper;
36&#href_anchor"keyword">class vtkOpenGLRenderWindow;
37&#href_anchor"keyword">class vtkPen;
38&#href_anchor"keyword">class vtkRenderer;
39&#href_anchor"keyword">class vtkShaderProgram;
40&#href_anchor"keyword">class vtkTransform;
41&#href_anchor"line"> 42 class VTKRENDERINGCONTEXTOPENGL2_EXPORT vtkOpenGLContextDevice3D : public vtkContextDevice3D
43&#href_anchor"line"> 44 public:
46&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
47&#href_anchor"line"> 48  static vtkOpenGLContextDevice3D * New();
49 
53  void DrawPoly(const float *verts, int n, const unsigned char *colors, int nc) override;
54 
59  void DrawLines(const float *verts, int n, const unsigned char *colors, int nc) override;
60 
64  void DrawPoints(const float *verts, int n,
65  const unsigned char *colors, int nc) override;
66 
70  void DrawTriangleMesh(const float *mesh, int n,
71  const unsigned char *colors, int nc) override;
72 
78  void ApplyPen(vtkPen *pen) override;
79&#href_anchor"line"> 85  void ApplyBrush(vtkBrush *brush) override;
86&#href_anchor"line"> 90  void SetMatrix(vtkMatrix4x4 *m) override;
91&#href_anchor"line"> 95  void GetMatrix(vtkMatrix4x4 *m) override;
96&#href_anchor"line"> 100  void MultiplyMatrix(vtkMatrix4x4 *m) override;
101&#href_anchor"line"> 105  void PushMatrix() override;
106 
110  void PopMatrix() override;
111 
116  void SetClipping(const vtkRecti &rect) override;
117&#href_anchor"line"> 121  void EnableClipping(bool enable) override;
122 
124 
131  void EnableClippingPlane(int i, double *planeEquation) override;
132  void DisableClippingPlane(int i) override;
134 
138  void Initialize(vtkRenderer *, vtkOpenGLContextDevice2D *);
139&#href_anchor"line"> 143  virtual void Begin(vtkViewport* viewport);
144&#href_anchor"line"> 145 protected:
147&#href_anchor"code" href="classvtkOpenGLContextDevice3D.html">vtkOpenGLContextDevice3D() override;
148 
152  virtual void EnableDepthBuffer();
153 
157  virtual void DisableDepthBuffer();
158 
159  vtkOpenGLHelper *VCBO; // vertex + color
160  void ReadyVCBOProgram();
161  vtkOpenGLHelper *VBO; // vertex
162  void ReadyVBOProgram();
163 
164  void SetMatrices(vtkShaderProgram *prog);
165&#href_anchor"keywordtype">void BuildVBO(vtkOpenGLHelper *cbo,
166&#href_anchor"keyword">const float *v, int nv,
167  const unsigned char *coolors, int nc,
168  float *tcoords);
169  void CoreDrawTriangles(std::vector<float> &tverts);
170 
171  // do we have wide lines that require special handling
172  virtual bool HaveWideLines();
173 
175 
180 
185 
186  std::vector<bool> ClippingPlaneStates;
187  std::vector<double> ClippingPlaneValues;
188 
189 private:
191&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextDevice3D &) = delete;
192&#href_anchor"line"> 194 
197  class Private;
198  Private *Storage;
200 
201  // we need a pointer to this because only
202  // the 2D device gets a Begin and sets up
203  // the ortho matrix
204  vtkOpenGLContextDevice2D *Device2D;
205&#href_anchor"line"> 206  vtkNew<vtkBrush> Brush;
207&#href_anchor"code" href="classvtkNew.html">vtkNew<vtkPen> Pen;
208 };
209 
210 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextDevice3D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
25 #ifndef vtkOpenGLContextDevice3D_h
26 #define vtkOpenGLContextDevice3D_h
27 
28 #include "vtkRenderingContextOpenGL2Module.h" // For export macro
29 #include "vtkContextDevice3D.h"
30&#href_anchor"preprocessor">#include "vtkNew.h" // For ivars.
31&#href_anchor"preprocessor">#include <vector> // STL Header
32 
33 class vtkBrush;
34&#href_anchor"keyword">class vtkOpenGLContextDevice2D;
35&#href_anchor"keyword">class vtkOpenGLHelper;
36&#href_anchor"keyword">class vtkOpenGLRenderWindow;
37&#href_anchor"keyword">class vtkPen;
38&#href_anchor"keyword">class vtkRenderer;
39&#href_anchor"keyword">class vtkShaderProgram;
40&#href_anchor"keyword">class vtkTransform;
41&#href_anchor"line"> 42 class VTKRENDERINGCONTEXTOPENGL2_EXPORT vtkOpenGLContextDevice3D : public vtkContextDevice3D
43&#href_anchor"line"> 44 public:
46&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
47&#href_anchor"line"> 48  static vtkOpenGLContextDevice3D * New();
49 
53  void DrawPoly(const float *verts, int n, const unsigned char *colors, int nc) override;
54 
59  void DrawLines(const float *verts, int n, const unsigned char *colors, int nc) override;
60 
64  void DrawPoints(const float *verts, int n,
65  const unsigned char *colors, int nc) override;
66 
70  void DrawTriangleMesh(const float *mesh, int n,
71  const unsigned char *colors, int nc) override;
72 
78  void ApplyPen(vtkPen *pen) override;
79&#href_anchor"line"> 85  void ApplyBrush(vtkBrush *brush) override;
86&#href_anchor"line"> 90  void SetMatrix(vtkMatrix4x4 *m) override;
91&#href_anchor"line"> 95  void GetMatrix(vtkMatrix4x4 *m) override;
96&#href_anchor"line"> 100  void MultiplyMatrix(vtkMatrix4x4 *m) override;
101&#href_anchor"line"> 105  void PushMatrix() override;
106 
110  void PopMatrix() override;
111 
116  void SetClipping(const vtkRecti &rect) override;
117&#href_anchor"line"> 121  void EnableClipping(bool enable) override;
122 
124 
131  void EnableClippingPlane(int i, double *planeEquation) override;
132  void DisableClippingPlane(int i) override;
134 
138  void Initialize(vtkRenderer *, vtkOpenGLContextDevice2D *);
139&#href_anchor"line"> 143  virtual void Begin(vtkViewport* viewport);
144&#href_anchor"line"> 145 protected:
147&#href_anchor"code" href="classvtkOpenGLContextDevice3D.html">vtkOpenGLContextDevice3D() override;
148 
152  virtual void EnableDepthBuffer();
153 
157  virtual void DisableDepthBuffer();
158 
159  vtkOpenGLHelper *VCBO; // vertex + color
160  void ReadyVCBOProgram();
161  vtkOpenGLHelper *VBO; // vertex
162  void ReadyVBOProgram();
163 
164  void SetMatrices(vtkShaderProgram *prog);
165&#href_anchor"keywordtype">void BuildVBO(vtkOpenGLHelper *cbo,
166&#href_anchor"keyword">const float *v, int nv,
167  const unsigned char *coolors, int nc,
168  float *tcoords);
169  void CoreDrawTriangles(std::vector<float> &tverts);
170 
171  // do we have wide lines that require special handling
172  virtual bool HaveWideLines();
173 
175 
180 
185 
186  std::vector<bool> ClippingPlaneStates;
187  std::vector<double> ClippingPlaneValues;
188 
189 private:
191&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextDevice3D &) = delete;
192&#href_anchor"line"> 194 
197  class Private;
198  Private *Storage;
200 
201  // we need a pointer to this because only
202  // the 2D device gets a Begin and sets up
203  // the ortho matrix
204  vtkOpenGLContextDevice2D *Device2D;
205&#href_anchor"line"> 206  vtkNew<vtkBrush> Brush;
207&#href_anchor"code" href="classvtkNew.html">vtkNew<vtkPen> Pen;
208 };
209 
210 #endif
OpenGL rendering window.
virtual void MultiplyMatrix(vtkMatrix4x4 *m)=0
Multiply the current model view matrix by the supplied one.
virtual void DrawTriangleMesh(const float *mesh, int n, const unsigned char *colors, int nc)=0
Draw triangles to generate the specified mesh.
represent and manipulate 4x4 transformation matrices
Definition: vtkMatrix4x4.h:41
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGPUVolumeRayCastMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGPUVolumeRayCastMapper_8h_source.html 2018-12-20 19:53:23.890898264 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLGPUVolumeRayCastMapper_8h_source.html 2018-12-20 19:53:23.906898367 +0000 @@ -64,7 +64,7 @@
abstract specification for renderers
Definition: vtkRenderer.h:63
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
-
OpenGL subclass that draws the image to the screen.
+
OpenGL subclass that draws the image to the screen.
a simple class to control print indentation
Definition: vtkIndent.h:39
@@ -75,13 +75,13 @@
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
represents the common properties for rendering a volume.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
int IsRenderSupported(vtkRenderWindow *vtkNotUsed(window), vtkVolumeProperty *vtkNotUsed(property)) override
Based on hardware and properties, we may or may not be able to render using 3D texture mapping...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
OpenGL camera.
+
OpenGL camera.
void GetReductionRatio(double *ratio) override
Ray casting performed on the GPU.
static vtkGPUVolumeRayCastMapper * New()
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLImageSliceMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLImageSliceMapper_8h_source.html 2018-12-20 19:53:23.930898521 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLImageSliceMapper_8h_source.html 2018-12-20 19:53:23.942898598 +0000 @@ -46,7 +46,7 @@
vtkOpenGLImageSliceMapper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLImageSliceMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkOpenGLImageSliceMapper_h
27 #define vtkOpenGLImageSliceMapper_h
28 
29 #include "vtkRenderingOpenGL2Module.h" // For export macro
30 #include "vtkImageSliceMapper.h"
31&#href_anchor"line"> 32 class vtkRenderWindow;
33&#href_anchor"keyword">class vtkOpenGLRenderWindow;
34&#href_anchor"keyword">class vtkActor;
35&#href_anchor"line"> 36 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLImageSliceMapper :
37&#href_anchor"keyword">public vtkImageSliceMapper
38&#href_anchor"line"> 39 public:
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 47  void Render(vtkRenderer *ren, vtkImageSlice *prop) override;
48&#href_anchor"line"> 54  void ReleaseGraphicsResources(vtkWindow *) override;
55&#href_anchor"line"> 56 protected:
58&#href_anchor"code" href="classvtkOpenGLImageSliceMapper.html">vtkOpenGLImageSliceMapper() override;
59 
65  void RecursiveRenderTexturedPolygon(
66  vtkRenderer *ren, vtkImageProperty *property,
67&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image, int extent[6], bool recursive);
68 
73  void RenderTexturedPolygon(
74  vtkRenderer *ren, vtkImageProperty *property,
75&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image, int extent[6], bool recursive);
76 
81  void RenderPolygon(vtkActor *actor, vtkPoints *points, const int extent[6], vtkRenderer *ren);
82&#href_anchor"line"> 87  void RenderBackground(
88  vtkActor *actor, vtkPoints *points, const int extent[6], vtkRenderer *ren);
89&#href_anchor"line"> 93  void BindFragmentProgram(vtkRenderer *ren, vtkImageProperty *property);
94&#href_anchor"line"> 98  vtkStdString BuildFragmentProgram(vtkImageProperty *property);
99&#href_anchor"line"> 107  void ComputeTextureSize(
108  const int extent[6], int &xdim, int &ydim,
109  int imageSize[2], int textureSize[2]) override;
110 
115  bool TextureSizeOK(const int size[2]);
116 
120  void CheckOpenGLCapabilities(vtkOpenGLRenderWindow *renWin);
121&#href_anchor"line"> 122  long FragmentShaderIndex; // OpenGL ID for fragment shader
123  vtkRenderWindow *RenderWindow; // RenderWindow used for previous render
124&#href_anchor"keywordtype">int TextureSize[2];
125  int TextureBytesPerPixel;
126  int LastOrientation;
127  int LastSliceNumber;
128 
132 
133  vtkTimeStamp LoadTime;
134&#href_anchor"keywordtype">int LoadCount;
135 
136  bool UseClampToEdge;
137  bool UseFragmentProgram;
138 
139 private:
141&#href_anchor"keywordtype">void operator=(const vtkOpenGLImageSliceMapper&) = delete;
142&#href_anchor"line"> 143 
144 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLImageSliceMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkOpenGLImageSliceMapper_h
27 #define vtkOpenGLImageSliceMapper_h
28 
29 #include "vtkRenderingOpenGL2Module.h" // For export macro
30 #include "vtkImageSliceMapper.h"
31&#href_anchor"line"> 32 class vtkRenderWindow;
33&#href_anchor"keyword">class vtkOpenGLRenderWindow;
34&#href_anchor"keyword">class vtkActor;
35&#href_anchor"line"> 36 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLImageSliceMapper :
37&#href_anchor"keyword">public vtkImageSliceMapper
38&#href_anchor"line"> 39 public:
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 47  void Render(vtkRenderer *ren, vtkImageSlice *prop) override;
48&#href_anchor"line"> 54  void ReleaseGraphicsResources(vtkWindow *) override;
55&#href_anchor"line"> 56 protected:
58&#href_anchor"code" href="classvtkOpenGLImageSliceMapper.html">vtkOpenGLImageSliceMapper() override;
59 
65  void RecursiveRenderTexturedPolygon(
66  vtkRenderer *ren, vtkImageProperty *property,
67&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image, int extent[6], bool recursive);
68 
73  void RenderTexturedPolygon(
74  vtkRenderer *ren, vtkImageProperty *property,
75&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image, int extent[6], bool recursive);
76 
81  void RenderPolygon(vtkActor *actor, vtkPoints *points, const int extent[6], vtkRenderer *ren);
82&#href_anchor"line"> 87  void RenderBackground(
88  vtkActor *actor, vtkPoints *points, const int extent[6], vtkRenderer *ren);
89&#href_anchor"line"> 93  void BindFragmentProgram(vtkRenderer *ren, vtkImageProperty *property);
94&#href_anchor"line"> 98  vtkStdString BuildFragmentProgram(vtkImageProperty *property);
99&#href_anchor"line"> 107  void ComputeTextureSize(
108  const int extent[6], int &xdim, int &ydim,
109  int imageSize[2], int textureSize[2]) override;
110 
115  bool TextureSizeOK(const int size[2]);
116 
120  void CheckOpenGLCapabilities(vtkOpenGLRenderWindow *renWin);
121&#href_anchor"line"> 122  long FragmentShaderIndex; // OpenGL ID for fragment shader
123  vtkRenderWindow *RenderWindow; // RenderWindow used for previous render
124&#href_anchor"keywordtype">int TextureSize[2];
125  int TextureBytesPerPixel;
126  int LastOrientation;
127  int LastSliceNumber;
128 
132 
133  vtkTimeStamp LoadTime;
134&#href_anchor"keywordtype">int LoadCount;
135 
136  bool UseClampToEdge;
137  bool UseFragmentProgram;
138 
139 private:
141&#href_anchor"keywordtype">void operator=(const vtkOpenGLImageSliceMapper&) = delete;
142&#href_anchor"line"> 143 
144 #endif
OpenGL rendering window.
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
Wrapper around std::string to keep symbols short.
Definition: vtkStdString.h:40
static vtkImageSliceMapper * New()
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLight_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLight_8h_source.html 2018-12-20 19:53:23.958898700 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLLight_8h_source.html 2018-12-20 19:53:23.962898726 +0000 @@ -54,7 +54,7 @@
a virtual light for 3D rendering
Definition: vtkLight.h:62
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
OpenGL renderer.
+
OpenGL renderer.
virtual void Render(vtkRenderer *, int)
Abstract interface to renderer.
Definition: vtkLight.h:92
OpenGL light.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper2D_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper2D_8h_source.html 2018-12-20 19:53:23.994898932 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper2D_8h_source.html 2018-12-20 19:53:24.002898984 +0000 @@ -71,7 +71,7 @@
a simple class to control print indentation
Definition: vtkIndent.h:39
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h_source.html 2018-12-20 19:53:24.066899395 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLPolyDataMapper_8h_source.html 2018-12-20 19:53:24.102899626 +0000 @@ -46,112 +46,112 @@
vtkOpenGLPolyDataMapper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
24 #ifndef vtkOpenGLPolyDataMapper_h
25 #define vtkOpenGLPolyDataMapper_h
26 
27 #include "vtkNew.h" // For vtkNew
28&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
29 #include "vtkNew.h" // for ivars
30&#href_anchor"preprocessor">#include "vtkPolyDataMapper.h"
31&#href_anchor"preprocessor">#include "vtkShader.h" // for methods
32&#href_anchor"preprocessor">#include "vtkOpenGLHelper.h" // used for ivars
33&#href_anchor"line"> 34 #include <vector> //for ivars
35 #include <map> //for methods
36 
37 class vtkCellArray;
38&#href_anchor"keyword">class vtkGenericOpenGLResourceFreeCallback;
39&#href_anchor"keyword">class vtkMatrix4x4;
40&#href_anchor"keyword">class vtkMatrix3x3;
41&#href_anchor"keyword">class vtkOpenGLRenderTimer;
42&#href_anchor"keyword">class vtkOpenGLTexture;
43&#href_anchor"keyword">class vtkOpenGLBufferObject;
44&#href_anchor"keyword">class vtkOpenGLVertexBufferObject;
45&#href_anchor"keyword">class vtkOpenGLVertexBufferObjectGroup;
46&#href_anchor"keyword">class vtkPoints;
47&#href_anchor"keyword">class vtkTextureObject;
48&#href_anchor"keyword">class vtkTransform;
49&#href_anchor"line"> 50 
51 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLPolyDataMapper : public vtkPolyDataMapper
52&#href_anchor"line"> 53 public:
54  static vtkOpenGLPolyDataMapper* New();
56&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
57&#href_anchor"line"> 61  void RenderPiece(vtkRenderer *ren, vtkActor *act) override;
62&#href_anchor"line"> 64 
67  virtual void RenderPieceStart(vtkRenderer *ren, vtkActor *act);
68&#href_anchor"keyword">virtual void RenderPieceDraw(vtkRenderer *ren, vtkActor *act);
69&#href_anchor"keyword">virtual void RenderPieceFinish(vtkRenderer *ren, vtkActor *act);
71&#href_anchor"line"> 77  void ReleaseGraphicsResources(vtkWindow *) override;
78&#href_anchor"line"> 79  vtkGetMacro(PopulateSelectionSettings,int);
80  void SetPopulateSelectionSettings(int v) { this->PopulateSelectionSettings = v; };
81 
88  bool GetSupportsSelection() override { return true; }
89 
100  bool GetIsOpaque() override;
101 
102  // used by RenderPiece and functions it calls to reduce
103  // calls to get the input and allow for rendering of
104  // other polydata (not the input)
106 
108 
114  vtkSetStringMacro(PointIdArrayName);
115  vtkGetStringMacro(PointIdArrayName);
116  vtkSetStringMacro(CellIdArrayName);
117  vtkGetStringMacro(CellIdArrayName);
119 
121 
126  vtkSetStringMacro(ProcessIdArrayName);
127  vtkGetStringMacro(ProcessIdArrayName);
129 
131 
140  vtkSetStringMacro(CompositeIdArrayName);
141  vtkGetStringMacro(CompositeIdArrayName);
143 
144 
146 
153  void AddShaderReplacement(
154  vtkShader::Type shaderType, // vertex, fragment, etc
155  const std::string& originalValue,
156  bool replaceFirst, // do this replacement before the default
157  const std::string& replacementValue,
158  bool replaceAll);
159  void ClearShaderReplacement(
160  vtkShader::Type shaderType, // vertex, fragment, etc
161  const std::string& originalValue,
162  bool replaceFirst);
164 
166 
172  vtkSetStringMacro(VertexShaderCode);
173  vtkGetStringMacro(VertexShaderCode);
174  vtkSetStringMacro(FragmentShaderCode);
175  vtkGetStringMacro(FragmentShaderCode);
176  vtkSetStringMacro(GeometryShaderCode);
177  vtkGetStringMacro(GeometryShaderCode);
179 
180  // the following is all extra stuff to work around the
181  // fact that gl_PrimitiveID does not work correctly on
182  // Apple devices with AMD graphics hardware. See apple
183  // bug ID 20747550
184  static vtkPolyData *HandleAppleBug(
185&#href_anchor"code" href="classvtkPolyData.html">vtkPolyData *poly,
186  std::vector<float> &buffData);
187 
192&#href_anchor"line"> 194 
198  {
199  this->HaveAppleBugForce = 1;
200  this->Modified();
201  }
203  {
204  this->HaveAppleBugForce = 2;
205  this->Modified();
206  }
208 
212  bool GetHaveAppleBug() { return this->HaveAppleBug; }
213 
215  vtkGetObjectMacro(VBOs, vtkOpenGLVertexBufferObjectGroup);
216&#href_anchor"line"> 220  void SetVBOShiftScaleMethod(int m);
221 
223  PrimitiveStart = 0,
224  PrimitivePoints = 0,
231  PrimitiveEnd
232  };
233 
237  static void MakeCellCellMap(std::vector<vtkIdType> &CellCellMap,
238  bool HaveAppleBug,
239  vtkPolyData *poly,
240&#href_anchor"code" href="classvtkCellArray.html">vtkCellArray **prims, int representation,
241  vtkPoints *points);
242 
255  const char* vertexAttributeName,
256  const char* dataArrayName,
257  int fieldAssociation,
258  int componentno = -1) override;
259 
263  void RemoveVertexAttributeMapping(const char* vertexAttributeName) override;
264 
268  void RemoveAllVertexAttributeMappings() override;
269 
270 protected:
272&#href_anchor"code" href="classvtkOpenGLPolyDataMapper.html">vtkOpenGLPolyDataMapper() override;
273 
275 
276  // the following is all extra stuff to work around the
277  // fact that gl_PrimitiveID does not work correctly on
278  // Apple devices with AMD graphics hardware. See apple
279  // bug ID 20747550
281  int HaveAppleBugForce; // 0 = default 1 = 0ff 2 = on
282  std::vector<float> AppleBugPrimIDs;
284 
288  void GetCoincidentParameters(
289  vtkRenderer *ren, vtkActor *actor, float &factor, float &offset);
290 
296  void ComputeBounds() override;
297 
302  virtual void UpdateShaders(
303  vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
304&#href_anchor"line"> 308  virtual bool GetNeedToRebuildShaders(
309  vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
310&#href_anchor"line"> 314  virtual void BuildShaders(
315  std::map<vtkShader::Type, vtkShader *> shaders,
316  vtkRenderer *ren, vtkActor *act);
317&#href_anchor"line"> 321  virtual void GetShaderTemplate(
322  std::map<vtkShader::Type, vtkShader *> shaders,
323  vtkRenderer *ren, vtkActor *act);
324&#href_anchor"line"> 328  virtual void ReplaceShaderValues(
329  std::map<vtkShader::Type, vtkShader *> shaders,
330  vtkRenderer *ren, vtkActor *act);
331&#href_anchor"line"> 333 
337  virtual void ReplaceShaderRenderPass(
338  std::map<vtkShader::Type, vtkShader *> shaders,
339  vtkRenderer *ren, vtkActor *act, bool prePass);
340&#href_anchor"keyword">virtual void ReplaceShaderColor(
341  std::map<vtkShader::Type, vtkShader *> shaders,
342  vtkRenderer *ren, vtkActor *act);
343&#href_anchor"keyword">virtual void ReplaceShaderLight(
344  std::map<vtkShader::Type, vtkShader *> shaders,
345  vtkRenderer *ren, vtkActor *act);
346&#href_anchor"keyword">virtual void ReplaceShaderTCoord(
347  std::map<vtkShader::Type, vtkShader *> shaders,
348  vtkRenderer *ren, vtkActor *act);
349&#href_anchor"keyword">virtual void ReplaceShaderPicking(
350  std::map<vtkShader::Type, vtkShader *> shaders,
351  vtkRenderer *ren, vtkActor *act);
352&#href_anchor"keyword">virtual void ReplaceShaderPrimID(
353  std::map<vtkShader::Type, vtkShader *> shaders,
354  vtkRenderer *ren, vtkActor *act);
355&#href_anchor"keyword">virtual void ReplaceShaderNormal(
356  std::map<vtkShader::Type, vtkShader *> shaders,
357  vtkRenderer *ren, vtkActor *act);
358&#href_anchor"keyword">virtual void ReplaceShaderClip(
359  std::map<vtkShader::Type, vtkShader *> shaders,
360  vtkRenderer *ren, vtkActor *act);
361&#href_anchor"keyword">virtual void ReplaceShaderPositionVC(
362  std::map<vtkShader::Type, vtkShader *> shaders,
363  vtkRenderer *ren, vtkActor *act);
364&#href_anchor"keyword">virtual void ReplaceShaderCoincidentOffset(
365  std::map<vtkShader::Type, vtkShader *> shaders,
366  vtkRenderer *ren, vtkActor *act);
367&#href_anchor"keyword">virtual void ReplaceShaderDepth(
368  std::map<vtkShader::Type, vtkShader *> shaders,
369  vtkRenderer *ren, vtkActor *act);
371&#href_anchor"line"> 375  virtual void SetMapperShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
376&#href_anchor"line"> 380  virtual void SetLightingShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
381&#href_anchor"line"> 385  virtual void SetCameraShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
386&#href_anchor"line"> 390  virtual void SetPropertyShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
391&#href_anchor"line"> 395  virtual void UpdateBufferObjects(vtkRenderer *ren, vtkActor *act);
396&#href_anchor"line"> 400  virtual bool GetNeedToRebuildBufferObjects(vtkRenderer *ren, vtkActor *act);
401&#href_anchor"line"> 405  virtual void BuildBufferObjects(vtkRenderer *ren, vtkActor *act);
406&#href_anchor"line"> 410  virtual void BuildIBO(vtkRenderer *ren, vtkActor *act, vtkPolyData *poly);
411&#href_anchor"line"> 412  // The VBO and its layout.
414 
415  // Structures for the various cell types we render.
416  vtkOpenGLHelper Primitives[PrimitiveEnd];
419 
420  // do we have wide lines that require special handling
421  virtual bool HaveWideLines(vtkRenderer *, vtkActor *);
422&#href_anchor"line"> 423  // do we have textures that require special handling
424  virtual bool HaveTextures(vtkActor *actor);
425&#href_anchor"line"> 426  // how many textures do we have
427  virtual unsigned int GetNumberOfTextures(vtkActor *actor);
428&#href_anchor"line"> 429  // populate a vector with the textures we have
430  // the order is always
431  // ColorInternalTexture
432  // Actors texture
433  // Properies textures
434  virtual std::vector<vtkTexture *> GetTextures(vtkActor *actor);
435&#href_anchor"line"> 436  // do we have textures coordinates that require special handling
437  virtual bool HaveTCoords(vtkPolyData *poly);
438&#href_anchor"line"> 439  // values we use to determine if we need to rebuild shaders
440  std::map<const vtkOpenGLHelper *, int> LastLightComplexity;
441  std::map<const vtkOpenGLHelper *, int> LastLightCount;
442  std::map<const vtkOpenGLHelper *, vtkTimeStamp> LightComplexityChanged;
443 
446 
447  // Caches the vtkOpenGLRenderPass::RenderPasses() information.
448  // Note: Do not dereference the pointers held by this object. There is no
449  // guarantee that they are still valid!
451 
452  // Check the renderpasses in actor's property keys to see if they've changed
453  // render stages:
454  vtkMTimeType GetRenderPassStageMTime(vtkActor *actor);
455&#href_anchor"line"> 456  bool UsingScalarColoring;
457  vtkTimeStamp VBOBuildTime; // When was the OpenGL VBO updated?
458  std::string VBOBuildString; // used for determining whento rebuild the VBO
459  std::string IBOBuildString; // used for determining whento rebuild the IBOs
461  vtkOpenGLTexture* InternalColorTexture;
462&#href_anchor"line"> 463  int PopulateSelectionSettings;
465 
470  int ShiftScaleMethod; // for points
471 
472  // if set to true, tcoords will be passed to the
473  // VBO even if the mapper knows of no texture maps
474  // normally tcoords are only added to the VBO if the
475  // mapper has indentified a texture map as well.
477 
478  void BuildCellTextures(
479  vtkRenderer *ren,
480&#href_anchor"code" href="classvtkActor.html">vtkActor *,
481  vtkCellArray *prims[4],
482&#href_anchor"keywordtype">int representation);
483 
484  void AppendCellTextures(
485  vtkRenderer *ren,
486&#href_anchor"code" href="classvtkActor.html">vtkActor *,
487  vtkCellArray *prims[4],
488&#href_anchor"keywordtype">int representation,
489  std::vector<unsigned char> &colors,
490  std::vector<float> &normals,
491  vtkPolyData *pd);
492&#href_anchor"line"> 493  bool HavePickScalars;
500 
501  // aditional picking indirection
506 
507  std::map<const vtkShader::ReplacementSpec, vtkShader::ReplacementValue>
509 
510&#href_anchor"keyword">class ExtraAttributeValue
511&#href_anchor"line"> 512  public:
516  };
517  std::map<std::string,ExtraAttributeValue> ExtraAttributes;
518 
523 
524  // are we currently drawing spheres/tubes
525  bool DrawingSpheres(vtkOpenGLHelper &cellBO, vtkActor *actor);
526&#href_anchor"keywordtype">bool DrawingTubes(vtkOpenGLHelper &cellBO, vtkActor *actor);
527&#href_anchor"keywordtype">bool DrawingTubesOrSpheres(vtkOpenGLHelper &cellBO, vtkActor *actor);
528&#href_anchor"line"> 529  // get which opengl mode to use to draw the primitive
530  int GetOpenGLMode(int representation, int primType);
531 
532  // get how big to make the points when doing point picking
533  // typically 2 for points, 4 for lines, 6 for surface
534  int GetPointPickingPrimitiveSize(int primType);
535 
536  // a map from drawn triangles back to containing cell id
537  std::vector<unsigned int> CellCellMap;
538 
539 private:
541&#href_anchor"keywordtype">void operator=(const vtkOpenGLPolyDataMapper&) = delete;
542&#href_anchor"line"> 543 
544 #endif
- - -
void ForceHaveAppleBugOn()
Override the normal test for the apple bug.
-
std::map< std::string, ExtraAttributeValue > ExtraAttributes
-
a PolyDataMapper for the OpenGL library
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
21 #ifndef vtkOpenGLPolyDataMapper_h
22 #define vtkOpenGLPolyDataMapper_h
23 
24 #include "vtkNew.h" // For vtkNew
25&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
26 #include "vtkNew.h" // for ivars
27&#href_anchor"preprocessor">#include "vtkPolyDataMapper.h"
28&#href_anchor"preprocessor">#include "vtkShader.h" // for methods
29&#href_anchor"preprocessor">#include "vtkOpenGLHelper.h" // used for ivars
30&#href_anchor"line"> 31 #include <vector> //for ivars
32 #include <map> //for methods
33 
34 class vtkCellArray;
35&#href_anchor"keyword">class vtkGenericOpenGLResourceFreeCallback;
36&#href_anchor"keyword">class vtkMatrix4x4;
37&#href_anchor"keyword">class vtkMatrix3x3;
38&#href_anchor"keyword">class vtkOpenGLRenderTimer;
39&#href_anchor"keyword">class vtkOpenGLTexture;
40&#href_anchor"keyword">class vtkOpenGLBufferObject;
41&#href_anchor"keyword">class vtkOpenGLVertexBufferObject;
42&#href_anchor"keyword">class vtkOpenGLVertexBufferObjectGroup;
43&#href_anchor"keyword">class vtkPoints;
44&#href_anchor"keyword">class vtkTextureObject;
45&#href_anchor"keyword">class vtkTransform;
46&#href_anchor"line"> 47 
48 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLPolyDataMapper : public vtkPolyDataMapper
49&#href_anchor"line"> 50 public:
51  static vtkOpenGLPolyDataMapper* New();
53&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
54&#href_anchor"line"> 58  void RenderPiece(vtkRenderer *ren, vtkActor *act) override;
59&#href_anchor"line"> 61 
64  virtual void RenderPieceStart(vtkRenderer *ren, vtkActor *act);
65&#href_anchor"keyword">virtual void RenderPieceDraw(vtkRenderer *ren, vtkActor *act);
66&#href_anchor"keyword">virtual void RenderPieceFinish(vtkRenderer *ren, vtkActor *act);
68&#href_anchor"line"> 74  void ReleaseGraphicsResources(vtkWindow *) override;
75&#href_anchor"line"> 76  vtkGetMacro(PopulateSelectionSettings,int);
77  void SetPopulateSelectionSettings(int v) { this->PopulateSelectionSettings = v; };
78 
85  bool GetSupportsSelection() override { return true; }
86 
97  bool GetIsOpaque() override;
98 
99  // used by RenderPiece and functions it calls to reduce
100  // calls to get the input and allow for rendering of
101  // other polydata (not the input)
103 
105 
111  vtkSetStringMacro(PointIdArrayName);
112  vtkGetStringMacro(PointIdArrayName);
113  vtkSetStringMacro(CellIdArrayName);
114  vtkGetStringMacro(CellIdArrayName);
116 
118 
123  vtkSetStringMacro(ProcessIdArrayName);
124  vtkGetStringMacro(ProcessIdArrayName);
126 
128 
137  vtkSetStringMacro(CompositeIdArrayName);
138  vtkGetStringMacro(CompositeIdArrayName);
140 
141 
143 
150  void AddShaderReplacement(
151  vtkShader::Type shaderType, // vertex, fragment, etc
152  const std::string& originalValue,
153  bool replaceFirst, // do this replacement before the default
154  const std::string& replacementValue,
155  bool replaceAll);
156  void ClearShaderReplacement(
157  vtkShader::Type shaderType, // vertex, fragment, etc
158  const std::string& originalValue,
159  bool replaceFirst);
161 
163 
169  vtkSetStringMacro(VertexShaderCode);
170  vtkGetStringMacro(VertexShaderCode);
171  vtkSetStringMacro(FragmentShaderCode);
172  vtkGetStringMacro(FragmentShaderCode);
173  vtkSetStringMacro(GeometryShaderCode);
174  vtkGetStringMacro(GeometryShaderCode);
176 
177  // the following is all extra stuff to work around the
178  // fact that gl_PrimitiveID does not work correctly on
179  // Apple devices with AMD graphics hardware. See apple
180  // bug ID 20747550
181  static vtkPolyData *HandleAppleBug(
182&#href_anchor"code" href="classvtkPolyData.html">vtkPolyData *poly,
183  std::vector<float> &buffData);
184 
189&#href_anchor"line"> 191 
195  {
196  this->HaveAppleBugForce = 1;
197  this->Modified();
198  }
200  {
201  this->HaveAppleBugForce = 2;
202  this->Modified();
203  }
205 
209  bool GetHaveAppleBug() { return this->HaveAppleBug; }
210 
212  vtkGetObjectMacro(VBOs, vtkOpenGLVertexBufferObjectGroup);
213&#href_anchor"line"> 217  void SetVBOShiftScaleMethod(int m);
218 
220  PrimitiveStart = 0,
221  PrimitivePoints = 0,
228  PrimitiveEnd
229  };
230 
234  static void MakeCellCellMap(std::vector<vtkIdType> &CellCellMap,
235  bool HaveAppleBug,
236  vtkPolyData *poly,
237&#href_anchor"code" href="classvtkCellArray.html">vtkCellArray **prims, int representation,
238  vtkPoints *points);
239 
252  const char* vertexAttributeName,
253  const char* dataArrayName,
254  int fieldAssociation,
255  int componentno = -1) override;
256 
260  void RemoveVertexAttributeMapping(const char* vertexAttributeName) override;
261 
265  void RemoveAllVertexAttributeMappings() override;
266 
267 protected:
269&#href_anchor"code" href="classvtkOpenGLPolyDataMapper.html">vtkOpenGLPolyDataMapper() override;
270 
272 
273  // the following is all extra stuff to work around the
274  // fact that gl_PrimitiveID does not work correctly on
275  // Apple devices with AMD graphics hardware. See apple
276  // bug ID 20747550
278  int HaveAppleBugForce; // 0 = default 1 = 0ff 2 = on
279  std::vector<float> AppleBugPrimIDs;
281 
285  void GetCoincidentParameters(
286  vtkRenderer *ren, vtkActor *actor, float &factor, float &offset);
287 
293  void ComputeBounds() override;
294 
299  virtual void UpdateShaders(
300  vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
301&#href_anchor"line"> 305  virtual bool GetNeedToRebuildShaders(
306  vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
307&#href_anchor"line"> 311  virtual void BuildShaders(
312  std::map<vtkShader::Type, vtkShader *> shaders,
313  vtkRenderer *ren, vtkActor *act);
314&#href_anchor"line"> 318  virtual void GetShaderTemplate(
319  std::map<vtkShader::Type, vtkShader *> shaders,
320  vtkRenderer *ren, vtkActor *act);
321&#href_anchor"line"> 325  virtual void ReplaceShaderValues(
326  std::map<vtkShader::Type, vtkShader *> shaders,
327  vtkRenderer *ren, vtkActor *act);
328&#href_anchor"line"> 330 
334  virtual void ReplaceShaderRenderPass(
335  std::map<vtkShader::Type, vtkShader *> shaders,
336  vtkRenderer *ren, vtkActor *act, bool prePass);
337&#href_anchor"keyword">virtual void ReplaceShaderColor(
338  std::map<vtkShader::Type, vtkShader *> shaders,
339  vtkRenderer *ren, vtkActor *act);
340&#href_anchor"keyword">virtual void ReplaceShaderLight(
341  std::map<vtkShader::Type, vtkShader *> shaders,
342  vtkRenderer *ren, vtkActor *act);
343&#href_anchor"keyword">virtual void ReplaceShaderTCoord(
344  std::map<vtkShader::Type, vtkShader *> shaders,
345  vtkRenderer *ren, vtkActor *act);
346&#href_anchor"keyword">virtual void ReplaceShaderPicking(
347  std::map<vtkShader::Type, vtkShader *> shaders,
348  vtkRenderer *ren, vtkActor *act);
349&#href_anchor"keyword">virtual void ReplaceShaderPrimID(
350  std::map<vtkShader::Type, vtkShader *> shaders,
351  vtkRenderer *ren, vtkActor *act);
352&#href_anchor"keyword">virtual void ReplaceShaderNormal(
353  std::map<vtkShader::Type, vtkShader *> shaders,
354  vtkRenderer *ren, vtkActor *act);
355&#href_anchor"keyword">virtual void ReplaceShaderClip(
356  std::map<vtkShader::Type, vtkShader *> shaders,
357  vtkRenderer *ren, vtkActor *act);
358&#href_anchor"keyword">virtual void ReplaceShaderPositionVC(
359  std::map<vtkShader::Type, vtkShader *> shaders,
360  vtkRenderer *ren, vtkActor *act);
361&#href_anchor"keyword">virtual void ReplaceShaderCoincidentOffset(
362  std::map<vtkShader::Type, vtkShader *> shaders,
363  vtkRenderer *ren, vtkActor *act);
364&#href_anchor"keyword">virtual void ReplaceShaderDepth(
365  std::map<vtkShader::Type, vtkShader *> shaders,
366  vtkRenderer *ren, vtkActor *act);
368&#href_anchor"line"> 372  virtual void SetMapperShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
373&#href_anchor"line"> 377  virtual void SetLightingShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
378&#href_anchor"line"> 382  virtual void SetCameraShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
383&#href_anchor"line"> 387  virtual void SetPropertyShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act);
388&#href_anchor"line"> 392  virtual void UpdateBufferObjects(vtkRenderer *ren, vtkActor *act);
393&#href_anchor"line"> 397  virtual bool GetNeedToRebuildBufferObjects(vtkRenderer *ren, vtkActor *act);
398&#href_anchor"line"> 402  virtual void BuildBufferObjects(vtkRenderer *ren, vtkActor *act);
403&#href_anchor"line"> 407  virtual void BuildIBO(vtkRenderer *ren, vtkActor *act, vtkPolyData *poly);
408&#href_anchor"line"> 409  // The VBO and its layout.
411 
412  // Structures for the various cell types we render.
413  vtkOpenGLHelper Primitives[PrimitiveEnd];
416 
417  // do we have wide lines that require special handling
418  virtual bool HaveWideLines(vtkRenderer *, vtkActor *);
419&#href_anchor"line"> 420  // do we have textures that require special handling
421  virtual bool HaveTextures(vtkActor *actor);
422&#href_anchor"line"> 423  // how many textures do we have
424  virtual unsigned int GetNumberOfTextures(vtkActor *actor);
425&#href_anchor"line"> 426  // populate a vector with the textures we have
427  // the order is always
428  // ColorInternalTexture
429  // Actors texture
430  // Properies textures
431  virtual std::vector<vtkTexture *> GetTextures(vtkActor *actor);
432&#href_anchor"line"> 433  // do we have textures coordinates that require special handling
434  virtual bool HaveTCoords(vtkPolyData *poly);
435&#href_anchor"line"> 436  // values we use to determine if we need to rebuild shaders
437  std::map<const vtkOpenGLHelper *, int> LastLightComplexity;
438  std::map<const vtkOpenGLHelper *, int> LastLightCount;
439  std::map<const vtkOpenGLHelper *, vtkTimeStamp> LightComplexityChanged;
440 
443 
444  // Caches the vtkOpenGLRenderPass::RenderPasses() information.
445  // Note: Do not dereference the pointers held by this object. There is no
446  // guarantee that they are still valid!
448 
449  // Check the renderpasses in actor's property keys to see if they've changed
450  // render stages:
451  vtkMTimeType GetRenderPassStageMTime(vtkActor *actor);
452&#href_anchor"line"> 453  bool UsingScalarColoring;
454  vtkTimeStamp VBOBuildTime; // When was the OpenGL VBO updated?
455  std::string VBOBuildString; // used for determining whento rebuild the VBO
456  std::string IBOBuildString; // used for determining whento rebuild the IBOs
458  vtkOpenGLTexture* InternalColorTexture;
459&#href_anchor"line"> 460  int PopulateSelectionSettings;
462 
467  int ShiftScaleMethod; // for points
468 
469  // if set to true, tcoords will be passed to the
470  // VBO even if the mapper knows of no texture maps
471  // normally tcoords are only added to the VBO if the
472  // mapper has indentified a texture map as well.
474 
475  void BuildCellTextures(
476  vtkRenderer *ren,
477&#href_anchor"code" href="classvtkActor.html">vtkActor *,
478  vtkCellArray *prims[4],
479&#href_anchor"keywordtype">int representation);
480 
481  void AppendCellTextures(
482  vtkRenderer *ren,
483&#href_anchor"code" href="classvtkActor.html">vtkActor *,
484  vtkCellArray *prims[4],
485&#href_anchor"keywordtype">int representation,
486  std::vector<unsigned char> &colors,
487  std::vector<float> &normals,
488  vtkPolyData *pd);
489&#href_anchor"line"> 490  bool HavePickScalars;
497 
498  // aditional picking indirection
503 
504  std::map<const vtkShader::ReplacementSpec, vtkShader::ReplacementValue>
506 
507&#href_anchor"keyword">class ExtraAttributeValue
508&#href_anchor"line"> 509  public:
513  };
514  std::map<std::string,ExtraAttributeValue> ExtraAttributes;
515 
520 
521  // are we currently drawing spheres/tubes
522  bool DrawingSpheres(vtkOpenGLHelper &cellBO, vtkActor *actor);
523&#href_anchor"keywordtype">bool DrawingTubes(vtkOpenGLHelper &cellBO, vtkActor *actor);
524&#href_anchor"keywordtype">bool DrawingTubesOrSpheres(vtkOpenGLHelper &cellBO, vtkActor *actor);
525&#href_anchor"line"> 526  // get which opengl mode to use to draw the primitive
527  int GetOpenGLMode(int representation, int primType);
528 
529  // get how big to make the points when doing point picking
530  // typically 2 for points, 4 for lines, 6 for surface
531  int GetPointPickingPrimitiveSize(int primType);
532 
533  // a map from drawn triangles back to containing cell id
534  std::vector<unsigned int> CellCellMap;
535 
536 private:
538&#href_anchor"keywordtype">void operator=(const vtkOpenGLPolyDataMapper&) = delete;
539&#href_anchor"line"> 540 
541 #endif
+ + +
void ForceHaveAppleBugOn()
Override the normal test for the apple bug.
+
std::map< std::string, ExtraAttributeValue > ExtraAttributes
+
a PolyDataMapper for the OpenGL library
- - + +
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
-
vtkOpenGLBufferObject * CellScalarBuffer
- +
vtkOpenGLBufferObject * CellScalarBuffer
+
represent and manipulate 4x4 transformation matrices
Definition: vtkMatrix4x4.h:41
- +
virtual void RemoveAllVertexAttributeMappings()
Remove all vertex attributes.
-
std::vector< unsigned int > CellCellMap
+
std::vector< unsigned int > CellCellMap
vtkTypeUInt32 vtkMTimeType
Definition: vtkType.h:300
- +
Type
Available shader types.
Definition: vtkShader.h:48
- +
record modification and/or execution time
Definition: vtkTimeStamp.h:35
- -
vtkTextureObject * CellScalarTexture
-
vtkOpenGLBufferObject * CellNormalBuffer
-
vtkTextureObject * CellNormalTexture
+ +
vtkTextureObject * CellScalarTexture
+
vtkOpenGLBufferObject * CellNormalBuffer
+
vtkTextureObject * CellNormalTexture
abstract specification for renderers
Definition: vtkRenderer.h:63
-
std::map< const vtkShader::ReplacementSpec, vtkShader::ReplacementValue > UserShaderReplacements
+
std::map< const vtkShader::ReplacementSpec, vtkShader::ReplacementValue > UserShaderReplacements
describes linear transformations via a 4x4 matrix
Definition: vtkTransform.h:60
- +
virtual bool GetIsOpaque()
Returns if the mapper does not expect to have translucent geometry.
concrete dataset represents vertices, lines, polygons, and triangle strips
Definition: vtkPolyData.h:85
virtual void RenderPiece(vtkRenderer *ren, vtkActor *act)=0
Implemented by sub classes.
virtual void RemoveVertexAttributeMapping(const char *vertexAttributeName)
Remove a vertex attribute mapping.
- -
bool GetSupportsSelection() override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
- -
std::vector< float > AppleBugPrimIDs
- -
OpenGL texture map.
- + +
bool GetSupportsSelection() override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
+ +
std::vector< float > AppleBugPrimIDs
+ +
OpenGL texture map.
+
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
- - + + - - -
vtkOpenGLVertexBufferObjectGroup * VBOs
+ + +
vtkOpenGLVertexBufferObjectGroup * VBOs
a simple class to control print indentation
Definition: vtkIndent.h:39
-
std::map< const vtkOpenGLHelper *, vtkTimeStamp > LightComplexityChanged
- - - - -
vtkNew< vtkMatrix4x4 > VBOShiftScale
+
std::map< const vtkOpenGLHelper *, vtkTimeStamp > LightComplexityChanged
+ + + + +
vtkNew< vtkMatrix4x4 > VBOShiftScale
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
virtual void Modified()
Update the modification time for this object.
- - -
vtkOpenGLRenderTimer * TimerQuery
+ + +
vtkOpenGLRenderTimer * TimerQuery
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
- - + +
virtual void ComputeBounds()
Called in GetBounds().
- +
abstract class specifies interface to map data
void ShallowCopy(vtkAbstractMapper *m)
Make a shallow copy of this mapper.
-
std::map< const vtkOpenGLHelper *, int > LastLightComplexity
+
std::map< const vtkOpenGLHelper *, int > LastLightComplexity
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void MapDataArrayToVertexAttribute(const char *vertexAttributeName, const char *dataArrayName, int fieldAssociation, int componentno=-1)
Select a data array from the point/cell data and map it to a generic vertex attribute.
- +
map vtkPolyData to graphics primitives
object to represent cell connectivity
Definition: vtkCellArray.h:50
- -
vtkGenericOpenGLResourceFreeCallback * ResourceCallback
-
vtkNew< vtkTransform > VBOInverseTransform
+ +
vtkGenericOpenGLResourceFreeCallback * ResourceCallback
+
vtkNew< vtkTransform > VBOInverseTransform
-
bool GetHaveAppleBug()
Get the value of HaveAppleBug.
- - +
bool GetHaveAppleBug()
Get the value of HaveAppleBug.
+ +
static vtkPolyDataMapper * New()
- - - + + +
OpenGL buffer object.
- +
represent and manipulate 3x3 transformation matrices
Definition: vtkMatrix3x3.h:36
manage vertex buffer objects shared within a mapper
- -
vtkNew< vtkInformation > LastRenderPassInfo
+ +
vtkNew< vtkInformation > LastRenderPassInfo
Asynchronously measures GPU execution time for a single event.
represent and manipulate 3D points
Definition: vtkPoints.h:39
-
std::map< const vtkOpenGLHelper *, int > LastLightCount
-
void ForceHaveAppleBugOff()
Override the normal test for the apple bug.
+
std::map< const vtkOpenGLHelper *, int > LastLightCount
+
void ForceHaveAppleBugOff()
Override the normal test for the apple bug.
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
Definition: vtkMapper.h:111
- - -
vtkOpenGLBufferObject * AppleBugPrimIDBuffer
- + + +
vtkOpenGLBufferObject * AppleBugPrimIDBuffer
+
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLProjectedTetrahedraMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 /*
17  * Copyright 2003 Sandia Corporation.
18  * Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
19  * license for use of this work by or on behalf of the
20  * U.S. Government. Redistribution and use in source and binary forms, with
21  * or without modification, are permitted provided that this Notice and any
22  * statement of authorship are reproduced on all copies.
23  */
24 
36 #ifndef vtkOpenGLProjectedTetrahedraMapper_h
37 #define vtkOpenGLProjectedTetrahedraMapper_h
38 
39 #include "vtkRenderingVolumeOpenGL2Module.h" // For export macro
41&#href_anchor"line"> 42 #include "vtkOpenGLHelper.h" // used for ivars
43&#href_anchor"line"> 44 class vtkVisibilitySort;
45&#href_anchor"keyword">class vtkUnsignedCharArray;
46&#href_anchor"keyword">class vtkFloatArray;
47&#href_anchor"keyword">class vtkRenderWindow;
48&#href_anchor"keyword">class vtkOpenGLFramebufferObject;
49&#href_anchor"keyword">class vtkOpenGLRenderWindow;
50&#href_anchor"keyword">class vtkOpenGLVertexBufferObject;
51&#href_anchor"line"> 52 class VTKRENDERINGVOLUMEOPENGL2_EXPORT vtkOpenGLProjectedTetrahedraMapper
53&#href_anchor"keyword">public vtkProjectedTetrahedraMapper
54&#href_anchor"line"> 55 public:
58&#href_anchor"keyword">static vtkOpenGLProjectedTetrahedraMapper *New();
59  void PrintSelf(ostream &os, vtkIndent indent) override;
60&#href_anchor"line"> 61  void ReleaseGraphicsResources(vtkWindow *window) override;
62&#href_anchor"line"> 63  void Render(vtkRenderer *renderer, vtkVolume *volume) override;
64&#href_anchor"line"> 66 
70  vtkSetMacro(UseFloatingPointFrameBuffer,bool);
71  vtkGetMacro(UseFloatingPointFrameBuffer,bool);
72  vtkBooleanMacro(UseFloatingPointFrameBuffer,bool);
74 
79  bool IsSupported(vtkRenderWindow *context) override;
80&#href_anchor"line"> 81 protected:
83&#href_anchor"code" href="classvtkOpenGLProjectedTetrahedraMapper.html">vtkOpenGLProjectedTetrahedraMapper() override;
84 
85  void Initialize(vtkRenderer *ren);
86&#href_anchor"keywordtype">bool Initialized;
87  int CurrentFBOWidth, CurrentFBOHeight;
88  bool AllocateFOResources(vtkRenderer *ren);
89&#href_anchor"keywordtype">bool CanDoFloatingPointFrameBuffer;
90  bool FloatingPointFrameBufferResourcesAllocated;
91  bool UseFloatingPointFrameBuffer;
92  bool HasHardwareSupport;
93 
94  vtkUnsignedCharArray *Colors;
95&#href_anchor"keywordtype">int UsingCellColors;
96 
97  vtkFloatArray *TransformedPoints;
98&#href_anchor"line"> 99  float MaxCellSize;
100  vtkTimeStamp InputAnalyzedTime;
101&#href_anchor"code" href="classvtkTimeStamp.html">vtkTimeStamp ColorsMappedTime;
102 
103  // The VBO and its layout.
105 
106  // Structures for the various cell types we render.
108 
109  int GaveError;
110 
111  vtkVolumeProperty *LastProperty;
112&#href_anchor"line"> 113  vtkOpenGLFramebufferObject *Framebuffer;
114 
115  float *SqrtTable;
116  float SqrtTableBias;
117 
118  virtual void ProjectTetrahedra(vtkRenderer *renderer, vtkVolume *volume,
119&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow* renWin);
120 
121  float GetCorrectedDepth(float x, float y, float z1, float z2,
122  const float inverse_projection_mat[16],
123  int use_linear_depth_correction,
124  float linear_depth_correction);
125 
130  void GLSafeUpdateProgress(double value, vtkOpenGLRenderWindow* context);
131&#href_anchor"line"> 132 private:
134&#href_anchor"keywordtype">void operator=(const vtkOpenGLProjectedTetrahedraMapper &) = delete;
135&#href_anchor"line"> 136  class vtkInternals;
137  vtkInternals *Internals;
138 };
139 
140 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLProjectedTetrahedraMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 /*
17  * Copyright 2003 Sandia Corporation.
18  * Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
19  * license for use of this work by or on behalf of the
20  * U.S. Government. Redistribution and use in source and binary forms, with
21  * or without modification, are permitted provided that this Notice and any
22  * statement of authorship are reproduced on all copies.
23  */
24 
36 #ifndef vtkOpenGLProjectedTetrahedraMapper_h
37 #define vtkOpenGLProjectedTetrahedraMapper_h
38 
39 #include "vtkRenderingVolumeOpenGL2Module.h" // For export macro
41&#href_anchor"line"> 42 #include "vtkOpenGLHelper.h" // used for ivars
43&#href_anchor"line"> 44 class vtkVisibilitySort;
45&#href_anchor"keyword">class vtkUnsignedCharArray;
46&#href_anchor"keyword">class vtkFloatArray;
47&#href_anchor"keyword">class vtkRenderWindow;
48&#href_anchor"keyword">class vtkOpenGLFramebufferObject;
49&#href_anchor"keyword">class vtkOpenGLRenderWindow;
50&#href_anchor"keyword">class vtkOpenGLVertexBufferObject;
51&#href_anchor"line"> 52 class VTKRENDERINGVOLUMEOPENGL2_EXPORT vtkOpenGLProjectedTetrahedraMapper
53&#href_anchor"keyword">public vtkProjectedTetrahedraMapper
54&#href_anchor"line"> 55 public:
58&#href_anchor"keyword">static vtkOpenGLProjectedTetrahedraMapper *New();
59  void PrintSelf(ostream &os, vtkIndent indent) override;
60&#href_anchor"line"> 61  void ReleaseGraphicsResources(vtkWindow *window) override;
62&#href_anchor"line"> 63  void Render(vtkRenderer *renderer, vtkVolume *volume) override;
64&#href_anchor"line"> 66 
70  vtkSetMacro(UseFloatingPointFrameBuffer,bool);
71  vtkGetMacro(UseFloatingPointFrameBuffer,bool);
72  vtkBooleanMacro(UseFloatingPointFrameBuffer,bool);
74 
79  bool IsSupported(vtkRenderWindow *context) override;
80&#href_anchor"line"> 81 protected:
83&#href_anchor"code" href="classvtkOpenGLProjectedTetrahedraMapper.html">vtkOpenGLProjectedTetrahedraMapper() override;
84 
85  void Initialize(vtkRenderer *ren);
86&#href_anchor"keywordtype">bool Initialized;
87  int CurrentFBOWidth, CurrentFBOHeight;
88  bool AllocateFOResources(vtkRenderer *ren);
89&#href_anchor"keywordtype">bool CanDoFloatingPointFrameBuffer;
90  bool FloatingPointFrameBufferResourcesAllocated;
91  bool UseFloatingPointFrameBuffer;
92  bool HasHardwareSupport;
93 
94  vtkUnsignedCharArray *Colors;
95&#href_anchor"keywordtype">int UsingCellColors;
96 
97  vtkFloatArray *TransformedPoints;
98&#href_anchor"line"> 99  float MaxCellSize;
100  vtkTimeStamp InputAnalyzedTime;
101&#href_anchor"code" href="classvtkTimeStamp.html">vtkTimeStamp ColorsMappedTime;
102 
103  // The VBO and its layout.
105 
106  // Structures for the various cell types we render.
108 
109  int GaveError;
110 
111  vtkVolumeProperty *LastProperty;
112&#href_anchor"line"> 113  vtkOpenGLFramebufferObject *Framebuffer;
114 
115  float *SqrtTable;
116  float SqrtTableBias;
117 
118  virtual void ProjectTetrahedra(vtkRenderer *renderer, vtkVolume *volume,
119&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow* renWin);
120 
121  float GetCorrectedDepth(float x, float y, float z1, float z2,
122  const float inverse_projection_mat[16],
123  int use_linear_depth_correction,
124  float linear_depth_correction);
125 
130  void GLSafeUpdateProgress(double value, vtkOpenGLRenderWindow* context);
131&#href_anchor"line"> 132 private:
134&#href_anchor"keywordtype">void operator=(const vtkOpenGLProjectedTetrahedraMapper &) = delete;
135&#href_anchor"line"> 136  class vtkInternals;
137  vtkInternals *Internals;
138 };
139 
140 #endif
OpenGL rendering window.
represents a volume (data & properties) in a rendered scene
Definition: vtkVolume.h:50
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Abstract class that can sort cell data along a viewpoint.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRayCastImageDisplayHelper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRayCastImageDisplayHelper_8h_source.html 2018-12-20 19:53:24.174900088 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRayCastImageDisplayHelper_8h_source.html 2018-12-20 19:53:24.178900114 +0000 @@ -59,7 +59,7 @@
OpenGL subclass that draws the image to the screen.
static vtkRayCastImageDisplayHelper * New()
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
helper class for a ray cast image
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:24.230900448 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:24.250900577 +0000 @@ -46,23 +46,23 @@
vtkOpenGLRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkOpenGLRenderWindow_h
29 #define vtkOpenGLRenderWindow_h
30 
31 #include "vtkRect.h" // for vtkRecti
32&#href_anchor"preprocessor">#include "vtkRenderWindow.h"
33&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
34 #include "vtkType.h" // for ivar
35&#href_anchor"preprocessor">#include <map> // for ivar
36 #include <set> // for ivar
37 #include <string> // for ivar
38 
39 class vtkIdList;
40&#href_anchor"keyword">class vtkOpenGLHardwareSupport;
41&#href_anchor"keyword">class vtkOpenGLShaderCache;
42&#href_anchor"keyword">class vtkOpenGLVertexBufferObjectCache;
43&#href_anchor"keyword">class vtkOpenGLVertexArrayObject;
44&#href_anchor"keyword">class vtkShaderProgram;
45&#href_anchor"keyword">class vtkStdString;
46&#href_anchor"keyword">class vtkTexture;
47&#href_anchor"keyword">class vtkTextureObject;
48&#href_anchor"keyword">class vtkTextureUnitManager;
49&#href_anchor"keyword">class vtkGenericOpenGLResourceFreeCallback;
50&#href_anchor"line"> 51 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLRenderWindow : public vtkRenderWindow
52&#href_anchor"line"> 53 public:
55&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
56&#href_anchor"line"> 60  const char *GetRenderingBackend() override;
61 
63 
66  static void SetGlobalMaximumNumberOfMultiSamples(int val);
67  static int GetGlobalMaximumNumberOfMultiSamples();
69 
71 
74  unsigned char *GetPixelData(int x,int y,int x2,int y2,int front,int right)
75  override;
76  int GetPixelData(int x,int y,int x2,int y2, int front,
77  vtkUnsignedCharArray *data, int right) override;
78  int SetPixelData(int x,int y,int x2,int y2,unsigned char *data,
79  int front, int right) override;
80  int SetPixelData(int x,int y,int x2,int y2,
81  vtkUnsignedCharArray *data, int front, int right)
82  override;
84 
86 
89  float *GetRGBAPixelData(int x,int y,int x2,int y2,int front,int right=0)
90  override;
91  int GetRGBAPixelData(int x,int y,int x2,int y2, int front,
92  vtkFloatArray* data, int right=0) override;
93  int SetRGBAPixelData(int x,int y,int x2,int y2, float *data,
94  int front, int blend=0, int right=0) override;
95  int SetRGBAPixelData(int x,int y,int x2,int y2, vtkFloatArray *data,
96  int front, int blend=0, int right=0) override;
97  void ReleaseRGBAPixelData(float *data) override;
98  unsigned char *GetRGBACharPixelData(int x,int y,int x2,int y2,
99  int front, int right=0) override;
100  int GetRGBACharPixelData(int x,int y,int x2,int y2, int front,
101  vtkUnsignedCharArray *data, int right=0)
102  override;
103  int SetRGBACharPixelData(int x, int y, int x2, int y2,
104  unsigned char *data, int front,
105  int blend=0, int right=0) override;
106  int SetRGBACharPixelData(int x,int y,int x2,int y2,
107  vtkUnsignedCharArray *data, int front,
108  int blend=0,int right=0) override;
110 
112 
115  float *GetZbufferData( int x1, int y1, int x2, int y2 ) override;
116  int GetZbufferData( int x1, int y1, int x2, int y2, float* z ) override;
117  int GetZbufferData( int x1, int y1, int x2, int y2,
118  vtkFloatArray* z ) override;
119&#href_anchor"keywordtype">int SetZbufferData( int x1, int y1, int x2, int y2, float *buffer ) override;
120  int SetZbufferData( int x1, int y1, int x2, int y2,
121  vtkFloatArray *buffer ) override;
123&#href_anchor"line"> 124 
128  void ActivateTexture(vtkTextureObject *);
129&#href_anchor"line"> 133  void DeactivateTexture(vtkTextureObject *);
134&#href_anchor"line"> 138  int GetTextureUnitForTexture(vtkTextureObject *);
139&#href_anchor"line"> 143  int GetDepthBufferSize() override;
144 
148  bool GetUsingSRGBColorSpace();
149 
154  int GetColorBufferSizes(int *rgba) override;
155 
157 
160  void SetSize(int a[2]) override;
161  void SetSize(int,int) override;
163 
167  virtual void OpenGLInit();
168 
169  // Initialize the state of OpenGL that VTK wants for this window
170  virtual void OpenGLInitState();
171 
172  // Initialize VTK for rendering in a new OpenGL context
173  virtual void OpenGLInitContext();
174 
176 
179  static bool GetContextSupportsOpenGL32();
180  void SetContextSupportsOpenGL32(bool val);
182 
188  void GetOpenGLVersion(int &major, int &minor);
189 
197  unsigned int GetBackLeftBuffer();
198 
206  unsigned int GetBackRightBuffer();
207 
215  unsigned int GetFrontLeftBuffer();
216 
224  unsigned int GetFrontRightBuffer();
225 
233  unsigned int GetBackBuffer();
234 
242  unsigned int GetFrontBuffer();
243 
247  virtual vtkMTimeType GetContextCreationTime();
248 
250 
253  vtkGetObjectMacro(ShaderCache,vtkOpenGLShaderCache);
255&#href_anchor"line"> 257 
260  vtkGetObjectMacro(VBOCache,vtkOpenGLVertexBufferObjectCache);
262&#href_anchor"line"> 264 
267  vtkGetMacro(FrameBufferObject, unsigned int);
269 
274  vtkTextureUnitManager *GetTextureUnitManager();
275&#href_anchor"line"> 280  void WaitForCompletion() override;
281 
285  virtual void DrawPixels(int x1, int y1, int x2, int y2,
286  int numComponents, int dataType, void *data);
287 
292  virtual void DrawPixels(
293  int dstXmin, int dstYmin, int dstXmax, int dstYmax,
294  int srcXmin, int srcYmin, int srcXmax, int srcYmax,
295  int srcWidth, int srcHeight, int numComponents, int dataType, void *data);
296 
301  virtual void DrawPixels(
302  int srcWidth, int srcHeight, int numComponents, int dataType, void *data);
303 
307  virtual float GetMaximumHardwareLineWidth() {
308  return this->MaximumHardwareLineWidth; };
309 
316  virtual bool IsPointSpriteBugPresent()
317  {
318  return 0;
319  }
320 
326  int GetDefaultTextureInternalFormat(
327  int vtktype, int numComponents,
328  bool needInteger, bool needFloat, bool needSRGB);
329 
336  {
337  return this->OpenGLSupportMessage;
338  }
339 
340  // Create and bind offscreen rendering buffers without destroying the current
341  // OpenGL context. This allows to temporary switch to offscreen rendering
342  // (ie. to make a screenshot even if the window is hidden).
343  // Return if the creation was successful (1) or not (0).
344  // Note: This function requires that the device supports OpenGL framebuffer extension.
345  // The function has no effect if OffScreenRendering is ON.
346  int SetUseOffScreenBuffers(bool offScreen) override;
347  bool GetUseOffScreenBuffers() override;
348 
352  int SupportsOpenGL() override;
353 
357  const char *ReportCapabilities() override;
358 
365  virtual void Initialize(void) {};
366 
367  std::set<vtkGenericOpenGLResourceFreeCallback *> Resources;
368 
370&#href_anchor"line"> 371  = this->Resources.find(cb);
372  if (it == this->Resources.end())
373  {
374  this->Resources.insert(cb);
375  }
376  }
377 
379&#href_anchor"line"> 380  = this->Resources.find(cb);
381  if (it != this->Resources.end())
382  {
383  this->Resources.erase(it);
384  }
385  }
386 
396  virtual void PushContext() { this->MakeCurrent(); }
397  virtual void PopContext() {}
398 
403  bool InitializeFromCurrentContext() override;
404 
412  vtkGetMacro(DefaultFrameBufferId, unsigned int);
413 
423  virtual bool SetSwapControl(int ) { return false; }
424 
425 protected:
427&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow() override;
428 
431 
432  // used in testing for opengl support
433  // in the SupportsOpenGL() method
437 
438  int TextureInternalFormats[VTK_UNICODE_STRING][3][5];
439  void InitializeTextureInternalFormats();
440 
441  std::map<const vtkTextureObject *, int> TextureResourceIds;
442 
443  virtual int ReadPixels(const vtkRecti& rect, int front, int glFormat, int glType, void* data, int right=0);
444 
454  int CreateHardwareOffScreenWindow(int width, int height);
455 
456  int CreateHardwareOffScreenBuffers(int width, int height, bool bind = false);
457  void BindHardwareOffScreenBuffers();
458 
464  void DestroyHardwareOffScreenWindow();
465 
466  void UnbindHardwareOffScreenBuffers();
467  void DestroyHardwareOffScreenBuffers();
468 
472  int OffScreenUseFrameBuffer;
473 
475 
478  int NumberOfFrameBuffers;
479  unsigned int TextureObjects[4]; // really GLuint
480  unsigned int FrameBufferObject; // really GLuint
481  unsigned int DepthRenderBufferObject; // really GLuint
482  int HardwareBufferSize[2];
483  bool HardwareOffScreenBuffersBind;
485 
489  virtual void CreateAWindow() = 0;
490 
494  virtual void DestroyWindow() = 0;
495 
500  virtual void ReleaseGraphicsResources(vtkRenderWindow *);
501&#href_anchor"line"> 505  void SetTextureUnitManager(vtkTextureUnitManager *textureUnitManager);
506&#href_anchor"line"> 507 
511  void SaveGLState();
512 
516  void RestoreGLState();
517 
518  std::map<std::string, int> GLStateIntegers;
519 
520  unsigned int BackLeftBuffer;
521  unsigned int BackRightBuffer;
522  unsigned int FrontLeftBuffer;
523  unsigned int FrontRightBuffer;
524  unsigned int FrontBuffer;
525  unsigned int BackBuffer;
526  unsigned int DefaultFrameBufferId;
527 
528  #ifndef VTK_LEGACY_REMOVE
529 
533  unsigned int LastGraphicError;
534  #endif
535 
539  int OwnContext;
540 
541  vtkTimeStamp ContextCreationTime;
542&#href_anchor"line"> 543  vtkTextureUnitManager *TextureUnitManager;
544&#href_anchor"line"> 545  vtkTextureObject *DrawPixelsTextureObject;
546 
547  bool Initialized; // ensure glewinit has been called
548  bool GlewInitValid; // Did glewInit initialize with a valid state?
549 
551 
553 
554 private:
556&#href_anchor"keywordtype">void operator=(const vtkOpenGLRenderWindow&) = delete;
557&#href_anchor"line"> 558 
559 #endif
-
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkOpenGLRenderWindow_h
26 #define vtkOpenGLRenderWindow_h
27 
28 #include "vtkRect.h" // for vtkRecti
29&#href_anchor"preprocessor">#include "vtkRenderWindow.h"
30&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
31 #include "vtkType.h" // for ivar
32&#href_anchor"preprocessor">#include <map> // for ivar
33 #include <set> // for ivar
34 #include <string> // for ivar
35 
36 class vtkIdList;
37&#href_anchor"keyword">class vtkOpenGLHardwareSupport;
38&#href_anchor"keyword">class vtkOpenGLShaderCache;
39&#href_anchor"keyword">class vtkOpenGLVertexBufferObjectCache;
40&#href_anchor"keyword">class vtkOpenGLVertexArrayObject;
41&#href_anchor"keyword">class vtkShaderProgram;
42&#href_anchor"keyword">class vtkStdString;
43&#href_anchor"keyword">class vtkTexture;
44&#href_anchor"keyword">class vtkTextureObject;
45&#href_anchor"keyword">class vtkTextureUnitManager;
46&#href_anchor"keyword">class vtkGenericOpenGLResourceFreeCallback;
47&#href_anchor"line"> 48 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLRenderWindow : public vtkRenderWindow
49&#href_anchor"line"> 50 public:
52&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
53&#href_anchor"line"> 57  const char *GetRenderingBackend() override;
58 
60 
63  static void SetGlobalMaximumNumberOfMultiSamples(int val);
64  static int GetGlobalMaximumNumberOfMultiSamples();
66 
68 
71  unsigned char *GetPixelData(int x,int y,int x2,int y2,int front,int right)
72  override;
73  int GetPixelData(int x,int y,int x2,int y2, int front,
74  vtkUnsignedCharArray *data, int right) override;
75  int SetPixelData(int x,int y,int x2,int y2,unsigned char *data,
76  int front, int right) override;
77  int SetPixelData(int x,int y,int x2,int y2,
78  vtkUnsignedCharArray *data, int front, int right)
79  override;
81 
83 
86  float *GetRGBAPixelData(int x,int y,int x2,int y2,int front,int right=0)
87  override;
88  int GetRGBAPixelData(int x,int y,int x2,int y2, int front,
89  vtkFloatArray* data, int right=0) override;
90  int SetRGBAPixelData(int x,int y,int x2,int y2, float *data,
91  int front, int blend=0, int right=0) override;
92  int SetRGBAPixelData(int x,int y,int x2,int y2, vtkFloatArray *data,
93  int front, int blend=0, int right=0) override;
94  void ReleaseRGBAPixelData(float *data) override;
95  unsigned char *GetRGBACharPixelData(int x,int y,int x2,int y2,
96  int front, int right=0) override;
97  int GetRGBACharPixelData(int x,int y,int x2,int y2, int front,
98  vtkUnsignedCharArray *data, int right=0)
99  override;
100  int SetRGBACharPixelData(int x, int y, int x2, int y2,
101  unsigned char *data, int front,
102  int blend=0, int right=0) override;
103  int SetRGBACharPixelData(int x,int y,int x2,int y2,
104  vtkUnsignedCharArray *data, int front,
105  int blend=0,int right=0) override;
107 
109 
112  float *GetZbufferData( int x1, int y1, int x2, int y2 ) override;
113  int GetZbufferData( int x1, int y1, int x2, int y2, float* z ) override;
114  int GetZbufferData( int x1, int y1, int x2, int y2,
115  vtkFloatArray* z ) override;
116&#href_anchor"keywordtype">int SetZbufferData( int x1, int y1, int x2, int y2, float *buffer ) override;
117  int SetZbufferData( int x1, int y1, int x2, int y2,
118  vtkFloatArray *buffer ) override;
120&#href_anchor"line"> 121 
125  void ActivateTexture(vtkTextureObject *);
126&#href_anchor"line"> 130  void DeactivateTexture(vtkTextureObject *);
131&#href_anchor"line"> 135  int GetTextureUnitForTexture(vtkTextureObject *);
136&#href_anchor"line"> 140  int GetDepthBufferSize() override;
141 
145  bool GetUsingSRGBColorSpace();
146 
151  int GetColorBufferSizes(int *rgba) override;
152 
154 
157  void SetSize(int a[2]) override;
158  void SetSize(int,int) override;
160 
164  virtual void OpenGLInit();
165 
166  // Initialize the state of OpenGL that VTK wants for this window
167  virtual void OpenGLInitState();
168 
169  // Initialize VTK for rendering in a new OpenGL context
170  virtual void OpenGLInitContext();
171 
173 
176  static bool GetContextSupportsOpenGL32();
177  void SetContextSupportsOpenGL32(bool val);
179 
185  void GetOpenGLVersion(int &major, int &minor);
186 
194  unsigned int GetBackLeftBuffer();
195 
203  unsigned int GetBackRightBuffer();
204 
212  unsigned int GetFrontLeftBuffer();
213 
221  unsigned int GetFrontRightBuffer();
222 
230  unsigned int GetBackBuffer();
231 
239  unsigned int GetFrontBuffer();
240 
244  virtual vtkMTimeType GetContextCreationTime();
245 
247 
250  vtkGetObjectMacro(ShaderCache,vtkOpenGLShaderCache);
252&#href_anchor"line"> 254 
257  vtkGetObjectMacro(VBOCache,vtkOpenGLVertexBufferObjectCache);
259&#href_anchor"line"> 261 
264  vtkGetMacro(FrameBufferObject, unsigned int);
266 
271  vtkTextureUnitManager *GetTextureUnitManager();
272&#href_anchor"line"> 277  void WaitForCompletion() override;
278 
282  virtual void DrawPixels(int x1, int y1, int x2, int y2,
283  int numComponents, int dataType, void *data);
284 
289  virtual void DrawPixels(
290  int dstXmin, int dstYmin, int dstXmax, int dstYmax,
291  int srcXmin, int srcYmin, int srcXmax, int srcYmax,
292  int srcWidth, int srcHeight, int numComponents, int dataType, void *data);
293 
298  virtual void DrawPixels(
299  int srcWidth, int srcHeight, int numComponents, int dataType, void *data);
300 
304  virtual float GetMaximumHardwareLineWidth() {
305  return this->MaximumHardwareLineWidth; };
306 
313  virtual bool IsPointSpriteBugPresent()
314  {
315  return 0;
316  }
317 
323  int GetDefaultTextureInternalFormat(
324  int vtktype, int numComponents,
325  bool needInteger, bool needFloat, bool needSRGB);
326 
333  {
334  return this->OpenGLSupportMessage;
335  }
336 
337  // Create and bind offscreen rendering buffers without destroying the current
338  // OpenGL context. This allows to temporary switch to offscreen rendering
339  // (ie. to make a screenshot even if the window is hidden).
340  // Return if the creation was successful (1) or not (0).
341  // Note: This function requires that the device supports OpenGL framebuffer extension.
342  // The function has no effect if OffScreenRendering is ON.
343  int SetUseOffScreenBuffers(bool offScreen) override;
344  bool GetUseOffScreenBuffers() override;
345 
349  int SupportsOpenGL() override;
350 
354  const char *ReportCapabilities() override;
355 
362  virtual void Initialize(void) {};
363 
364  std::set<vtkGenericOpenGLResourceFreeCallback *> Resources;
365 
367&#href_anchor"line"> 368  = this->Resources.find(cb);
369  if (it == this->Resources.end())
370  {
371  this->Resources.insert(cb);
372  }
373  }
374 
376&#href_anchor"line"> 377  = this->Resources.find(cb);
378  if (it != this->Resources.end())
379  {
380  this->Resources.erase(it);
381  }
382  }
383 
393  virtual void PushContext() { this->MakeCurrent(); }
394  virtual void PopContext() {}
395 
400  bool InitializeFromCurrentContext() override;
401 
409  vtkGetMacro(DefaultFrameBufferId, unsigned int);
410 
420  virtual bool SetSwapControl(int ) { return false; }
421 
422 protected:
424&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow() override;
425 
428 
429  // used in testing for opengl support
430  // in the SupportsOpenGL() method
434 
435  int TextureInternalFormats[VTK_UNICODE_STRING][3][5];
436  void InitializeTextureInternalFormats();
437 
438  std::map<const vtkTextureObject *, int> TextureResourceIds;
439 
440  virtual int ReadPixels(const vtkRecti& rect, int front, int glFormat, int glType, void* data, int right=0);
441 
451  int CreateHardwareOffScreenWindow(int width, int height);
452 
453  int CreateHardwareOffScreenBuffers(int width, int height, bool bind = false);
454  void BindHardwareOffScreenBuffers();
455 
461  void DestroyHardwareOffScreenWindow();
462 
463  void UnbindHardwareOffScreenBuffers();
464  void DestroyHardwareOffScreenBuffers();
465 
469  int OffScreenUseFrameBuffer;
470 
472 
475  int NumberOfFrameBuffers;
476  unsigned int TextureObjects[4]; // really GLuint
477  unsigned int FrameBufferObject; // really GLuint
478  unsigned int DepthRenderBufferObject; // really GLuint
479  int HardwareBufferSize[2];
480  bool HardwareOffScreenBuffersBind;
482 
486  virtual void CreateAWindow() = 0;
487 
491  virtual void DestroyWindow() = 0;
492 
497  virtual void ReleaseGraphicsResources(vtkRenderWindow *);
498&#href_anchor"line"> 502  void SetTextureUnitManager(vtkTextureUnitManager *textureUnitManager);
503&#href_anchor"line"> 504 
508  void SaveGLState();
509 
513  void RestoreGLState();
514 
515  std::map<std::string, int> GLStateIntegers;
516 
517  unsigned int BackLeftBuffer;
518  unsigned int BackRightBuffer;
519  unsigned int FrontLeftBuffer;
520  unsigned int FrontRightBuffer;
521  unsigned int FrontBuffer;
522  unsigned int BackBuffer;
523  unsigned int DefaultFrameBufferId;
524 
525  #ifndef VTK_LEGACY_REMOVE
526 
530  unsigned int LastGraphicError;
531  #endif
532 
536  int OwnContext;
537 
538  vtkTimeStamp ContextCreationTime;
539&#href_anchor"line"> 540  vtkTextureUnitManager *TextureUnitManager;
541&#href_anchor"line"> 542  vtkTextureObject *DrawPixelsTextureObject;
543 
544  bool Initialized; // ensure glewinit has been called
545  bool GlewInitValid; // Did glewInit initialize with a valid state?
546 
548 
550 
551 private:
553&#href_anchor"keywordtype">void operator=(const vtkOpenGLRenderWindow&) = delete;
554&#href_anchor"line"> 555 
556 #endif
+
OpenGL rendering window.
Wrapper around std::string to keep symbols short.
Definition: vtkStdString.h:40
virtual unsigned char * GetPixelData(int x, int y, int x2, int y2, int front, int right=0)=0
Get the pixel data of an image, transmitted as RGBRGBRGB.
- +
virtual int SetUseOffScreenBuffers(bool)
Create and bind offscreen rendering buffers without destroying the current OpenGL context...
- - + +
virtual int SetRGBAPixelData(int x, int y, int x2, int y2, float *, int front, int blend=0, int right=0)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
vtkTypeUInt32 vtkMTimeType
Definition: vtkType.h:300
- +
manage Shader Programs within a context
-
void UnregisterGraphicsResources(vtkGenericOpenGLResourceFreeCallback *cb)
+
void UnregisterGraphicsResources(vtkGenericOpenGLResourceFreeCallback *cb)
record modification and/or execution time
Definition: vtkTimeStamp.h:35
dynamic, self-adjusting array of float
Definition: vtkFloatArray.h:41
-
std::string GetOpenGLSupportMessage()
Return a message profiding additional details about the results of calling SupportsOpenGL() This can ...
+
std::string GetOpenGLSupportMessage()
Return a message profiding additional details about the results of calling SupportsOpenGL() This can ...
manage vertex buffer objects shared within a context
virtual int GetColorBufferSizes(int *rgba)=0
Get the size of the color buffer.
@@ -74,46 +74,46 @@
virtual const char * ReportCapabilities()
Get report of capabilities for the render window.
virtual int SupportsOpenGL()
Does this render window support OpenGL? 0-false, 1-true.
virtual int SetRGBACharPixelData(int x, int y, int x2, int y2, unsigned char *data, int front, int blend=0, int right=0)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
-
std::map< const vtkTextureObject *, int > TextureResourceIds
- - +
std::map< const vtkTextureObject *, int > TextureResourceIds
+ +
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual float * GetRGBAPixelData(int x, int y, int x2, int y2, int front, int right=0)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
- +
The VertexArrayObject class uses, or emulates, vertex array objects.
virtual void ReleaseRGBAPixelData(float *data)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
-
vtkTextureObject * DrawPixelsTextureObject
+
vtkTextureObject * DrawPixelsTextureObject
list of point or cell ids
Definition: vtkIdList.h:36
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int GetDepthBufferSize()=0
This method should be defined by the subclass.
-
void RegisterGraphicsResources(vtkGenericOpenGLResourceFreeCallback *cb)
+
void RegisterGraphicsResources(vtkGenericOpenGLResourceFreeCallback *cb)
virtual int SetZbufferData(int x, int y, int x2, int y2, float *z)=0
Set/Get the zbuffer data from the frame buffer.
handles properties associated with a texture map
Definition: vtkTexture.h:71
-
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
- +
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
+
virtual unsigned char * GetRGBACharPixelData(int x, int y, int x2, int y2, int front, int right=0)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
dynamic, self-adjusting array of unsigned char
- -
virtual bool SetSwapControl(int)
Set the number of vertical syncs required between frames.
+ +
virtual bool SetSwapControl(int)
Set the number of vertical syncs required between frames.
allocate/free texture units.
-
vtkOpenGLShaderCache * ShaderCache
-
abstracts an OpenGL texture object.
+
vtkOpenGLShaderCache * ShaderCache
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
OpenGL rendering window.
virtual bool InitializeFromCurrentContext()
Initialize the render window from the information associated with the currently activated OpenGL cont...
virtual const char * GetRenderingBackend()
What rendering backend has the user requested.
-
virtual float GetMaximumHardwareLineWidth()
Return the largest line width supported by the hardware.
+
virtual float GetMaximumHardwareLineWidth()
Return the largest line width supported by the hardware.
virtual float * GetZbufferData(int x, int y, int x2, int y2)=0
Set/Get the zbuffer data from the frame buffer.
- +
virtual bool GetUseOffScreenBuffers()
virtual void WaitForCompletion()=0
Block the thread until the actual rendering is finished().
-
virtual bool IsPointSpriteBugPresent()
Returns true if driver has an EGL/OpenGL bug that makes vtkChartsCoreCxx-TestChartDoubleColors and ot...
-
std::map< std::string, int > GLStateIntegers
+
virtual bool IsPointSpriteBugPresent()
Returns true if driver has an EGL/OpenGL bug that makes vtkChartsCoreCxx-TestChartDoubleColors and ot...
+
std::map< std::string, int > GLStateIntegers
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
-
vtkOpenGLVertexBufferObjectCache * VBOCache
+
vtkOpenGLVertexBufferObjectCache * VBOCache
The ShaderProgram uses one or more Shader objects.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h_source.html 2018-12-20 19:53:24.298900885 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLRenderer_8h_source.html 2018-12-20 19:53:24.302900910 +0000 @@ -46,10 +46,10 @@
vtkOpenGLRenderer.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLRenderer.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkOpenGLRenderer_h
27 #define vtkOpenGLRenderer_h
28 
29 #include "vtkRenderingOpenGL2Module.h" // For export macro
30 #include "vtkRenderer.h"
31&#href_anchor"preprocessor">#include <vector> // STL Header
32 
34&#href_anchor"keyword">class vtkRenderPass;
35&#href_anchor"keyword">class vtkOpenGLTexture;
36&#href_anchor"keyword">class vtkTextureObject;
37&#href_anchor"keyword">class vtkDepthPeelingPass;
38&#href_anchor"keyword">class vtkShadowMapPass;
39&#href_anchor"line"> 40 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLRenderer : public vtkRenderer
41&#href_anchor"line"> 42 public:
43  static vtkOpenGLRenderer *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 50  void DeviceRender(void) override;
51 
55  void DeviceRenderOpaqueGeometry() override;
56 
64 
65  void Clear(void) override;
66 
70  int UpdateLights(void) override;
71 
78  int GetDepthPeelingHigherLayer();
79 
84  bool HaveApplePrimitiveIdBug();
85 
90  static bool HaveAppleQueryAllocationBug();
91 
97  bool IsDualDepthPeelingSupported();
98 
99 protected:
101&#href_anchor"code" href="classvtkOpenGLRenderer.html">vtkOpenGLRenderer() override;
102 
106  void CheckCompilation(unsigned int fragmentShader);
107 
108  // Internal method to release graphics resources in any derived renderers.
109  void ReleaseGraphicsResources(vtkWindow *w) override;
110&#href_anchor"line"> 116  int UpdateGeometry() override;
117 
118  // Picking functions to be implemented by sub-classes
119  void DevicePickRender() override;
120  void StartPick(unsigned int pickFromSize) override;
121  void UpdatePickId() override;
122  void DonePick() override;
123  unsigned int GetPickedId() override;
124  unsigned int GetNumPickedIds() override;
125  int GetPickedIds(unsigned int atMost, unsigned int *callerBuffer) override;
126  double GetPickedZ() override;
127 
128  // Ivars used in picking
129  class vtkGLPickInfo* PickInfo;
130 
131  double PickedZ;
132 
133  friend class vtkOpenGLProperty;
134&#href_anchor"keyword">friend class vtkOpenGLTexture;
135&#href_anchor"keyword">friend class vtkOpenGLImageSliceMapper;
136&#href_anchor"keyword">friend class vtkOpenGLImageResliceMapper;
137 
142 
147 
152 
153  // Is rendering at translucent geometry stage using depth peeling and
154  // rendering a layer other than the first one? (Boolean value)
155  // If so, the uniform variables UseTexture and Texture can be set.
156  // (Used by vtkOpenGLProperty or vtkOpenGLTexture)
157  int DepthPeelingHigherLayer;
158 
159  friend class vtkRenderPass;
160&#href_anchor"line"> 161  bool HaveApplePrimitiveIdBugValue;
163 
164 private:
165  vtkOpenGLRenderer(const vtkOpenGLRenderer&) = delete;
166&#href_anchor"keywordtype">void operator=(const vtkOpenGLRenderer&) = delete;
167&#href_anchor"line"> 168 
169 #endif
virtual double GetPickedZ()=0
Return the Z value for the last picked Prop.
-
Implement an Order Independent Transparency render pass.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLRenderer.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
23 #ifndef vtkOpenGLRenderer_h
24 #define vtkOpenGLRenderer_h
25 
26 #include "vtkRenderingOpenGL2Module.h" // For export macro
27 #include "vtkRenderer.h"
28&#href_anchor"preprocessor">#include <vector> // STL Header
29 
31&#href_anchor"keyword">class vtkRenderPass;
32&#href_anchor"keyword">class vtkOpenGLTexture;
33&#href_anchor"keyword">class vtkTextureObject;
34&#href_anchor"keyword">class vtkDepthPeelingPass;
35&#href_anchor"keyword">class vtkShadowMapPass;
36&#href_anchor"line"> 37 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLRenderer : public vtkRenderer
38&#href_anchor"line"> 39 public:
40  static vtkOpenGLRenderer *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 47  void DeviceRender(void) override;
48 
52  void DeviceRenderOpaqueGeometry() override;
53 
61 
62  void Clear(void) override;
63 
67  int UpdateLights(void) override;
68 
75  int GetDepthPeelingHigherLayer();
76 
81  bool HaveApplePrimitiveIdBug();
82 
87  static bool HaveAppleQueryAllocationBug();
88 
94  bool IsDualDepthPeelingSupported();
95 
96 protected:
98&#href_anchor"code" href="classvtkOpenGLRenderer.html">vtkOpenGLRenderer() override;
99 
103  void CheckCompilation(unsigned int fragmentShader);
104 
105  // Internal method to release graphics resources in any derived renderers.
106  void ReleaseGraphicsResources(vtkWindow *w) override;
107&#href_anchor"line"> 113  int UpdateGeometry() override;
114 
115  // Picking functions to be implemented by sub-classes
116  void DevicePickRender() override;
117  void StartPick(unsigned int pickFromSize) override;
118  void UpdatePickId() override;
119  void DonePick() override;
120  unsigned int GetPickedId() override;
121  unsigned int GetNumPickedIds() override;
122  int GetPickedIds(unsigned int atMost, unsigned int *callerBuffer) override;
123  double GetPickedZ() override;
124 
125  // Ivars used in picking
126  class vtkGLPickInfo* PickInfo;
127 
128  double PickedZ;
129 
130  friend class vtkOpenGLProperty;
131&#href_anchor"keyword">friend class vtkOpenGLTexture;
132&#href_anchor"keyword">friend class vtkOpenGLImageSliceMapper;
133&#href_anchor"keyword">friend class vtkOpenGLImageResliceMapper;
134 
139 
144 
149 
150  // Is rendering at translucent geometry stage using depth peeling and
151  // rendering a layer other than the first one? (Boolean value)
152  // If so, the uniform variables UseTexture and Texture can be set.
153  // (Used by vtkOpenGLProperty or vtkOpenGLTexture)
154  int DepthPeelingHigherLayer;
155 
156  friend class vtkRenderPass;
157&#href_anchor"line"> 158  bool HaveApplePrimitiveIdBugValue;
160 
161 private:
162  vtkOpenGLRenderer(const vtkOpenGLRenderer&) = delete;
163&#href_anchor"keywordtype">void operator=(const vtkOpenGLRenderer&) = delete;
164&#href_anchor"line"> 165 
166 #endif
virtual double GetPickedZ()=0
Return the Z value for the last picked Prop.
+
Implement an Order Independent Transparency render pass.
virtual void ReleaseGraphicsResources(vtkWindow *)
-
vtkShadowMapPass * ShadowMapPass
Shadows are delegated to an instance of vtkShadowMapPass.
+
vtkShadowMapPass * ShadowMapPass
Shadows are delegated to an instance of vtkShadowMapPass.
virtual int UpdateGeometry()
Ask all props to update and draw any opaque and translucent geometry.
virtual int UpdateLights(void)
Ask all lights to load themselves into rendering pipeline.
Definition: vtkRenderer.h:873
abstract specification for renderers
Definition: vtkRenderer.h:63
@@ -58,27 +58,27 @@
OpenGL property.
OpenGL mapper for image slice display.
-
OpenGL texture map.
+
OpenGL texture map.
virtual void UpdatePickId()=0
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
-
vtkOpenGLFXAAFilter * FXAAFilter
FXAA is delegated to an instance of vtkOpenGLFXAAFilter.
+
vtkOpenGLFXAAFilter * FXAAFilter
FXAA is delegated to an instance of vtkOpenGLFXAAFilter.
virtual void DeviceRender()=0
Create an image.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void DeviceRenderTranslucentPolygonalGeometry()
Render translucent polygonal geometry.
- +
virtual void DeviceRenderOpaqueGeometry()
Render opaque polygonal geometry.
-
vtkDepthPeelingPass * DepthPeelingPass
Depth peeling is delegated to an instance of vtkDepthPeelingPass.
+
vtkDepthPeelingPass * DepthPeelingPass
Depth peeling is delegated to an instance of vtkDepthPeelingPass.
virtual unsigned int GetPickedId()=0
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void StartPick(unsigned int pickFromSize)=0
virtual unsigned int GetNumPickedIds()=0
static vtkRenderer * New()
Create a vtkRenderer with a black background, a white ambient light, two-sided lighting turned on...
-
Implement a shadow mapping render pass.
+
Implement a shadow mapping render pass.
virtual void DevicePickRender()=0
Perform FXAA antialiasing on the current framebuffer.
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
- -
OpenGL renderer.
+ +
OpenGL renderer.
virtual void DonePick()=0
virtual void Clear()
Clear the image to the background color.
Definition: vtkRenderer.h:326
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLTexture_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLTexture_8h_source.html 2018-12-20 19:53:24.326901065 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOpenGLTexture_8h_source.html 2018-12-20 19:53:24.330901090 +0000 @@ -46,14 +46,14 @@
vtkOpenGLTexture.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLTexture.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkOpenGLTexture_h
27 #define vtkOpenGLTexture_h
28 
29 #include "vtkRenderingOpenGL2Module.h" // For export macro
30 #include "vtkTexture.h"
31&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
32&#href_anchor"line"> 33 class vtkRenderWindow;
34&#href_anchor"keyword">class vtkTextureObject;
35&#href_anchor"line"> 36 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLTexture : public vtkTexture
37&#href_anchor"line"> 38 public:
39  static vtkOpenGLTexture *New();
40  vtkTypeMacro(vtkOpenGLTexture, vtkTexture);
41&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
42&#href_anchor"line"> 48  void Render(vtkRenderer* ren) override;
49&#href_anchor"line"> 53  void Load(vtkRenderer*) override;
54&#href_anchor"line"> 55  // Descsription:
56  // Clean up after the rendering is complete.
57  void PostRender(vtkRenderer*) override;
58&#href_anchor"line"> 65  void ReleaseGraphicsResources(vtkWindow*) override;
66&#href_anchor"line"> 70  void CopyTexImage(int x, int y, int width, int height);
71 
73 
76  vtkGetMacro(IsDepthTexture,int);
77  vtkSetMacro(IsDepthTexture,int);
79 
81 
84  vtkGetMacro(TextureType,int);
85  vtkSetMacro(TextureType,int);
87 
88  vtkGetObjectMacro(TextureObject, vtkTextureObject);
89&#href_anchor"keywordtype">void SetTextureObject(vtkTextureObject *);
90&#href_anchor"line"> 94  int GetTextureUnit() override;
95 
102  int IsTranslucent() override;
103 
104 protected:
106&#href_anchor"code" href="classvtkOpenGLTexture.html">vtkOpenGLTexture() override;
107 
108  vtkTimeStamp LoadTime;
109&#href_anchor"code" href="classvtkWeakPointer.html">vtkWeakPointer<vtkRenderWindow> RenderWindow; // RenderWindow used for previous render
110 
113 
116  int PrevBlendParams[4];
117 
118  // used when the texture exceeds the GL limit
119  unsigned char *ResampleToPowerOfTwo(int &xsize, int &ysize,
120  unsigned char *dptr, int bpp);
121 
122 
123 private:
124  vtkOpenGLTexture(const vtkOpenGLTexture&) = delete;
125&#href_anchor"keywordtype">void operator=(const vtkOpenGLTexture&) = delete;
126&#href_anchor"line"> 127 
128 #endif
virtual void PostRender(vtkRenderer *)
Cleans up after the texture rendering to restore the state of the graphics context.
Definition: vtkTexture.h:89
-
vtkTextureObject * TextureObject
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLTexture.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
23 #ifndef vtkOpenGLTexture_h
24 #define vtkOpenGLTexture_h
25 
26 #include "vtkRenderingOpenGL2Module.h" // For export macro
27 #include "vtkTexture.h"
28&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
29&#href_anchor"line"> 30 class vtkRenderWindow;
31&#href_anchor"keyword">class vtkTextureObject;
32&#href_anchor"line"> 33 class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLTexture : public vtkTexture
34&#href_anchor"line"> 35 public:
36  static vtkOpenGLTexture *New();
37  vtkTypeMacro(vtkOpenGLTexture, vtkTexture);
38&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
39&#href_anchor"line"> 45  void Render(vtkRenderer* ren) override;
46&#href_anchor"line"> 50  void Load(vtkRenderer*) override;
51&#href_anchor"line"> 52  // Descsription:
53  // Clean up after the rendering is complete.
54  void PostRender(vtkRenderer*) override;
55&#href_anchor"line"> 62  void ReleaseGraphicsResources(vtkWindow*) override;
63&#href_anchor"line"> 67  void CopyTexImage(int x, int y, int width, int height);
68 
70 
73  vtkGetMacro(IsDepthTexture,int);
74  vtkSetMacro(IsDepthTexture,int);
76 
78 
81  vtkGetMacro(TextureType,int);
82  vtkSetMacro(TextureType,int);
84 
85  vtkGetObjectMacro(TextureObject, vtkTextureObject);
86&#href_anchor"keywordtype">void SetTextureObject(vtkTextureObject *);
87&#href_anchor"line"> 91  int GetTextureUnit() override;
92 
99  int IsTranslucent() override;
100 
101 protected:
103&#href_anchor"code" href="classvtkOpenGLTexture.html">vtkOpenGLTexture() override;
104 
105  vtkTimeStamp LoadTime;
106&#href_anchor"code" href="classvtkWeakPointer.html">vtkWeakPointer<vtkRenderWindow> RenderWindow; // RenderWindow used for previous render
107 
110 
113  int PrevBlendParams[4];
114 
115  // used when the texture exceeds the GL limit
116  unsigned char *ResampleToPowerOfTwo(int &xsize, int &ysize,
117  unsigned char *dptr, int bpp);
118 
119 
120 private:
121  vtkOpenGLTexture(const vtkOpenGLTexture&) = delete;
122&#href_anchor"keywordtype">void operator=(const vtkOpenGLTexture&) = delete;
123&#href_anchor"line"> 124 
125 #endif
virtual void PostRender(vtkRenderer *)
Cleans up after the texture rendering to restore the state of the graphics context.
Definition: vtkTexture.h:89
+
vtkTextureObject * TextureObject
record modification and/or execution time
Definition: vtkTimeStamp.h:35
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this texture.
Definition: vtkTexture.h:96
abstract specification for renderers
Definition: vtkRenderer.h:63
virtual void Load(vtkRenderer *)
Abstract interface to renderer.
Definition: vtkTexture.h:103
- -
OpenGL texture map.
+ +
OpenGL texture map.
virtual void Render(vtkRenderer *ren)
Renders a texture map.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
virtual int IsTranslucent()
Is this Texture Translucent? returns false (0) if the texture is either fully opaque or has only full...
@@ -64,12 +64,12 @@
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual int GetTextureUnit()
Return the texture unit used for this texture.
Definition: vtkTexture.h:292
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
- - + +
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOverlayPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOverlayPass_8h_source.html 2018-12-20 19:53:24.346901193 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkOverlayPass_8h_source.html 2018-12-20 19:53:24.350901219 +0000 @@ -46,13 +46,13 @@
vtkOverlayPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOverlayPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkOverlayPass_h
35 #define vtkOverlayPass_h
36 
37 #include "vtkRenderingOpenGL2Module.h" // For export macro
38 #include "vtkDefaultPass.h"
39&#href_anchor"line"> 40 class VTKRENDERINGOPENGL2_EXPORT vtkOverlayPass : public vtkDefaultPass
41&#href_anchor"line"> 42 public:
43  static vtkOverlayPass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
58&#href_anchor"line"> 62  ~vtkOverlayPass() override;
63&#href_anchor"line"> 64  private:
65  vtkOverlayPass(const vtkOverlayPass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkOverlayPass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
static vtkDefaultPass * New()
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOverlayPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkOverlayPass_h
32 #define vtkOverlayPass_h
33 
34 #include "vtkRenderingOpenGL2Module.h" // For export macro
35 #include "vtkDefaultPass.h"
36&#href_anchor"line"> 37 class VTKRENDERINGOPENGL2_EXPORT vtkOverlayPass : public vtkDefaultPass
38&#href_anchor"line"> 39 public:
40  static vtkOverlayPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
55&#href_anchor"line"> 59  ~vtkOverlayPass() override;
60&#href_anchor"line"> 61  private:
62  vtkOverlayPass(const vtkOverlayPass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkOverlayPass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
static vtkDefaultPass * New()
void Render(const vtkRenderState *s) override
Perform rendering according to a render state s.
-
Render the overlay geometry with property key filtering.
+
Render the overlay geometry with property key filtering.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderPassCollection_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderPassCollection_8h_source.html 2018-12-20 19:53:24.370901348 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderPassCollection_8h_source.html 2018-12-20 19:53:24.374901374 +0000 @@ -46,14 +46,14 @@
vtkRenderPassCollection.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderPassCollection.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkRenderPassCollection_h
31 #define vtkRenderPassCollection_h
32 
33 #include "vtkRenderingOpenGL2Module.h" // For export macro
34 #include "vtkCollection.h"
35&#href_anchor"line"> 36 class vtkRenderPass;
37&#href_anchor"line"> 38 class VTKRENDERINGOPENGL2_EXPORT vtkRenderPassCollection : public vtkCollection
39&#href_anchor"line"> 40  public:
41  static vtkRenderPassCollection *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 48  void AddItem(vtkRenderPass *pass);
49&#href_anchor"line"> 53  vtkRenderPass *GetNextRenderPass();
54&#href_anchor"line"> 58  vtkRenderPass *GetLastRenderPass();
59&#href_anchor"line"> 64  vtkRenderPass *GetNextRenderPass(vtkCollectionSimpleIterator &cookie);
65 
66 protected:
68&#href_anchor"code" href="classvtkRenderPassCollection.html">vtkRenderPassCollection() override;
69 
70 private:
71  // hide the standard AddItem from the user and the compiler.
72  void AddItem(vtkObject *o);
73&#href_anchor"line"> 74 private:
76&#href_anchor"keywordtype">void operator=(const vtkRenderPassCollection&) = delete;
77&#href_anchor"line"> 78 
79 #endif
void * vtkCollectionSimpleIterator
Definition: vtkCollection.h:47
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderPassCollection.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
27 #ifndef vtkRenderPassCollection_h
28 #define vtkRenderPassCollection_h
29 
30 #include "vtkRenderingOpenGL2Module.h" // For export macro
31 #include "vtkCollection.h"
32&#href_anchor"line"> 33 class vtkRenderPass;
34&#href_anchor"line"> 35 class VTKRENDERINGOPENGL2_EXPORT vtkRenderPassCollection : public vtkCollection
36&#href_anchor"line"> 37  public:
38  static vtkRenderPassCollection *New();
40&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
41&#href_anchor"line"> 45  void AddItem(vtkRenderPass *pass);
46&#href_anchor"line"> 50  vtkRenderPass *GetNextRenderPass();
51&#href_anchor"line"> 55  vtkRenderPass *GetLastRenderPass();
56&#href_anchor"line"> 61  vtkRenderPass *GetNextRenderPass(vtkCollectionSimpleIterator &cookie);
62 
63 protected:
65&#href_anchor"code" href="classvtkRenderPassCollection.html">vtkRenderPassCollection() override;
66 
67 private:
68  // hide the standard AddItem from the user and the compiler.
69  void AddItem(vtkObject *o);
70&#href_anchor"line"> 71 private:
73&#href_anchor"keywordtype">void operator=(const vtkRenderPassCollection&) = delete;
74&#href_anchor"line"> 75 
76 #endif
void * vtkCollectionSimpleIterator
Definition: vtkCollection.h:47
abstract base class for most VTK objects
Definition: vtkObject.h:59
a simple class to control print indentation
Definition: vtkIndent.h:39
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkCollection * New()
Construct with empty list.
void AddItem(vtkObject *)
Add an object to the bottom of the list.
create and manipulate ordered lists of objects
Definition: vtkCollection.h:51
-
an ordered list of RenderPasses
+
an ordered list of RenderPasses
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderStepsPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderStepsPass_8h_source.html 2018-12-20 19:53:24.394901502 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkRenderStepsPass_8h_source.html 2018-12-20 19:53:24.390901476 +0000 @@ -46,12 +46,12 @@
vtkRenderStepsPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderStepsPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
36 #ifndef vtkRenderStepsPass_h
37 #define vtkRenderStepsPass_h
38 
39 #include "vtkRenderingOpenGL2Module.h" // For export macro
40 #include "vtkRenderPass.h"
41&#href_anchor"line"> 42 class vtkSequencePass;
43&#href_anchor"keyword">class vtkCameraPass;
44&#href_anchor"line"> 45 class VTKRENDERINGOPENGL2_EXPORT vtkRenderStepsPass : public vtkRenderPass
46&#href_anchor"line"> 47 public:
48  static vtkRenderStepsPass *New();
50&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
51&#href_anchor"line"> 56  void Render(const vtkRenderState *s) override;
57&#href_anchor"line"> 63  void ReleaseGraphicsResources(vtkWindow *w) override;
64&#href_anchor"line"> 66 
69  vtkGetObjectMacro(CameraPass, vtkCameraPass);
70&#href_anchor"keywordtype">void SetCameraPass(vtkCameraPass *);
72&#href_anchor"line"> 74 
77  vtkGetObjectMacro(LightsPass, vtkRenderPass);
78&#href_anchor"keywordtype">void SetLightsPass(vtkRenderPass *);
80&#href_anchor"line"> 82 
85  vtkGetObjectMacro(OpaquePass, vtkRenderPass);
86&#href_anchor"keywordtype">void SetOpaquePass(vtkRenderPass *);
88&#href_anchor"line"> 90 
93  vtkGetObjectMacro(TranslucentPass, vtkRenderPass);
94&#href_anchor"keywordtype">void SetTranslucentPass(vtkRenderPass *);
96&#href_anchor"line"> 98 
101  vtkGetObjectMacro(VolumetricPass, vtkRenderPass);
102&#href_anchor"keywordtype">void SetVolumetricPass(vtkRenderPass *);
104&#href_anchor"line"> 106 
109  vtkGetObjectMacro(OverlayPass, vtkRenderPass);
110&#href_anchor"keywordtype">void SetOverlayPass(vtkRenderPass *);
112&#href_anchor"line"> 114 
117  vtkGetObjectMacro(PostProcessPass, vtkRenderPass);
118&#href_anchor"keywordtype">void SetPostProcessPass(vtkRenderPass *);
120&#href_anchor"line"> 121 protected:
123&#href_anchor"code" href="classvtkRenderStepsPass.html">vtkRenderStepsPass() override;
124 
125  vtkCameraPass *CameraPass;
126&#href_anchor"code" href="classvtkRenderPass.html">vtkRenderPass *LightsPass;
127  vtkRenderPass *OpaquePass;
128&#href_anchor"code" href="classvtkRenderPass.html">vtkRenderPass *TranslucentPass;
129  vtkRenderPass *VolumetricPass;
130&#href_anchor"code" href="classvtkRenderPass.html">vtkRenderPass *OverlayPass;
131  vtkRenderPass *PostProcessPass;
132&#href_anchor"code" href="classvtkSequencePass.html">vtkSequencePass *SequencePass;
133 
134 private:
135  vtkRenderStepsPass(const vtkRenderStepsPass&) = delete;
136&#href_anchor"keywordtype">void operator=(const vtkRenderStepsPass&) = delete;
137&#href_anchor"line"> 138 
139 #endif
Execute render passes sequentially.
-
Implement the camera render pass.
Definition: vtkCameraPass.h:38
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderStepsPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
33 #ifndef vtkRenderStepsPass_h
34 #define vtkRenderStepsPass_h
35 
36 #include "vtkRenderingOpenGL2Module.h" // For export macro
37 #include "vtkRenderPass.h"
38&#href_anchor"line"> 39 class vtkSequencePass;
40&#href_anchor"keyword">class vtkCameraPass;
41&#href_anchor"line"> 42 class VTKRENDERINGOPENGL2_EXPORT vtkRenderStepsPass : public vtkRenderPass
43&#href_anchor"line"> 44 public:
45  static vtkRenderStepsPass *New();
47&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
48&#href_anchor"line"> 53  void Render(const vtkRenderState *s) override;
54&#href_anchor"line"> 60  void ReleaseGraphicsResources(vtkWindow *w) override;
61&#href_anchor"line"> 63 
66  vtkGetObjectMacro(CameraPass, vtkCameraPass);
67&#href_anchor"keywordtype">void SetCameraPass(vtkCameraPass *);
69&#href_anchor"line"> 71 
74  vtkGetObjectMacro(LightsPass, vtkRenderPass);
75&#href_anchor"keywordtype">void SetLightsPass(vtkRenderPass *);
77&#href_anchor"line"> 79 
82  vtkGetObjectMacro(OpaquePass, vtkRenderPass);
83&#href_anchor"keywordtype">void SetOpaquePass(vtkRenderPass *);
85&#href_anchor"line"> 87 
90  vtkGetObjectMacro(TranslucentPass, vtkRenderPass);
91&#href_anchor"keywordtype">void SetTranslucentPass(vtkRenderPass *);
93&#href_anchor"line"> 95 
98  vtkGetObjectMacro(VolumetricPass, vtkRenderPass);
99&#href_anchor"keywordtype">void SetVolumetricPass(vtkRenderPass *);
101&#href_anchor"line"> 103 
106  vtkGetObjectMacro(OverlayPass, vtkRenderPass);
107&#href_anchor"keywordtype">void SetOverlayPass(vtkRenderPass *);
109&#href_anchor"line"> 111 
114  vtkGetObjectMacro(PostProcessPass, vtkRenderPass);
115&#href_anchor"keywordtype">void SetPostProcessPass(vtkRenderPass *);
117&#href_anchor"line"> 118 protected:
120&#href_anchor"code" href="classvtkRenderStepsPass.html">vtkRenderStepsPass() override;
121 
122  vtkCameraPass *CameraPass;
123&#href_anchor"code" href="classvtkRenderPass.html">vtkRenderPass *LightsPass;
124  vtkRenderPass *OpaquePass;
125&#href_anchor"code" href="classvtkRenderPass.html">vtkRenderPass *TranslucentPass;
126  vtkRenderPass *VolumetricPass;
127&#href_anchor"code" href="classvtkRenderPass.html">vtkRenderPass *OverlayPass;
128  vtkRenderPass *PostProcessPass;
129&#href_anchor"code" href="classvtkSequencePass.html">vtkSequencePass *SequencePass;
130 
131 private:
132  vtkRenderStepsPass(const vtkRenderStepsPass&) = delete;
133&#href_anchor"keywordtype">void operator=(const vtkRenderStepsPass&) = delete;
134&#href_anchor"line"> 135 
136 #endif
Execute render passes sequentially.
+
Implement the camera render pass.
Definition: vtkCameraPass.h:41
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Execute render passes sequentially.
+
Execute render passes sequentially.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSequencePass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSequencePass_8h_source.html 2018-12-20 19:53:24.410901605 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSequencePass_8h_source.html 2018-12-20 19:53:24.410901605 +0000 @@ -46,13 +46,13 @@
vtkSequencePass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSequencePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
33 #ifndef vtkSequencePass_h
34 #define vtkSequencePass_h
35 
36 #include "vtkRenderingOpenGL2Module.h" // For export macro
37 #include "vtkRenderPass.h"
38&#href_anchor"line"> 39 class vtkRenderPassCollection;
40&#href_anchor"line"> 41 class VTKRENDERINGOPENGL2_EXPORT vtkSequencePass : public vtkRenderPass
42&#href_anchor"line"> 43 public:
44  static vtkSequencePass *New();
46&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
47&#href_anchor"line"> 52  void Render(const vtkRenderState *s) override;
53&#href_anchor"line"> 59  void ReleaseGraphicsResources(vtkWindow *w) override;
60&#href_anchor"line"> 62 
68  vtkGetObjectMacro(Passes,vtkRenderPassCollection);
69&#href_anchor"keyword">virtual void SetPasses(vtkRenderPassCollection *passes);
71&#href_anchor"line"> 72 protected:
74&#href_anchor"line"> 75  vtkSequencePass();
76&#href_anchor"code" href="classvtkSequencePass.html">vtkSequencePass() override;
77 
78 private:
79  vtkSequencePass(const vtkSequencePass&) = delete;
80&#href_anchor"keywordtype">void operator=(const vtkSequencePass&) = delete;
81&#href_anchor"line"> 82 
83 #endif
Execute render passes sequentially.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSequencePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkSequencePass_h
31 #define vtkSequencePass_h
32 
33 #include "vtkRenderingOpenGL2Module.h" // For export macro
34 #include "vtkRenderPass.h"
35&#href_anchor"line"> 36 class vtkRenderPassCollection;
37&#href_anchor"line"> 38 class VTKRENDERINGOPENGL2_EXPORT vtkSequencePass : public vtkRenderPass
39&#href_anchor"line"> 40 public:
41  static vtkSequencePass *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 49  void Render(const vtkRenderState *s) override;
50&#href_anchor"line"> 56  void ReleaseGraphicsResources(vtkWindow *w) override;
57&#href_anchor"line"> 59 
65  vtkGetObjectMacro(Passes,vtkRenderPassCollection);
66&#href_anchor"keyword">virtual void SetPasses(vtkRenderPassCollection *passes);
68&#href_anchor"line"> 69 protected:
71&#href_anchor"line"> 72  vtkSequencePass();
73&#href_anchor"code" href="classvtkSequencePass.html">vtkSequencePass() override;
74 
75 private:
76  vtkSequencePass(const vtkSequencePass&) = delete;
77&#href_anchor"keywordtype">void operator=(const vtkSequencePass&) = delete;
78&#href_anchor"line"> 79 
80 #endif
Execute render passes sequentially.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
-
an ordered list of RenderPasses
+
an ordered list of RenderPasses
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapBakerPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapBakerPass_8h_source.html 2018-12-20 19:53:24.430901733 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkShadowMapBakerPass_8h_source.html 2018-12-20 19:53:24.430901733 +0000 @@ -46,30 +46,30 @@
vtkShadowMapBakerPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkShadowMapBakerPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
44 #ifndef vtkShadowMapBakerPass_h
45 #define vtkShadowMapBakerPass_h
46 
47 #include "vtkRenderingOpenGL2Module.h" // For export macro
48 #include "vtkSmartPointer.h" // for ivars
49&#href_anchor"preprocessor">#include <vector> // STL Header
50 #include "vtkRenderPass.h"
51&#href_anchor"line"> 52 class vtkOpenGLRenderWindow;
53&#href_anchor"keyword">class vtkInformationIntegerKey;
54&#href_anchor"keyword">class vtkCamera;
55&#href_anchor"keyword">class vtkLight;
56&#href_anchor"keyword">class vtkOpenGLFramebufferObject;
57&#href_anchor"keyword">class vtkTextureObject;
58&#href_anchor"line"> 59 class VTKRENDERINGOPENGL2_EXPORT vtkShadowMapBakerPass : public vtkRenderPass
60&#href_anchor"line"> 61 public:
62  static vtkShadowMapBakerPass *New();
64&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
65&#href_anchor"line"> 70  void Render(const vtkRenderState *s) override;
71&#href_anchor"line"> 77  void ReleaseGraphicsResources(vtkWindow *w) override;
78&#href_anchor"line"> 80 
86  vtkGetObjectMacro(OpaqueSequence,vtkRenderPass);
87&#href_anchor"keyword">virtual void SetOpaqueSequence(vtkRenderPass *opaqueSequence);
89&#href_anchor"line"> 91 
97  vtkGetObjectMacro(CompositeZPass,vtkRenderPass);
98&#href_anchor"keyword">virtual void SetCompositeZPass(vtkRenderPass *compositeZPass);
100&#href_anchor"line"> 102 
107  vtkSetMacro(Resolution,unsigned int);
108  vtkGetMacro(Resolution,unsigned int);
110 
118  bool GetHasShadows();
119 
129  bool LightCreatesShadow(vtkLight *l);
130&#href_anchor"line"> 137  std::vector<vtkSmartPointer<vtkTextureObject> > *GetShadowMaps();
138 
145  std::vector<vtkSmartPointer<vtkCamera> > *GetLightCameras();
146 
155  bool GetNeedUpdate();
156 
157  // // Description:
158  // INTERNAL USE ONLY.
159  // Internally used by vtkShadowMapBakerPass and vtkShadowMapPass.
160  //
161  // Set NeedUpate to false. Called by vtkShadowMapPass.
162  void SetUpToDate();
163 
164  protected:
169&#href_anchor"line"> 173  ~vtkShadowMapBakerPass() override;
174&#href_anchor"line"> 182  void PointNearFar(double *v,
183  double *pt,
184  double *dir,
185  double &mNear,
186  double &mFar,
187  bool initialized);
188 
195  void BoxNearFar(double *bb,
196  double *pt,
197  double *dir,
198  double &mNear,
199  double &mFar);
200 
206  void BuildCameraLight(vtkLight *light,
207&#href_anchor"keywordtype">double *boundingBox,
208  vtkCamera *lcamera);
209&#href_anchor"line"> 214  void CheckSupport(vtkOpenGLRenderWindow *w);
215&#href_anchor"line"> 216  vtkRenderPass *OpaqueSequence;
217 
218  vtkRenderPass *CompositeZPass;
219&#href_anchor"line"> 220  unsigned int Resolution;
221 
222  bool HasShadows;
223 
228 
229  std::vector<vtkSmartPointer<vtkTextureObject> > *ShadowMaps;
230  std::vector<vtkSmartPointer<vtkCamera> > *LightCameras;
231 
232 
233  vtkTimeStamp LastRenderTime;
234&#href_anchor"keywordtype">bool NeedUpdate;
235 
236 private:
238&#href_anchor"keywordtype">void operator=(const vtkShadowMapBakerPass&) = delete;
239&#href_anchor"line"> 240 
241 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkShadowMapBakerPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
41 #ifndef vtkShadowMapBakerPass_h
42 #define vtkShadowMapBakerPass_h
43 
44 #include "vtkRenderingOpenGL2Module.h" // For export macro
45 #include "vtkSmartPointer.h" // for ivars
46&#href_anchor"preprocessor">#include <vector> // STL Header
47 #include "vtkRenderPass.h"
48&#href_anchor"line"> 49 class vtkOpenGLRenderWindow;
50&#href_anchor"keyword">class vtkInformationIntegerKey;
51&#href_anchor"keyword">class vtkCamera;
52&#href_anchor"keyword">class vtkLight;
53&#href_anchor"keyword">class vtkOpenGLFramebufferObject;
54&#href_anchor"keyword">class vtkTextureObject;
55&#href_anchor"line"> 56 class VTKRENDERINGOPENGL2_EXPORT vtkShadowMapBakerPass : public vtkRenderPass
57&#href_anchor"line"> 58 public:
59  static vtkShadowMapBakerPass *New();
61&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
62&#href_anchor"line"> 67  void Render(const vtkRenderState *s) override;
68&#href_anchor"line"> 74  void ReleaseGraphicsResources(vtkWindow *w) override;
75&#href_anchor"line"> 77 
83  vtkGetObjectMacro(OpaqueSequence,vtkRenderPass);
84&#href_anchor"keyword">virtual void SetOpaqueSequence(vtkRenderPass *opaqueSequence);
86&#href_anchor"line"> 88 
94  vtkGetObjectMacro(CompositeZPass,vtkRenderPass);
95&#href_anchor"keyword">virtual void SetCompositeZPass(vtkRenderPass *compositeZPass);
97&#href_anchor"line"> 99 
104  vtkSetMacro(Resolution,unsigned int);
105  vtkGetMacro(Resolution,unsigned int);
107 
115  bool GetHasShadows();
116 
126  bool LightCreatesShadow(vtkLight *l);
127&#href_anchor"line"> 134  std::vector<vtkSmartPointer<vtkTextureObject> > *GetShadowMaps();
135 
142  std::vector<vtkSmartPointer<vtkCamera> > *GetLightCameras();
143 
152  bool GetNeedUpdate();
153 
154  // // Description:
155  // INTERNAL USE ONLY.
156  // Internally used by vtkShadowMapBakerPass and vtkShadowMapPass.
157  //
158  // Set NeedUpate to false. Called by vtkShadowMapPass.
159  void SetUpToDate();
160 
161  protected:
166&#href_anchor"line"> 170  ~vtkShadowMapBakerPass() override;
171&#href_anchor"line"> 179  void PointNearFar(double *v,
180  double *pt,
181  double *dir,
182  double &mNear,
183  double &mFar,
184  bool initialized);
185 
192  void BoxNearFar(double *bb,
193  double *pt,
194  double *dir,
195  double &mNear,
196  double &mFar);
197 
203  void BuildCameraLight(vtkLight *light,
204&#href_anchor"keywordtype">double *boundingBox,
205  vtkCamera *lcamera);
206&#href_anchor"line"> 211  void CheckSupport(vtkOpenGLRenderWindow *w);
212&#href_anchor"line"> 213  vtkRenderPass *OpaqueSequence;
214 
215  vtkRenderPass *CompositeZPass;
216&#href_anchor"line"> 217  unsigned int Resolution;
218 
219  bool HasShadows;
220 
225 
226  std::vector<vtkSmartPointer<vtkTextureObject> > *ShadowMaps;
227  std::vector<vtkSmartPointer<vtkCamera> > *LightCameras;
228 
229 
230  vtkTimeStamp LastRenderTime;
231&#href_anchor"keywordtype">bool NeedUpdate;
232 
233 private:
235&#href_anchor"keywordtype">void operator=(const vtkShadowMapBakerPass&) = delete;
236&#href_anchor"line"> 237 
238 #endif
OpenGL rendering window.
record modification and/or execution time
Definition: vtkTimeStamp.h:35
-
std::vector< vtkSmartPointer< vtkTextureObject > > * ShadowMaps
+
std::vector< vtkSmartPointer< vtkTextureObject > > * ShadowMaps
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
- +
a simple class to control print indentation
Definition: vtkIndent.h:39
a virtual camera for 3D rendering
Definition: vtkCamera.h:50
Key for integer values in vtkInformation.
a virtual light for 3D rendering
Definition: vtkLight.h:62
-
std::vector< vtkSmartPointer< vtkCamera > > * LightCameras
+
std::vector< vtkSmartPointer< vtkCamera > > * LightCameras
Internal class which encapsulates OpenGL FramebufferObject.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
vtkOpenGLFramebufferObject * FrameBufferObject
Graphics resources.
+
vtkOpenGLFramebufferObject * FrameBufferObject
Graphics resources.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
Implement a builder of shadow map pass.
+
Implement a builder of shadow map pass.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkShadowMapPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
44 #ifndef vtkShadowMapPass_h
45 #define vtkShadowMapPass_h
46 
47 #include "vtkRenderingOpenGL2Module.h" // For export macro
48 #include "vtkOpenGLRenderPass.h"
49&#href_anchor"preprocessor">#include <vector> // STL Header
50 #include <string> // For member variables.
51 
53&#href_anchor"keyword">class vtkInformationIntegerKey;
54&#href_anchor"keyword">class vtkCamera;
55&#href_anchor"keyword">class vtkLight;
56&#href_anchor"keyword">class vtkFrameBufferObject;
57&#href_anchor"keyword">class vtkShadowMapPassTextures; // internal
58 class vtkShadowMapPassLightCameras; // internal
60&#href_anchor"keyword">class vtkInformationObjectBaseKey;
61&#href_anchor"keyword">class vtkShaderProgram;
62&#href_anchor"line"> 63 class VTKRENDERINGOPENGL2_EXPORT vtkShadowMapPass : public vtkOpenGLRenderPass
64&#href_anchor"line"> 65 public:
66  static vtkShadowMapPass *New();
68&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
69&#href_anchor"line"> 74  void Render(const vtkRenderState *s) override;
75&#href_anchor"line"> 81  void ReleaseGraphicsResources(vtkWindow *w) override;
82&#href_anchor"line"> 84 
90  vtkGetObjectMacro(ShadowMapBakerPass,vtkShadowMapBakerPass);
91&#href_anchor"keyword">virtual void SetShadowMapBakerPass(
92  vtkShadowMapBakerPass *shadowMapBakerPass);
94&#href_anchor"line"> 96 
100  vtkGetObjectMacro(OpaqueSequence,vtkRenderPass);
101&#href_anchor"keyword">virtual void SetOpaqueSequence(vtkRenderPass *opaqueSequence);
103&#href_anchor"line"> 108  std::vector<double> ShadowMapTransforms() {
109  return this->ShadowTransforms; }
110 
116  std::vector<int> GetShadowMapTextureUnits() {
117  return this->ShadowTextureUnits; }
118 
122  static vtkInformationObjectBaseKey *ShadowMapPass();
123&#href_anchor"line"> 128  std::string GetFragmentDeclaration() {
129  return this->FragmentDeclaration; }
131  return this->FragmentImplementation; }
132 
133  // vtkOpenGLRenderPass virtuals:
134  bool PreReplaceShaderValues(std::string &vertexShader,
135  std::string &geometryShader,
136  std::string &fragmentShader,
137  vtkAbstractMapper *mapper,
138&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
139  bool PostReplaceShaderValues(std::string &vertexShader,
140  std::string &geometryShader,
141  std::string &fragmentShader,
142  vtkAbstractMapper *mapper,
143&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
145&#href_anchor"code" href="classvtkAbstractMapper.html">vtkAbstractMapper *mapper, vtkProp *prop,
146&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject* VAO = nullptr) override;
147 
148  protected:
153&#href_anchor"line"> 157  ~vtkShadowMapPass() override;
158&#href_anchor"line"> 163  void CheckSupport(vtkOpenGLRenderWindow *w);
164&#href_anchor"line"> 165  vtkShadowMapBakerPass *ShadowMapBakerPass;
166&#href_anchor"code" href="classvtkRenderPass.html">vtkRenderPass *CompositeRGBAPass;
167 
169 
173  vtkFrameBufferObject *FrameBufferObject;
174&#href_anchor"line"> 175  vtkShadowMapPassTextures *ShadowMaps;
176  vtkShadowMapPassLightCameras *LightCameras;
177 
178  vtkTimeStamp LastRenderTime;
179&#href_anchor"line"> 180  // to store the shader code and settings
181  void BuildShaderCode();
184  std::vector<int> ShadowTextureUnits;
185  std::vector<double> ShadowTransforms;
186  std::vector<float> ShadowAttenuation;
187 
188 private:
189  vtkShadowMapPass(const vtkShadowMapPass&) = delete;
190&#href_anchor"keywordtype">void operator=(const vtkShadowMapPass&) = delete;
191&#href_anchor"line"> 192 
193 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkShadowMapPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
41 #ifndef vtkShadowMapPass_h
42 #define vtkShadowMapPass_h
43 
44 #include "vtkRenderingOpenGL2Module.h" // For export macro
45 #include "vtkOpenGLRenderPass.h"
46&#href_anchor"preprocessor">#include <vector> // STL Header
47 #include <string> // For member variables.
48 
50&#href_anchor"keyword">class vtkInformationIntegerKey;
51&#href_anchor"keyword">class vtkCamera;
52&#href_anchor"keyword">class vtkLight;
53&#href_anchor"keyword">class vtkFrameBufferObject;
54&#href_anchor"keyword">class vtkShadowMapPassTextures; // internal
55 class vtkShadowMapPassLightCameras; // internal
57&#href_anchor"keyword">class vtkInformationObjectBaseKey;
58&#href_anchor"keyword">class vtkShaderProgram;
59&#href_anchor"line"> 60 class VTKRENDERINGOPENGL2_EXPORT vtkShadowMapPass : public vtkOpenGLRenderPass
61&#href_anchor"line"> 62 public:
63  static vtkShadowMapPass *New();
65&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
66&#href_anchor"line"> 71  void Render(const vtkRenderState *s) override;
72&#href_anchor"line"> 78  void ReleaseGraphicsResources(vtkWindow *w) override;
79&#href_anchor"line"> 81 
87  vtkGetObjectMacro(ShadowMapBakerPass,vtkShadowMapBakerPass);
88&#href_anchor"keyword">virtual void SetShadowMapBakerPass(
89  vtkShadowMapBakerPass *shadowMapBakerPass);
91&#href_anchor"line"> 93 
97  vtkGetObjectMacro(OpaqueSequence,vtkRenderPass);
98&#href_anchor"keyword">virtual void SetOpaqueSequence(vtkRenderPass *opaqueSequence);
100&#href_anchor"line"> 105  std::vector<double> ShadowMapTransforms() {
106  return this->ShadowTransforms; }
107 
113  std::vector<int> GetShadowMapTextureUnits() {
114  return this->ShadowTextureUnits; }
115 
119  static vtkInformationObjectBaseKey *ShadowMapPass();
120&#href_anchor"line"> 125  std::string GetFragmentDeclaration() {
126  return this->FragmentDeclaration; }
128  return this->FragmentImplementation; }
129 
130  // vtkOpenGLRenderPass virtuals:
131  bool PreReplaceShaderValues(std::string &vertexShader,
132  std::string &geometryShader,
133  std::string &fragmentShader,
134  vtkAbstractMapper *mapper,
135&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
136  bool PostReplaceShaderValues(std::string &vertexShader,
137  std::string &geometryShader,
138  std::string &fragmentShader,
139  vtkAbstractMapper *mapper,
140&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
142&#href_anchor"code" href="classvtkAbstractMapper.html">vtkAbstractMapper *mapper, vtkProp *prop,
143&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject* VAO = nullptr) override;
144 
145  protected:
150&#href_anchor"line"> 154  ~vtkShadowMapPass() override;
155&#href_anchor"line"> 160  void CheckSupport(vtkOpenGLRenderWindow *w);
161&#href_anchor"line"> 162  vtkShadowMapBakerPass *ShadowMapBakerPass;
163&#href_anchor"code" href="classvtkRenderPass.html">vtkRenderPass *CompositeRGBAPass;
164 
166 
170  vtkFrameBufferObject *FrameBufferObject;
171&#href_anchor"line"> 172  vtkShadowMapPassTextures *ShadowMaps;
173  vtkShadowMapPassLightCameras *LightCameras;
174 
175  vtkTimeStamp LastRenderTime;
176&#href_anchor"line"> 177  // to store the shader code and settings
178  void BuildShaderCode();
181  std::vector<int> ShadowTextureUnits;
182  std::vector<double> ShadowTransforms;
183  std::vector<float> ShadowAttenuation;
184 
185 private:
186  vtkShadowMapPass(const vtkShadowMapPass&) = delete;
187&#href_anchor"keywordtype">void operator=(const vtkShadowMapPass&) = delete;
188&#href_anchor"line"> 189 
190 #endif
OpenGL rendering window.
abstract superclass for all actors, volumes and annotations
Definition: vtkProp.h:50
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
record modification and/or execution time
Definition: vtkTimeStamp.h:35
-
std::string GetFragmentDeclaration()
Get the shader code to compute light factors based on a mappers vertexVC variable.
+
std::string GetFragmentDeclaration()
Get the shader code to compute light factors based on a mappers vertexVC variable.
-
std::vector< float > ShadowAttenuation
-
std::vector< double > ShadowTransforms
+
std::vector< float > ShadowAttenuation
+
std::vector< double > ShadowTransforms
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
-
std::vector< int > GetShadowMapTextureUnits()
get the texture units for the shadow maps for each light.
-
vtkRenderPass * OpaqueSequence
+
std::vector< int > GetShadowMapTextureUnits()
get the texture units for the shadow maps for each light.
+
vtkRenderPass * OpaqueSequence
a simple class to control print indentation
Definition: vtkIndent.h:39
The VertexArrayObject class uses, or emulates, vertex array objects.
a virtual camera for 3D rendering
Definition: vtkCamera.h:50
Key for integer values in vtkInformation.
a virtual light for 3D rendering
Definition: vtkLight.h:62
Key for vtkObjectBase values.
-
std::vector< int > ShadowTextureUnits
+
std::vector< int > ShadowTextureUnits
internal class which encapsulates OpenGL frame buffer object.
abstract class specifies interface to map data
virtual bool PreReplaceShaderValues(std::string &vertexShader, std::string &geometryShader, std::string &fragmentShader, vtkAbstractMapper *mapper, vtkProp *prop)
Use vtkShaderProgram::Substitute to replace //VTK::XXX:YYY declarations in the shader sources...
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
-
std::vector< double > ShadowMapTransforms()
get the matricies for all the shadow maps.
-
std::string GetFragmentImplementation()
-
std::string FragmentImplementation
+
std::vector< double > ShadowMapTransforms()
get the matricies for all the shadow maps.
+
std::string GetFragmentImplementation()
+
std::string FragmentImplementation
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
-
Implement a shadow mapping render pass.
+
Implement a shadow mapping render pass.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
virtual bool SetShaderParameters(vtkShaderProgram *program, vtkAbstractMapper *mapper, vtkProp *prop, vtkOpenGLVertexArrayObject *VAO=nullptr)
Update the uniforms of the shader program.
Abstract render pass with shader modifications.
virtual bool PostReplaceShaderValues(std::string &vertexShader, std::string &geometryShader, std::string &fragmentShader, vtkAbstractMapper *mapper, vtkProp *prop)
Use vtkShaderProgram::Substitute to replace //VTK::XXX:YYY declarations in the shader sources...
-
std::string FragmentDeclaration
+
std::string FragmentDeclaration
The ShaderProgram uses one or more Shader objects.
-
Implement a builder of shadow map pass.
+
Implement a builder of shadow map pass.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSmartVolumeMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
79 #ifndef vtkSmartVolumeMapper_h
80 #define vtkSmartVolumeMapper_h
81 
82 #include "vtkRenderingVolumeOpenGL2Module.h" // For export macro
83 #include "vtkVolumeMapper.h"
84&#href_anchor"preprocessor">#include "vtkImageReslice.h" // for VTK_RESLICE_NEAREST, VTK_RESLICE_CUBIC
85&#href_anchor"line"> 86 class vtkFixedPointVolumeRayCastMapper;
87&#href_anchor"keyword">class vtkGPUVolumeRayCastMapper;
88&#href_anchor"keyword">class vtkImageResample;
89&#href_anchor"keyword">class vtkMultiBlockVolumeMapper;
90&#href_anchor"keyword">class vtkOSPRayVolumeInterface;
91&#href_anchor"keyword">class vtkRenderWindow;
92&#href_anchor"keyword">class vtkVolume;
93&#href_anchor"keyword">class vtkVolumeProperty;
94&#href_anchor"keyword">class vtkImageMagnitude;
95&#href_anchor"line"> 96 class VTKRENDERINGVOLUMEOPENGL2_EXPORT vtkSmartVolumeMapper : public vtkVolumeMapper
97&#href_anchor"line"> 98 public:
99  static vtkSmartVolumeMapper *New();
101&#href_anchor"keywordtype">void PrintSelf( ostream& os, vtkIndent indent ) override;
102&#href_anchor"line"> 104 
114  vtkSetMacro( FinalColorWindow, float );
116 
118 
121  vtkGetMacro( FinalColorWindow, float );
123 
125 
132  vtkSetMacro( FinalColorLevel, float );
134 
136 
139  vtkGetMacro( FinalColorLevel, float );
141 
142 // The possible values for the default and current render mode ivars
143  enum
144  {
145  DefaultRenderMode=0,
146 #if !defined(VTK_LEGACY_REMOVE)
147  RayCastAndTextureRenderMode=1,
148 #endif // !VTK_LEGACY_REMOVE
149  RayCastRenderMode=2,
150 #if !defined(VTK_LEGACY_REMOVE)
151  TextureRenderMode=3,
152 #endif // !VTK_LEGACY_REMOVE
153  GPURenderMode=4,
154  OSPRayRenderMode=5,
155  UndefinedRenderMode=6,
156  InvalidRenderMode=7
157  };
158 
163  void SetRequestedRenderMode(int mode);
164 
170  void SetRequestedRenderModeToDefault();
171 
177  void SetRequestedRenderModeToRayCast();
178 
184  void SetRequestedRenderModeToGPU();
185 
190  void SetRequestedRenderModeToOSPRay();
191 
193 
196  vtkGetMacro( RequestedRenderMode, int );
198 
203  int GetLastUsedRenderMode();
204 
206 
213  vtkSetMacro( MaxMemoryInBytes, vtkIdType );
214  vtkGetMacro( MaxMemoryInBytes, vtkIdType );
216 
218 
224  vtkSetClampMacro( MaxMemoryFraction, float, 0.1f, 1.0f );
225  vtkGetMacro( MaxMemoryFraction, float );
227 
229 
233  vtkSetClampMacro(InterpolationMode, int,
235  vtkGetMacro(InterpolationMode, int);
236  void SetInterpolationModeToNearestNeighbor();
237  void SetInterpolationModeToLinear();
238  void SetInterpolationModeToCubic();
240 
246  void CreateCanonicalView( vtkRenderer *ren,
247&#href_anchor"code" href="classvtkVolume.html">vtkVolume *volume,
248  vtkVolume *volume2,
249&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image,
250  int blend_mode,
251  double viewDirection[3],
252  double viewUp[3] );
253 
255 
261  vtkSetClampMacro( InteractiveUpdateRate, double, 1.0e-10, 1.0e10 );
263 
265 
270  vtkGetMacro( InteractiveUpdateRate, double );
272 
274 
282  vtkSetClampMacro( InteractiveAdjustSampleDistances, int, 0, 1);
283  vtkGetMacro( InteractiveAdjustSampleDistances, int);
284  vtkBooleanMacro( InteractiveAdjustSampleDistances, int);
286 
288 
297  vtkSetClampMacro( AutoAdjustSampleDistances, int, 0, 1 );
298  vtkGetMacro( AutoAdjustSampleDistances, int );
299  vtkBooleanMacro( AutoAdjustSampleDistances, int );
301 
303 
310  vtkSetMacro( SampleDistance, float );
311  vtkGetMacro( SampleDistance, float );
313 
318  void Render( vtkRenderer *, vtkVolume * ) override;
319&#href_anchor"line"> 326  void ReleaseGraphicsResources(vtkWindow *) override;
327&#href_anchor"line"> 329 
337  {
338  DISABLED = -1,
339  MAGNITUDE = 0,
340  COMPONENT = 1,
341  };
342 
343  void SetVectorMode(int mode);
344  vtkGetMacro(VectorMode, int);
345 
346  vtkSetClampMacro(VectorComponent, int, 0, 3);
347  vtkGetMacro(VectorComponent, int);
349 
350 protected:
352&#href_anchor"code" href="classvtkSmartVolumeMapper.html">vtkSmartVolumeMapper() override;
353 
359  void ConnectMapperInput(vtkVolumeMapper *m);
360&#href_anchor"line"> 366  void ConnectFilterInput(vtkImageResample *f);
367&#href_anchor"line"> 369 
372  float FinalColorWindow;
373  float FinalColorLevel;
375 
377 
380  vtkIdType MaxMemoryInBytes;
381  float MaxMemoryFraction;
383 
387  int InterpolationMode;
388 
390 
395  int RequestedRenderMode;
396  int CurrentRenderMode;
398 
400 
403  int Initialized;
404  vtkTimeStamp SupportStatusCheckTime;
405&#href_anchor"keywordtype">int GPUSupported;
406  int RayCastSupported;
407  int LowResGPUNecessary;
409 
414  vtkImageResample* GPUResampleFilter;
415&#href_anchor"line"> 417 
429 
434  void Initialize(vtkRenderer *ren,
435&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
436 
441  void ComputeRenderMode(vtkRenderer *ren,
442&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
443 
448&#href_anchor"code" href="classvtkGPUVolumeRayCastMapper.html">vtkGPUVolumeRayCastMapper);
449 
451 
454  vtkGPUVolumeRayCastMapper *GPULowResMapper;
455&#href_anchor"code" href="classvtkGPUVolumeRayCastMapper.html">vtkGPUVolumeRayCastMapper *GPUMapper;
456  vtkFixedPointVolumeRayCastMapper *RayCastMapper;
458&#href_anchor"line"> 459 
465  int InitializedBlendMode;
466 
471 
477 
483  double InteractiveUpdateRate;
484 
493 
495 
506 
507 private:
512  void SetupVectorMode(vtkVolume* vol);
513&#href_anchor"line"> 514  vtkSmartVolumeMapper(const vtkSmartVolumeMapper&) = delete;
515&#href_anchor"keywordtype">void operator=(const vtkSmartVolumeMapper&) = delete;
516&#href_anchor"line"> 517  vtkOSPRayVolumeInterface *OSPRayMapper;
518&#href_anchor"line"> 519 
520 #endif
represents a volume (data & properties) in a rendered scene
Definition: vtkVolume.h:50
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSmartVolumeMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
73 #ifndef vtkSmartVolumeMapper_h
74 #define vtkSmartVolumeMapper_h
75 
76 #include "vtkRenderingVolumeOpenGL2Module.h" // For export macro
77 #include "vtkVolumeMapper.h"
78&#href_anchor"preprocessor">#include "vtkImageReslice.h" // for VTK_RESLICE_NEAREST, VTK_RESLICE_CUBIC
79&#href_anchor"line"> 80 class vtkFixedPointVolumeRayCastMapper;
81&#href_anchor"keyword">class vtkGPUVolumeRayCastMapper;
82&#href_anchor"keyword">class vtkImageResample;
83&#href_anchor"keyword">class vtkMultiBlockVolumeMapper;
84&#href_anchor"keyword">class vtkOSPRayVolumeInterface;
85&#href_anchor"keyword">class vtkRenderWindow;
86&#href_anchor"keyword">class vtkVolume;
87&#href_anchor"keyword">class vtkVolumeProperty;
88&#href_anchor"keyword">class vtkImageMagnitude;
89&#href_anchor"line"> 90 class VTKRENDERINGVOLUMEOPENGL2_EXPORT vtkSmartVolumeMapper : public vtkVolumeMapper
91&#href_anchor"line"> 92 public:
93  static vtkSmartVolumeMapper *New();
95&#href_anchor"keywordtype">void PrintSelf( ostream& os, vtkIndent indent ) override;
96&#href_anchor"line"> 98 
108  vtkSetMacro( FinalColorWindow, float );
110 
112 
115  vtkGetMacro( FinalColorWindow, float );
117 
119 
126  vtkSetMacro( FinalColorLevel, float );
128 
130 
133  vtkGetMacro( FinalColorLevel, float );
135 
136 // The possible values for the default and current render mode ivars
137  enum
138  {
139  DefaultRenderMode=0,
140 #if !defined(VTK_LEGACY_REMOVE)
141  RayCastAndTextureRenderMode=1,
142 #endif // !VTK_LEGACY_REMOVE
143  RayCastRenderMode=2,
144 #if !defined(VTK_LEGACY_REMOVE)
145  TextureRenderMode=3,
146 #endif // !VTK_LEGACY_REMOVE
147  GPURenderMode=4,
148  OSPRayRenderMode=5,
149  UndefinedRenderMode=6,
150  InvalidRenderMode=7
151  };
152 
157  void SetRequestedRenderMode(int mode);
158 
164  void SetRequestedRenderModeToDefault();
165 
171  void SetRequestedRenderModeToRayCast();
172 
178  void SetRequestedRenderModeToGPU();
179 
184  void SetRequestedRenderModeToOSPRay();
185 
187 
190  vtkGetMacro( RequestedRenderMode, int );
192 
197  int GetLastUsedRenderMode();
198 
200 
207  vtkSetMacro( MaxMemoryInBytes, vtkIdType );
208  vtkGetMacro( MaxMemoryInBytes, vtkIdType );
210 
212 
218  vtkSetClampMacro( MaxMemoryFraction, float, 0.1f, 1.0f );
219  vtkGetMacro( MaxMemoryFraction, float );
221 
223 
227  vtkSetClampMacro(InterpolationMode, int,
229  vtkGetMacro(InterpolationMode, int);
230  void SetInterpolationModeToNearestNeighbor();
231  void SetInterpolationModeToLinear();
232  void SetInterpolationModeToCubic();
234 
240  void CreateCanonicalView( vtkRenderer *ren,
241&#href_anchor"code" href="classvtkVolume.html">vtkVolume *volume,
242  vtkVolume *volume2,
243&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image,
244  int blend_mode,
245  double viewDirection[3],
246  double viewUp[3] );
247 
249 
255  vtkSetClampMacro( InteractiveUpdateRate, double, 1.0e-10, 1.0e10 );
257 
259 
264  vtkGetMacro( InteractiveUpdateRate, double );
266 
268 
276  vtkSetClampMacro( InteractiveAdjustSampleDistances, int, 0, 1);
277  vtkGetMacro( InteractiveAdjustSampleDistances, int);
278  vtkBooleanMacro( InteractiveAdjustSampleDistances, int);
280 
282 
291  vtkSetClampMacro( AutoAdjustSampleDistances, int, 0, 1 );
292  vtkGetMacro( AutoAdjustSampleDistances, int );
293  vtkBooleanMacro( AutoAdjustSampleDistances, int );
295 
297 
304  vtkSetMacro( SampleDistance, float );
305  vtkGetMacro( SampleDistance, float );
307 
312  void Render( vtkRenderer *, vtkVolume * ) override;
313&#href_anchor"line"> 320  void ReleaseGraphicsResources(vtkWindow *) override;
321&#href_anchor"line"> 323 
331  {
332  DISABLED = -1,
333  MAGNITUDE = 0,
334  COMPONENT = 1,
335  };
336 
337  void SetVectorMode(int mode);
338  vtkGetMacro(VectorMode, int);
339 
340  vtkSetClampMacro(VectorComponent, int, 0, 3);
341  vtkGetMacro(VectorComponent, int);
343 
344 protected:
346&#href_anchor"code" href="classvtkSmartVolumeMapper.html">vtkSmartVolumeMapper() override;
347 
353  void ConnectMapperInput(vtkVolumeMapper *m);
354&#href_anchor"line"> 360  void ConnectFilterInput(vtkImageResample *f);
361&#href_anchor"line"> 363 
366  float FinalColorWindow;
367  float FinalColorLevel;
369 
371 
374  vtkIdType MaxMemoryInBytes;
375  float MaxMemoryFraction;
377 
381  int InterpolationMode;
382 
384 
389  int RequestedRenderMode;
390  int CurrentRenderMode;
392 
394 
397  int Initialized;
398  vtkTimeStamp SupportStatusCheckTime;
399&#href_anchor"keywordtype">int GPUSupported;
400  int RayCastSupported;
401  int LowResGPUNecessary;
403 
408  vtkImageResample* GPUResampleFilter;
409&#href_anchor"line"> 411 
423 
428  void Initialize(vtkRenderer *ren,
429&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
430 
435  void ComputeRenderMode(vtkRenderer *ren,
436&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
437 
442&#href_anchor"code" href="classvtkGPUVolumeRayCastMapper.html">vtkGPUVolumeRayCastMapper);
443 
445 
448  vtkGPUVolumeRayCastMapper *GPULowResMapper;
449&#href_anchor"code" href="classvtkGPUVolumeRayCastMapper.html">vtkGPUVolumeRayCastMapper *GPUMapper;
450  vtkFixedPointVolumeRayCastMapper *RayCastMapper;
452&#href_anchor"line"> 453 
459  int InitializedBlendMode;
460 
465 
471 
477  double InteractiveUpdateRate;
478 
487 
489 
500 
501 private:
506  void SetupVectorMode(vtkVolume* vol);
507&#href_anchor"line"> 508  vtkSmartVolumeMapper(const vtkSmartVolumeMapper&) = delete;
509&#href_anchor"keywordtype">void operator=(const vtkSmartVolumeMapper&) = delete;
510&#href_anchor"line"> 511  vtkOSPRayVolumeInterface *OSPRayMapper;
512&#href_anchor"line"> 513 
514 #endif
represents a volume (data & properties) in a rendered scene
Definition: vtkVolume.h:50
#define VTK_RESLICE_NEAREST
Abstract class for a volume mapper.
-
int VectorComponent
VectorMode is a special rendering mode for 3-component vectors which makes use of GPURayCastMapper&#39;s ...
+
int VectorComponent
VectorMode is a special rendering mode for 3-component vectors which makes use of GPURayCastMapper&#39;s ...
#define VTK_RESLICE_CUBIC
-
Adaptive volume mapper.
+
Adaptive volume mapper.
record modification and/or execution time
Definition: vtkTimeStamp.h:35
Resamples an image to be larger or smaller.
abstract specification for renderers
Definition: vtkRenderer.h:63
int vtkIdType
Definition: vtkType.h:345
-
float SampleDistance
The distance between sample points along the ray.
+
float SampleDistance
The distance between sample points along the ray.
Mapper to render volumes defined as vtkMultiBlockDataSet.
-
int VectorMode
VectorMode is a special rendering mode for 3-component vectors which makes use of GPURayCastMapper&#39;s ...
-
vtkImageMagnitude * ImageMagnitude
This filter is used to compute the magnitude of 3-component data.
+
int VectorMode
VectorMode is a special rendering mode for 3-component vectors which makes use of GPURayCastMapper&#39;s ...
+
vtkImageMagnitude * ImageMagnitude
This filter is used to compute the magnitude of 3-component data.
void Render(vtkRenderer *ren, vtkVolume *vol) override=0
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
-
VectorModeType
VectorMode is a special rendering mode for 3-component vectors which makes use of GPURayCastMapper&#39;s ...
+
VectorModeType
VectorMode is a special rendering mode for 3-component vectors which makes use of GPURayCastMapper&#39;s ...
a simple class to control print indentation
Definition: vtkIndent.h:39
topologically and geometrically regular array of data
Definition: vtkImageData.h:45
Colapses components with magnitude function.
@@ -74,12 +74,12 @@
create a window for renderers to draw into
Removes link dependence on optional ospray module.
-
vtkTimeStamp MagnitudeUploadTime
VectorMode is a special rendering mode for 3-component vectors which makes use of GPURayCastMapper&#39;s ...
-
int InteractiveAdjustSampleDistances
If the InteractiveAdjustSampleDistances flag is enabled, vtkSmartVolumeMapper interactively sets and ...
+
vtkTimeStamp MagnitudeUploadTime
VectorMode is a special rendering mode for 3-component vectors which makes use of GPURayCastMapper&#39;s ...
+
int InteractiveAdjustSampleDistances
If the InteractiveAdjustSampleDistances flag is enabled, vtkSmartVolumeMapper interactively sets and ...
-
int AutoAdjustSampleDistances
Set whether or not the sample distance should be automatically calculated within the internal volume ...
+
int AutoAdjustSampleDistances
Set whether or not the sample distance should be automatically calculated within the internal volume ...
static vtkAlgorithm * New()
-
vtkImageData * InputDataMagnitude
This filter is used to compute the magnitude of 3-component data.
+
vtkImageData * InputDataMagnitude
This filter is used to compute the magnitude of 3-component data.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Ray casting performed on the GPU.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSobelGradientMagnitudePass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSobelGradientMagnitudePass_8h_source.html 2018-12-20 19:53:24.510902247 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkSobelGradientMagnitudePass_8h_source.html 2018-12-20 19:53:24.514902273 +0000 @@ -46,21 +46,21 @@
vtkSobelGradientMagnitudePass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSobelGradientMagnitudePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
63 #ifndef vtkSobelGradientMagnitudePass_h
64 #define vtkSobelGradientMagnitudePass_h
65 
66 #include "vtkRenderingOpenGL2Module.h" // For export macro
67 #include "vtkImageProcessingPass.h"
68&#href_anchor"line"> 69 class vtkDepthPeelingPassLayerList; // Pimpl
71&#href_anchor"keyword">class vtkOpenGLHelper;
72&#href_anchor"keyword">class vtkOpenGLRenderWindow;
73&#href_anchor"keyword">class vtkTextureObject;
74&#href_anchor"line"> 75 
76 class VTKRENDERINGOPENGL2_EXPORT vtkSobelGradientMagnitudePass : public vtkImageProcessingPass
77&#href_anchor"line"> 78 public:
81&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
82&#href_anchor"line"> 87  void Render(const vtkRenderState *s) override;
88&#href_anchor"line"> 94  void ReleaseGraphicsResources(vtkWindow *w) override;
95&#href_anchor"line"> 96  protected:
101&#href_anchor"line"> 105  ~vtkSobelGradientMagnitudePass() override;
111  vtkTextureObject *Pass1; // render target for the scene
112&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *Gx1; // render target 0 for the first shader
113  vtkTextureObject *Gy1; // render target 1 for the first shader
114&#href_anchor"line"> 115  // Structures for the various cell types we render.
116  vtkOpenGLHelper *Program1; // shader to compute Gx1 and Gy1
117  vtkOpenGLHelper *Program2; // shader to compute |G| from Gx1 and Gy1
118 
119  private:
121&#href_anchor"keywordtype">void operator=(const vtkSobelGradientMagnitudePass&) = delete;
122&#href_anchor"line"> 123 
124 #endif
OpenGL rendering window.
- +Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSobelGradientMagnitudePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
60 #ifndef vtkSobelGradientMagnitudePass_h
61 #define vtkSobelGradientMagnitudePass_h
62 
63 #include "vtkRenderingOpenGL2Module.h" // For export macro
64 #include "vtkImageProcessingPass.h"
65&#href_anchor"line"> 66 class vtkDepthPeelingPassLayerList; // Pimpl
68&#href_anchor"keyword">class vtkOpenGLHelper;
69&#href_anchor"keyword">class vtkOpenGLRenderWindow;
70&#href_anchor"keyword">class vtkTextureObject;
71&#href_anchor"line"> 72 
73 class VTKRENDERINGOPENGL2_EXPORT vtkSobelGradientMagnitudePass : public vtkImageProcessingPass
74&#href_anchor"line"> 75 public:
78&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
79&#href_anchor"line"> 84  void Render(const vtkRenderState *s) override;
85&#href_anchor"line"> 91  void ReleaseGraphicsResources(vtkWindow *w) override;
92&#href_anchor"line"> 93  protected:
98&#href_anchor"line"> 102  ~vtkSobelGradientMagnitudePass() override;
108  vtkTextureObject *Pass1; // render target for the scene
109&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *Gx1; // render target 0 for the first shader
110  vtkTextureObject *Gy1; // render target 1 for the first shader
111&#href_anchor"line"> 112  // Structures for the various cell types we render.
113  vtkOpenGLHelper *Program1; // shader to compute Gx1 and Gy1
114  vtkOpenGLHelper *Program2; // shader to compute |G| from Gx1 and Gy1
115 
116  private:
118&#href_anchor"keywordtype">void operator=(const vtkSobelGradientMagnitudePass&) = delete;
119&#href_anchor"line"> 120 
121 #endif
OpenGL rendering window.
+
void ReleaseGraphicsResources(vtkWindow *w) override
Release graphics resources and ask components to release their own resources.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Convenient class for post-processing passes.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
-
Implement a post-processing edge detection with a Sobel gradient magnitude render pass...
+
Implement a post-processing edge detection with a Sobel gradient magnitude render pass...
a simple class to control print indentation
Definition: vtkIndent.h:39
Internal class which encapsulates OpenGL FramebufferObject.
-
vtkOpenGLFramebufferObject * FrameBufferObject
Graphics resources.
-
abstracts an OpenGL texture object.
+
vtkOpenGLFramebufferObject * FrameBufferObject
Graphics resources.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
- +
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h_source.html 2018-12-20 19:53:24.562902581 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureObject_8h_source.html 2018-12-20 19:53:24.562902581 +0000 @@ -46,43 +46,43 @@
vtkTextureObject.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTextureObject.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
27 #ifndef vtkTextureObject_h
28 #define vtkTextureObject_h
29 
30 #include "vtkRenderingOpenGL2Module.h" // For export macro
31 #include "vtkObject.h"
32&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // for render context
33&#href_anchor"line"> 34 class vtkOpenGLBufferObject;
35&#href_anchor"keyword">class vtkOpenGLHelper;
36&#href_anchor"keyword">class vtkOpenGLRenderWindow;
37&#href_anchor"keyword">class vtkOpenGLVertexArrayObject;
38&#href_anchor"keyword">class vtkPixelBufferObject;
39&#href_anchor"keyword">class vtkShaderProgram;
40&#href_anchor"keyword">class vtkWindow;
41&#href_anchor"keyword">class vtkGenericOpenGLResourceFreeCallback;
42&#href_anchor"line"> 43 
44 class VTKRENDERINGOPENGL2_EXPORT vtkTextureObject : public vtkObject
45&#href_anchor"line"> 46 public:
47 
48  // DepthTextureCompareFunction values.
49  enum
50  {
51  Lequal=0, // r=R<=Dt ? 1.0 : 0.0
52  Gequal, // r=R>=Dt ? 1.0 : 0.0
53  Less, // r=R<D_t ? 1.0 : 0.0
54  Greater, // r=R>Dt ? 1.0 : 0.0
55  Equal, // r=R==Dt ? 1.0 : 0.0
56  NotEqual, // r=R!=Dt ? 1.0 : 0.0
57  AlwaysTrue, // r=1.0 // WARNING "Always" is macro defined in X11/X.h...
58  Never, // r=0.0
59  NumberOfDepthTextureCompareFunctions
60  };
61 
62 // ClampToBorder is not supported in ES 2.0
63 // Wrap values.
64 #if GL_ES_VERSION_3_0 != 1
65  enum
66  {
67  ClampToEdge=0,
68  Repeat,
69  MirroredRepeat,
70  ClampToBorder,
71  NumberOfWrapModes
72  };
73 #else
74  enum
75  {
76  ClampToEdge=0,
77  Repeat,
78  MirroredRepeat,
79  NumberOfWrapModes
80  };
81 #endif
82 
83  // MinificationFilter values.
84  enum
85  {
86  Nearest=0,
87  Linear,
88  NearestMipmapNearest,
89  NearestMipmapLinear,
90  LinearMipmapNearest,
91  LinearMipmapLinear,
92  NumberOfMinificationModes
93  };
94 
95  // depth/color format
96  enum
97  {
98  Native=0, // will try to match with the depth buffer format.
100  Fixed16,
101  Fixed24,
102  Fixed32,
104  Float32,
105  NumberOfDepthFormats
106  };
107 
108  static vtkTextureObject* New();
109  vtkTypeMacro(vtkTextureObject, vtkObject);
110&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
111&#href_anchor"line"> 113 
122  void SetContext(vtkOpenGLRenderWindow*);
123&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow* GetContext();
125 
127 
131  vtkGetMacro(Width, unsigned int);
132  vtkGetMacro(Height, unsigned int);
133  vtkGetMacro(Depth, unsigned int);
134  vtkGetMacro(Samples, unsigned int);
135  vtkGetMacro(Components, int);
136  unsigned int GetTuples()
137  { return this->Width*this->Height*this->Depth; }
139 
140  vtkGetMacro(NumberOfDimensions, int);
141 
142  //for MSAA textures set the number of samples
143  vtkSetMacro(Samples, unsigned int);
144 
146 
149  vtkGetMacro(Target, unsigned int);
151 
153 
156  vtkGetMacro(Handle, unsigned int);
158 
162  int GetTextureUnit();
163 
165 
170  void Bind();
172 
176  void Activate();
177 
181  void Deactivate();
182 
186  void ReleaseGraphicsResources(vtkWindow *win);
187&#href_anchor"line"> 192  bool IsBound();
193 
195 
201  void SendParameters();
202  vtkSetMacro(AutoParameters, int);
203  vtkGetMacro(AutoParameters, int);
205 
210  bool Create2DFromRaw(unsigned int width, unsigned int height,
211  int numComps, int dataType, void *data);
212 
217  bool CreateDepthFromRaw(unsigned int width, unsigned int height,
218  int internalFormat, int rawType,
219  void *raw);
220 
225  bool CreateTextureBuffer(unsigned int numValues, int numComps,
226  int dataType, vtkOpenGLBufferObject *bo);
227&#href_anchor"line"> 233  bool CreateCubeFromRaw(unsigned int width, unsigned int height,
234  int numComps, int dataType, void *data[6]);
235 
236 // 1D textures are not supported in ES 2.0 or 3.0
237 #if GL_ES_VERSION_3_0 != 1
238 
249  bool Create1D(int numComps,
251&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
252 
256  bool Create1DFromRaw(unsigned int width, int numComps,
257  int dataType, void *data);
258 #endif
259 
266  bool Create2D(unsigned int width, unsigned int height, int numComps,
268&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
269 
276  bool Create3D(unsigned int width, unsigned int height, unsigned int depth,
277  int numComps, vtkPixelBufferObject *pbo,
278&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
279 
284  bool Create3DFromRaw(unsigned int width, unsigned int height,
285  unsigned int depth, int numComps,
286  int dataType, void *data);
287 
294  bool AllocateProxyTexture3D(unsigned int const width, unsigned int const height,
295  unsigned int const depth, int const numComps, int const dataType);
296 
303  vtkPixelBufferObject* Download();
304&#href_anchor"line"> 309  bool CreateDepth(unsigned int width,
310  unsigned int height,
311  int internalFormat,
312  vtkPixelBufferObject *pbo);
313&#href_anchor"line"> 317  bool AllocateDepth(unsigned int width, unsigned int height,
318  int internalFormat);
319 
324  bool Allocate1D(unsigned int width, int numComps, int vtkType);
325 
330  bool Allocate2D(unsigned int width, unsigned int height, int numComps,
331  int vtkType);
332 
337  bool Allocate3D(unsigned int width, unsigned int height,
338  unsigned int depth, int numComps,
339  int vtkType);
340 
341 
343 
346  bool Create2D(unsigned int width, unsigned int height, int numComps,
347  int vtktype, bool ){
348  return this->Allocate2D(width, height, numComps, vtktype); }
349  bool Create3D(unsigned int width, unsigned int height, unsigned int depth,
350  int numComps, int vtktype, bool ) {
351  return this->Allocate3D(width, height, depth, numComps, vtktype); }
353 
357  int GetVTKDataType();
358 
360 
363  int GetDataType(int vtk_scalar_type);
364  void SetDataType(unsigned int glType);
365  int GetDefaultDataType(int vtk_scalar_type);
367 
369 
374  unsigned int GetInternalFormat(int vtktype, int numComps,
375  bool shaderSupportsTextureInt);
376  void SetInternalFormat(unsigned int glInternalFormat);
377  unsigned int GetDefaultInternalFormat(int vtktype, int numComps,
378  bool shaderSupportsTextureInt);
380 
382 
387  unsigned int GetFormat(int vtktype, int numComps,
388  bool shaderSupportsTextureInt);
389  void SetFormat(unsigned int glFormat);
390  unsigned int GetDefaultFormat(int vtktype, int numComps,
391  bool shaderSupportsTextureInt);
393 
402  void ResetFormatAndType();
403 
404  unsigned int GetMinificationFilterMode(int vtktype);
405  unsigned int GetMagnificationFilterMode(int vtktype);
406  unsigned int GetWrapSMode(int vtktype);
407  unsigned int GetWrapTMode(int vtktype);
408  unsigned int GetWrapRMode(int vtktype);
409 
411 
417  vtkSetMacro(RequireDepthBufferFloat, bool);
418  vtkGetMacro(RequireDepthBufferFloat, bool);
419  vtkGetMacro(SupportsDepthBufferFloat, bool);
421 
423 
429  vtkSetMacro(RequireTextureFloat, bool);
430  vtkGetMacro(RequireTextureFloat, bool);
431  vtkGetMacro(SupportsTextureFloat, bool);
433 
435 
441  vtkSetMacro(RequireTextureInteger, bool);
442  vtkGetMacro(RequireTextureInteger, bool);
443  vtkGetMacro(SupportsTextureInteger, bool);
445 
447 
457  vtkGetMacro(WrapS, int);
458  vtkSetMacro(WrapS, int);
460 
462 
472  vtkGetMacro(WrapT, int);
473  vtkSetMacro(WrapT, int);
475 
477 
487  vtkGetMacro(WrapR, int);
488  vtkSetMacro(WrapR, int);
490 
492 
505  vtkGetMacro(MinificationFilter, int);
506  vtkSetMacro(MinificationFilter, int);
508 
510 
517  vtkGetMacro(MagnificationFilter, int);
518  vtkSetMacro(MagnificationFilter, int);
520 
525  void SetLinearMagnification(bool val)
526  { this->SetMagnificationFilter(val?Linear:Nearest); }
527 
529  { return this->MagnificationFilter==Linear; }
530 
532 
537  vtkSetVector4Macro(BorderColor, float);
538  vtkGetVector4Macro(BorderColor, float);
540 
542 
546  vtkSetMacro(MinLOD, float);
547  vtkGetMacro(MinLOD, float);
549 
551 
555  vtkSetMacro(MaxLOD, float);
556  vtkGetMacro(MaxLOD, float);
558 
560 
565  vtkSetMacro(BaseLevel, int);
566  vtkGetMacro(BaseLevel, int);
568 
570 
575  vtkSetMacro(MaxLevel, int);
576  vtkGetMacro(MaxLevel, int);
578 
580 
590  vtkGetMacro(DepthTextureCompare, bool);
591  vtkSetMacro(DepthTextureCompare, bool);
593 
595 
615  vtkGetMacro(DepthTextureCompareFunction, int);
616  vtkSetMacro(DepthTextureCompareFunction, int);
618 
620 
625  vtkGetMacro(GenerateMipmap, bool);
626  vtkSetMacro(GenerateMipmap, bool);
628 
630 
639  static int GetMaximumTextureSize(vtkOpenGLRenderWindow* context);
640&#href_anchor"keyword">static int GetMaximumTextureSize3D(vtkOpenGLRenderWindow* context);
641&#href_anchor"line"> 647  int GetMaximumTextureSize3D();
649 
655  static bool IsSupported(
656  vtkOpenGLRenderWindow* renWin,
657&#href_anchor"keywordtype">bool requireTexFloat,
658  bool requireDepthFloat,
659  bool requireTexInt);
660 
664  static bool IsSupported(vtkOpenGLRenderWindow* renWin)
665&#href_anchor"keywordflow">return vtkTextureObject::IsSupported(renWin, false, false, false); }
666 
668 
673  void CopyToFrameBuffer(vtkShaderProgram *program,
674&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *vao);
675  // part of a texture to part of a viewport, scaling as needed
676  void CopyToFrameBuffer(int srcXmin, int srcYmin,
677  int srcXmax, int srcYmax,
678  int dstXmin, int dstYmin,
679  int dstXmax, int dstYmax,
680  int dstSizeX, int dstSizeY,
681  vtkShaderProgram *program,
682&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *vao
683  );
684  // copy part of a texure to part of a viewport, no scalaing
685  void CopyToFrameBuffer(int srcXmin, int srcYmin,
686  int srcXmax, int srcYmax,
687  int dstXmin, int dstYmin,
688  int dstSizeX, int dstSizeY,
689  vtkShaderProgram *program,
690&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *vao
691  );
692  // copy a texture to a quad using the provided tcoords and verts
693  void CopyToFrameBuffer(float *tcoords, float *verts,
694  vtkShaderProgram *program,
695&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *vao
696  );
698 
699 
711  void CopyFromFrameBuffer(int srcXmin,
712  int srcYmin,
713  int dstXmin,
714  int dstYmin,
715  int width,
716  int height);
717 
730  void GetShiftAndScale(float &shift, float &scale);
731 
732  // resizes an existing texture, any existing
733  // data values are lost
734  void Resize(unsigned int width, unsigned int height);
735 
737 
743  vtkGetMacro(UseSRGBColorSpace, bool);
744  vtkSetMacro(UseSRGBColorSpace, bool);
745  vtkBooleanMacro(UseSRGBColorSpace, bool);
747 
748 
749 protected:
751&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject() override;
752 
754 
758  bool LoadRequiredExtensions(vtkOpenGLRenderWindow *renWin);
759&#href_anchor"line"> 763  void CreateTexture();
764 
768  void DestroyTexture();
769 
770  int NumberOfDimensions;
771  unsigned int Width;
772  unsigned int Height;
773  unsigned int Depth;
774  unsigned int Samples;
776 
777  unsigned int Target; // GLenum
778  unsigned int Format; // GLenum
779  unsigned int InternalFormat; // GLenum
780  unsigned int Type; // GLenum
781  int Components;
782 
784  unsigned int Handle;
785  bool RequireTextureInteger;
786  bool SupportsTextureInteger;
787  bool RequireTextureFloat;
788  bool SupportsTextureFloat;
789  bool RequireDepthBufferFloat;
790  bool SupportsDepthBufferFloat;
791 
792  int WrapS;
793  int WrapT;
794  int WrapR;
795  int MinificationFilter;
796  int MagnificationFilter;
797 
798  float MinLOD;
799  float MaxLOD;
800  int BaseLevel;
801  int MaxLevel;
802  float BorderColor[4];
803 
804  bool DepthTextureCompare;
805  int DepthTextureCompareFunction;
806 
807  bool GenerateMipmap;
808 
809  int AutoParameters;
810  vtkTimeStamp SendParametersTime;
811&#href_anchor"line"> 812  // used for copying to framebuffer
814 
815  // for texturebuffers we hold on to the Buffer
817 
818 private:
819  vtkTextureObject(const vtkTextureObject&) = delete;
820&#href_anchor"keywordtype">void operator=(const vtkTextureObject&) = delete;
821&#href_anchor"line"> 822 
823 #endif
-
OpenGL rendering window.
-
static bool IsSupported(vtkOpenGLRenderWindow *renWin)
Check for feature support, without any optional features.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTextureObject.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
24 #ifndef vtkTextureObject_h
25 #define vtkTextureObject_h
26 
27 #include "vtkRenderingOpenGL2Module.h" // For export macro
28 #include "vtkObject.h"
29&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // for render context
30&#href_anchor"line"> 31 class vtkOpenGLBufferObject;
32&#href_anchor"keyword">class vtkOpenGLHelper;
33&#href_anchor"keyword">class vtkOpenGLRenderWindow;
34&#href_anchor"keyword">class vtkOpenGLVertexArrayObject;
35&#href_anchor"keyword">class vtkPixelBufferObject;
36&#href_anchor"keyword">class vtkShaderProgram;
37&#href_anchor"keyword">class vtkWindow;
38&#href_anchor"keyword">class vtkGenericOpenGLResourceFreeCallback;
39&#href_anchor"line"> 40 
41 class VTKRENDERINGOPENGL2_EXPORT vtkTextureObject : public vtkObject
42&#href_anchor"line"> 43 public:
44 
45  // DepthTextureCompareFunction values.
46  enum
47  {
48  Lequal=0, // r=R<=Dt ? 1.0 : 0.0
49  Gequal, // r=R>=Dt ? 1.0 : 0.0
50  Less, // r=R<D_t ? 1.0 : 0.0
51  Greater, // r=R>Dt ? 1.0 : 0.0
52  Equal, // r=R==Dt ? 1.0 : 0.0
53  NotEqual, // r=R!=Dt ? 1.0 : 0.0
54  AlwaysTrue, // r=1.0 // WARNING "Always" is macro defined in X11/X.h...
55  Never, // r=0.0
56  NumberOfDepthTextureCompareFunctions
57  };
58 
59 // ClampToBorder is not supported in ES 2.0
60 // Wrap values.
61 #if GL_ES_VERSION_3_0 != 1
62  enum
63  {
64  ClampToEdge=0,
65  Repeat,
66  MirroredRepeat,
67  ClampToBorder,
68  NumberOfWrapModes
69  };
70 #else
71  enum
72  {
73  ClampToEdge=0,
74  Repeat,
75  MirroredRepeat,
76  NumberOfWrapModes
77  };
78 #endif
79 
80  // MinificationFilter values.
81  enum
82  {
83  Nearest=0,
84  Linear,
85  NearestMipmapNearest,
86  NearestMipmapLinear,
87  LinearMipmapNearest,
88  LinearMipmapLinear,
89  NumberOfMinificationModes
90  };
91 
92  // depth/color format
93  enum
94  {
95  Native=0, // will try to match with the depth buffer format.
97  Fixed16,
98  Fixed24,
99  Fixed32,
101  Float32,
102  NumberOfDepthFormats
103  };
104 
105  static vtkTextureObject* New();
106  vtkTypeMacro(vtkTextureObject, vtkObject);
107&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
108&#href_anchor"line"> 110 
119  void SetContext(vtkOpenGLRenderWindow*);
120&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow* GetContext();
122 
124 
128  vtkGetMacro(Width, unsigned int);
129  vtkGetMacro(Height, unsigned int);
130  vtkGetMacro(Depth, unsigned int);
131  vtkGetMacro(Samples, unsigned int);
132  vtkGetMacro(Components, int);
133  unsigned int GetTuples()
134  { return this->Width*this->Height*this->Depth; }
136 
137  vtkGetMacro(NumberOfDimensions, int);
138 
139  //for MSAA textures set the number of samples
140  vtkSetMacro(Samples, unsigned int);
141 
143 
146  vtkGetMacro(Target, unsigned int);
148 
150 
153  vtkGetMacro(Handle, unsigned int);
155 
159  int GetTextureUnit();
160 
162 
167  void Bind();
169 
173  void Activate();
174 
178  void Deactivate();
179 
183  void ReleaseGraphicsResources(vtkWindow *win);
184&#href_anchor"line"> 189  bool IsBound();
190 
192 
198  void SendParameters();
199  vtkSetMacro(AutoParameters, int);
200  vtkGetMacro(AutoParameters, int);
202 
207  bool Create2DFromRaw(unsigned int width, unsigned int height,
208  int numComps, int dataType, void *data);
209 
214  bool CreateDepthFromRaw(unsigned int width, unsigned int height,
215  int internalFormat, int rawType,
216  void *raw);
217 
222  bool CreateTextureBuffer(unsigned int numValues, int numComps,
223  int dataType, vtkOpenGLBufferObject *bo);
224&#href_anchor"line"> 230  bool CreateCubeFromRaw(unsigned int width, unsigned int height,
231  int numComps, int dataType, void *data[6]);
232 
233 // 1D textures are not supported in ES 2.0 or 3.0
234 #if GL_ES_VERSION_3_0 != 1
235 
246  bool Create1D(int numComps,
248&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
249 
253  bool Create1DFromRaw(unsigned int width, int numComps,
254  int dataType, void *data);
255 #endif
256 
263  bool Create2D(unsigned int width, unsigned int height, int numComps,
265&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
266 
273  bool Create3D(unsigned int width, unsigned int height, unsigned int depth,
274  int numComps, vtkPixelBufferObject *pbo,
275&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
276 
281  bool Create3DFromRaw(unsigned int width, unsigned int height,
282  unsigned int depth, int numComps,
283  int dataType, void *data);
284 
291  bool AllocateProxyTexture3D(unsigned int const width, unsigned int const height,
292  unsigned int const depth, int const numComps, int const dataType);
293 
300  vtkPixelBufferObject* Download();
301&#href_anchor"line"> 306  bool CreateDepth(unsigned int width,
307  unsigned int height,
308  int internalFormat,
309  vtkPixelBufferObject *pbo);
310&#href_anchor"line"> 314  bool AllocateDepth(unsigned int width, unsigned int height,
315  int internalFormat);
316 
321  bool Allocate1D(unsigned int width, int numComps, int vtkType);
322 
327  bool Allocate2D(unsigned int width, unsigned int height, int numComps,
328  int vtkType);
329 
334  bool Allocate3D(unsigned int width, unsigned int height,
335  unsigned int depth, int numComps,
336  int vtkType);
337 
338 
340 
343  bool Create2D(unsigned int width, unsigned int height, int numComps,
344  int vtktype, bool ){
345  return this->Allocate2D(width, height, numComps, vtktype); }
346  bool Create3D(unsigned int width, unsigned int height, unsigned int depth,
347  int numComps, int vtktype, bool ) {
348  return this->Allocate3D(width, height, depth, numComps, vtktype); }
350 
354  int GetVTKDataType();
355 
357 
360  int GetDataType(int vtk_scalar_type);
361  void SetDataType(unsigned int glType);
362  int GetDefaultDataType(int vtk_scalar_type);
364 
366 
371  unsigned int GetInternalFormat(int vtktype, int numComps,
372  bool shaderSupportsTextureInt);
373  void SetInternalFormat(unsigned int glInternalFormat);
374  unsigned int GetDefaultInternalFormat(int vtktype, int numComps,
375  bool shaderSupportsTextureInt);
377 
379 
384  unsigned int GetFormat(int vtktype, int numComps,
385  bool shaderSupportsTextureInt);
386  void SetFormat(unsigned int glFormat);
387  unsigned int GetDefaultFormat(int vtktype, int numComps,
388  bool shaderSupportsTextureInt);
390 
399  void ResetFormatAndType();
400 
401  unsigned int GetMinificationFilterMode(int vtktype);
402  unsigned int GetMagnificationFilterMode(int vtktype);
403  unsigned int GetWrapSMode(int vtktype);
404  unsigned int GetWrapTMode(int vtktype);
405  unsigned int GetWrapRMode(int vtktype);
406 
408 
414  vtkSetMacro(RequireDepthBufferFloat, bool);
415  vtkGetMacro(RequireDepthBufferFloat, bool);
416  vtkGetMacro(SupportsDepthBufferFloat, bool);
418 
420 
426  vtkSetMacro(RequireTextureFloat, bool);
427  vtkGetMacro(RequireTextureFloat, bool);
428  vtkGetMacro(SupportsTextureFloat, bool);
430 
432 
438  vtkSetMacro(RequireTextureInteger, bool);
439  vtkGetMacro(RequireTextureInteger, bool);
440  vtkGetMacro(SupportsTextureInteger, bool);
442 
444 
454  vtkGetMacro(WrapS, int);
455  vtkSetMacro(WrapS, int);
457 
459 
469  vtkGetMacro(WrapT, int);
470  vtkSetMacro(WrapT, int);
472 
474 
484  vtkGetMacro(WrapR, int);
485  vtkSetMacro(WrapR, int);
487 
489 
502  vtkGetMacro(MinificationFilter, int);
503  vtkSetMacro(MinificationFilter, int);
505 
507 
514  vtkGetMacro(MagnificationFilter, int);
515  vtkSetMacro(MagnificationFilter, int);
517 
522  void SetLinearMagnification(bool val)
523  { this->SetMagnificationFilter(val?Linear:Nearest); }
524 
526  { return this->MagnificationFilter==Linear; }
527 
529 
534  vtkSetVector4Macro(BorderColor, float);
535  vtkGetVector4Macro(BorderColor, float);
537 
539 
543  vtkSetMacro(MinLOD, float);
544  vtkGetMacro(MinLOD, float);
546 
548 
552  vtkSetMacro(MaxLOD, float);
553  vtkGetMacro(MaxLOD, float);
555 
557 
562  vtkSetMacro(BaseLevel, int);
563  vtkGetMacro(BaseLevel, int);
565 
567 
572  vtkSetMacro(MaxLevel, int);
573  vtkGetMacro(MaxLevel, int);
575 
577 
587  vtkGetMacro(DepthTextureCompare, bool);
588  vtkSetMacro(DepthTextureCompare, bool);
590 
592 
612  vtkGetMacro(DepthTextureCompareFunction, int);
613  vtkSetMacro(DepthTextureCompareFunction, int);
615 
617 
622  vtkGetMacro(GenerateMipmap, bool);
623  vtkSetMacro(GenerateMipmap, bool);
625 
627 
636  static int GetMaximumTextureSize(vtkOpenGLRenderWindow* context);
637&#href_anchor"keyword">static int GetMaximumTextureSize3D(vtkOpenGLRenderWindow* context);
638&#href_anchor"line"> 644  int GetMaximumTextureSize3D();
646 
652  static bool IsSupported(
653  vtkOpenGLRenderWindow* renWin,
654&#href_anchor"keywordtype">bool requireTexFloat,
655  bool requireDepthFloat,
656  bool requireTexInt);
657 
661  static bool IsSupported(vtkOpenGLRenderWindow* renWin)
662&#href_anchor"keywordflow">return vtkTextureObject::IsSupported(renWin, false, false, false); }
663 
665 
670  void CopyToFrameBuffer(vtkShaderProgram *program,
671&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *vao);
672  // part of a texture to part of a viewport, scaling as needed
673  void CopyToFrameBuffer(int srcXmin, int srcYmin,
674  int srcXmax, int srcYmax,
675  int dstXmin, int dstYmin,
676  int dstXmax, int dstYmax,
677  int dstSizeX, int dstSizeY,
678  vtkShaderProgram *program,
679&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *vao
680  );
681  // copy part of a texure to part of a viewport, no scalaing
682  void CopyToFrameBuffer(int srcXmin, int srcYmin,
683  int srcXmax, int srcYmax,
684  int dstXmin, int dstYmin,
685  int dstSizeX, int dstSizeY,
686  vtkShaderProgram *program,
687&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *vao
688  );
689  // copy a texture to a quad using the provided tcoords and verts
690  void CopyToFrameBuffer(float *tcoords, float *verts,
691  vtkShaderProgram *program,
692&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *vao
693  );
695 
696 
708  void CopyFromFrameBuffer(int srcXmin,
709  int srcYmin,
710  int dstXmin,
711  int dstYmin,
712  int width,
713  int height);
714 
727  void GetShiftAndScale(float &shift, float &scale);
728 
729  // resizes an existing texture, any existing
730  // data values are lost
731  void Resize(unsigned int width, unsigned int height);
732 
734 
740  vtkGetMacro(UseSRGBColorSpace, bool);
741  vtkSetMacro(UseSRGBColorSpace, bool);
742  vtkBooleanMacro(UseSRGBColorSpace, bool);
744 
745 
746 protected:
748&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject() override;
749 
751 
755  bool LoadRequiredExtensions(vtkOpenGLRenderWindow *renWin);
756&#href_anchor"line"> 760  void CreateTexture();
761 
765  void DestroyTexture();
766 
767  int NumberOfDimensions;
768  unsigned int Width;
769  unsigned int Height;
770  unsigned int Depth;
771  unsigned int Samples;
773 
774  unsigned int Target; // GLenum
775  unsigned int Format; // GLenum
776  unsigned int InternalFormat; // GLenum
777  unsigned int Type; // GLenum
778  int Components;
779 
781  unsigned int Handle;
782  bool RequireTextureInteger;
783  bool SupportsTextureInteger;
784  bool RequireTextureFloat;
785  bool SupportsTextureFloat;
786  bool RequireDepthBufferFloat;
787  bool SupportsDepthBufferFloat;
788 
789  int WrapS;
790  int WrapT;
791  int WrapR;
792  int MinificationFilter;
793  int MagnificationFilter;
794 
795  float MinLOD;
796  float MaxLOD;
797  int BaseLevel;
798  int MaxLevel;
799  float BorderColor[4];
800 
801  bool DepthTextureCompare;
802  int DepthTextureCompareFunction;
803 
804  bool GenerateMipmap;
805 
806  int AutoParameters;
807  vtkTimeStamp SendParametersTime;
808&#href_anchor"line"> 809  // used for copying to framebuffer
811 
812  // for texturebuffers we hold on to the Buffer
814 
815 private:
816  vtkTextureObject(const vtkTextureObject&) = delete;
817&#href_anchor"keywordtype">void operator=(const vtkTextureObject&) = delete;
818&#href_anchor"line"> 819 
820 #endif
+
OpenGL rendering window.
+
static bool IsSupported(vtkOpenGLRenderWindow *renWin)
Check for feature support, without any optional features.
abstract base class for most VTK objects
Definition: vtkObject.h:59
-
vtkOpenGLHelper * ShaderProgram
+
vtkOpenGLHelper * ShaderProgram
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
unsigned int GetTuples()
Get the texture dimensions.
- +
unsigned int GetTuples()
Get the texture dimensions.
+
record modification and/or execution time
Definition: vtkTimeStamp.h:35
-
unsigned int InternalFormat
+
unsigned int InternalFormat
static bool IsSupported(vtkRenderWindow *renWin, bool requireTexFloat, bool requireDepthFloat, bool requireTexInt)
Returns if the context supports the required extensions.
-
unsigned int Samples
- +
unsigned int Samples
+
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
a simple class to control print indentation
Definition: vtkIndent.h:39
The VertexArrayObject class uses, or emulates, vertex array objects.
-
vtkWeakPointer< vtkOpenGLRenderWindow > Context
-
void SetLinearMagnification(bool val)
Tells if the magnification mode is linear (true) or nearest (false).
+
vtkWeakPointer< vtkOpenGLRenderWindow > Context
+
void SetLinearMagnification(bool val)
Tells if the magnification mode is linear (true) or nearest (false).
abstracts an OpenGL pixel buffer object.
- -
bool Create2D(unsigned int width, unsigned int height, int numComps, int vtktype, bool)
Create texture without uploading any data.
+ +
bool Create2D(unsigned int width, unsigned int height, int numComps, int vtktype, bool)
Create texture without uploading any data.
-
vtkOpenGLBufferObject * BufferObject
+
vtkOpenGLBufferObject * BufferObject
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
OpenGL buffer object.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
-
vtkGenericOpenGLResourceFreeCallback * ResourceCallback
- +
vtkGenericOpenGLResourceFreeCallback * ResourceCallback
+ -
bool Create3D(unsigned int width, unsigned int height, unsigned int depth, int numComps, int vtktype, bool)
Create texture without uploading any data.
+
bool Create3D(unsigned int width, unsigned int height, unsigned int depth, int numComps, int vtktype, bool)
Create texture without uploading any data.
The ShaderProgram uses one or more Shader objects.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureUnitManager_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureUnitManager_8h_source.html 2018-12-20 19:53:24.582902710 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTextureUnitManager_8h_source.html 2018-12-20 19:53:24.582902710 +0000 @@ -46,7 +46,7 @@
vtkTextureUnitManager.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTextureUnitManager.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkTextureUnitManager_h
31 #define vtkTextureUnitManager_h
32 
33 #include "vtkRenderingOpenGL2Module.h" // For export macro
34 #include "vtkObject.h"
35&#href_anchor"line"> 36 class vtkOpenGLRenderWindow;
37&#href_anchor"line"> 38 class VTKRENDERINGOPENGL2_EXPORT vtkTextureUnitManager : public vtkObject
39&#href_anchor"line"> 40 public:
42&#href_anchor"line"> 43  void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 45  static vtkTextureUnitManager *New();
46 
48 
54  void SetContext(vtkOpenGLRenderWindow *context);
55&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow);
57 
61  int GetNumberOfTextureUnits();
62 
70  virtual int Allocate();
71 
83  virtual int Allocate(int unit);
84 
89  bool IsAllocated(int textureUnitId);
90 
96  virtual void Free(int textureUnitId);
97 
98 protected:
103&#href_anchor"line"> 107  ~vtkTextureUnitManager() override;
108&#href_anchor"line"> 113  void DeleteTable();
114 
115  vtkOpenGLRenderWindow *Context;
116&#href_anchor"line"> 117  int NumberOfTextureUnits;
118  bool *TextureUnits;
119 
120 private:
122&#href_anchor"keywordtype">void operator=(const vtkTextureUnitManager&) = delete;
123&#href_anchor"line"> 124 
125 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTextureUnitManager.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkTextureUnitManager_h
31 #define vtkTextureUnitManager_h
32 
33 #include "vtkRenderingOpenGL2Module.h" // For export macro
34 #include "vtkObject.h"
35&#href_anchor"line"> 36 class vtkOpenGLRenderWindow;
37&#href_anchor"line"> 38 class VTKRENDERINGOPENGL2_EXPORT vtkTextureUnitManager : public vtkObject
39&#href_anchor"line"> 40 public:
42&#href_anchor"line"> 43  void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 45  static vtkTextureUnitManager *New();
46 
48 
54  void SetContext(vtkOpenGLRenderWindow *context);
55&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow);
57 
61  int GetNumberOfTextureUnits();
62 
70  virtual int Allocate();
71 
83  virtual int Allocate(int unit);
84 
89  bool IsAllocated(int textureUnitId);
90 
96  virtual void Free(int textureUnitId);
97 
98 protected:
103&#href_anchor"line"> 107  ~vtkTextureUnitManager() override;
108&#href_anchor"line"> 113  void DeleteTable();
114 
115  vtkOpenGLRenderWindow *Context;
116&#href_anchor"line"> 117  int NumberOfTextureUnits;
118  bool *TextureUnits;
119 
120 private:
122&#href_anchor"keywordtype">void operator=(const vtkTextureUnitManager&) = delete;
123&#href_anchor"line"> 124 
125 #endif
OpenGL rendering window.
abstract base class for most VTK objects
Definition: vtkObject.h:59
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
Definition: vtkIndent.h:39
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTranslucentPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTranslucentPass_8h_source.html 2018-12-20 19:53:24.598902812 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkTranslucentPass_8h_source.html 2018-12-20 19:53:24.598902812 +0000 @@ -46,13 +46,13 @@
vtkTranslucentPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTranslucentPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkTranslucentPass_h
35 #define vtkTranslucentPass_h
36 
37 #include "vtkRenderingOpenGL2Module.h" // For export macro
38 #include "vtkDefaultPass.h"
39&#href_anchor"line"> 40 class VTKRENDERINGOPENGL2_EXPORT vtkTranslucentPass : public vtkDefaultPass
41&#href_anchor"line"> 42 public:
43  static vtkTranslucentPass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
58&#href_anchor"line"> 62  ~vtkTranslucentPass() override;
63&#href_anchor"line"> 64  private:
65  vtkTranslucentPass(const vtkTranslucentPass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkTranslucentPass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
static vtkDefaultPass * New()
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTranslucentPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkTranslucentPass_h
32 #define vtkTranslucentPass_h
33 
34 #include "vtkRenderingOpenGL2Module.h" // For export macro
35 #include "vtkDefaultPass.h"
36&#href_anchor"line"> 37 class VTKRENDERINGOPENGL2_EXPORT vtkTranslucentPass : public vtkDefaultPass
38&#href_anchor"line"> 39 public:
40  static vtkTranslucentPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
55&#href_anchor"line"> 59  ~vtkTranslucentPass() override;
60&#href_anchor"line"> 61  private:
62  vtkTranslucentPass(const vtkTranslucentPass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkTranslucentPass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
static vtkDefaultPass * New()
void Render(const vtkRenderState *s) override
Perform rendering according to a render state s.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Render the translucent polygonal geometry with property key filtering.
+
Render the translucent polygonal geometry with property key filtering.
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkValuePass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkValuePass_8h_source.html 2018-12-20 19:53:24.626902992 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkValuePass_8h_source.html 2018-12-20 19:53:24.626902992 +0000 @@ -46,7 +46,7 @@
vtkValuePass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkValuePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
43 #ifndef vtkValuePass_h
44 #define vtkValuePass_h
45 
46 #include "vtkOpenGLRenderPass.h"
47&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
48 #include "vtkSmartPointer.h" //for ivar
49&#href_anchor"line"> 50 class vtkAbstractArray;
51&#href_anchor"keyword">class vtkActor;
52&#href_anchor"keyword">class vtkDataArray;
53&#href_anchor"keyword">class vtkDataObject;
54&#href_anchor"keyword">class vtkFloatArray;
55&#href_anchor"keyword">class vtkMapper;
56&#href_anchor"keyword">class vtkOpenGLVertexArrayObject;
57&#href_anchor"keyword">class vtkProperty;
58&#href_anchor"keyword">class vtkRenderer;
59&#href_anchor"keyword">class vtkRenderWindow;
60&#href_anchor"keyword">class vtkShaderProgram;
61&#href_anchor"line"> 62 class VTKRENDERINGOPENGL2_EXPORT vtkValuePass : public vtkOpenGLRenderPass
63&#href_anchor"line"> 64 public:
65 
66  enum Mode
67  {
68  INVERTIBLE_LUT = 1,
69  FLOATING_POINT = 2
70  };
71 
72  static vtkValuePass *New();
74&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
75&#href_anchor"line"> 76  vtkSetMacro(RenderingMode, int);
77  vtkGetMacro(RenderingMode, int);
78  void SetInputArrayToProcess(int fieldAssociation, const char *name);
79  void SetInputArrayToProcess(int fieldAssociation, int fieldId);
80  void SetInputComponentToProcess(int component);
81  void SetScalarRange(double min, double max);
82 
87  void Render(const vtkRenderState *s) override;
88&#href_anchor"line"> 94  vtkFloatArray* GetFloatImageDataArray(vtkRenderer* ren);
95&#href_anchor"line"> 101  void GetFloatImageData(int const format, int const width, int const height,
102  void* data);
103 
108  int* GetFloatImageExtents();
109 
113  bool IsFloatingPointModeSupported();
114 
115  void ReleaseGraphicsResources(vtkWindow *win) override;
116&#href_anchor"line"> 121  void ColorToValue(unsigned char const* color, double const min, double const scale,
122  double& value);
123 
124  protected:
125  vtkValuePass();
126&#href_anchor"code" href="classvtkValuePass.html">vtkValuePass() override;
127 
129 
138  bool PostReplaceShaderValues(std::string &vertexShader,
139  std::string &geometryShader,
140  std::string &fragmentShader,
141  vtkAbstractMapper *mapper,
142&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
148&#href_anchor"code" href="classvtkAbstractMapper.html">vtkAbstractMapper* mapper, vtkProp* prop,
149&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject* VAO = nullptr) override;
159 
164  void BeginPass(vtkRenderer* ren);
165&#href_anchor"line"> 169  void EndPass();
170 
175  void RenderOpaqueGeometry(const vtkRenderState *s);
176&#href_anchor"line"> 180  void RenderPieceFinish();
181 
185  void RenderPieceStart(vtkDataArray* dataArr, vtkMapper *m);
186&#href_anchor"line"> 191  void BeginMapperRender(vtkMapper* mapper, vtkDataArray* dataArray,
192&#href_anchor"code" href="classvtkProperty.html">vtkProperty* property);
193 
197  void EndMapperRender(vtkMapper* mapper, vtkProperty* property);
198&#href_anchor"line"> 199  void InitializeBuffers(vtkRenderer* ren);
200&#href_anchor"line"> 204  bool UpdateShaders(std::string& VSSource, std::string& FSSource);
205 
209  void BindAttributes(vtkShaderProgram* prog, vtkOpenGLVertexArrayObject* VAO);
210&#href_anchor"keywordtype">void BindUniforms(vtkShaderProgram* prog);
211&#href_anchor"line"> 213 
216  bool HasWindowSizeChanged(vtkRenderer* ren);
217&#href_anchor"keywordtype">bool InitializeFBO(vtkRenderer* ren);
218&#href_anchor"keywordtype">void ReleaseFBO(vtkWindow* win);
220&#href_anchor"line"> 221  class vtkInternalsFloat;
222  vtkInternalsFloat* ImplFloat;
223 
224  class vtkInternalsInvertible;
225  vtkInternalsInvertible* ImplInv;
226 
227  struct Parameters;
228  Parameters* PassState;
229 
231 
232  private:
233  vtkDataArray* GetCurrentArray(vtkMapper* mapper, Parameters* arrayPar);
234&#href_anchor"line"> 235  vtkAbstractArray* GetArrayFromCompositeData(vtkMapper* mapper,
236&#href_anchor"line"> 237 
238  vtkSmartPointer<vtkAbstractArray> MultiBlocksArray;
239&#href_anchor"line"> 240  void PopulateCellCellMap(const vtkRenderState *s);
241&#href_anchor"line"> 242  vtkValuePass(const vtkValuePass&) = delete;
243&#href_anchor"keywordtype">void operator=(const vtkValuePass&) = delete;
244&#href_anchor"line"> 245 
246 #endif
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkValuePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
40 #ifndef vtkValuePass_h
41 #define vtkValuePass_h
42 
43 #include "vtkOpenGLRenderPass.h"
44&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
45 #include "vtkSmartPointer.h" //for ivar
46&#href_anchor"line"> 47 class vtkAbstractArray;
48&#href_anchor"keyword">class vtkActor;
49&#href_anchor"keyword">class vtkDataArray;
50&#href_anchor"keyword">class vtkDataObject;
51&#href_anchor"keyword">class vtkFloatArray;
52&#href_anchor"keyword">class vtkMapper;
53&#href_anchor"keyword">class vtkOpenGLVertexArrayObject;
54&#href_anchor"keyword">class vtkProperty;
55&#href_anchor"keyword">class vtkRenderer;
56&#href_anchor"keyword">class vtkRenderWindow;
57&#href_anchor"keyword">class vtkShaderProgram;
58&#href_anchor"line"> 59 class VTKRENDERINGOPENGL2_EXPORT vtkValuePass : public vtkOpenGLRenderPass
60&#href_anchor"line"> 61 public:
62 
63  enum Mode
64  {
65  INVERTIBLE_LUT = 1,
66  FLOATING_POINT = 2
67  };
68 
69  static vtkValuePass *New();
71&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
72&#href_anchor"line"> 73  vtkSetMacro(RenderingMode, int);
74  vtkGetMacro(RenderingMode, int);
75  void SetInputArrayToProcess(int fieldAssociation, const char *name);
76  void SetInputArrayToProcess(int fieldAssociation, int fieldId);
77  void SetInputComponentToProcess(int component);
78  void SetScalarRange(double min, double max);
79 
84  void Render(const vtkRenderState *s) override;
85&#href_anchor"line"> 91  vtkFloatArray* GetFloatImageDataArray(vtkRenderer* ren);
92&#href_anchor"line"> 98  void GetFloatImageData(int const format, int const width, int const height,
99  void* data);
100 
105  int* GetFloatImageExtents();
106 
110  bool IsFloatingPointModeSupported();
111 
112  void ReleaseGraphicsResources(vtkWindow *win) override;
113&#href_anchor"line"> 118  void ColorToValue(unsigned char const* color, double const min, double const scale,
119  double& value);
120 
121  protected:
122  vtkValuePass();
123&#href_anchor"code" href="classvtkValuePass.html">vtkValuePass() override;
124 
126 
135  bool PostReplaceShaderValues(std::string &vertexShader,
136  std::string &geometryShader,
137  std::string &fragmentShader,
138  vtkAbstractMapper *mapper,
139&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
145&#href_anchor"code" href="classvtkAbstractMapper.html">vtkAbstractMapper* mapper, vtkProp* prop,
146&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject* VAO = nullptr) override;
156 
161  void BeginPass(vtkRenderer* ren);
162&#href_anchor"line"> 166  void EndPass();
167 
172  void RenderOpaqueGeometry(const vtkRenderState *s);
173&#href_anchor"line"> 177  void RenderPieceFinish();
178 
182  void RenderPieceStart(vtkDataArray* dataArr, vtkMapper *m);
183&#href_anchor"line"> 188  void BeginMapperRender(vtkMapper* mapper, vtkDataArray* dataArray,
189&#href_anchor"code" href="classvtkProperty.html">vtkProperty* property);
190 
194  void EndMapperRender(vtkMapper* mapper, vtkProperty* property);
195&#href_anchor"line"> 196  void InitializeBuffers(vtkRenderer* ren);
197&#href_anchor"line"> 201  bool UpdateShaders(std::string& VSSource, std::string& FSSource);
202 
206  void BindAttributes(vtkShaderProgram* prog, vtkOpenGLVertexArrayObject* VAO);
207&#href_anchor"keywordtype">void BindUniforms(vtkShaderProgram* prog);
208&#href_anchor"line"> 210 
213  bool HasWindowSizeChanged(vtkRenderer* ren);
214&#href_anchor"keywordtype">bool InitializeFBO(vtkRenderer* ren);
215&#href_anchor"keywordtype">void ReleaseFBO(vtkWindow* win);
217&#href_anchor"line"> 218  class vtkInternalsFloat;
219  vtkInternalsFloat* ImplFloat;
220 
221  class vtkInternalsInvertible;
222  vtkInternalsInvertible* ImplInv;
223 
224  struct Parameters;
225  Parameters* PassState;
226 
228 
229  private:
230  vtkDataArray* GetCurrentArray(vtkMapper* mapper, Parameters* arrayPar);
231&#href_anchor"line"> 232  vtkAbstractArray* GetArrayFromCompositeData(vtkMapper* mapper,
233&#href_anchor"line"> 234 
235  vtkSmartPointer<vtkAbstractArray> MultiBlocksArray;
236&#href_anchor"line"> 237  void PopulateCellCellMap(const vtkRenderState *s);
238&#href_anchor"line"> 239  vtkValuePass(const vtkValuePass&) = delete;
240&#href_anchor"keywordtype">void operator=(const vtkValuePass&) = delete;
241&#href_anchor"line"> 242 
243 #endif
abstract superclass for all actors, volumes and annotations
Definition: vtkProp.h:50
@@ -55,20 +55,20 @@
vtkTypeUInt32 vtkMTimeType
Definition: vtkType.h:300
represent surface properties of a geometric object
Definition: vtkProperty.h:65
Abstract superclass for all arrays.
- +
dynamic, self-adjusting array of float
Definition: vtkFloatArray.h:41
-
Parameters * PassState
Definition: vtkValuePass.h:227
+
Parameters * PassState
Definition: vtkValuePass.h:224
abstract specification for renderers
Definition: vtkRenderer.h:63
-
vtkInternalsFloat * ImplFloat
Definition: vtkValuePass.h:221
+
vtkInternalsFloat * ImplFloat
Definition: vtkValuePass.h:218
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
The VertexArrayObject class uses, or emulates, vertex array objects.
abstract superclass for arrays of numeric data
Definition: vtkDataArray.h:54
-
Render opaque objects with the vtkValuePainter.
Definition: vtkValuePass.h:31
+
Render opaque objects with the vtkValuePainter.
Definition: vtkValuePass.h:34
abstract class specifies interface to map data to graphics primitives
Definition: vtkMapper.h:83
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
@@ -78,8 +78,8 @@
create a window for renderers to draw into
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual vtkMTimeType GetShaderStageMTime()
For multi-stage render passes that need to change shader code during a single pass, use this method to notify a mapper that the shader needs to be rebuilt (rather than reuse the last cached shader.
- -
vtkInternalsInvertible * ImplInv
Definition: vtkValuePass.h:224
+ +
vtkInternalsInvertible * ImplInv
Definition: vtkValuePass.h:221
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkVolumetricPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkVolumetricPass_8h_source.html 2018-12-20 19:53:24.642903095 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkVolumetricPass_8h_source.html 2018-12-20 19:53:24.642903095 +0000 @@ -46,13 +46,13 @@
vtkVolumetricPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkVolumetricPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkVolumetricPass_h
35 #define vtkVolumetricPass_h
36 
37 #include "vtkRenderingOpenGL2Module.h" // For export macro
38 #include "vtkDefaultPass.h"
39&#href_anchor"line"> 40 class VTKRENDERINGOPENGL2_EXPORT vtkVolumetricPass : public vtkDefaultPass
41&#href_anchor"line"> 42 public:
43  static vtkVolumetricPass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
58&#href_anchor"line"> 62  ~vtkVolumetricPass() override;
63&#href_anchor"line"> 64  private:
65  vtkVolumetricPass(const vtkVolumetricPass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkVolumetricPass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
Render the volumetric geometry with property key filtering.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkVolumetricPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkVolumetricPass_h
32 #define vtkVolumetricPass_h
33 
34 #include "vtkRenderingOpenGL2Module.h" // For export macro
35 #include "vtkDefaultPass.h"
36&#href_anchor"line"> 37 class VTKRENDERINGOPENGL2_EXPORT vtkVolumetricPass : public vtkDefaultPass
38&#href_anchor"line"> 39 public:
40  static vtkVolumetricPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
55&#href_anchor"line"> 59  ~vtkVolumetricPass() override;
60&#href_anchor"line"> 61  private:
62  vtkVolumetricPass(const vtkVolumetricPass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkVolumetricPass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
Render the volumetric geometry with property key filtering.
static vtkDefaultPass * New()
void Render(const vtkRenderState *s) override
Perform rendering according to a render state s.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32OpenGLRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32OpenGLRenderWindow_8h_source.html 2018-12-20 19:53:24.678903326 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32OpenGLRenderWindow_8h_source.html 2018-12-20 19:53:24.678903326 +0000 @@ -46,11 +46,11 @@
vtkWin32OpenGLRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 Module: vtkWin32OpenGL2RenderWindow.h
5 
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
24 #ifndef vtkWin32OpenGLRenderWindow_h
25 #define vtkWin32OpenGLRenderWindow_h
26 
27 #include "vtkRenderingOpenGL2Module.h" // For export macro
28 #include <stack> // for ivar
29 #include "vtkOpenGLRenderWindow.h"
30&#href_anchor"line"> 31 #include "vtkWindows.h" // For windows API
32 
33 class vtkIdList;
34&#href_anchor"line"> 35 class VTKRENDERINGOPENGL2_EXPORT vtkWin32OpenGLRenderWindow : public vtkOpenGLRenderWindow
36&#href_anchor"line"> 37 public:
40&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
41&#href_anchor"line"> 45  void Start(void) override;
46 
50  void Frame(void) override;
51 
55  virtual void WindowInitialize(void);
56 
63  void Initialize(void) override;
64 
70  void Finalize(void) override;
71 
75  void SetFullScreen(int) override;
76 
80  void WindowRemap(void) override;
81 
85  virtual void PrefFullScreen(void);
86 
88 
91  void SetSize(int,int) override;
92  void SetSize(int a[2]) override {vtkOpenGLRenderWindow::SetSize(a);}
94 
98  int *GetSize() override;
99 
101 
104  void SetPosition(int,int) override;
105  void SetPosition(int a[2]) override {vtkOpenGLRenderWindow::SetPosition(a);}
107 
111  int *GetScreenSize() override;
112 
116  int *GetPosition() override;
117 
122  void SetWindowName(const char *) override;
123 
127  void SetWindowInfo(char *) override;
128 
132  void SetNextWindowInfo(char *) override;
133 
137  void SetParentInfo(char *) override;
138 
139  void *GetGenericDisplayId() override {return (void *)this->ContextId;}
140  void *GetGenericWindowId() override {return (void *)this->WindowId;}
141  void *GetGenericParentId() override {return (void *)this->ParentId;}
142  void *GetGenericContext() override {return (void *)this->DeviceContext;}
143  void *GetGenericDrawable() override {return (void *)this->WindowId;}
144  void SetDisplayId(void *) override;
145 
149  HWND GetWindowId();
150 
152 
155  void SetWindowId(HWND);
156  void SetWindowId(void *foo) override {this->SetWindowId((HWND)foo);}
158 
163  bool InitializeFromCurrentContext() override;
164 
166 
169  void SetParentId(HWND);
170  void SetParentId(void *foo) override {this->SetParentId((HWND)foo);}
172 
173  void SetContextId(HGLRC); // hsr
174  void SetDeviceContext(HDC); // hsr
175 
179  void SetNextWindowId(HWND);
180 
186  void SetNextWindowId(void *arg) override;
187 
194  void SetStereoCapableWindow(int capable) override;
195 
199  void MakeCurrent() override;
200 
204  bool IsCurrent() override;
205 
209  const char *ReportCapabilities() override;
210 
214  int IsDirect() override;
215 
221  int GetEventPending() override;
222 
224 
227  virtual void SetupPalette(HDC hDC);
228  virtual void SetupPixelFormatPaletteAndContext(
229  HDC hDC, DWORD dwFlags, int debug,
230  int bpp=16, int zbpp=16);
232 
236  void Clean();
237 
239 
245  void HideCursor() override;
246  void ShowCursor() override;
247  void SetCursorPosition(int x, int y) override;
249 
253  void SetCurrentCursor(int) override;
254 
255  bool DetectDPI() override;
256 
261  void SetOffScreenRendering(int offscreen) override;
262 
264 
271  void PushContext() override;
272  void PopContext() override;
274 
284  bool SetSwapControl(int i) override;
285 
286 protected:
288&#href_anchor"code" href="classvtkWin32OpenGLRenderWindow.html">vtkWin32OpenGLRenderWindow();
289 
290  HINSTANCE ApplicationInstance;
291  HPALETTE Palette;
292  HPALETTE OldPalette;
293  HGLRC ContextId;
294  HDC DeviceContext;
295  BOOL MFChandledWindow;
296  HWND WindowId;
297  HWND ParentId;
298  HWND NextWindowId;
299  int OwnWindow;
300  int ScreenSize[2];
301 
302  std::stack<HGLRC> ContextStack;
303  std::stack<HDC> DCStack;
304 
305  int CreatingOffScreenWindow; // to avoid recursion (and memory leaks...)
306 
307  // message handler
308  virtual LRESULT MessageProc(HWND hWnd, UINT message,
309  WPARAM wParam, LPARAM lParam);
310 
311  static LRESULT APIENTRY WndProc(HWND hWnd, UINT message,
312  WPARAM wParam, LPARAM lParam);
313  int CursorHidden;
314  int ForceMakeCurrent;
315 
316  int WindowIdReferenceCount;
317  void ResizeWhileOffscreen(int xsize, int ysize);
318  void CreateAWindow() override;
319  void DestroyWindow() override;
320  void InitializeApplication();
321  void CleanUpOffScreenRendering(void);
322  void CreateOffScreenWindow(int width,int height);
323  void CleanUpRenderers();
324  void VTKRegisterClass();
325 
326 private:
328&#href_anchor"keywordtype">void operator=(const vtkWin32OpenGLRenderWindow&) = delete;
329&#href_anchor"line"> 330 
331 
332 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 Module: vtkWin32OpenGL2RenderWindow.h
5 
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
24 #ifndef vtkWin32OpenGLRenderWindow_h
25 #define vtkWin32OpenGLRenderWindow_h
26 
27 #include "vtkRenderingOpenGL2Module.h" // For export macro
28 #include <stack> // for ivar
29 #include "vtkOpenGLRenderWindow.h"
30&#href_anchor"line"> 31 #include "vtkWindows.h" // For windows API
32 
33 class vtkIdList;
34&#href_anchor"line"> 35 class VTKRENDERINGOPENGL2_EXPORT vtkWin32OpenGLRenderWindow : public vtkOpenGLRenderWindow
36&#href_anchor"line"> 37 public:
40&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
41&#href_anchor"line"> 45  void Start(void) override;
46 
50  void Frame(void) override;
51 
55  virtual void WindowInitialize(void);
56 
63  void Initialize(void) override;
64 
70  void Finalize(void) override;
71 
75  void SetFullScreen(int) override;
76 
80  void WindowRemap(void) override;
81 
85  virtual void PrefFullScreen(void);
86 
88 
91  void SetSize(int,int) override;
92  void SetSize(int a[2]) override {vtkOpenGLRenderWindow::SetSize(a);}
94 
98  int *GetSize() override;
99 
101 
104  void SetPosition(int,int) override;
105  void SetPosition(int a[2]) override {vtkOpenGLRenderWindow::SetPosition(a);}
107 
111  int *GetScreenSize() override;
112 
116  int *GetPosition() override;
117 
122  void SetWindowName(const char *) override;
123 
127  void SetWindowInfo(char *) override;
128 
132  void SetNextWindowInfo(char *) override;
133 
137  void SetParentInfo(char *) override;
138 
139  void *GetGenericDisplayId() override {return (void *)this->ContextId;}
140  void *GetGenericWindowId() override {return (void *)this->WindowId;}
141  void *GetGenericParentId() override {return (void *)this->ParentId;}
142  void *GetGenericContext() override {return (void *)this->DeviceContext;}
143  void *GetGenericDrawable() override {return (void *)this->WindowId;}
144  void SetDisplayId(void *) override;
145 
149  HWND GetWindowId();
150 
152 
155  void SetWindowId(HWND);
156  void SetWindowId(void *foo) override {this->SetWindowId((HWND)foo);}
158 
163  bool InitializeFromCurrentContext() override;
164 
166 
169  void SetParentId(HWND);
170  void SetParentId(void *foo) override {this->SetParentId((HWND)foo);}
172 
173  void SetContextId(HGLRC); // hsr
174  void SetDeviceContext(HDC); // hsr
175 
179  void SetNextWindowId(HWND);
180 
186  void SetNextWindowId(void *arg) override;
187 
194  void SetStereoCapableWindow(int capable) override;
195 
199  void MakeCurrent() override;
200 
204  bool IsCurrent() override;
205 
209  const char *ReportCapabilities() override;
210 
214  int IsDirect() override;
215 
221  int GetEventPending() override;
222 
224 
227  virtual void SetupPalette(HDC hDC);
228  virtual void SetupPixelFormatPaletteAndContext(
229  HDC hDC, DWORD dwFlags, int debug,
230  int bpp=16, int zbpp=16);
232 
236  void Clean();
237 
239 
245  void HideCursor() override;
246  void ShowCursor() override;
247  void SetCursorPosition(int x, int y) override;
249 
253  void SetCurrentCursor(int) override;
254 
255  bool DetectDPI() override;
256 
261  void SetOffScreenRendering(int offscreen) override;
262 
264 
271  void PushContext() override;
272  void PopContext() override;
274 
284  bool SetSwapControl(int i) override;
285 
286 protected:
288&#href_anchor"code" href="classvtkWin32OpenGLRenderWindow.html">vtkWin32OpenGLRenderWindow();
289 
290  HINSTANCE ApplicationInstance;
291  HPALETTE Palette;
292  HPALETTE OldPalette;
293  HGLRC ContextId;
294  HDC DeviceContext;
295  BOOL MFChandledWindow;
296  HWND WindowId;
297  HWND ParentId;
298  HWND NextWindowId;
299  int OwnWindow;
300  int ScreenSize[2];
301 
302  std::stack<HGLRC> ContextStack;
303  std::stack<HDC> DCStack;
304 
305  int CreatingOffScreenWindow; // to avoid recursion (and memory leaks...)
306 
307  // message handler
308  virtual LRESULT MessageProc(HWND hWnd, UINT message,
309  WPARAM wParam, LPARAM lParam);
310 
311  static LRESULT APIENTRY WndProc(HWND hWnd, UINT message,
312  WPARAM wParam, LPARAM lParam);
313  int CursorHidden;
314  int ForceMakeCurrent;
315 
316  int WindowIdReferenceCount;
317  void ResizeWhileOffscreen(int xsize, int ysize);
318  void CreateAWindow() override;
319  void DestroyWindow() override;
320  void InitializeApplication();
321  void CleanUpOffScreenRendering(void);
322  void CreateOffScreenWindow(int width,int height);
323  void CleanUpRenderers();
324  void VTKRegisterClass();
325 
326 private:
328&#href_anchor"keywordtype">void operator=(const vtkWin32OpenGLRenderWindow&) = delete;
329&#href_anchor"line"> 330 
331 
332 #endif
OpenGL rendering window.
virtual void SetOffScreenRendering(int)
Create a window in memory instead of on the screen.
virtual void Finalize()=0
Finalize the rendering process.
- - + +
virtual void WindowRemap()=0
Remap the rendering window.
virtual void HideCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
static vtkRenderWindow * New()
Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on...
@@ -76,14 +76,14 @@
virtual void SetNextWindowId(void *)=0
Dummy stubs for vtkWindow API.
virtual void SetCursorPosition(int, int)
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
virtual int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
-
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
+
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
void * GetGenericDisplayId() override
Dummy stubs for vtkWindow API.
virtual void Frame()=0
A termination method performed at the end of the rendering process to do things like swapping buffers...
const char * ReportCapabilities() override
Get report of capabilities for the render window.
void SetPosition(int a[2]) override
Set the position of the window.
virtual bool DetectDPI()
Attempt to detect and set the DPI of the display device by querying the system.
Definition: vtkWindow.h:168
-
virtual bool SetSwapControl(int)
Set the number of vertical syncs required between frames.
+
virtual bool SetSwapControl(int)
Set the number of vertical syncs required between frames.
void * GetGenericDrawable() override
Dummy stubs for vtkWindow API.
void SetParentId(void *) override=0
Dummy stubs for vtkWindow API.
virtual int * GetSize()
Set/Get the size of the window in screen coordinates in pixels.
@@ -96,7 +96,7 @@
void SetWindowId(void *foo) override
Set the window id to a pre-existing window.
virtual void SetPosition(int, int)
Set/Get the position in screen coordinates of the rendering window.
void * GetGenericParentId() override
Dummy stubs for vtkWindow API.
-
virtual void Initialize(void)
Initialize the rendering window.
+
virtual void Initialize(void)
Initialize the rendering window.
virtual void CreateAWindow()=0
Create a not-off-screen window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
virtual void ShowCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32RenderWindowInteractor_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32RenderWindowInteractor_8h_source.html 2018-12-20 19:53:24.706903507 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkWin32RenderWindowInteractor_8h_source.html 2018-12-20 19:53:24.714903558 +0000 @@ -46,11 +46,11 @@
vtkWin32RenderWindowInteractor.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkWin32RenderWindowInteractor.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
36 #ifndef vtkWin32RenderWindowInteractor_h
37 #define vtkWin32RenderWindowInteractor_h
38 
39 #include "vtkRenderingOpenGL2Module.h" // For export macro
41&#href_anchor"preprocessor">#include "vtkWindows.h" // For windows API.
42 
43 #include "vtkTDxConfigure.h" // defines VTK_USE_TDX
44 #ifdef VTK_USE_TDX
45 class vtkTDxWinDevice;
46&#href_anchor"preprocessor">#endif
47 
48 class VTKRENDERINGOPENGL2_EXPORT vtkWin32RenderWindowInteractor : public vtkRenderWindowInteractor
49&#href_anchor"line"> 50 public:
55 
57&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
58&#href_anchor"line"> 62  void Initialize() override;
63 
65 
74  void Enable() override;
75  void Disable() override;
77 
79 
85  vtkSetMacro(InstallMessageProc,int);
86  vtkGetMacro(InstallMessageProc,int);
87  vtkBooleanMacro(InstallMessageProc,int);
89 
95  void TerminateApp(void) override;
96 
97  friend VTKRENDERINGOPENGL2_EXPORT LRESULT CALLBACK vtkHandleMessage(HWND hwnd,UINT uMsg, WPARAM w, LPARAM l);
98  friend VTKRENDERINGOPENGL2_EXPORT LRESULT CALLBACK vtkHandleMessage2(HWND hwnd,UINT uMsg, WPARAM w, LPARAM l, vtkWin32RenderWindowInteractor *me);
99&#href_anchor"line"> 101 
105  virtual int OnMouseMove(HWND wnd, UINT nFlags, int X, int Y);
106  virtual int OnNCMouseMove(HWND wnd, UINT nFlags, int X, int Y);
107  virtual int OnRButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
108  virtual int OnRButtonUp(HWND wnd, UINT nFlags, int X, int Y);
109  virtual int OnMButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
110  virtual int OnMButtonUp(HWND wnd, UINT nFlags, int X, int Y);
111  virtual int OnLButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
112  virtual int OnLButtonUp(HWND wnd, UINT nFlags, int X, int Y);
113  virtual int OnSize(HWND wnd, UINT nType, int X, int Y);
114  virtual int OnTimer(HWND wnd, UINT nIDEvent);
115  virtual int OnKeyDown(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
116  virtual int OnKeyUp(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
117  virtual int OnChar(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
118  virtual int OnMouseWheelForward(HWND wnd, UINT nFlags, int X, int Y);
119  virtual int OnMouseWheelBackward(HWND wnd, UINT nFlags, int X, int Y);
120  virtual int OnFocus(HWND wnd, UINT nFlags);
121  virtual int OnKillFocus(HWND wnd, UINT nFlags);
122  virtual int OnTouch(HWND wnd, UINT wParam, UINT lParam);
124 
126 
132  static void SetClassExitMethod(void (*f)(void *), void *arg);
133  static void SetClassExitMethodArgDelete(void (*f)(void *));
135 
140  void ExitCallback() override;
141 
142 protected:
144&#href_anchor"code" href="classvtkWin32RenderWindowInteractor.html">vtkWin32RenderWindowInteractor();
145 
146  HWND WindowId;
147  WNDPROC OldProc;
148  int InstallMessageProc;
149  int MouseInWindow;
150  int StartedMessageLoop;
151 
153 
158  static void (*ClassExitMethod)(void *);
159  static void (*ClassExitMethodArgDelete)(void *);
160  static void *ClassExitMethodArg;
162 
164 
168  int InternalCreateTimer(int timerId, int timerType, unsigned long duration) override;
169  int InternalDestroyTimer(int platformTimerId) override;
171 
177  void StartEventLoop() override;
178 
179 #ifdef VTK_USE_TDX
180  vtkTDxWinDevice *Device;
181&#href_anchor"preprocessor">#endif
182 
183 private:
185&#href_anchor"keywordtype">void operator=(const vtkWin32RenderWindowInteractor&) = delete;
186&#href_anchor"line"> 187 
188 #endif
Implementation of vtkTDxDevice on Windows.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkWin32RenderWindowInteractor.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkWin32RenderWindowInteractor_h
31 #define vtkWin32RenderWindowInteractor_h
32 
33 #include "vtkRenderingOpenGL2Module.h" // For export macro
35&#href_anchor"preprocessor">#include "vtkWindows.h" // For windows API.
36 
37 #include "vtkTDxConfigure.h" // defines VTK_USE_TDX
38 #ifdef VTK_USE_TDX
39 class vtkTDxWinDevice;
40&#href_anchor"preprocessor">#endif
41 
42 class VTKRENDERINGOPENGL2_EXPORT vtkWin32RenderWindowInteractor : public vtkRenderWindowInteractor
43&#href_anchor"line"> 44 public:
49 
51&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
52&#href_anchor"line"> 56  void Initialize() override;
57 
59 
68  void Enable() override;
69  void Disable() override;
71 
73 
79  vtkSetMacro(InstallMessageProc,int);
80  vtkGetMacro(InstallMessageProc,int);
81  vtkBooleanMacro(InstallMessageProc,int);
83 
89  void TerminateApp(void) override;
90 
91  friend VTKRENDERINGOPENGL2_EXPORT LRESULT CALLBACK vtkHandleMessage(HWND hwnd,UINT uMsg, WPARAM w, LPARAM l);
92  friend VTKRENDERINGOPENGL2_EXPORT LRESULT CALLBACK vtkHandleMessage2(HWND hwnd,UINT uMsg, WPARAM w, LPARAM l, vtkWin32RenderWindowInteractor *me);
93&#href_anchor"line"> 95 
99  virtual int OnMouseMove(HWND wnd, UINT nFlags, int X, int Y);
100  virtual int OnNCMouseMove(HWND wnd, UINT nFlags, int X, int Y);
101  virtual int OnRButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
102  virtual int OnRButtonUp(HWND wnd, UINT nFlags, int X, int Y);
103  virtual int OnMButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
104  virtual int OnMButtonUp(HWND wnd, UINT nFlags, int X, int Y);
105  virtual int OnLButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
106  virtual int OnLButtonUp(HWND wnd, UINT nFlags, int X, int Y);
107  virtual int OnSize(HWND wnd, UINT nType, int X, int Y);
108  virtual int OnTimer(HWND wnd, UINT nIDEvent);
109  virtual int OnKeyDown(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
110  virtual int OnKeyUp(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
111  virtual int OnChar(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
112  virtual int OnMouseWheelForward(HWND wnd, UINT nFlags, int X, int Y);
113  virtual int OnMouseWheelBackward(HWND wnd, UINT nFlags, int X, int Y);
114  virtual int OnFocus(HWND wnd, UINT nFlags);
115  virtual int OnKillFocus(HWND wnd, UINT nFlags);
116  virtual int OnTouch(HWND wnd, UINT wParam, UINT lParam);
118 
120 
126  static void SetClassExitMethod(void (*f)(void *), void *arg);
127  static void SetClassExitMethodArgDelete(void (*f)(void *));
129 
134  void ExitCallback() override;
135 
136 protected:
138&#href_anchor"code" href="classvtkWin32RenderWindowInteractor.html">vtkWin32RenderWindowInteractor();
139 
140  HWND WindowId;
141  WNDPROC OldProc;
142  int InstallMessageProc;
143  int MouseInWindow;
144  int StartedMessageLoop;
145 
147 
152  static void (*ClassExitMethod)(void *);
153  static void (*ClassExitMethodArgDelete)(void *);
154  static void *ClassExitMethodArg;
156 
158 
162  int InternalCreateTimer(int timerId, int timerType, unsigned long duration) override;
163  int InternalDestroyTimer(int platformTimerId) override;
165 
171  void StartEventLoop() override;
172 
173 #ifdef VTK_USE_TDX
174  vtkTDxWinDevice *Device;
175&#href_anchor"preprocessor">#endif
176 
177 private:
179&#href_anchor"keywordtype">void operator=(const vtkWin32RenderWindowInteractor&) = delete;
180&#href_anchor"line"> 181 
182 #endif
Implementation of vtkTDxDevice on Windows.
virtual void Enable()
Enable/Disable interactions.
virtual int InternalDestroyTimer(int platformTimerId)
Internal methods for creating and destroying timers that must be implemented by subclasses.
virtual int InternalCreateTimer(int timerId, int timerType, unsigned long duration)
Internal methods for creating and destroying timers that must be implemented by subclasses.
-
implements Win32 specific functions required by vtkRenderWindowInteractor.
+
implements Win32 specific functions required by vtkRenderWindowInteractor.
virtual void Initialize()
Prepare for handling events and set the Enabled flag to true.
static vtkRenderWindowInteractor * New()
platform-independent render window interaction including picking and frame rate control.
/usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXOpenGLRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:24.750903789 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/_2vtkXOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:24.758903841 +0000 @@ -46,14 +46,14 @@
vtkXOpenGLRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkXOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkXOpenGLRenderWindow_h
29 #define vtkXOpenGLRenderWindow_h
30 
31 #include "vtkRenderingOpenGL2Module.h" // For export macro
32 #include <stack> // for ivar
33 #include "vtkOpenGLRenderWindow.h"
34&#href_anchor"preprocessor">#include <X11/Xlib.h> // Needed for X types used in the public interface
35 #include <X11/Xutil.h> // Needed for X types used in the public interface
36 
37 class vtkIdList;
38&#href_anchor"keyword">class vtkXOpenGLRenderWindowInternal;
39 
40 class VTKRENDERINGOPENGL2_EXPORT vtkXOpenGLRenderWindow : public vtkOpenGLRenderWindow
41&#href_anchor"line"> 42 public:
43  static vtkXOpenGLRenderWindow *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 50  void Start() override;
51 
55  void Frame() override;
56 
60  virtual void WindowInitialize();
61 
68  void Initialize() override;
69 
75  void Finalize() override;
76 
80  void SetFullScreen(int) override;
81 
85  void WindowRemap() override;
86 
90  virtual void PrefFullScreen();
91 
95  void SetSize(int,int) override;
96  void SetSize(int a[2]) override { this->SetSize(a[0], a[1]); }
97 
99 
102  virtual Colormap GetDesiredColormap();
103  virtual Visual *GetDesiredVisual();
104  virtual XVisualInfo *GetDesiredVisualInfo();
105  virtual int GetDesiredDepth();
107 
114  void SetStereoCapableWindow(int capable) override;
115 
119  void MakeCurrent() override;
120 
124  bool IsCurrent() override;
125 
131  void SetForceMakeCurrent() override;
132 
136  const char *ReportCapabilities() override;
137 
141  int IsDirect() override;
142 
146  void *GetGenericDisplayId() override
147  {
148  return this->GetDisplayId();
149  }
150 
151  void *GetGenericWindowId() override;
152  void *GetGenericParentId() override
153  {
154  return reinterpret_cast<void *>(this->ParentId);
155  }
156 
157  void *GetGenericContext() override;
158  void *GetGenericDrawable() override
159  {
160  return reinterpret_cast<void *>(this->WindowId);
161  }
162 
166  int *GetScreenSize() override;
167 
171  int *GetPosition() override;
172 
176  Display *GetDisplayId();
177 
179 
183  void SetDisplayId(Display *);
184  void SetDisplayId(void *) override;
186 
190  Window GetParentId();
191 
193 
196  void SetParentId(Window);
197  void SetParentId(void *) override;
199 
203  Window GetWindowId();
204 
206 
209  void SetWindowId(Window);
210  void SetWindowId(void *) override;
212 
216  void SetNextWindowId(Window);
217 
223  void SetNextWindowId(void *) override;
224 
228  void SetWindowName(const char *) override;
229 
234  bool InitializeFromCurrentContext() override;
235 
237 
240  void SetPosition(int,int) override;
241  void SetPosition(int a[2]) override { this->SetPosition(a[0], a[1]); }
243 
245 
249  void HideCursor() override;
250  void ShowCursor() override;
252 
256  void SetCurrentCursor(int) override;
257 
263  int GetEventPending() override;
264 
268  void SetWindowInfo(char *info) override;
269 
273  void SetNextWindowInfo(char *info) override;
274 
278  void SetParentInfo(char *info) override;
279 
284  void Render() override;
285 
289  void SetOffScreenRendering(int i) override;
290 
292 
299  void PushContext() override;
300  void PopContext() override;
302 
312  bool SetSwapControl(int i) override;
313 
314 protected:
316&#href_anchor"code" href="classvtkXOpenGLRenderWindow.html">vtkXOpenGLRenderWindow() override;
317 
318  vtkXOpenGLRenderWindowInternal *Internal;
319 
320  Window ParentId;
321  Window WindowId;
322  Window NextWindowId;
323  Display *DisplayId;
324  Colormap ColorMap;
325  int OwnWindow;
326  int OwnDisplay;
327  int ScreenSize[2];
328  int CursorHidden;
329  int ForceMakeCurrent;
330  int UsingHardware;
331 
332  std::stack<Display *> DisplayStack;
333  std::stack<Drawable> DrawableStack;
334  std::stack<void *> ContextStack;
335 
336  // we must keep track of the cursors we are using
337  Cursor XCCrosshair;
338  Cursor XCArrow;
339  Cursor XCSizeAll;
340  Cursor XCSizeNS;
341  Cursor XCSizeWE;
342  Cursor XCSizeNE;
343  Cursor XCSizeNW;
344  Cursor XCSizeSE;
345  Cursor XCSizeSW;
346  Cursor XCHand;
347 
348 
349  void CreateAWindow() override;
350  void DestroyWindow() override;
351  void CreateOffScreenWindow(int width, int height);
352  void DestroyOffScreenWindow();
353  void ResizeOffScreenWindow(int width, int height);
354  void CloseDisplay();
355 
356 
357 private:
359&#href_anchor"keywordtype">void operator=(const vtkXOpenGLRenderWindow&) = delete;
360&#href_anchor"line"> 361 
362 
363 
364 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkXOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkXOpenGLRenderWindow_h
26 #define vtkXOpenGLRenderWindow_h
27 
28 #include "vtkRenderingOpenGL2Module.h" // For export macro
29 #include <stack> // for ivar
30 #include "vtkOpenGLRenderWindow.h"
31&#href_anchor"preprocessor">#include <X11/Xlib.h> // Needed for X types used in the public interface
32 #include <X11/Xutil.h> // Needed for X types used in the public interface
33 
34 class vtkIdList;
35&#href_anchor"keyword">class vtkXOpenGLRenderWindowInternal;
36 
37 class VTKRENDERINGOPENGL2_EXPORT vtkXOpenGLRenderWindow : public vtkOpenGLRenderWindow
38&#href_anchor"line"> 39 public:
40  static vtkXOpenGLRenderWindow *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 47  void Start() override;
48 
52  void Frame() override;
53 
57  virtual void WindowInitialize();
58 
65  void Initialize() override;
66 
72  void Finalize() override;
73 
77  void SetFullScreen(int) override;
78 
82  void WindowRemap() override;
83 
87  virtual void PrefFullScreen();
88 
92  void SetSize(int,int) override;
93  void SetSize(int a[2]) override { this->SetSize(a[0], a[1]); }
94 
96 
99  virtual Colormap GetDesiredColormap();
100  virtual Visual *GetDesiredVisual();
101  virtual XVisualInfo *GetDesiredVisualInfo();
102  virtual int GetDesiredDepth();
104 
111  void SetStereoCapableWindow(int capable) override;
112 
116  void MakeCurrent() override;
117 
121  bool IsCurrent() override;
122 
128  void SetForceMakeCurrent() override;
129 
133  const char *ReportCapabilities() override;
134 
138  int IsDirect() override;
139 
143  void *GetGenericDisplayId() override
144  {
145  return this->GetDisplayId();
146  }
147 
148  void *GetGenericWindowId() override;
149  void *GetGenericParentId() override
150  {
151  return reinterpret_cast<void *>(this->ParentId);
152  }
153 
154  void *GetGenericContext() override;
155  void *GetGenericDrawable() override
156  {
157  return reinterpret_cast<void *>(this->WindowId);
158  }
159 
163  int *GetScreenSize() override;
164 
168  int *GetPosition() override;
169 
173  Display *GetDisplayId();
174 
176 
180  void SetDisplayId(Display *);
181  void SetDisplayId(void *) override;
183 
187  Window GetParentId();
188 
190 
193  void SetParentId(Window);
194  void SetParentId(void *) override;
196 
200  Window GetWindowId();
201 
203 
206  void SetWindowId(Window);
207  void SetWindowId(void *) override;
209 
213  void SetNextWindowId(Window);
214 
220  void SetNextWindowId(void *) override;
221 
225  void SetWindowName(const char *) override;
226 
231  bool InitializeFromCurrentContext() override;
232 
234 
237  void SetPosition(int,int) override;
238  void SetPosition(int a[2]) override { this->SetPosition(a[0], a[1]); }
240 
242 
246  void HideCursor() override;
247  void ShowCursor() override;
249 
253  void SetCurrentCursor(int) override;
254 
260  int GetEventPending() override;
261 
265  void SetWindowInfo(char *info) override;
266 
270  void SetNextWindowInfo(char *info) override;
271 
275  void SetParentInfo(char *info) override;
276 
281  void Render() override;
282 
286  void SetOffScreenRendering(int i) override;
287 
289 
296  void PushContext() override;
297  void PopContext() override;
299 
309  bool SetSwapControl(int i) override;
310 
311 protected:
313&#href_anchor"code" href="classvtkXOpenGLRenderWindow.html">vtkXOpenGLRenderWindow() override;
314 
315  vtkXOpenGLRenderWindowInternal *Internal;
316 
317  Window ParentId;
318  Window WindowId;
319  Window NextWindowId;
320  Display *DisplayId;
321  Colormap ColorMap;
322  int OwnWindow;
323  int OwnDisplay;
324  int ScreenSize[2];
325  int CursorHidden;
326  int ForceMakeCurrent;
327  int UsingHardware;
328 
329  std::stack<Display *> DisplayStack;
330  std::stack<Drawable> DrawableStack;
331  std::stack<void *> ContextStack;
332 
333  // we must keep track of the cursors we are using
334  Cursor XCCrosshair;
335  Cursor XCArrow;
336  Cursor XCSizeAll;
337  Cursor XCSizeNS;
338  Cursor XCSizeWE;
339  Cursor XCSizeNE;
340  Cursor XCSizeNW;
341  Cursor XCSizeSE;
342  Cursor XCSizeSW;
343  Cursor XCHand;
344 
345 
346  void CreateAWindow() override;
347  void DestroyWindow() override;
348  void CreateOffScreenWindow(int width, int height);
349  void DestroyOffScreenWindow();
350  void ResizeOffScreenWindow(int width, int height);
351  void CloseDisplay();
352 
353 
354 private:
356&#href_anchor"keywordtype">void operator=(const vtkXOpenGLRenderWindow&) = delete;
357&#href_anchor"line"> 358 
359 
360 
361 #endif
OpenGL rendering window.
virtual void SetOffScreenRendering(int)
Create a window in memory instead of on the screen.
virtual void Finalize()=0
Finalize the rendering process.
virtual void SetForceMakeCurrent()
If called, allow MakeCurrent() to skip cache-check when called.
- +
virtual void WindowRemap()=0
Remap the rendering window.
virtual void HideCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
-
void * GetGenericParentId() override
Dummy stubs for vtkWindow API.
+
void * GetGenericParentId() override
Dummy stubs for vtkWindow API.
static vtkRenderWindow * New()
Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on...
bool InitializeFromCurrentContext() override
Initialize the render window from the information associated with the currently activated OpenGL cont...
virtual int * GetScreenSize()=0
Get the current size of the screen in pixels.
@@ -63,44 +63,44 @@
void Render() override
Ask each renderer owned by this RenderWindow to render its image and synchronize this process...
virtual void SetNextWindowInfo(char *)=0
Dummy stubs for vtkWindow API.
virtual void SetFullScreen(int)=0
Turn on/off rendering full screen window size.
-
OpenGL rendering window.
+
OpenGL rendering window.
virtual int GetEventPending()=0
Check to see if a mouse button has been pressed.
virtual void SetStereoCapableWindow(int capable)
Prescribe that the window be created in a stereo-capable mode.
virtual int IsDirect()
Is this render window using hardware acceleration? 0-false, 1-true.
virtual bool IsCurrent()=0
Tells if this window is the current graphics context for the calling thread.
-
void SetSize(int a[2]) override
Set the size of the window in screen coordinates in pixels.
+
void SetSize(int a[2]) override
Set the size of the window in screen coordinates in pixels.
void SetWindowId(void *) override=0
Dummy stubs for vtkWindow API.
void SetDisplayId(void *) override=0
Dummy stubs for vtkWindow API.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void DestroyWindow()=0
Destroy a not-off-screen window.
-
std::stack< Display * > DisplayStack
+
std::stack< Display * > DisplayStack
list of point or cell ids
Definition: vtkIdList.h:36
void SetWindowInfo(char *) override=0
Dummy stubs for vtkWindow API.
-
void SetPosition(int a[2]) override
Move the window to a new position on the display.
-
std::stack< Drawable > DrawableStack
+
void SetPosition(int a[2]) override
Move the window to a new position on the display.
+
std::stack< Drawable > DrawableStack
virtual void SetNextWindowId(void *)=0
Dummy stubs for vtkWindow API.
virtual int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
-
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
+
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
virtual void Frame()=0
A termination method performed at the end of the rendering process to do things like swapping buffers...
const char * ReportCapabilities() override
Get report of capabilities for the render window.
-
virtual bool SetSwapControl(int)
Set the number of vertical syncs required between frames.
+
virtual bool SetSwapControl(int)
Set the number of vertical syncs required between frames.
void SetParentId(void *) override=0
Dummy stubs for vtkWindow API.
void SetParentInfo(char *) override=0
Dummy stubs for vtkWindow API.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetSize(int a[2]) override
Set the size of the window in screen coordinates in pixels.
-
std::stack< void * > ContextStack
+
std::stack< void * > ContextStack
virtual void Start()=0
Initialize the rendering process.
virtual void SetWindowName(const char *)
Get name of rendering window.
void * GetGenericWindowId() override=0
Dummy stubs for vtkWindow API.
virtual void SetPosition(int, int)
Set/Get the position in screen coordinates of the rendering window.
-
virtual void Initialize(void)
Initialize the rendering window.
+
virtual void Initialize(void)
Initialize the rendering window.
virtual void CreateAWindow()=0
Create a not-off-screen window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
virtual void ShowCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
-
void * GetGenericDisplayId() override
Xwindow get set functions.
-
void * GetGenericDrawable() override
Dummy stubs for vtkWindow API.
+
void * GetGenericDisplayId() override
Xwindow get set functions.
+
void * GetGenericDrawable() override
Dummy stubs for vtkWindow API.
@@ -919,7 +919,7 @@

Reimplemented from vtkAlgorithm.

-

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkLabeledDataMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkDynamic2DLabelMapper, vtkQtTreeRingLabelMapper, vtkSurfaceLICMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkLabeledTreeMapDataMapper, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkTextMapper, vtkImageResliceMapper, vtkLabelPlacementMapper, vtkOpenGLPolyDataMapper, vtkPolyDataMapper2D, vtkCompositeMapperHelper2, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkMoleculeMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkCompositePolyDataMapper2, vtkImageMapper, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLMoleculeMapper, vtkMapper2D, vtkCompositePolyDataMapper2, vtkOSPRayVolumeInterface, vtkOpenGLPolyDataMapper2D, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkLabeledDataMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkDynamic2DLabelMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkQtTreeRingLabelMapper, vtkSurfaceLICMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkLabeledTreeMapDataMapper, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkTextMapper, vtkImageResliceMapper, vtkLabelPlacementMapper, vtkPolyDataMapper2D, vtkCompositeMapperHelper2, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkMoleculeMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkImageMapper, vtkOpenGLPolyDataMapper, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkCompositePolyDataMapper2, vtkOpenGLGlyph3DMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLMoleculeMapper, vtkMapper2D, vtkOSPRayVolumeInterface, vtkOpenGLPolyDataMapper2D, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -978,7 +978,7 @@

Reimplemented from vtkAlgorithm.

-

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkLabeledDataMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkDynamic2DLabelMapper, vtkQtTreeRingLabelMapper, vtkSurfaceLICMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkLabeledTreeMapDataMapper, vtkOpenGLProjectedTetrahedraMapper, vtkMultiBlockVolumeMapper, vtkTextMapper, vtkImageResliceMapper, vtkPolyDataMapper2D, vtkLabelPlacementMapper, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedTetrahedraMapper, vtkImageMapper3D, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkLabeledContourMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkImageMapper, vtkCompositePolyDataMapper2, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkMapper2D, vtkCompositePolyDataMapper2, vtkOSPRayVolumeInterface, vtkOpenGLPolyDataMapper2D, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkLabeledDataMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkDynamic2DLabelMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkQtTreeRingLabelMapper, vtkSurfaceLICMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkLabeledTreeMapDataMapper, vtkOpenGLProjectedTetrahedraMapper, vtkMultiBlockVolumeMapper, vtkTextMapper, vtkImageResliceMapper, vtkPolyDataMapper2D, vtkLabelPlacementMapper, vtkOpenGLProjectedTetrahedraMapper, vtkImageMapper3D, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkImageMapper, vtkOpenGLPolyDataMapper, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkCompositePolyDataMapper2, vtkOpenGLGlyph3DMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkMapper2D, vtkOSPRayVolumeInterface, vtkOpenGLPolyDataMapper2D, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -1039,7 +1039,7 @@

Release any graphics resources that are being consumed by this mapper.

The parameter window could be used to determine which graphic resources to release.

-

Reimplemented in vtkFixedPointVolumeRayCastMapper, vtkGPUVolumeRayCastMapper, vtkSmartVolumeMapper, vtkSmartVolumeMapper, vtkMoleculeMapper, vtkAMRVolumeMapper, vtkGraphMapper, vtkLabelPlacementMapper, vtkVolumeMapper, vtkLabeledDataMapper, vtkImageResliceMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkOpenGLHAVSVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkAbstractVolumeMapper, vtkTextMapper, vtkCompositePolyDataMapper2, vtkMapper, vtkLabeledTreeMapDataMapper, vtkImageSliceMapper, vtkMultiBlockVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkSurfaceLICMapper, vtkOpenGLPolyDataMapper, vtkUnstructuredGridVolumeMapper, vtkOpenGLImageMapper, vtkCompositePolyDataMapper, vtkImageMapper3D, vtkOpenGLPolyDataMapper2D, vtkPainterPolyDataMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkDataSetMapper, vtkOpenGLProjectedTetrahedraMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLImageSliceMapper, vtkOpenGLPolyDataMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLProjectedTetrahedraMapper, vtkOpenGLImageSliceMapper, vtkOpenGLGlyph3DHelper, vtkOSPRayVolumeMapper, vtkOpenGLMoleculeMapper, vtkOpenGLLabeledContourMapper, and vtkOpenGLPointGaussianMapper.

+

Reimplemented in vtkFixedPointVolumeRayCastMapper, vtkGPUVolumeRayCastMapper, vtkSmartVolumeMapper, vtkSmartVolumeMapper, vtkMoleculeMapper, vtkAMRVolumeMapper, vtkGraphMapper, vtkLabelPlacementMapper, vtkVolumeMapper, vtkLabeledDataMapper, vtkImageResliceMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkOpenGLHAVSVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkAbstractVolumeMapper, vtkTextMapper, vtkCompositePolyDataMapper2, vtkMapper, vtkLabeledTreeMapDataMapper, vtkImageSliceMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkMultiBlockVolumeMapper, vtkSurfaceLICMapper, vtkUnstructuredGridVolumeMapper, vtkOpenGLPolyDataMapper, vtkOpenGLImageMapper, vtkCompositePolyDataMapper, vtkImageMapper3D, vtkOpenGLPolyDataMapper2D, vtkPainterPolyDataMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkDataSetMapper, vtkOpenGLProjectedTetrahedraMapper, vtkOpenGLPolyDataMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLImageSliceMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLProjectedTetrahedraMapper, vtkOpenGLImageSliceMapper, vtkOpenGLGlyph3DHelper, vtkOSPRayVolumeMapper, vtkOpenGLMoleculeMapper, vtkOpenGLLabeledContourMapper, and vtkOpenGLPointGaussianMapper.

Definition at line 71 of file vtkAbstractMapper.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper3D.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper3D.html 2018-12-20 19:53:25.022905536 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractMapper3D.html 2018-12-20 19:53:25.066905820 +0000 @@ -910,7 +910,7 @@

Reimplemented from vtkAbstractMapper.

-

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkSurfaceLICMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkImageResliceMapper, vtkOpenGLPolyDataMapper, vtkCompositeMapperHelper2, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkLabeledContourMapper, vtkProjectedAAHexahedraMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkMoleculeMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkCompositePolyDataMapper, vtkCompositePolyDataMapper2, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLMoleculeMapper, vtkCompositePolyDataMapper2, vtkOSPRayVolumeInterface, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkSurfaceLICMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkImageResliceMapper, vtkCompositeMapperHelper2, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkProjectedAAHexahedraMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkMoleculeMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkCompositePolyDataMapper, vtkOpenGLPolyDataMapper, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkCompositePolyDataMapper2, vtkOpenGLGlyph3DMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLMoleculeMapper, vtkOSPRayVolumeInterface, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -964,7 +964,7 @@

Reimplemented from vtkAbstractMapper.

-

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkSurfaceLICMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkImageResliceMapper, vtkOpenGLPolyDataMapper, vtkCompositeMapperHelper2, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkLabeledContourMapper, vtkProjectedAAHexahedraMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkMoleculeMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkCompositePolyDataMapper, vtkCompositePolyDataMapper2, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLMoleculeMapper, vtkCompositePolyDataMapper2, vtkOSPRayVolumeInterface, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkSurfaceLICMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkImageResliceMapper, vtkCompositeMapperHelper2, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkProjectedAAHexahedraMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkMoleculeMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkCompositePolyDataMapper, vtkOpenGLPolyDataMapper, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkCompositePolyDataMapper2, vtkOpenGLGlyph3DMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLMoleculeMapper, vtkOSPRayVolumeInterface, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -1023,7 +1023,7 @@

Reimplemented from vtkAbstractMapper.

-

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkSurfaceLICMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkOpenGLProjectedTetrahedraMapper, vtkMultiBlockVolumeMapper, vtkImageResliceMapper, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedTetrahedraMapper, vtkImageMapper3D, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkLabeledContourMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkCompositePolyDataMapper, vtkCompositePolyDataMapper2, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkCompositePolyDataMapper2, vtkOSPRayVolumeInterface, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkHAVSVolumeMapper, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkFixedPointVolumeRayCastMapper, vtkSmartVolumeMapper, vtkMapper, vtkUnstructuredGridVolumeZSweepMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkSurfaceLICMapper, vtkGraphMapper, vtkProjectedTetrahedraMapper, vtkOpenGLProjectedTetrahedraMapper, vtkMultiBlockVolumeMapper, vtkImageResliceMapper, vtkOpenGLProjectedTetrahedraMapper, vtkImageMapper3D, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkCompositePolyDataMapper, vtkOpenGLPolyDataMapper, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkOpenGLImageSliceMapper, vtkCompositePolyDataMapper2, vtkOpenGLGlyph3DMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkUnstructuredGridVolumeMapper, vtkHierarchicalPolyDataMapper, vtkOSPRayVolumeMapper, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOSPRayVolumeInterface, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractVolumeMapper.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractVolumeMapper.html 2018-12-20 19:53:25.278907181 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAbstractVolumeMapper.html 2018-12-20 19:53:25.286907233 +0000 @@ -1809,7 +1809,7 @@

Reimplemented from vtkAbstractMapper.

-

Reimplemented in vtkFixedPointVolumeRayCastMapper, vtkGPUVolumeRayCastMapper, vtkSmartVolumeMapper, vtkSmartVolumeMapper, vtkAMRVolumeMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkOpenGLHAVSVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkMultiBlockVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkUnstructuredGridVolumeMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkOpenGLProjectedTetrahedraMapper, vtkOpenGLProjectedTetrahedraMapper, and vtkOSPRayVolumeMapper.

+

Reimplemented in vtkFixedPointVolumeRayCastMapper, vtkGPUVolumeRayCastMapper, vtkSmartVolumeMapper, vtkSmartVolumeMapper, vtkAMRVolumeMapper, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkOpenGLHAVSVolumeMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkMultiBlockVolumeMapper, vtkUnstructuredGridVolumeMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkOpenGLProjectedTetrahedraMapper, vtkOpenGLProjectedTetrahedraMapper, and vtkOSPRayVolumeMapper.

Definition at line 136 of file vtkAbstractVolumeMapper.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAlgorithm.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAlgorithm.html 2018-12-20 19:53:26.006911859 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkAlgorithm.html 2018-12-20 19:53:25.834910753 +0000 @@ -880,7 +880,7 @@

Reimplemented from vtkObjectBase.

-

Reimplemented in vtkFiberSurface, vtkContinuousScatterplot, vtkLSDynaReader, vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkHAVSVolumeMapper, vtkPLSDynaReader, vtkOpenGLHAVSVolumeMapper, vtkMultiThreshold, vtkExtractSurface, vtkSmartVolumeMapper, vtkEvenlySpacedStreamlines2D, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkGlyph3D, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkDistributedDataFilter, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkMeshQuality, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkSPHInterpolator, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkTecplotReader, vtkDecimatePro, vtkMPASReader, vtkSmartVolumeMapper, vtkPlot3DMetaReader, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkImageBlend, vtkShepardMethod, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkSignedDistance, vtkImageFourierFilter, vtkExodusIIWriter, vtkMINCImageReader, vtkApplyColors, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPUnstructuredGridGhostCellsGenerator, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkMINCImageWriter, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkPlaneCutter, vtkTableToGraph, vtkTubeFilter, vtkWeightedTransformFilter, vtkMapper, vtkDeformPointSet, vtkMNIObjectWriter, vtkCleanPolyData, vtkCellQuality, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkDiscreteMarchingCubes, vtkPolyDataToImageStencil, vtkLabeledDataMapper, vtkConnectivityFilter, vtkDelimitedTextReader, vtkMNITransformWriter, vtkWindowToImageFilter, vtkImageReslice, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkMNITransformReader, vtkFieldDataToAttributeDataFilter, vtkClipClosedSurface, vtkGenericClip, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkClipPolyData, vtkFlyingEdges3D, vtkRearrangeFields, vtkPCANormalEstimation, vtkSuperquadricSource, vtkMetaImageReader, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkMetaImageWriter, vtkFlyingEdges2D, vtkDijkstraImageGeodesicPath, vtkDIMACSGraphReader, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkFitImplicitFunction, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkPolyDataConnectivityFilter, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkMILVideoSource, vtkDataRepresentation, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPLYWriter, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkProcrustesAlignmentFilter, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkSQLGraphReader, vtkArcPlotter, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkDescriptiveStatistics, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkTemporalStatistics, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSurfaceLICMapper, vtkAppendCompositeDataLeaves, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkLoopSubdivisionFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkGraphAnnotationLayersFilter, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkOpenFOAMReader, vtkQtTableRepresentation, vtkParticlePathFilter, vtkComputeHistogram2DOutliers, vtkButterflySubdivisionFilter, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkADIOSReader, vtkOpenGLGPUVolumeRayCastMapper, vtkThreshold, vtkLinkEdgels, vtkGenericCutter, vtkPCAAnalysisFilter, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkOBJPolyDataProcessor, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkPlaneSource, vtkImageBSplineCoefficients, vtkCirclePackLayout, vtkXdmfWriter, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkMPIImageReader, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkProjectedTetrahedraMapper, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkGenericContourFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkRectangularButtonSource, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkDICOMImageReader, vtkChacoGraphReader, vtkLabeledTreeMapDataMapper, vtkRenderedTreeAreaRepresentation, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkProgrammableSource, vtkKCoreDecomposition, vtkExodusIIReader, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkStructuredGridLIC2D, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkLoopBooleanPolyDataFilter, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkProgrammableFilter, vtkTextureMapToSphere, vtkTreeMapLayout, vtkADIOSWriter, vtkGenericDataObjectReader, vtkLabelPlacer, vtkCastToConcrete, vtkGraphAlgorithm, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkFLUENTReader, vtkBMPReader, vtkNIFTIImageReader, vtkAbstractMapper, vtkStructuredGridLIC2D, vtkmLevelOfDetail, vtkmTriangleMeshPointNormals, vtkArrayDataAlgorithm, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkButtonSource, vtkEllipticalButtonSource, vtkExtractVOI, vtkFastSplatter, vtkTableToArray, vtkTransferAttributes, vtkAVSucdReader, vtkDataSetReader, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkBooleanOperationPolyDataFilter, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkHyperTreeGridToUnstructuredGrid, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkMatrixMathFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkPNrrdReader, vtkRowQueryToTable, vtkXMLWriter, vtkTextMapper, vtkImageResliceMapper, vtkLabelSizeCalculator, vtkRenderedSurfaceRepresentation, vtkDataSetAlgorithm, vtkFeatureEdges, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkReduceTable, vtkStringToCategory, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkSLACParticleReader, vtkSLACReader, vtkLabelPlacementMapper, vtkOpenGLPolyDataMapper, vtkPassInputTypeAlgorithm, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkThresholdTextureCoords, vtkSparseArrayToTable, vtkGraphLayout, vtkParticleReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFReader, vtkPExodusIIReader, vtkPolyDataMapper2D, vtkImageDataLIC2D, vtkCompositeMapperHelper2, vtkUndirectedGraphAlgorithm, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkLinearSubdivisionFilter, vtkComputeQuartiles, vtkGlobeSource, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkArrayReader, vtkNIFTIImageWriter, vtkNrrdReader, vtkRISReader, vtkNetCDFCFReader, vtkVPICReader, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkConvertSelectionDomain, vtkTableAlgorithm, vtkTreeAlgorithm, vtkAttributeDataToFieldDataFilter, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkImageHistogram, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkmPolyDataNormals, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkVectorText, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkOpenGLProjectedAAHexahedraMapper, vtkSelectionAlgorithm, vtkMoleculeMapper, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoGraticule, vtkImageCast, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkArrayDataReader, vtkXGMLReader, vtkLASReader, vtkPXdmf3Writer, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkOTDensityMap, vtkOTFilter, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageRFFT, vtkTableFFT, vtkImageLogic, vtkRemoveHiddenData, vtkCPExodusIIInSituReader, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkPolyDataAlgorithm, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkResliceCursorPolyDataAlgorithm, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkPNetCDFPOPReader, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkCompositePolyDataMapper2, vtkDataObjectAlgorithm, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkAppendFilter, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkPCellSizeFilter, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkImageClip, vtkImageResliceToColors, vtkImageStencilSource, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkFFMPEGWriter, vtkSTLWriter, vtkNetCDFPOPReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkDistanceToCamera, vtkImageMapper, vtkLabelHierarchyAlgorithm, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkNetworkHierarchy, vtkSplineGraphEdges, vtkGDALRasterReader, vtkGDALVectorReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkPWindBladeReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLDataSetWriter, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkRenderedRepresentation, vtkmExtractVOI, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkExtractUserDefinedPiece, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkImageMapToWindowLevelColors, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkCollapseVerticesByArray, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkPerturbCoincidentVertices, vtkAMRBaseReader, vtkWriter, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkTransformCoordinateSystems, vtkOpenGLImageSliceMapper, vtkVolumeOutlineSource, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkOpenQubeMoleculeSource, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkGenericOutlineFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkPDataSetWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkmContour, vtkmGradient, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkSynchronizeTimeFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeLimiter, vtkOutlineFilter, vtkExtractPiece, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkAMREnzoReader, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkTrivialProducer, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkHyperOctreeDepth, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkGeoArcs, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkmClip, vtkmThreshold, vtkOverlappingAMRAlgorithm, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkCutMaterial, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkImageStencilAlgorithm, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkBoostExtractLargestComponent, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkMRCReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkContextMapper2D, vtkOpenGLTexture, vtkOpenGLTexture, vtkmExternalFaces, vtkUniformGridAMRAlgorithm, vtkOpenGLMoleculeMapper, vtkImageToAMR, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkAbstractPolyDataReader, vtkGeoJSONReader, vtkGeoJSONWriter, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkmCleanGrid, vtkTrivialConsumer, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkSMPWarpVector, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkPDataSetReader, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkMapper2D, vtkCompositePolyDataMapper2, vtkOSPRayVolumeInterface, vtkmAverageToCells, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkQImageToImageSource, vtkmAverageToPoints, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkAMRFlashReader, vtkEnSightReader, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkOpenGLPolyDataMapper2D, vtkOpenGLLabeledContourMapper, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkThresholdGraph, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkOpenGLPointGaussianMapper, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkXMLMultiGroupDataReader, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkStructuredPointsGeometryFilter, vtkXMLPDataObjectReader, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkPPolyDataNormals, vtkSegY2DReader, vtkPSphereSource, vtkForceTime, and TestVectorFieldSource.

+

Reimplemented in vtkFiberSurface, vtkContinuousScatterplot, vtkLSDynaReader, vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkHAVSVolumeMapper, vtkPLSDynaReader, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkMultiThreshold, vtkExtractSurface, vtkEvenlySpacedStreamlines2D, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkGlyph3D, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkDistributedDataFilter, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkMeshQuality, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkSPHInterpolator, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkTecplotReader, vtkDecimatePro, vtkMPASReader, vtkPlot3DMetaReader, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkSmartVolumeMapper, vtkImageBlend, vtkShepardMethod, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkSignedDistance, vtkImageFourierFilter, vtkExodusIIWriter, vtkMINCImageReader, vtkApplyColors, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPUnstructuredGridGhostCellsGenerator, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkMINCImageWriter, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkPlaneCutter, vtkTableToGraph, vtkTubeFilter, vtkWeightedTransformFilter, vtkMapper, vtkDeformPointSet, vtkMNIObjectWriter, vtkCleanPolyData, vtkCellQuality, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkDiscreteMarchingCubes, vtkPolyDataToImageStencil, vtkLabeledDataMapper, vtkConnectivityFilter, vtkDelimitedTextReader, vtkMNITransformWriter, vtkWindowToImageFilter, vtkImageReslice, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkMNITransformReader, vtkFieldDataToAttributeDataFilter, vtkClipClosedSurface, vtkGenericClip, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkClipPolyData, vtkFlyingEdges3D, vtkRearrangeFields, vtkPCANormalEstimation, vtkSuperquadricSource, vtkMetaImageReader, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkMetaImageWriter, vtkFlyingEdges2D, vtkDijkstraImageGeodesicPath, vtkDIMACSGraphReader, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkFitImplicitFunction, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkPolyDataConnectivityFilter, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkMILVideoSource, vtkDataRepresentation, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPLYWriter, vtkOpenGLGPUVolumeRayCastMapper, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkProcrustesAlignmentFilter, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkSQLGraphReader, vtkArcPlotter, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkDescriptiveStatistics, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkTemporalStatistics, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSurfaceLICMapper, vtkAppendCompositeDataLeaves, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkLoopSubdivisionFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkGraphAnnotationLayersFilter, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkOpenFOAMReader, vtkQtTableRepresentation, vtkParticlePathFilter, vtkComputeHistogram2DOutliers, vtkButterflySubdivisionFilter, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkADIOSReader, vtkThreshold, vtkLinkEdgels, vtkGenericCutter, vtkPCAAnalysisFilter, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkOBJPolyDataProcessor, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkPlaneSource, vtkImageBSplineCoefficients, vtkCirclePackLayout, vtkXdmfWriter, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkMPIImageReader, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkProjectedTetrahedraMapper, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkGenericContourFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkRectangularButtonSource, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkDICOMImageReader, vtkChacoGraphReader, vtkLabeledTreeMapDataMapper, vtkStructuredGridLIC2D, vtkRenderedTreeAreaRepresentation, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkProgrammableSource, vtkKCoreDecomposition, vtkExodusIIReader, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkLoopBooleanPolyDataFilter, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkProgrammableFilter, vtkTextureMapToSphere, vtkTreeMapLayout, vtkADIOSWriter, vtkGenericDataObjectReader, vtkLabelPlacer, vtkCastToConcrete, vtkGraphAlgorithm, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkFLUENTReader, vtkBMPReader, vtkNIFTIImageReader, vtkAbstractMapper, vtkmLevelOfDetail, vtkmTriangleMeshPointNormals, vtkArrayDataAlgorithm, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkButtonSource, vtkEllipticalButtonSource, vtkExtractVOI, vtkFastSplatter, vtkTableToArray, vtkTransferAttributes, vtkAVSucdReader, vtkDataSetReader, vtkStructuredGridLIC2D, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkBooleanOperationPolyDataFilter, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkHyperTreeGridToUnstructuredGrid, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkMatrixMathFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkPNrrdReader, vtkRowQueryToTable, vtkXMLWriter, vtkTextMapper, vtkImageResliceMapper, vtkLabelSizeCalculator, vtkRenderedSurfaceRepresentation, vtkDataSetAlgorithm, vtkFeatureEdges, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkReduceTable, vtkStringToCategory, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkSLACParticleReader, vtkSLACReader, vtkLabelPlacementMapper, vtkPassInputTypeAlgorithm, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkThresholdTextureCoords, vtkSparseArrayToTable, vtkGraphLayout, vtkParticleReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFReader, vtkPExodusIIReader, vtkPolyDataMapper2D, vtkImageDataLIC2D, vtkCompositeMapperHelper2, vtkUndirectedGraphAlgorithm, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkLinearSubdivisionFilter, vtkComputeQuartiles, vtkGlobeSource, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkArrayReader, vtkNIFTIImageWriter, vtkNrrdReader, vtkRISReader, vtkNetCDFCFReader, vtkVPICReader, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkConvertSelectionDomain, vtkTableAlgorithm, vtkTreeAlgorithm, vtkAttributeDataToFieldDataFilter, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkImageHistogram, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkmPolyDataNormals, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkVectorText, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkOpenGLProjectedAAHexahedraMapper, vtkSelectionAlgorithm, vtkMoleculeMapper, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoGraticule, vtkImageCast, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkArrayDataReader, vtkXGMLReader, vtkLASReader, vtkPXdmf3Writer, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkOTDensityMap, vtkOTFilter, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageRFFT, vtkTableFFT, vtkImageLogic, vtkRemoveHiddenData, vtkCPExodusIIInSituReader, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkPolyDataAlgorithm, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkResliceCursorPolyDataAlgorithm, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkPNetCDFPOPReader, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkDataObjectAlgorithm, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkAppendFilter, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkPCellSizeFilter, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkImageClip, vtkImageResliceToColors, vtkImageStencilSource, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkFFMPEGWriter, vtkSTLWriter, vtkNetCDFPOPReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkDistanceToCamera, vtkImageMapper, vtkLabelHierarchyAlgorithm, vtkOpenGLPolyDataMapper, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkNetworkHierarchy, vtkSplineGraphEdges, vtkGDALRasterReader, vtkGDALVectorReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkPWindBladeReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLDataSetWriter, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkRenderedRepresentation, vtkmExtractVOI, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkExtractUserDefinedPiece, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkImageMapToWindowLevelColors, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkCollapseVerticesByArray, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkPerturbCoincidentVertices, vtkAMRBaseReader, vtkWriter, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkTransformCoordinateSystems, vtkOpenGLImageSliceMapper, vtkCompositePolyDataMapper2, vtkVolumeOutlineSource, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkOpenQubeMoleculeSource, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkGenericOutlineFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkPDataSetWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkOpenGLGlyph3DMapper, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkCompositeSurfaceLICMapper, vtkOpenGLTexture, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkmContour, vtkmGradient, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkSynchronizeTimeFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeLimiter, vtkOutlineFilter, vtkExtractPiece, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkAMREnzoReader, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkTrivialProducer, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkHyperOctreeDepth, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkGeoArcs, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkmClip, vtkmThreshold, vtkOverlappingAMRAlgorithm, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkCutMaterial, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkImageStencilAlgorithm, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkBoostExtractLargestComponent, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkMRCReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkContextMapper2D, vtkmExternalFaces, vtkUniformGridAMRAlgorithm, vtkOpenGLMoleculeMapper, vtkImageToAMR, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkAbstractPolyDataReader, vtkGeoJSONReader, vtkGeoJSONWriter, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkmCleanGrid, vtkTrivialConsumer, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkSMPWarpVector, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkPDataSetReader, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkMapper2D, vtkOSPRayVolumeInterface, vtkmAverageToCells, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkOpenGLTexture, vtkQImageToImageSource, vtkmAverageToPoints, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkAMRFlashReader, vtkEnSightReader, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkOpenGLPolyDataMapper2D, vtkOpenGLLabeledContourMapper, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkThresholdGraph, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkOpenGLPointGaussianMapper, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkXMLMultiGroupDataReader, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkStructuredPointsGeometryFilter, vtkXMLPDataObjectReader, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkPPolyDataNormals, vtkSegY2DReader, vtkPSphereSource, vtkForceTime, and TestVectorFieldSource.

@@ -932,7 +932,7 @@
-

Reimplemented in vtkFiberSurface, vtkContinuousScatterplot, vtkLSDynaReader, vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkHAVSVolumeMapper, vtkPLSDynaReader, vtkOpenGLHAVSVolumeMapper, vtkMultiThreshold, vtkExtractSurface, vtkSmartVolumeMapper, vtkEvenlySpacedStreamlines2D, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkGlyph3D, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkDistributedDataFilter, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkMeshQuality, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkSPHInterpolator, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkTecplotReader, vtkDecimatePro, vtkMPASReader, vtkSmartVolumeMapper, vtkPlot3DMetaReader, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkImageBlend, vtkShepardMethod, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkSignedDistance, vtkImageFourierFilter, vtkExodusIIWriter, vtkMINCImageReader, vtkApplyColors, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPUnstructuredGridGhostCellsGenerator, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkMINCImageWriter, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkPlaneCutter, vtkTableToGraph, vtkTubeFilter, vtkWeightedTransformFilter, vtkMapper, vtkDeformPointSet, vtkMNIObjectWriter, vtkCleanPolyData, vtkCellQuality, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkDiscreteMarchingCubes, vtkPolyDataToImageStencil, vtkLabeledDataMapper, vtkConnectivityFilter, vtkDelimitedTextReader, vtkMNITransformWriter, vtkWindowToImageFilter, vtkImageReslice, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkMNITransformReader, vtkFieldDataToAttributeDataFilter, vtkClipClosedSurface, vtkGenericClip, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkClipPolyData, vtkFlyingEdges3D, vtkRearrangeFields, vtkPCANormalEstimation, vtkSuperquadricSource, vtkMetaImageReader, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkMetaImageWriter, vtkFlyingEdges2D, vtkDijkstraImageGeodesicPath, vtkDIMACSGraphReader, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkFitImplicitFunction, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkPolyDataConnectivityFilter, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkMILVideoSource, vtkDataRepresentation, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPLYWriter, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkProcrustesAlignmentFilter, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkSQLGraphReader, vtkArcPlotter, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkDescriptiveStatistics, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkTemporalStatistics, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSurfaceLICMapper, vtkAppendCompositeDataLeaves, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkLoopSubdivisionFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkGraphAnnotationLayersFilter, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkOpenFOAMReader, vtkQtTableRepresentation, vtkParticlePathFilter, vtkComputeHistogram2DOutliers, vtkButterflySubdivisionFilter, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkADIOSReader, vtkOpenGLGPUVolumeRayCastMapper, vtkThreshold, vtkLinkEdgels, vtkGenericCutter, vtkPCAAnalysisFilter, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkOBJPolyDataProcessor, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkPlaneSource, vtkImageBSplineCoefficients, vtkCirclePackLayout, vtkXdmfWriter, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkMPIImageReader, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkProjectedTetrahedraMapper, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkGenericContourFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkRectangularButtonSource, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkDICOMImageReader, vtkChacoGraphReader, vtkLabeledTreeMapDataMapper, vtkRenderedTreeAreaRepresentation, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkProgrammableSource, vtkKCoreDecomposition, vtkExodusIIReader, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkStructuredGridLIC2D, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkLoopBooleanPolyDataFilter, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkProgrammableFilter, vtkTextureMapToSphere, vtkTreeMapLayout, vtkADIOSWriter, vtkGenericDataObjectReader, vtkLabelPlacer, vtkCastToConcrete, vtkGraphAlgorithm, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkFLUENTReader, vtkBMPReader, vtkNIFTIImageReader, vtkAbstractMapper, vtkStructuredGridLIC2D, vtkmLevelOfDetail, vtkmTriangleMeshPointNormals, vtkArrayDataAlgorithm, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkButtonSource, vtkEllipticalButtonSource, vtkExtractVOI, vtkFastSplatter, vtkTableToArray, vtkTransferAttributes, vtkAVSucdReader, vtkDataSetReader, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkBooleanOperationPolyDataFilter, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkHyperTreeGridToUnstructuredGrid, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkMatrixMathFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkPNrrdReader, vtkRowQueryToTable, vtkXMLWriter, vtkTextMapper, vtkImageResliceMapper, vtkLabelSizeCalculator, vtkRenderedSurfaceRepresentation, vtkDataSetAlgorithm, vtkFeatureEdges, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkReduceTable, vtkStringToCategory, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkSLACParticleReader, vtkSLACReader, vtkLabelPlacementMapper, vtkOpenGLPolyDataMapper, vtkPassInputTypeAlgorithm, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkThresholdTextureCoords, vtkSparseArrayToTable, vtkGraphLayout, vtkParticleReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFReader, vtkPExodusIIReader, vtkPolyDataMapper2D, vtkImageDataLIC2D, vtkCompositeMapperHelper2, vtkUndirectedGraphAlgorithm, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkLinearSubdivisionFilter, vtkComputeQuartiles, vtkGlobeSource, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkArrayReader, vtkNIFTIImageWriter, vtkNrrdReader, vtkRISReader, vtkNetCDFCFReader, vtkVPICReader, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkConvertSelectionDomain, vtkTableAlgorithm, vtkTreeAlgorithm, vtkAttributeDataToFieldDataFilter, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkImageHistogram, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkmPolyDataNormals, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkVectorText, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkOpenGLProjectedAAHexahedraMapper, vtkSelectionAlgorithm, vtkMoleculeMapper, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoGraticule, vtkImageCast, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkArrayDataReader, vtkXGMLReader, vtkLASReader, vtkPXdmf3Writer, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkOTDensityMap, vtkOTFilter, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageRFFT, vtkTableFFT, vtkImageLogic, vtkRemoveHiddenData, vtkCPExodusIIInSituReader, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkPolyDataAlgorithm, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkResliceCursorPolyDataAlgorithm, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkPNetCDFPOPReader, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkCompositePolyDataMapper2, vtkDataObjectAlgorithm, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkAppendFilter, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkPCellSizeFilter, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkImageClip, vtkImageResliceToColors, vtkImageStencilSource, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkFFMPEGWriter, vtkSTLWriter, vtkNetCDFPOPReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkDistanceToCamera, vtkImageMapper, vtkLabelHierarchyAlgorithm, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkNetworkHierarchy, vtkSplineGraphEdges, vtkGDALRasterReader, vtkGDALVectorReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkPWindBladeReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLDataSetWriter, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkRenderedRepresentation, vtkmExtractVOI, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkExtractUserDefinedPiece, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkImageMapToWindowLevelColors, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkCollapseVerticesByArray, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkPerturbCoincidentVertices, vtkAMRBaseReader, vtkWriter, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkTransformCoordinateSystems, vtkOpenGLImageSliceMapper, vtkVolumeOutlineSource, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkOpenQubeMoleculeSource, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkGenericOutlineFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkPDataSetWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkmContour, vtkmGradient, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkSynchronizeTimeFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeLimiter, vtkOutlineFilter, vtkExtractPiece, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkAMREnzoReader, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkTrivialProducer, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkHyperOctreeDepth, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkGeoArcs, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkmClip, vtkmThreshold, vtkOverlappingAMRAlgorithm, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkCutMaterial, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkImageStencilAlgorithm, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkBoostExtractLargestComponent, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkMRCReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkContextMapper2D, vtkOpenGLTexture, vtkOpenGLTexture, vtkmExternalFaces, vtkUniformGridAMRAlgorithm, vtkOpenGLMoleculeMapper, vtkImageToAMR, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkAbstractPolyDataReader, vtkGeoJSONReader, vtkGeoJSONWriter, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkmCleanGrid, vtkTrivialConsumer, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkSMPWarpVector, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkPDataSetReader, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkMapper2D, vtkCompositePolyDataMapper2, vtkOSPRayVolumeInterface, vtkmAverageToCells, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkQImageToImageSource, vtkmAverageToPoints, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkAMRFlashReader, vtkEnSightReader, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkOpenGLPolyDataMapper2D, vtkOpenGLLabeledContourMapper, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkThresholdGraph, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkOpenGLPointGaussianMapper, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkXMLMultiGroupDataReader, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkStructuredPointsGeometryFilter, vtkXMLPDataObjectReader, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkPPolyDataNormals, vtkSegY2DReader, vtkPSphereSource, vtkForceTime, and TestVectorFieldSource.

+

Reimplemented in vtkFiberSurface, vtkContinuousScatterplot, vtkLSDynaReader, vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkHAVSVolumeMapper, vtkPLSDynaReader, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkMultiThreshold, vtkExtractSurface, vtkEvenlySpacedStreamlines2D, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkGlyph3D, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkDistributedDataFilter, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkMeshQuality, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkSelectPolyData, vtkSPHInterpolator, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkTecplotReader, vtkDecimatePro, vtkMPASReader, vtkPlot3DMetaReader, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkSmartVolumeMapper, vtkImageBlend, vtkShepardMethod, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkSignedDistance, vtkImageFourierFilter, vtkExodusIIWriter, vtkMINCImageReader, vtkApplyColors, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPUnstructuredGridGhostCellsGenerator, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkMINCImageWriter, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkPlaneCutter, vtkTableToGraph, vtkTubeFilter, vtkWeightedTransformFilter, vtkMapper, vtkDeformPointSet, vtkMNIObjectWriter, vtkCleanPolyData, vtkCellQuality, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkDiscreteMarchingCubes, vtkPolyDataToImageStencil, vtkLabeledDataMapper, vtkConnectivityFilter, vtkDelimitedTextReader, vtkMNITransformWriter, vtkWindowToImageFilter, vtkImageReslice, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkMNITransformReader, vtkFieldDataToAttributeDataFilter, vtkClipClosedSurface, vtkGenericClip, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkClipPolyData, vtkFlyingEdges3D, vtkRearrangeFields, vtkPCANormalEstimation, vtkSuperquadricSource, vtkMetaImageReader, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkMetaImageWriter, vtkFlyingEdges2D, vtkDijkstraImageGeodesicPath, vtkDIMACSGraphReader, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkFitImplicitFunction, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkPolyDataConnectivityFilter, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkMILVideoSource, vtkDataRepresentation, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPLYWriter, vtkOpenGLGPUVolumeRayCastMapper, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkProcrustesAlignmentFilter, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkSQLGraphReader, vtkArcPlotter, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkDescriptiveStatistics, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkTemporalStatistics, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSurfaceLICMapper, vtkAppendCompositeDataLeaves, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkLoopSubdivisionFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkGraphAnnotationLayersFilter, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkOpenFOAMReader, vtkQtTableRepresentation, vtkParticlePathFilter, vtkComputeHistogram2DOutliers, vtkButterflySubdivisionFilter, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkADIOSReader, vtkThreshold, vtkLinkEdgels, vtkGenericCutter, vtkPCAAnalysisFilter, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkOBJPolyDataProcessor, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkPlaneSource, vtkImageBSplineCoefficients, vtkCirclePackLayout, vtkXdmfWriter, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkMPIImageReader, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkProjectedTetrahedraMapper, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkGenericContourFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkRectangularButtonSource, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkDICOMImageReader, vtkChacoGraphReader, vtkLabeledTreeMapDataMapper, vtkStructuredGridLIC2D, vtkRenderedTreeAreaRepresentation, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkProgrammableSource, vtkKCoreDecomposition, vtkExodusIIReader, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkLoopBooleanPolyDataFilter, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkProgrammableFilter, vtkTextureMapToSphere, vtkTreeMapLayout, vtkADIOSWriter, vtkGenericDataObjectReader, vtkLabelPlacer, vtkCastToConcrete, vtkGraphAlgorithm, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkFLUENTReader, vtkBMPReader, vtkNIFTIImageReader, vtkAbstractMapper, vtkmLevelOfDetail, vtkmTriangleMeshPointNormals, vtkArrayDataAlgorithm, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkButtonSource, vtkEllipticalButtonSource, vtkExtractVOI, vtkFastSplatter, vtkTableToArray, vtkTransferAttributes, vtkAVSucdReader, vtkDataSetReader, vtkStructuredGridLIC2D, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkBooleanOperationPolyDataFilter, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkHyperTreeGridToUnstructuredGrid, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkMatrixMathFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkPNrrdReader, vtkRowQueryToTable, vtkXMLWriter, vtkTextMapper, vtkImageResliceMapper, vtkLabelSizeCalculator, vtkRenderedSurfaceRepresentation, vtkDataSetAlgorithm, vtkFeatureEdges, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkReduceTable, vtkStringToCategory, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkSLACParticleReader, vtkSLACReader, vtkLabelPlacementMapper, vtkPassInputTypeAlgorithm, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkThresholdTextureCoords, vtkSparseArrayToTable, vtkGraphLayout, vtkParticleReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFReader, vtkPExodusIIReader, vtkPolyDataMapper2D, vtkImageDataLIC2D, vtkCompositeMapperHelper2, vtkUndirectedGraphAlgorithm, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkLinearSubdivisionFilter, vtkComputeQuartiles, vtkGlobeSource, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkArrayReader, vtkNIFTIImageWriter, vtkNrrdReader, vtkRISReader, vtkNetCDFCFReader, vtkVPICReader, vtkImageMapper3D, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkConvertSelectionDomain, vtkTableAlgorithm, vtkTreeAlgorithm, vtkAttributeDataToFieldDataFilter, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkImageHistogram, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkmPolyDataNormals, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkVectorText, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkOpenGLProjectedAAHexahedraMapper, vtkSelectionAlgorithm, vtkMoleculeMapper, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoGraticule, vtkImageCast, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkArrayDataReader, vtkXGMLReader, vtkLASReader, vtkPXdmf3Writer, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkOTDensityMap, vtkOTFilter, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageRFFT, vtkTableFFT, vtkImageLogic, vtkRemoveHiddenData, vtkCPExodusIIInSituReader, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkPolyDataAlgorithm, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkResliceCursorPolyDataAlgorithm, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkPNetCDFPOPReader, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkDataObjectAlgorithm, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkAppendFilter, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkPCellSizeFilter, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkImageClip, vtkImageResliceToColors, vtkImageStencilSource, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkFFMPEGWriter, vtkSTLWriter, vtkNetCDFPOPReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkDistanceToCamera, vtkImageMapper, vtkLabelHierarchyAlgorithm, vtkOpenGLPolyDataMapper, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkNetworkHierarchy, vtkSplineGraphEdges, vtkGDALRasterReader, vtkGDALVectorReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkPWindBladeReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLDataSetWriter, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkRenderedRepresentation, vtkmExtractVOI, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkExtractUserDefinedPiece, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkImageMapToWindowLevelColors, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkCollapseVerticesByArray, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkPerturbCoincidentVertices, vtkAMRBaseReader, vtkWriter, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkTransformCoordinateSystems, vtkOpenGLImageSliceMapper, vtkCompositePolyDataMapper2, vtkVolumeOutlineSource, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkOpenQubeMoleculeSource, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkGenericOutlineFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkPDataSetWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkOpenGLGlyph3DMapper, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkCompositeSurfaceLICMapper, vtkOpenGLTexture, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkmContour, vtkmGradient, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkSynchronizeTimeFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeLimiter, vtkOutlineFilter, vtkExtractPiece, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkAMREnzoReader, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkTrivialProducer, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkHyperOctreeDepth, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkGeoArcs, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkmClip, vtkmThreshold, vtkOverlappingAMRAlgorithm, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkCutMaterial, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkImageStencilAlgorithm, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkBoostExtractLargestComponent, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkMRCReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkContextMapper2D, vtkmExternalFaces, vtkUniformGridAMRAlgorithm, vtkOpenGLMoleculeMapper, vtkImageToAMR, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkAbstractPolyDataReader, vtkGeoJSONReader, vtkGeoJSONWriter, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkmCleanGrid, vtkTrivialConsumer, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkSMPWarpVector, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkPDataSetReader, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkMapper2D, vtkOSPRayVolumeInterface, vtkmAverageToCells, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkOpenGLTexture, vtkQImageToImageSource, vtkmAverageToPoints, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkAMRFlashReader, vtkEnSightReader, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkOpenGLPolyDataMapper2D, vtkOpenGLLabeledContourMapper, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkThresholdGraph, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkOpenGLPointGaussianMapper, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkXMLMultiGroupDataReader, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkStructuredPointsGeometryFilter, vtkXMLPDataObjectReader, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkPPolyDataNormals, vtkSegY2DReader, vtkPSphereSource, vtkForceTime, and TestVectorFieldSource.

@@ -991,7 +991,7 @@

Reimplemented from vtkObject.

-

Reimplemented in vtkFiberSurface, vtkContinuousScatterplot, vtkLSDynaReader, vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkHAVSVolumeMapper, vtkPLSDynaReader, vtkOpenGLHAVSVolumeMapper, vtkMultiThreshold, vtkExtractSurface, vtkSmartVolumeMapper, vtkEvenlySpacedStreamlines2D, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkGlyph3D, vtkDistributedDataFilter, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkMeshQuality, vtkSelectPolyData, vtkSPHInterpolator, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkTecplotReader, vtkDecimatePro, vtkMPASReader, vtkSmartVolumeMapper, vtkPlot3DMetaReader, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkImageBlend, vtkShepardMethod, vtkMINCImageReader, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkPUnstructuredGridGhostCellsGenerator, vtkSignedDistance, vtkExodusIIWriter, vtkMINCImageWriter, vtkApplyColors, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkPlaneCutter, vtkTableToGraph, vtkMNIObjectWriter, vtkTubeFilter, vtkWeightedTransformFilter, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkMapper, vtkDeformPointSet, vtkMNITransformWriter, vtkPolyDataToImageStencil, vtkLabeledDataMapper, vtkCleanPolyData, vtkConnectivityFilter, vtkCellQuality, vtkImageReslice, vtkDelimitedTextReader, vtkMNITransformReader, vtkWindowToImageFilter, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkClipClosedSurface, vtkGenericClip, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkClipPolyData, vtkFieldDataToAttributeDataFilter, vtkFlyingEdges3D, vtkRearrangeFields, vtkPCANormalEstimation, vtkSuperquadricSource, vtkMetaImageReader, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkMetaImageWriter, vtkFlyingEdges2D, vtkProcrustesAlignmentFilter, vtkDijkstraImageGeodesicPath, vtkDIMACSGraphReader, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkFitImplicitFunction, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkPolyDataConnectivityFilter, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkMILVideoSource, vtkDataRepresentation, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPLYWriter, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkSQLGraphReader, vtkArcPlotter, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkTemporalStatistics, vtkDescriptiveStatistics, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkPCAAnalysisFilter, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSurfaceLICMapper, vtkAppendCompositeDataLeaves, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkGraphAnnotationLayersFilter, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkOpenFOAMReader, vtkQtTableRepresentation, vtkParticlePathFilter, vtkComputeHistogram2DOutliers, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkADIOSReader, vtkDICOMImageReader, vtkOpenGLGPUVolumeRayCastMapper, vtkThreshold, vtkLinkEdgels, vtkGenericCutter, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkImageBSplineCoefficients, vtkImageSeparableConvolution, vtkOBJPolyDataProcessor, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkCirclePackLayout, vtkMPIImageReader, vtkXdmfWriter, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkNIFTIImageReader, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkProjectedTetrahedraMapper, vtkGenericContourFilter, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkPlaneSource, vtkImageSlabReslice, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkChacoGraphReader, vtkLabeledTreeMapDataMapper, vtkRenderedTreeAreaRepresentation, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkLoopBooleanPolyDataFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkKCoreDecomposition, vtkExodusIIReader, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkStructuredGridLIC2D, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkProgrammableFilter, vtkRectangularButtonSource, vtkTextureMapToSphere, vtkTreeMapLayout, vtkADIOSWriter, vtkBMPReader, vtkGenericDataObjectReader, vtkLabelPlacer, vtkCastToConcrete, vtkGraphAlgorithm, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkBooleanTexture, vtkFastSplatter, vtkFLUENTReader, vtkNIFTIImageWriter, vtkAbstractMapper, vtkStructuredGridLIC2D, vtkOpenGLProjectedTetrahedraMapper, vtkArrayDataAlgorithm, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkBooleanOperationPolyDataFilter, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkExtractVOI, vtkTableToArray, vtkTransferAttributes, vtkAVSucdReader, vtkDataSetReader, vtkPNrrdReader, vtkMultiBlockVolumeMapper, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkHyperTreeGridToUnstructuredGrid, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkSLACParticleReader, vtkSLACReader, vtkRowQueryToTable, vtkXMLWriter, vtkTextMapper, vtkImageResliceMapper, vtkRenderedSurfaceRepresentation, vtkDataSetAlgorithm, vtkFeatureEdges, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkButtonSource, vtkEllipticalButtonSource, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkNetworkHierarchy, vtkReduceTable, vtkStringToCategory, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkNetCDFReader, vtkPolyDataMapper2D, vtkLabelPlacementMapper, vtkOpenGLPolyDataMapper, vtkPassInputTypeAlgorithm, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkThresholdTextureCoords, vtkMatrixMathFilter, vtkSparseArrayToTable, vtkGraphLayout, vtkParticleReader, vtkNrrdReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFCFReader, vtkPExodusIIReader, vtkLabelSizeCalculator, vtkImageDataLIC2D, vtkOpenGLProjectedTetrahedraMapper, vtkUndirectedGraphAlgorithm, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkComputeQuartiles, vtkGlobeSource, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkImageHistogram, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkArrayReader, vtkRISReader, vtkVPICReader, vtkImageMapper3D, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkConvertSelectionDomain, vtkTableAlgorithm, vtkTreeAlgorithm, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkImageHistogramStatistics, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkLabeledContourMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkVectorText, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkSelectionAlgorithm, vtkMoleculeMapper, vtkAttributeDataToFieldDataFilter, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkImageCast, vtkTableFFT, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkArrayDataReader, vtkXGMLReader, vtkLASReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkPXdmf3Writer, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkOTDensityMap, vtkOTFilter, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageLogic, vtkRemoveHiddenData, vtkCPExodusIIInSituReader, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPNetCDFPOPReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkPolyDataAlgorithm, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkGeoGraticule, vtkImageMapToColors, vtkImageResliceToColors, vtkImageStencilSource, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkResliceCursorPolyDataAlgorithm, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkNetCDFPOPReader, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkImageMapper, vtkCompositePolyDataMapper2, vtkDataObjectAlgorithm, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkAppendFilter, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkImageClip, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkFFMPEGWriter, vtkSTLWriter, vtkPWindBladeReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkDistanceToCamera, vtkLabelHierarchyAlgorithm, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkExtractUserDefinedPiece, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkCollapseVerticesByArray, vtkSplineGraphEdges, vtkGDALRasterReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkRenderedRepresentation, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkImageMapToWindowLevelColors, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkPerturbCoincidentVertices, vtkAMRBaseReader, vtkWriter, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkTransformCoordinateSystems, vtkOpenGLImageSliceMapper, vtkVolumeOutlineSource, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkOpenQubeMoleculeSource, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkGDALVectorReader, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkOpenGLImageGradient, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkOutlineFilter, vtkExtractPiece, vtkImageHSVToRGB, vtkImageChangeInformation, vtkImageConstantPad, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkAMREnzoReader, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkPDataSetWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkTrivialProducer, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkGeoArcs, vtkImageHSIToRGB, vtkImageCacheFilter, vtkImageDecomposeFilter, vtkImagePermute, vtkImageStencilAlgorithm, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkMRCReader, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOverlappingAMRAlgorithm, vtkMaskPolyData, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageCheckerboard, vtkImageRange3D, vtkBoostExtractLargestComponent, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkContextMapper2D, vtkOpenGLTexture, vtkOpenGLTexture, vtkUniformGridAMRAlgorithm, vtkImageToAMR, vtkCompositeCutter, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkSMPWarpVector, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkImageGaussianSource, vtkImageGridSource, vtkAbstractPolyDataReader, vtkGeoJSONReader, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkTrivialConsumer, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkCutMaterial, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageLogarithmicScale, vtkImageMaskBits, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkMapper2D, vtkCompositePolyDataMapper2, vtkOSPRayVolumeInterface, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkImageRGBToHSI, vtkImageEllipsoidSource, vtkGeoJSONWriter, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkOpenGLPolyDataMapper2D, vtkQImageToImageSource, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPSphereSource, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageSinusoidSource, vtkThresholdGraph, vtkAMRFlashReader, vtkEnSightReader, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkPDataSetReader, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkOpenGLLabeledContourMapper, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkOpenGLPointGaussianMapper, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkXMLMultiGroupDataReader, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkXMLPDataObjectReader, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkPPolyDataNormals, vtkSegY2DReader, and vtkForceTime.

+

Reimplemented in vtkFiberSurface, vtkContinuousScatterplot, vtkLSDynaReader, vtkWindowedSincPolyDataFilter, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkHAVSVolumeMapper, vtkPLSDynaReader, vtkOpenGLHAVSVolumeMapper, vtkSmartVolumeMapper, vtkMultiThreshold, vtkExtractSurface, vtkEvenlySpacedStreamlines2D, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkGlyph3D, vtkDistributedDataFilter, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkMeshQuality, vtkSelectPolyData, vtkSPHInterpolator, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkTecplotReader, vtkDecimatePro, vtkMPASReader, vtkPlot3DMetaReader, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkSmartVolumeMapper, vtkImageBlend, vtkShepardMethod, vtkMINCImageReader, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkPUnstructuredGridGhostCellsGenerator, vtkSignedDistance, vtkExodusIIWriter, vtkMINCImageWriter, vtkApplyColors, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkPlaneCutter, vtkTableToGraph, vtkMNIObjectWriter, vtkTubeFilter, vtkWeightedTransformFilter, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkMapper, vtkDeformPointSet, vtkMNITransformWriter, vtkPolyDataToImageStencil, vtkLabeledDataMapper, vtkCleanPolyData, vtkConnectivityFilter, vtkCellQuality, vtkImageReslice, vtkDelimitedTextReader, vtkMNITransformReader, vtkWindowToImageFilter, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkClipClosedSurface, vtkGenericClip, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkClipPolyData, vtkFieldDataToAttributeDataFilter, vtkFlyingEdges3D, vtkRearrangeFields, vtkPCANormalEstimation, vtkSuperquadricSource, vtkMetaImageReader, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkMetaImageWriter, vtkFlyingEdges2D, vtkProcrustesAlignmentFilter, vtkDijkstraImageGeodesicPath, vtkDIMACSGraphReader, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkFitImplicitFunction, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkPolyDataConnectivityFilter, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkMILVideoSource, vtkDataRepresentation, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPLYWriter, vtkOpenGLGPUVolumeRayCastMapper, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkSQLGraphReader, vtkArcPlotter, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkTemporalStatistics, vtkDescriptiveStatistics, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkPCAAnalysisFilter, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSurfaceLICMapper, vtkAppendCompositeDataLeaves, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkGraphAnnotationLayersFilter, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkOpenFOAMReader, vtkQtTableRepresentation, vtkParticlePathFilter, vtkComputeHistogram2DOutliers, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkADIOSReader, vtkDICOMImageReader, vtkThreshold, vtkLinkEdgels, vtkGenericCutter, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkImageBSplineCoefficients, vtkImageSeparableConvolution, vtkOBJPolyDataProcessor, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkCirclePackLayout, vtkMPIImageReader, vtkXdmfWriter, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkNIFTIImageReader, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkProjectedTetrahedraMapper, vtkGenericContourFilter, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkPlaneSource, vtkImageSlabReslice, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkChacoGraphReader, vtkLabeledTreeMapDataMapper, vtkStructuredGridLIC2D, vtkRenderedTreeAreaRepresentation, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkLoopBooleanPolyDataFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkKCoreDecomposition, vtkExodusIIReader, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkProgrammableFilter, vtkRectangularButtonSource, vtkTextureMapToSphere, vtkTreeMapLayout, vtkADIOSWriter, vtkBMPReader, vtkGenericDataObjectReader, vtkLabelPlacer, vtkCastToConcrete, vtkGraphAlgorithm, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkBooleanTexture, vtkFastSplatter, vtkFLUENTReader, vtkNIFTIImageWriter, vtkAbstractMapper, vtkOpenGLProjectedTetrahedraMapper, vtkArrayDataAlgorithm, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkBooleanOperationPolyDataFilter, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkExtractVOI, vtkTableToArray, vtkTransferAttributes, vtkAVSucdReader, vtkDataSetReader, vtkPNrrdReader, vtkStructuredGridLIC2D, vtkMultiBlockVolumeMapper, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkHyperTreeGridToUnstructuredGrid, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkSLACParticleReader, vtkSLACReader, vtkRowQueryToTable, vtkXMLWriter, vtkTextMapper, vtkImageResliceMapper, vtkRenderedSurfaceRepresentation, vtkDataSetAlgorithm, vtkFeatureEdges, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkButtonSource, vtkEllipticalButtonSource, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkNetworkHierarchy, vtkReduceTable, vtkStringToCategory, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkNetCDFReader, vtkPolyDataMapper2D, vtkLabelPlacementMapper, vtkPassInputTypeAlgorithm, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkThresholdTextureCoords, vtkMatrixMathFilter, vtkSparseArrayToTable, vtkGraphLayout, vtkParticleReader, vtkNrrdReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFCFReader, vtkPExodusIIReader, vtkLabelSizeCalculator, vtkImageDataLIC2D, vtkOpenGLProjectedTetrahedraMapper, vtkUndirectedGraphAlgorithm, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkComputeQuartiles, vtkGlobeSource, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkImageHistogram, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkArrayReader, vtkRISReader, vtkVPICReader, vtkImageMapper3D, vtkOpenGLPolyDataMapper2D, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridVolumeRayCastMapper, vtkConvertSelectionDomain, vtkTableAlgorithm, vtkTreeAlgorithm, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkImageHistogramStatistics, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkOpenGLProjectedAAHexahedraMapper, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkVectorText, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkSelectionAlgorithm, vtkMoleculeMapper, vtkAttributeDataToFieldDataFilter, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkImageCast, vtkTableFFT, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkArrayDataReader, vtkXGMLReader, vtkLASReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkPXdmf3Writer, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkOTDensityMap, vtkOTFilter, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageLogic, vtkRemoveHiddenData, vtkCPExodusIIInSituReader, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPNetCDFPOPReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkPolyDataAlgorithm, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkGeoGraticule, vtkImageMapToColors, vtkImageResliceToColors, vtkImageStencilSource, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkResliceCursorPolyDataAlgorithm, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkNetCDFPOPReader, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkImageMapper, vtkDataObjectAlgorithm, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkAppendFilter, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkImageClip, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkFFMPEGWriter, vtkSTLWriter, vtkPWindBladeReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkDistanceToCamera, vtkLabelHierarchyAlgorithm, vtkOpenGLPolyDataMapper, vtkGPUVolumeRayCastMapper, vtkAMRVolumeMapper, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkExtractUserDefinedPiece, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkCollapseVerticesByArray, vtkSplineGraphEdges, vtkGDALRasterReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkRenderedRepresentation, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkImageMapToWindowLevelColors, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkPerturbCoincidentVertices, vtkAMRBaseReader, vtkWriter, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkTransformCoordinateSystems, vtkOpenGLImageSliceMapper, vtkCompositePolyDataMapper2, vtkVolumeOutlineSource, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkOpenQubeMoleculeSource, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkGDALVectorReader, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkOpenGLGlyph3DMapper, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkOpenGLImageGradient, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkCompositeSurfaceLICMapper, vtkOpenGLTexture, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkOutlineFilter, vtkExtractPiece, vtkImageHSVToRGB, vtkImageChangeInformation, vtkImageConstantPad, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkAMREnzoReader, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkPDataSetWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkHierarchicalPolyDataMapper, vtkOpenGLImageMapper, vtkOSPRayVolumeMapper, vtkTrivialProducer, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkGeoArcs, vtkImageHSIToRGB, vtkImageCacheFilter, vtkImageDecomposeFilter, vtkImagePermute, vtkImageStencilAlgorithm, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkMRCReader, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkAbstractVolumeMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLImageSliceMapper, vtkOverlappingAMRAlgorithm, vtkMaskPolyData, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageCheckerboard, vtkImageRange3D, vtkBoostExtractLargestComponent, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkContextMapper2D, vtkUniformGridAMRAlgorithm, vtkImageToAMR, vtkCompositeCutter, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkSMPWarpVector, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkImageGaussianSource, vtkImageGridSource, vtkAbstractPolyDataReader, vtkGeoJSONReader, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkTrivialConsumer, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkCutMaterial, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageLogarithmicScale, vtkImageMaskBits, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkMapper2D, vtkOSPRayVolumeInterface, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkImageRGBToHSI, vtkImageEllipsoidSource, vtkGeoJSONWriter, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkOpenGLPolyDataMapper2D, vtkOpenGLTexture, vtkQImageToImageSource, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPSphereSource, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageSinusoidSource, vtkThresholdGraph, vtkAMRFlashReader, vtkEnSightReader, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkPDataSetReader, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkOpenGLLabeledContourMapper, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkOpenGLPointGaussianMapper, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkXMLMultiGroupDataReader, vtkOpenGLGlyph3DHelper, vtkOpenGLTextMapper, vtkXMLPDataObjectReader, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkPPolyDataNormals, vtkSegY2DReader, and vtkForceTime.

@@ -3833,7 +3833,7 @@

Fill the input port information objects for this algorithm.

This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle.

-

Reimplemented in vtkImageReslice, vtkGlyph3DMapper, vtkStreamTracer, vtkFiberSurface, vtkMultiThreshold, vtkRandomAttributeGenerator, vtkGlyph3D, vtkImplicitModeller, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkGraphMapper, vtkArrayCalculator, vtkAMRVolumeMapper, vtkRenderedTreeAreaRepresentation, vtkDistributedDataFilter, vtkDelaunay3D, vtkEvenlySpacedStreamlines2D, vtkExodusIIWriter, vtkStatisticsAlgorithm, vtkGaussianSplatter, vtkGenericGlyph3DFilter, vtkDataObjectToDataSetFilter, vtkParticleTracerBase, vtkMoleculeMapper, vtkLagrangianParticleTracker, vtkLabeledDataMapper, vtkApplyColors, vtkVolumeMapper, vtkQuadricClustering, vtkBoxClipDataSet, vtkHyperStreamline, vtkPointDensityFilter, vtkPCAStatistics, vtkTensorGlyph, vtkConvertSelection, vtkTemporalStreamTracer, vtkParallelCoordinatesRepresentation, vtkPLYWriter, vtkTableBasedClipDataSet, vtkImageMathematics, vtkCutter, vtkLabelPlacementMapper, vtkUnsignedDistance, vtkHyperOctreeCutter, vtkSmoothPolyDataFilter, vtkPolyDataMapper2D, vtkMINCImageWriter, vtkImageHistogram, vtkContourFilter, vtkUnstructuredGridGeometryFilter, vtkEuclideanClusterExtraction, vtkImageThresholdConnectivity, vtkContinuousScatterplot, vtkHierarchicalBinningFilter, vtkFlyingEdges3D, vtkClipVolume, vtkImageToPolyDataFilter, vtkBivariateLinearTableThreshold, vtkPassInputTypeAlgorithm, vtkConnectivityFilter, vtkClipDataSet, vtkADIOSWriter, vtkThreshold, vtkGenericClip, vtkLabelPlacer, vtkIntersectionPolyDataFilter, vtkYoungsMaterialInterface, vtkImageBlend, vtkClipHyperOctree, vtkContourGrid, vtkGeometryFilter, vtkHyperOctreeContourFilter, vtkPlaneCutter, vtkGenericGeometryFilter, vtkDataSetAlgorithm, vtkDepthImageToPointCloud, vtkThreadedSynchronizedTemplates3D, vtkMNITagPointWriter, vtkSynchronizedTemplates3D, vtkDataSetSurfaceFilter, vtkGreedyTerrainDecimation, vtkMNIObjectWriter, vtkExtractSurface, vtkRectilinearSynchronizedTemplates, vtkImageAlgorithm, vtkMergeFilter, vtkShepardMethod, vtkApplyIcons, vtkHyperOctreeDualGridContourFilter, vtkGridSynchronizedTemplates3D, vtkDensifyPointCloudFilter, vtkSignedDistance, vtkImageMapper3D, vtkPCANormalEstimation, vtkProjectedTerrainPath, vtkImageAccumulate, vtkSphereTreeFilter, vtkGenericCutter, vtkProgrammableGlyphFilter, vtkMaskPoints, vtkOpenGLHAVSVolumeMapper, vtkImageMapper, vtkFlyingEdges2D, vtkMarchingContourFilter, vtkPolyDataMapper, vtkSelectEnclosedPoints, vtkXdmfWriter, vtkQuadRotationalExtrusionFilter, vtkVoxelGrid, vtkImageChangeInformation, vtkGenericContourFilter, vtkDotProductSimilarity, vtkTableToGraph, vtkPhyloXMLTreeWriter, vtkEnSightWriter, vtkPassArrays, vtkImageMarchingCubes, vtkCompositePolyDataMapper2, vtkResampleWithDataSet, vtkPointSetAlgorithm, vtkAMRResampleFilter, vtkTemporalPathLineFilter, vtkExtractCTHPart, vtkLabeledContourMapper, vtkMapArrayValues, vtkSelectVisiblePoints, vtkHyperTreeGridAlgorithm, vtkTemporalShiftScale, vtkMultiBlockVolumeMapper, vtkVoxelModeller, vtkTableToPolyData, vtkArrayWriter, vtkAbstractVolumeMapper, vtkBoostBreadthFirstSearch, vtkArrayDataWriter, vtkAppendPolyData, vtkPointSetToLabelHierarchy, vtkReflectionFilter, vtkTessellatorFilter, vtkPointCloudFilter, vtkProgrammableFilter, vtkStructuredGridLIC2D, vtkFastSplatter, vtkLoopBooleanPolyDataFilter, vtkBYUWriter, vtkRenderedHierarchyRepresentation, vtkDataObjectAlgorithm, vtkExtractArraysOverTime, vtkGraphToGlyphs, vtkFlyingEdgesPlaneCutter, vtkImageAppend, vtkGraphAnnotationLayersFilter, vtkLabelHierarchyAlgorithm, vtkRectilinearGridToTetrahedra, vtkSynchronizedTemplates2D, vtkCellDistanceSelector, vtkImageDataLIC2D, vtkStructuredGridLIC2D, vtkKdTreeSelector, vtkOTDensityMap, vtkImageDataLIC2D, vtkRectilinearGridAlgorithm, vtkAssignAttribute, vtkMarchingCubes, vtkGenericStreamTracer, vtkMoleculeAlgorithm, vtkDataSetToDataObjectFilter, vtkTemporalStatistics, vtkBoostPrimMinimumSpanningTree, vtkStructuredGridAlgorithm, vtkPolyDataToImageStencil, vtkPolyDataAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkComputeHistogram2DOutliers, vtkHyperOctreeAlgorithm, vtkTemporalInterpolator, vtkTransferAttributes, vtkUnstructuredGridAlgorithm, vtkSpatialRepresentationFilter, vtkAnnotationLink, vtkDijkstraImageGeodesicPath, vtkMergeGraphs, vtkDelimitedTextWriter, vtkGraphAlgorithm, vtkTableToStructuredGrid, vtkImageStencil, vtkSampleImplicitFunctionFilter, vtkUniformGridAMRAlgorithm, vtkBooleanOperationPolyDataFilter, vtkMaskPointsFilter, vtkCompositePolyDataMapper2, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkAppendSelection, vtkGenericDataSetTessellator, vtkGeoJSONWriter, vtkArrayDataAlgorithm, vtkPeriodicFilter, vtkDirectedGraphAlgorithm, vtkExtractGeometry, vtkDataSetRegionSurfaceFilter, vtkImageDataGeometryFilter, vtkVolumeOfRevolutionFilter, vtkPCACurvatureEstimation, vtkPointOccupancyFilter, vtkLinearSelector, vtkAppendFilter, vtkMarchingSquares, vtkGeoAssignCoordinates, vtkTreeDifferenceFilter, vtkPiecewiseFunctionAlgorithm, vtkRotationFilter, vtkWarpLens, vtkUndirectedGraphAlgorithm, vtkTableAlgorithm, vtkTreeAlgorithm, vtkLinkEdgels, vtkSTLWriter, vtkAMRSliceFilter, vtkSelectionAlgorithm, vtkReebGraphVolumeSkeletonFilter, vtkAppendCompositeDataLeaves, vtkVolumeContourSpectrumFilter, vtkAreaContourSpectrumFilter, vtkReebGraphSurfaceSkeletonFilter, vtkImageStencilToImage, vtkAMRCutPlane, vtkAnnotationLayersAlgorithm, vtkWarpScalar, vtkGraphToPolyData, vtkJavaScriptDataWriter, vtkImageLogic, vtkBoostBreadthFirstSearchTree, vtkBoostKruskalMinimumSpanningTree, vtkThresholdPoints, vtkImageWeightedSum, vtkGraphHierarchicalBundleEdges, vtkPieceRequestFilter, vtkTableToSparseArray, vtkXMLCompositeDataWriter, vtkResampleToImage, vtkMCubesWriter, vtkProteinRibbonFilter, vtkStructuredGridAppend, vtkCutMaterial, vtkImageAppendComponents, vtkLabelSizeCalculator, vtkAdjacencyMatrixToEdgeTable, vtkExtractTemporalFieldData, vtkRectilinearGridPartitioner, vtkUnstructuredGridVolumeMapper, vtkStructuredGridPartitioner, vtkHyperOctreeSurfaceFilter, vtkPythonAlgorithm, vtkTrivialProducer, vtkStructuredGridGeometryFilter, vtkSurfaceReconstructionFilter, vtkAssignCoordinates, vtkDataSetMapper, vtkRecursiveDividingCubes, vtkTemporalArrayOperatorFilter, vtkNewickTreeWriter, vtkGenericProbeFilter, vtkImageToImageStencil, vtkRectilinearGridGeometryFilter, vtkTableToArray, vtkCompositePolyDataMapper, vtkPResampleFilter, vtkAddMembershipArray, vtkExtractSelectedGraph, vtkMergeDataObjectFilter, vtkExtractSelection, vtkSubPixelPositionEdgels, vtkCookieCutter, vtkImageToPoints, vtkHedgeHog, vtkProjectSphereFilter, vtkStreamingStatistics, vtkPolyDataStreamer, vtkReebGraphToJoinSplitTreeFilter, vtkTreeMapToPolyData, vtkFacetWriter, vtkDIMACSGraphWriter, vtkDataObjectWriter, vtkUniformGridPartitioner, vtkCompositeDataProbeFilter, vtkKCoreLayout, vtkImageToAMR, vtkIVWriter, vtkAppendPoints, vtkTemporalDataSetCache, vtkmClip, vtkMultiBlockDataGroupFilter, vtkPOutlineCornerFilter, vtkContextMapper2D, vtkExtractCells, vtkExtractEdges, vtkCellCenters, vtkDataSetTriangleFilter, vtkImageToStructuredPoints, vtkInterpolateDataSetAttributes, vtkImageDataToUniformGrid, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkTableToDatabaseWriter, vtkDataObjectToTable, vtkSparseArrayToTable, vtkStructuredPointsWriter, vtkTransformFilter, vtkXMLPTableWriter, vtkmExternalFaces, vtkSplitByCellScalarFilter, vtkReebGraphSimplificationFilter, vtkCompositeDataWriter, vtkXMLTableWriter, vtkExtractSelectionBase, vtkXMLHyperOctreeWriter, vtkExtractLevel, vtkEdgeCenters, vtkCirclePackToPolyData, vtkXMLPImageDataWriter, vtkXMLPolyDataWriter, vtkEdgePoints, vtkShrinkFilter, vtkWarpTo, vtkCollapseGraph, vtkRemoveHiddenData, vtkConvertSelectionDomain, vtkMultiBlockMergeFilter, vtkExpandSelectedGraph, vtkTreeRingToPolyData, vtkXMLUnstructuredGridWriter, vtkImageToStructuredGrid, vtkBlankStructuredGridWithImage, vtkAggregateDataSetFilter, vtkPProbeFilter, vtkUnstructuredGridToReebGraphFilter, vtkOutlineCornerFilter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkRectilinearGridToPointSet, vtkUnstructuredGridWriter, vtkXMLDataObjectWriter, vtkXMLImageDataWriter, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkExtractSelectedBlock, vtkImageDataToPointSet, vtkPolyDataToReebGraphFilter, vtkOutlineFilter, vtkOverlappingAMRAlgorithm, vtkExtractDataSets, vtkExtractArray, vtkComputeQuartiles, vtkPolyDataWriter, vtkExtractSelectedRows, vtkGraphToPoints, vtkHyperOctreeLimiter, vtkHyperOctreeToUniformGridFilter, vtkOTFilter, vtkXMLPPolyDataWriter, vtkmCleanGrid, vtkAMRToMultiBlockFilter, vtkCountVertices, vtkDataSetGhostGenerator, vtkXMLUniformGridAMRWriter, vtkNonOverlappingAMRAlgorithm, vtkCountFaces, vtkCompositeDataGeometryFilter, vtkPOutlineFilter, vtkHoudiniPolyDataWriter, vtkGraphWriter, vtkVertexGlyphFilter, vtkRemoveGhosts, vtkTableWriter, vtkXMLPDataSetWriter, vtkGenericOutlineFilter, vtkDataSetWriter, vtkTreeWriter, vtkTableToMySQLWriter, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkXMLDataSetWriter, vtkQuadraturePointsGenerator, vtkWarpVector, vtkExtractSelectedTree, vtkExtractSelectedIds, vtkQuadraturePointInterpolator, vtkQuadratureSchemeDictionaryGenerator, vtkMultiBlockFromTimeSeriesFilter, vtkArrayToTable, vtkXMLMultiBlockDataWriter, vtkHyperOctreeDepth, vtkCompositeCutter, vtkStructuredGridOutlineFilter, vtkExtractSelectedPolyDataIds, vtkGeodesicPath, vtkRectilinearGridOutlineFilter, vtkTrivialConsumer, vtkMoleculeToPolyDataFilter, vtkGenericDataObjectWriter, and vtkPassThrough.

+

Reimplemented in vtkImageReslice, vtkGlyph3DMapper, vtkStreamTracer, vtkFiberSurface, vtkMultiThreshold, vtkRandomAttributeGenerator, vtkGlyph3D, vtkImplicitModeller, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkGraphMapper, vtkArrayCalculator, vtkAMRVolumeMapper, vtkRenderedTreeAreaRepresentation, vtkDistributedDataFilter, vtkDelaunay3D, vtkEvenlySpacedStreamlines2D, vtkExodusIIWriter, vtkStatisticsAlgorithm, vtkGaussianSplatter, vtkGenericGlyph3DFilter, vtkDataObjectToDataSetFilter, vtkParticleTracerBase, vtkMoleculeMapper, vtkLagrangianParticleTracker, vtkLabeledDataMapper, vtkApplyColors, vtkVolumeMapper, vtkQuadricClustering, vtkBoxClipDataSet, vtkHyperStreamline, vtkPointDensityFilter, vtkPCAStatistics, vtkTensorGlyph, vtkConvertSelection, vtkTemporalStreamTracer, vtkParallelCoordinatesRepresentation, vtkPLYWriter, vtkTableBasedClipDataSet, vtkImageMathematics, vtkCutter, vtkLabelPlacementMapper, vtkUnsignedDistance, vtkHyperOctreeCutter, vtkSmoothPolyDataFilter, vtkPolyDataMapper2D, vtkMINCImageWriter, vtkImageHistogram, vtkContourFilter, vtkUnstructuredGridGeometryFilter, vtkEuclideanClusterExtraction, vtkImageThresholdConnectivity, vtkContinuousScatterplot, vtkHierarchicalBinningFilter, vtkFlyingEdges3D, vtkClipVolume, vtkImageToPolyDataFilter, vtkBivariateLinearTableThreshold, vtkPassInputTypeAlgorithm, vtkConnectivityFilter, vtkClipDataSet, vtkADIOSWriter, vtkThreshold, vtkGenericClip, vtkLabelPlacer, vtkIntersectionPolyDataFilter, vtkYoungsMaterialInterface, vtkImageBlend, vtkClipHyperOctree, vtkContourGrid, vtkGeometryFilter, vtkHyperOctreeContourFilter, vtkPlaneCutter, vtkGenericGeometryFilter, vtkDataSetAlgorithm, vtkDepthImageToPointCloud, vtkThreadedSynchronizedTemplates3D, vtkMNITagPointWriter, vtkSynchronizedTemplates3D, vtkDataSetSurfaceFilter, vtkGreedyTerrainDecimation, vtkMNIObjectWriter, vtkExtractSurface, vtkRectilinearSynchronizedTemplates, vtkImageAlgorithm, vtkMergeFilter, vtkShepardMethod, vtkApplyIcons, vtkHyperOctreeDualGridContourFilter, vtkGridSynchronizedTemplates3D, vtkDensifyPointCloudFilter, vtkSignedDistance, vtkImageMapper3D, vtkPCANormalEstimation, vtkProjectedTerrainPath, vtkImageAccumulate, vtkSphereTreeFilter, vtkGenericCutter, vtkProgrammableGlyphFilter, vtkMaskPoints, vtkOpenGLHAVSVolumeMapper, vtkImageMapper, vtkFlyingEdges2D, vtkMarchingContourFilter, vtkPolyDataMapper, vtkSelectEnclosedPoints, vtkXdmfWriter, vtkQuadRotationalExtrusionFilter, vtkVoxelGrid, vtkImageChangeInformation, vtkGenericContourFilter, vtkDotProductSimilarity, vtkTableToGraph, vtkPhyloXMLTreeWriter, vtkEnSightWriter, vtkPassArrays, vtkImageMarchingCubes, vtkResampleWithDataSet, vtkPointSetAlgorithm, vtkAMRResampleFilter, vtkTemporalPathLineFilter, vtkExtractCTHPart, vtkLabeledContourMapper, vtkMapArrayValues, vtkSelectVisiblePoints, vtkCompositePolyDataMapper2, vtkHyperTreeGridAlgorithm, vtkTemporalShiftScale, vtkMultiBlockVolumeMapper, vtkVoxelModeller, vtkTableToPolyData, vtkArrayWriter, vtkAbstractVolumeMapper, vtkBoostBreadthFirstSearch, vtkArrayDataWriter, vtkAppendPolyData, vtkPointSetToLabelHierarchy, vtkReflectionFilter, vtkTessellatorFilter, vtkPointCloudFilter, vtkProgrammableFilter, vtkFastSplatter, vtkLoopBooleanPolyDataFilter, vtkBYUWriter, vtkStructuredGridLIC2D, vtkRenderedHierarchyRepresentation, vtkDataObjectAlgorithm, vtkExtractArraysOverTime, vtkGraphToGlyphs, vtkStructuredGridLIC2D, vtkFlyingEdgesPlaneCutter, vtkImageAppend, vtkGraphAnnotationLayersFilter, vtkLabelHierarchyAlgorithm, vtkRectilinearGridToTetrahedra, vtkSynchronizedTemplates2D, vtkCellDistanceSelector, vtkImageDataLIC2D, vtkKdTreeSelector, vtkOTDensityMap, vtkImageDataLIC2D, vtkRectilinearGridAlgorithm, vtkAssignAttribute, vtkMarchingCubes, vtkGenericStreamTracer, vtkMoleculeAlgorithm, vtkDataSetToDataObjectFilter, vtkTemporalStatistics, vtkBoostPrimMinimumSpanningTree, vtkStructuredGridAlgorithm, vtkPolyDataToImageStencil, vtkPolyDataAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkComputeHistogram2DOutliers, vtkHyperOctreeAlgorithm, vtkTemporalInterpolator, vtkTransferAttributes, vtkUnstructuredGridAlgorithm, vtkSpatialRepresentationFilter, vtkAnnotationLink, vtkDijkstraImageGeodesicPath, vtkMergeGraphs, vtkDelimitedTextWriter, vtkGraphAlgorithm, vtkCompositePolyDataMapper2, vtkTableToStructuredGrid, vtkImageStencil, vtkSampleImplicitFunctionFilter, vtkUniformGridAMRAlgorithm, vtkBooleanOperationPolyDataFilter, vtkMaskPointsFilter, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkAppendSelection, vtkGenericDataSetTessellator, vtkGeoJSONWriter, vtkArrayDataAlgorithm, vtkPeriodicFilter, vtkDirectedGraphAlgorithm, vtkExtractGeometry, vtkDataSetRegionSurfaceFilter, vtkImageDataGeometryFilter, vtkVolumeOfRevolutionFilter, vtkPCACurvatureEstimation, vtkPointOccupancyFilter, vtkLinearSelector, vtkAppendFilter, vtkMarchingSquares, vtkGeoAssignCoordinates, vtkTreeDifferenceFilter, vtkPiecewiseFunctionAlgorithm, vtkRotationFilter, vtkWarpLens, vtkUndirectedGraphAlgorithm, vtkTableAlgorithm, vtkTreeAlgorithm, vtkLinkEdgels, vtkSTLWriter, vtkAMRSliceFilter, vtkSelectionAlgorithm, vtkReebGraphVolumeSkeletonFilter, vtkAppendCompositeDataLeaves, vtkVolumeContourSpectrumFilter, vtkAreaContourSpectrumFilter, vtkReebGraphSurfaceSkeletonFilter, vtkImageStencilToImage, vtkAMRCutPlane, vtkAnnotationLayersAlgorithm, vtkWarpScalar, vtkGraphToPolyData, vtkJavaScriptDataWriter, vtkImageLogic, vtkBoostBreadthFirstSearchTree, vtkBoostKruskalMinimumSpanningTree, vtkThresholdPoints, vtkImageWeightedSum, vtkGraphHierarchicalBundleEdges, vtkPieceRequestFilter, vtkTableToSparseArray, vtkXMLCompositeDataWriter, vtkResampleToImage, vtkMCubesWriter, vtkProteinRibbonFilter, vtkStructuredGridAppend, vtkCutMaterial, vtkImageAppendComponents, vtkLabelSizeCalculator, vtkAdjacencyMatrixToEdgeTable, vtkExtractTemporalFieldData, vtkRectilinearGridPartitioner, vtkUnstructuredGridVolumeMapper, vtkStructuredGridPartitioner, vtkHyperOctreeSurfaceFilter, vtkPythonAlgorithm, vtkTrivialProducer, vtkStructuredGridGeometryFilter, vtkSurfaceReconstructionFilter, vtkAssignCoordinates, vtkDataSetMapper, vtkRecursiveDividingCubes, vtkTemporalArrayOperatorFilter, vtkNewickTreeWriter, vtkGenericProbeFilter, vtkImageToImageStencil, vtkRectilinearGridGeometryFilter, vtkTableToArray, vtkCompositePolyDataMapper, vtkPResampleFilter, vtkAddMembershipArray, vtkExtractSelectedGraph, vtkMergeDataObjectFilter, vtkExtractSelection, vtkSubPixelPositionEdgels, vtkCookieCutter, vtkImageToPoints, vtkHedgeHog, vtkProjectSphereFilter, vtkStreamingStatistics, vtkPolyDataStreamer, vtkReebGraphToJoinSplitTreeFilter, vtkTreeMapToPolyData, vtkFacetWriter, vtkDIMACSGraphWriter, vtkDataObjectWriter, vtkUniformGridPartitioner, vtkCompositeDataProbeFilter, vtkKCoreLayout, vtkImageToAMR, vtkIVWriter, vtkAppendPoints, vtkTemporalDataSetCache, vtkmClip, vtkMultiBlockDataGroupFilter, vtkPOutlineCornerFilter, vtkContextMapper2D, vtkExtractCells, vtkExtractEdges, vtkCellCenters, vtkDataSetTriangleFilter, vtkImageToStructuredPoints, vtkInterpolateDataSetAttributes, vtkImageDataToUniformGrid, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkTableToDatabaseWriter, vtkDataObjectToTable, vtkSparseArrayToTable, vtkStructuredPointsWriter, vtkTransformFilter, vtkXMLPTableWriter, vtkmExternalFaces, vtkSplitByCellScalarFilter, vtkReebGraphSimplificationFilter, vtkCompositeDataWriter, vtkXMLTableWriter, vtkExtractSelectionBase, vtkXMLHyperOctreeWriter, vtkExtractLevel, vtkEdgeCenters, vtkCirclePackToPolyData, vtkXMLPImageDataWriter, vtkXMLPolyDataWriter, vtkEdgePoints, vtkShrinkFilter, vtkWarpTo, vtkCollapseGraph, vtkRemoveHiddenData, vtkConvertSelectionDomain, vtkMultiBlockMergeFilter, vtkExpandSelectedGraph, vtkTreeRingToPolyData, vtkXMLUnstructuredGridWriter, vtkImageToStructuredGrid, vtkBlankStructuredGridWithImage, vtkAggregateDataSetFilter, vtkPProbeFilter, vtkUnstructuredGridToReebGraphFilter, vtkOutlineCornerFilter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkRectilinearGridToPointSet, vtkUnstructuredGridWriter, vtkXMLDataObjectWriter, vtkXMLImageDataWriter, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkExtractSelectedBlock, vtkImageDataToPointSet, vtkPolyDataToReebGraphFilter, vtkOutlineFilter, vtkOverlappingAMRAlgorithm, vtkExtractDataSets, vtkExtractArray, vtkComputeQuartiles, vtkPolyDataWriter, vtkExtractSelectedRows, vtkGraphToPoints, vtkHyperOctreeLimiter, vtkHyperOctreeToUniformGridFilter, vtkOTFilter, vtkXMLPPolyDataWriter, vtkmCleanGrid, vtkAMRToMultiBlockFilter, vtkCountVertices, vtkDataSetGhostGenerator, vtkXMLUniformGridAMRWriter, vtkNonOverlappingAMRAlgorithm, vtkCountFaces, vtkCompositeDataGeometryFilter, vtkPOutlineFilter, vtkHoudiniPolyDataWriter, vtkGraphWriter, vtkVertexGlyphFilter, vtkRemoveGhosts, vtkTableWriter, vtkXMLPDataSetWriter, vtkGenericOutlineFilter, vtkDataSetWriter, vtkTreeWriter, vtkTableToMySQLWriter, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkXMLDataSetWriter, vtkQuadraturePointsGenerator, vtkWarpVector, vtkExtractSelectedTree, vtkExtractSelectedIds, vtkQuadraturePointInterpolator, vtkQuadratureSchemeDictionaryGenerator, vtkMultiBlockFromTimeSeriesFilter, vtkArrayToTable, vtkXMLMultiBlockDataWriter, vtkHyperOctreeDepth, vtkCompositeCutter, vtkStructuredGridOutlineFilter, vtkExtractSelectedPolyDataIds, vtkGeodesicPath, vtkRectilinearGridOutlineFilter, vtkTrivialConsumer, vtkMoleculeToPolyDataFilter, vtkGenericDataObjectWriter, and vtkPassThrough.

@@ -3873,7 +3873,7 @@

Fill the output port information objects for this algorithm.

This is invoked by the first call to GetOutputPortInformation for each port so subclasses can specify what they can handle.

-

Reimplemented in vtkImageReslice, vtkMultiBlockPLOT3DReader, vtkStatisticsAlgorithm, vtkGenericEnSightReader, vtkLagrangianParticleTracker, vtkAMRBaseReader, vtkHyperTreeGridSource, vtkWindBladeReader, vtkADIOSReader, vtkExtractHistogram2D, vtkImageHistogram, vtkAMRBaseParticlesReader, vtkPairwiseExtractHistogram2D, vtkContinuousScatterplot, vtkWindowToImageFilter, vtkBivariateLinearTableThreshold, vtkPassInputTypeAlgorithm, vtkXdmfReader, vtkXMLPTableReader, vtkPlaneCutter, vtkDepthImageToPointCloud, vtkDataSetAlgorithm, vtkTecplotReader, vtkImageAlgorithm, vtkImageMapper3D, vtkXdmf3Reader, vtkRendererSource, vtkRTAnalyticSource, vtkPhyloXMLTreeReader, vtkXMLTableReader, vtkResampleWithDataSet, vtkAMRResampleFilter, vtkTemporalPathLineFilter, vtkPointSetAlgorithm, vtkHyperTreeGridAlgorithm, vtkTransformToGrid, vtkHyperTreeGridAxisClip, vtkStructuredGridLIC2D, vtkBoostBreadthFirstSearch, vtkStructuredGridLIC2D, vtkCollapseVerticesByArray, vtkDataObjectAlgorithm, vtkLabelHierarchyAlgorithm, vtkRectilinearGridAlgorithm, vtkMoleculeAlgorithm, vtkStructuredGridAlgorithm, vtkAnnotationLink, vtkXMLGenericDataObjectReader, vtkPolyDataAlgorithm, vtkComputeHistogram2DOutliers, vtkUnstructuredGridBaseAlgorithm, vtkHyperOctreeAlgorithm, vtkUnstructuredGridAlgorithm, vtkGraphAlgorithm, vtkGDALRasterReader, vtkUniformGridAMRAlgorithm, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkHyperTreeGridContour, vtkGenericDataObjectReader, vtkArrayDataAlgorithm, vtkDirectedGraphAlgorithm, vtkEnsembleSource, vtkPiecewiseFunctionAlgorithm, vtkUndirectedGraphAlgorithm, vtkAMRSliceFilter, vtkTableAlgorithm, vtkTreeAlgorithm, vtkReebGraphVolumeSkeletonFilter, vtkVolumeContourSpectrumFilter, vtkTulipReader, vtkSelectionAlgorithm, vtkAreaContourSpectrumFilter, vtkReebGraphSurfaceSkeletonFilter, vtkAMRCutPlane, vtkHyperTreeGridAxisReflection, vtkBoostKruskalMinimumSpanningTree, vtkDataSetReader, vtkAnnotationLayersAlgorithm, vtkOpenQubeMoleculeSource, vtkBoostBetweennessClustering, vtkResampleToImage, vtkPieceRequestFilter, vtkXMLCompositeDataReader, vtkRenderLargeImage, vtkXMLPolyDataReader, vtkRectilinearGridPartitioner, vtkHyperTreeGridPlaneCutter, vtkStructuredGridPartitioner, vtkPythonAlgorithm, vtkStringToCategory, vtkTrivialProducer, vtkGraphReader, vtkTemporalArrayOperatorFilter, vtkThreadedSynchronizedTemplatesCutter3D, vtkHyperTreeGridThreshold, vtkImageToPoints, vtkHyperTreeGridAxisCut, vtkStreamingStatistics, vtkXMLUnstructuredGridReader, vtkReebGraphToJoinSplitTreeFilter, vtkHyperTreeGridCellCenters, vtkXMLImageDataReader, vtkUniformGridPartitioner, vtkPolyDataStreamer, vtkStructuredPointsReader, vtkCompositeDataReader, vtkXMLPImageDataReader, vtkMoleculeReaderBase, vtkStructuredGridReader, vtkNewickTreeReader, vtkPolyDataReader, vtkUnstructuredGridReader, vtkHyperTreeGridDepthLimiter, vtkRectilinearGridReader, vtkImageDataToUniformGrid, vtkSMPContourGrid, vtkXMLRectilinearGridReader, vtkImageStencilAlgorithm, vtkTableReader, vtkXMLPPolyDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLStructuredGridReader, vtkImageToStructuredPoints, vtkGaussianCubeReader2, vtkmExternalFaces, vtkReebGraphSimplificationFilter, vtkMultiNewickTreeReader, vtkXMLPUnstructuredGridReader, vtkTreeReader, vtkXMLHyperOctreeReader, vtkConvertSelectionDomain, vtkExtractLevel, vtkHyperTreeGridToUnstructuredGrid, vtkBiomTableReader, vtkVASPTessellationReader, vtkHyperTreeGridGeometry, vtkXMLMultiBlockDataReader, vtkImageToStructuredGrid, vtkUnstructuredGridToReebGraphFilter, vtkDataObjectReader, vtkCMLMoleculeReader, vtkPolyDataToReebGraphFilter, vtkExtractDataSets, vtkHyperOctreeLimiter, vtkGaussianCubeReader, vtkOverlappingAMRAlgorithm, vtkAMRToMultiBlockFilter, vtkDataSetGhostGenerator, vtkCountVertices, vtkNonOverlappingAMRAlgorithm, vtkCountFaces, vtkSMPContourGridManyPieces, vtkQuadraturePointInterpolator, vtkQuadratureSchemeDictionaryGenerator, vtkHyperOctreeDepth, and vtkTrivialConsumer.

+

Reimplemented in vtkImageReslice, vtkMultiBlockPLOT3DReader, vtkStatisticsAlgorithm, vtkGenericEnSightReader, vtkLagrangianParticleTracker, vtkAMRBaseReader, vtkHyperTreeGridSource, vtkWindBladeReader, vtkADIOSReader, vtkExtractHistogram2D, vtkImageHistogram, vtkAMRBaseParticlesReader, vtkPairwiseExtractHistogram2D, vtkContinuousScatterplot, vtkWindowToImageFilter, vtkBivariateLinearTableThreshold, vtkPassInputTypeAlgorithm, vtkXdmfReader, vtkXMLPTableReader, vtkPlaneCutter, vtkDepthImageToPointCloud, vtkDataSetAlgorithm, vtkTecplotReader, vtkImageAlgorithm, vtkImageMapper3D, vtkXdmf3Reader, vtkRendererSource, vtkRTAnalyticSource, vtkPhyloXMLTreeReader, vtkXMLTableReader, vtkResampleWithDataSet, vtkAMRResampleFilter, vtkTemporalPathLineFilter, vtkPointSetAlgorithm, vtkHyperTreeGridAlgorithm, vtkTransformToGrid, vtkHyperTreeGridAxisClip, vtkBoostBreadthFirstSearch, vtkStructuredGridLIC2D, vtkStructuredGridLIC2D, vtkCollapseVerticesByArray, vtkDataObjectAlgorithm, vtkLabelHierarchyAlgorithm, vtkRectilinearGridAlgorithm, vtkMoleculeAlgorithm, vtkStructuredGridAlgorithm, vtkAnnotationLink, vtkXMLGenericDataObjectReader, vtkPolyDataAlgorithm, vtkComputeHistogram2DOutliers, vtkUnstructuredGridBaseAlgorithm, vtkHyperOctreeAlgorithm, vtkUnstructuredGridAlgorithm, vtkGraphAlgorithm, vtkGDALRasterReader, vtkUniformGridAMRAlgorithm, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkHyperTreeGridContour, vtkGenericDataObjectReader, vtkArrayDataAlgorithm, vtkDirectedGraphAlgorithm, vtkEnsembleSource, vtkPiecewiseFunctionAlgorithm, vtkUndirectedGraphAlgorithm, vtkAMRSliceFilter, vtkTableAlgorithm, vtkTreeAlgorithm, vtkReebGraphVolumeSkeletonFilter, vtkVolumeContourSpectrumFilter, vtkTulipReader, vtkSelectionAlgorithm, vtkAreaContourSpectrumFilter, vtkReebGraphSurfaceSkeletonFilter, vtkAMRCutPlane, vtkHyperTreeGridAxisReflection, vtkBoostKruskalMinimumSpanningTree, vtkDataSetReader, vtkAnnotationLayersAlgorithm, vtkOpenQubeMoleculeSource, vtkBoostBetweennessClustering, vtkResampleToImage, vtkPieceRequestFilter, vtkXMLCompositeDataReader, vtkRenderLargeImage, vtkXMLPolyDataReader, vtkRectilinearGridPartitioner, vtkHyperTreeGridPlaneCutter, vtkStructuredGridPartitioner, vtkPythonAlgorithm, vtkStringToCategory, vtkTrivialProducer, vtkGraphReader, vtkTemporalArrayOperatorFilter, vtkThreadedSynchronizedTemplatesCutter3D, vtkHyperTreeGridThreshold, vtkImageToPoints, vtkHyperTreeGridAxisCut, vtkStreamingStatistics, vtkXMLUnstructuredGridReader, vtkReebGraphToJoinSplitTreeFilter, vtkHyperTreeGridCellCenters, vtkXMLImageDataReader, vtkUniformGridPartitioner, vtkPolyDataStreamer, vtkStructuredPointsReader, vtkCompositeDataReader, vtkXMLPImageDataReader, vtkMoleculeReaderBase, vtkStructuredGridReader, vtkNewickTreeReader, vtkPolyDataReader, vtkUnstructuredGridReader, vtkHyperTreeGridDepthLimiter, vtkRectilinearGridReader, vtkImageDataToUniformGrid, vtkSMPContourGrid, vtkXMLRectilinearGridReader, vtkImageStencilAlgorithm, vtkTableReader, vtkXMLPPolyDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLStructuredGridReader, vtkImageToStructuredPoints, vtkGaussianCubeReader2, vtkmExternalFaces, vtkReebGraphSimplificationFilter, vtkMultiNewickTreeReader, vtkXMLPUnstructuredGridReader, vtkTreeReader, vtkXMLHyperOctreeReader, vtkConvertSelectionDomain, vtkExtractLevel, vtkHyperTreeGridToUnstructuredGrid, vtkBiomTableReader, vtkVASPTessellationReader, vtkHyperTreeGridGeometry, vtkXMLMultiBlockDataReader, vtkImageToStructuredGrid, vtkUnstructuredGridToReebGraphFilter, vtkDataObjectReader, vtkCMLMoleculeReader, vtkPolyDataToReebGraphFilter, vtkExtractDataSets, vtkHyperOctreeLimiter, vtkGaussianCubeReader, vtkOverlappingAMRAlgorithm, vtkAMRToMultiBlockFilter, vtkDataSetGhostGenerator, vtkCountVertices, vtkNonOverlappingAMRAlgorithm, vtkCountFaces, vtkSMPContourGridManyPieces, vtkQuadraturePointInterpolator, vtkQuadratureSchemeDictionaryGenerator, vtkHyperOctreeDepth, and vtkTrivialConsumer.

@@ -4704,7 +4704,7 @@

Create a default executive.

If the DefaultExecutivePrototype is set, a copy of it is created in CreateDefaultExecutive() using NewInstance(). Otherwise, vtkStreamingDemandDrivenPipeline is created.

-

Reimplemented in vtkStreamTracer, vtkXdmfWriter, vtkCompositePolyDataMapper2, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkCompositePolyDataMapper2, vtkXMLCompositeDataWriter, vtkUniformGridAMRAlgorithm, vtkCompositeDataProbeFilter, vtkXMLCompositeDataReader, vtkTrivialProducer, vtkCompositePolyDataMapper, vtkCompositeDataGeometryFilter, and vtkImageCacheFilter.

+

Reimplemented in vtkStreamTracer, vtkXdmfWriter, vtkCompositePolyDataMapper2, vtkCompositePolyDataMapper2, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkXMLCompositeDataWriter, vtkUniformGridAMRAlgorithm, vtkCompositeDataProbeFilter, vtkXMLCompositeDataReader, vtkTrivialProducer, vtkCompositePolyDataMapper, vtkCompositeDataGeometryFilter, and vtkImageCacheFilter.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraPass.html 2018-12-20 19:53:26.186913015 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCameraPass.html 2018-12-20 19:53:26.162912861 +0000 @@ -404,13 +404,13 @@

It setups the projection and modelview matrices and can clear the background It calls its delegate once. After its delegate returns, it restore the modelview matrix stack.

Its delegate is usually set to a vtkSequencePass with a vtkLigthsPass and a list of passes for the geometry.

See also
vtkRenderPass
+
Tests:
vtkCameraPass (Tests)

Render the camera.

It setups the projection and modelview matrices and can clear the background It calls its delegate once. After its delegate returns, it restore the modelview matrix stack.

Its delegate is usually set to a vtkSequencePass with a vtkLigthsPass and a list of passes for the geometry.

-
See also
vtkRenderPass
-
Tests:
vtkCameraPass (Tests)
+
See also
vtkRenderPass
-

Definition at line 38 of file vtkCameraPass.h.

+

Definition at line 41 of file vtkCameraPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -424,7 +424,7 @@
-

Definition at line 42 of file vtkCameraPass.h.

+

Definition at line 45 of file vtkCameraPass.h.

@@ -440,7 +440,7 @@
-

Definition at line 45 of file vtkCameraPass.h.

+

Definition at line 42 of file vtkCameraPass.h.

@@ -1415,7 +1415,7 @@
-

Definition at line 95 of file vtkCameraPass.h.

+

Definition at line 98 of file vtkCameraPass.h.

@@ -1439,7 +1439,7 @@
-

Definition at line 97 of file vtkCameraPass.h.

+

Definition at line 100 of file vtkCameraPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearZPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearZPass.html 2018-12-20 19:53:26.270913554 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkClearZPass.html 2018-12-20 19:53:26.270913554 +0000 @@ -375,11 +375,11 @@

Clear the depth buffer with a given value.

Clear the depth buffer with a given value.

See also
vtkRenderPass
+
Tests:
vtkClearZPass (Tests)

Clear the depth buffer with a given value.

-
See also
vtkRenderPass
-
Tests:
vtkClearZPass (Tests)
+
See also
vtkRenderPass
-

Definition at line 33 of file vtkClearZPass.h.

+

Definition at line 36 of file vtkClearZPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -393,7 +393,7 @@
-

Definition at line 37 of file vtkClearZPass.h.

+

Definition at line 40 of file vtkClearZPass.h.

@@ -409,7 +409,7 @@
-

Definition at line 40 of file vtkClearZPass.h.

+

Definition at line 37 of file vtkClearZPass.h.

@@ -1100,7 +1100,7 @@
-

Definition at line 65 of file vtkClearZPass.h.

+

Definition at line 68 of file vtkClearZPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollection.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollection.html 2018-12-20 19:53:26.358914120 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCollection.html 2018-12-20 19:53:26.358914120 +0000 @@ -474,7 +474,7 @@

Reimplemented from vtkObjectBase.

-

Reimplemented in vtkActor2DCollection, vtkAssemblyPath, vtkPropCollection, vtkActorCollection, vtkLightCollection, vtkRenderPassCollection, vtkAssemblyPaths, vtkProp3DCollection, vtkTextPropertyCollection, vtkOverrideInformationCollection, vtkPlaneCollection, vtkMapperCollection, vtkVolumeCollection, vtkRenderPassCollection, vtkShader2Collection, vtkDataArrayCollection, vtkIdListCollection, vtkDataObjectCollection, vtkPolyDataCollection, vtkTransformCollection, vtkCullerCollection, vtkRendererCollection, vtkRenderWindowCollection, vtkViewNodeCollection, vtkObjectFactoryCollection, vtkImageSliceCollection, vtkImplicitFunctionCollection, vtkImageReader2Collection, vtkDataSetCollection, vtkStructuredPointsCollection, and vtkSocketCollection.

+

Reimplemented in vtkActor2DCollection, vtkAssemblyPath, vtkPropCollection, vtkActorCollection, vtkLightCollection, vtkRenderPassCollection, vtkAssemblyPaths, vtkProp3DCollection, vtkTextPropertyCollection, vtkOverrideInformationCollection, vtkPlaneCollection, vtkMapperCollection, vtkVolumeCollection, vtkShader2Collection, vtkRenderPassCollection, vtkDataArrayCollection, vtkIdListCollection, vtkDataObjectCollection, vtkPolyDataCollection, vtkTransformCollection, vtkCullerCollection, vtkRendererCollection, vtkRenderWindowCollection, vtkViewNodeCollection, vtkObjectFactoryCollection, vtkImageSliceCollection, vtkImplicitFunctionCollection, vtkImageReader2Collection, vtkDataSetCollection, vtkStructuredPointsCollection, and vtkSocketCollection.

@@ -526,7 +526,7 @@
-

Reimplemented in vtkActor2DCollection, vtkAssemblyPath, vtkPropCollection, vtkActorCollection, vtkLightCollection, vtkRenderPassCollection, vtkAssemblyPaths, vtkProp3DCollection, vtkTextPropertyCollection, vtkOverrideInformationCollection, vtkPlaneCollection, vtkMapperCollection, vtkVolumeCollection, vtkRenderPassCollection, vtkShader2Collection, vtkDataArrayCollection, vtkIdListCollection, vtkDataObjectCollection, vtkPolyDataCollection, vtkTransformCollection, vtkCullerCollection, vtkRendererCollection, vtkRenderWindowCollection, vtkViewNodeCollection, vtkObjectFactoryCollection, vtkImageSliceCollection, vtkImplicitFunctionCollection, vtkImageReader2Collection, vtkDataSetCollection, vtkStructuredPointsCollection, and vtkSocketCollection.

+

Reimplemented in vtkActor2DCollection, vtkAssemblyPath, vtkPropCollection, vtkActorCollection, vtkLightCollection, vtkRenderPassCollection, vtkAssemblyPaths, vtkProp3DCollection, vtkTextPropertyCollection, vtkOverrideInformationCollection, vtkPlaneCollection, vtkMapperCollection, vtkVolumeCollection, vtkShader2Collection, vtkRenderPassCollection, vtkDataArrayCollection, vtkIdListCollection, vtkDataObjectCollection, vtkPolyDataCollection, vtkTransformCollection, vtkCullerCollection, vtkRendererCollection, vtkRenderWindowCollection, vtkViewNodeCollection, vtkObjectFactoryCollection, vtkImageSliceCollection, vtkImplicitFunctionCollection, vtkImageReader2Collection, vtkDataSetCollection, vtkStructuredPointsCollection, and vtkSocketCollection.

@@ -585,7 +585,7 @@

Reimplemented from vtkObjectBase.

-

Reimplemented in vtkAssemblyPath, vtkActorCollection, vtkLightCollection, vtkRenderPassCollection, vtkProp3DCollection, vtkTextPropertyCollection, vtkMapperCollection, vtkVolumeCollection, vtkRenderPassCollection, vtkShader2Collection, vtkPolyDataCollection, vtkCullerCollection, vtkRendererCollection, vtkRenderWindowCollection, vtkViewNodeCollection, vtkImageReader2Collection, vtkStructuredPointsCollection, and vtkSocketCollection.

+

Reimplemented in vtkAssemblyPath, vtkActorCollection, vtkLightCollection, vtkRenderPassCollection, vtkProp3DCollection, vtkTextPropertyCollection, vtkMapperCollection, vtkVolumeCollection, vtkShader2Collection, vtkRenderPassCollection, vtkPolyDataCollection, vtkCullerCollection, vtkRendererCollection, vtkRenderWindowCollection, vtkViewNodeCollection, vtkImageReader2Collection, vtkStructuredPointsCollection, and vtkSocketCollection.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2.html 2018-12-20 19:53:26.674916151 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2.html 2018-12-20 19:53:26.774916793 +0000 @@ -1858,10 +1858,10 @@

Detailed Description

mapper for composite dataset consisting of polygonal data.

vtkCompositePolyDataMapper2 is similar to vtkCompositePolyDataMapper except that instead of creating individual mapper for each block in the composite dataset, it iterates over the blocks internally.

-

vtkCompositePolyDataMapper2 is similar to vtkCompositePolyDataMapper except that instead of creating individual mapper for each block in the composite dataset, it iterates over the blocks internally.

-
Tests:
vtkCompositePolyDataMapper2 (Tests)
+
Tests:
vtkCompositePolyDataMapper2 (Tests)
+

vtkCompositePolyDataMapper2 is similar to vtkCompositePolyDataMapper except that instead of creating individual mapper for each block in the composite dataset, it iterates over the blocks internally.

-

Definition at line 34 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 37 of file vtkCompositePolyDataMapper2.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1875,7 +1875,7 @@
-

Definition at line 38 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 41 of file vtkCompositePolyDataMapper2.h.

@@ -1891,7 +1891,7 @@
-

Definition at line 48 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 45 of file vtkCompositePolyDataMapper2.h.

@@ -2446,7 +2446,7 @@

Set/get the color for a block given its flat index.

-

Definition at line 77 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 80 of file vtkCompositePolyDataMapper2.h.

@@ -3174,7 +3174,7 @@

Set/get the color for a block given its flat index.

-

Definition at line 88 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 85 of file vtkCompositePolyDataMapper2.h.

@@ -3532,7 +3532,7 @@

Accessor to the ordered list of PolyData that we end last drew.

-

Definition at line 134 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 131 of file vtkCompositePolyDataMapper2.h.

@@ -3798,7 +3798,7 @@
-

Definition at line 204 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 201 of file vtkCompositePolyDataMapper2.h.

@@ -3825,7 +3825,7 @@

Time stamp for computation of bounds.

-

Definition at line 127 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 130 of file vtkCompositePolyDataMapper2.h.

@@ -3851,7 +3851,7 @@

Composite data set attributes.

-

Definition at line 132 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 135 of file vtkCompositePolyDataMapper2.h.

@@ -3875,7 +3875,7 @@
-

Definition at line 134 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 137 of file vtkCompositePolyDataMapper2.h.

@@ -3899,7 +3899,7 @@
-

Definition at line 166 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 163 of file vtkCompositePolyDataMapper2.h.

@@ -3923,7 +3923,7 @@
-

Definition at line 167 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 164 of file vtkCompositePolyDataMapper2.h.

@@ -3947,7 +3947,7 @@
-

Definition at line 168 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 165 of file vtkCompositePolyDataMapper2.h.

@@ -3971,7 +3971,7 @@
-

Definition at line 169 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 166 of file vtkCompositePolyDataMapper2.h.

@@ -3995,7 +3995,7 @@
-

Definition at line 191 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 188 of file vtkCompositePolyDataMapper2.h.

@@ -4019,7 +4019,7 @@
-

Definition at line 193 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 190 of file vtkCompositePolyDataMapper2.h.

@@ -4045,7 +4045,7 @@

Composite data set attributes.

-

Definition at line 202 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 199 of file vtkCompositePolyDataMapper2.h.

@@ -4071,7 +4071,7 @@

If the current 'color by' array is missing on some datasets, color these dataset by the LookupTable's NaN color, if the lookup table supports it.

-

Definition at line 210 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 207 of file vtkCompositePolyDataMapper2.h.

@@ -4095,7 +4095,7 @@
-

Definition at line 212 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 209 of file vtkCompositePolyDataMapper2.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2_1_1RenderBlockState.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2_1_1RenderBlockState.html 2018-12-20 19:53:26.806916998 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkCompositePolyDataMapper2_1_1RenderBlockState.html 2018-12-20 19:53:26.806916998 +0000 @@ -69,7 +69,7 @@

Detailed Description

-

Definition at line 176 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 173 of file vtkCompositePolyDataMapper2.h.

Member Data Documentation

◆ Visibility

@@ -83,7 +83,7 @@
-

Definition at line 179 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 176 of file vtkCompositePolyDataMapper2.h.

@@ -99,7 +99,7 @@
-

Definition at line 180 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 177 of file vtkCompositePolyDataMapper2.h.

@@ -115,7 +115,7 @@
-

Definition at line 181 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 178 of file vtkCompositePolyDataMapper2.h.

@@ -131,7 +131,7 @@
-

Definition at line 182 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 179 of file vtkCompositePolyDataMapper2.h.

@@ -147,7 +147,7 @@
-

Definition at line 183 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 180 of file vtkCompositePolyDataMapper2.h.

@@ -163,7 +163,7 @@
-

Definition at line 184 of file vtkCompositePolyDataMapper2.h.

+

Definition at line 181 of file vtkCompositePolyDataMapper2.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPass.html 2018-12-20 19:53:26.946917898 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDefaultPass.html 2018-12-20 19:53:26.942917872 +0000 @@ -408,13 +408,13 @@

It implements classic Render operations as well as versions with property key checking.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

See also
vtkRenderPass
+
Tests:
vtkDefaultPass (Tests)

vtkDefaultPass implements the basic standard render passes of VTK. Subclasses can easily be implemented by reusing some parts of the basic implementation.

It implements classic Render operations as well as versions with property key checking.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

-
See also
vtkRenderPass
-
Tests:
vtkDefaultPass (Tests)
+
See also
vtkRenderPass
-

Definition at line 43 of file vtkDefaultPass.h.

+

Definition at line 46 of file vtkDefaultPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -428,7 +428,7 @@
-

Definition at line 47 of file vtkDefaultPass.h.

+

Definition at line 50 of file vtkDefaultPass.h.

@@ -444,7 +444,7 @@
-

Definition at line 50 of file vtkDefaultPass.h.

+

Definition at line 47 of file vtkDefaultPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthPeelingPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthPeelingPass.html 2018-12-20 19:53:27.098918874 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkDepthPeelingPass.html 2018-12-20 19:53:27.090918823 +0000 @@ -548,16 +548,16 @@

The depth peeling algorithm works by rendering the translucent polygonal geometry multiple times (once for each peel). The actually rendering of the translucent polygonal geometry is performed by its delegate TranslucentPass. This delegate is therefore used multiple times.

Its delegate is usually set to a vtkTranslucentPass.

See also
vtkRenderPass, vtkTranslucentPass
+
Tests:
vtkDepthPeelingPass (Tests)

Note that this implementation is used as a fallback for drivers that don't support floating point textures. Most renderings will use the subclass vtkDualDepthPeelingPass instead.

Render the translucent polygonal geometry of a scene without sorting polygons in the view direction.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color. An opaque pass may have been performed right after the initialization.

The depth peeling algorithm works by rendering the translucent polygonal geometry multiple times (once for each peel). The actually rendering of the translucent polygonal geometry is performed by its delegate TranslucentPass. This delegate is therefore used multiple times.

Its delegate is usually set to a vtkTranslucentPass.

This implementation makes use of textures and is suitable for ES3 For ES3 it must be embedded within a pass that makes use of framebuffers so that the required OpaqueZTexture and OpaqueRGBATexture can be passed from the outer frambuffer pass. For OpenGL ES3 be aware the occlusion ratio test is not supported. The maximum number of peels is used instead so set it to a reasonable value. For many scenes a value of 4 or 5 will work well.

-
See also
vtkRenderPass, vtkTranslucentPass, vtkFramebufferPass
-
Tests:
vtkDepthPeelingPass (Tests)
+
See also
vtkRenderPass, vtkTranslucentPass, vtkFramebufferPass
-

Definition at line 50 of file vtkDepthPeelingPass.h.

+

Definition at line 53 of file vtkDepthPeelingPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -571,7 +571,7 @@
-

Definition at line 54 of file vtkDepthPeelingPass.h.

+

Definition at line 57 of file vtkDepthPeelingPass.h.

@@ -587,7 +587,7 @@
-

Definition at line 70 of file vtkDepthPeelingPass.h.

+

Definition at line 67 of file vtkDepthPeelingPass.h.

@@ -1943,7 +1943,7 @@
-

Definition at line 153 of file vtkDepthPeelingPass.h.

+

Definition at line 156 of file vtkDepthPeelingPass.h.

@@ -1967,7 +1967,7 @@
-

Definition at line 154 of file vtkDepthPeelingPass.h.

+

Definition at line 157 of file vtkDepthPeelingPass.h.

@@ -1991,7 +1991,7 @@
-

Definition at line 155 of file vtkDepthPeelingPass.h.

+

Definition at line 158 of file vtkDepthPeelingPass.h.

@@ -2015,7 +2015,7 @@
-

Definition at line 156 of file vtkDepthPeelingPass.h.

+

Definition at line 159 of file vtkDepthPeelingPass.h.

@@ -2041,7 +2041,7 @@

Cache viewport values for depth peeling.

-

Definition at line 162 of file vtkDepthPeelingPass.h.

+

Definition at line 165 of file vtkDepthPeelingPass.h.

@@ -2067,7 +2067,7 @@

Cache viewport values for depth peeling.

-

Definition at line 163 of file vtkDepthPeelingPass.h.

+

Definition at line 166 of file vtkDepthPeelingPass.h.

@@ -2093,7 +2093,7 @@

Cache viewport values for depth peeling.

-

Definition at line 164 of file vtkDepthPeelingPass.h.

+

Definition at line 167 of file vtkDepthPeelingPass.h.

@@ -2119,7 +2119,7 @@

Cache viewport values for depth peeling.

-

Definition at line 165 of file vtkDepthPeelingPass.h.

+

Definition at line 168 of file vtkDepthPeelingPass.h.

@@ -2145,7 +2145,7 @@

Actual depth format: vtkgl::DEPTH_COMPONENT16_ARB or vtkgl::DEPTH_COMPONENT24_ARB.

-

Definition at line 172 of file vtkDepthPeelingPass.h.

+

Definition at line 175 of file vtkDepthPeelingPass.h.

@@ -2172,7 +2172,7 @@

In case of use of depth peeling technique for rendering translucent material, define the threshold under which the algorithm stops to iterate over peel layers.

This is the ratio of the number of pixels that have been touched by the last layer over the total number of pixels of the viewport area. Initial value is 0.0, meaning rendering have to be exact. Greater values may speed-up the rendering with small impact on the quality.

-

Definition at line 183 of file vtkDepthPeelingPass.h.

+

Definition at line 186 of file vtkDepthPeelingPass.h.

@@ -2199,7 +2199,7 @@

In case of depth peeling, define the maximum number of peeling layers.

Initial value is 4. A special value of 0 means no maximum limit. It has to be a positive value.

-

Definition at line 190 of file vtkDepthPeelingPass.h.

+

Definition at line 193 of file vtkDepthPeelingPass.h.

@@ -2223,7 +2223,7 @@
-

Definition at line 192 of file vtkDepthPeelingPass.h.

+

Definition at line 195 of file vtkDepthPeelingPass.h.

@@ -2249,7 +2249,7 @@

Used by the depth peeling technique to store the transparency layers.

-

Definition at line 197 of file vtkDepthPeelingPass.h.

+

Definition at line 200 of file vtkDepthPeelingPass.h.

@@ -2273,7 +2273,7 @@
-

Definition at line 199 of file vtkDepthPeelingPass.h.

+

Definition at line 202 of file vtkDepthPeelingPass.h.

@@ -2297,7 +2297,7 @@
-

Definition at line 200 of file vtkDepthPeelingPass.h.

+

Definition at line 203 of file vtkDepthPeelingPass.h.

@@ -2321,7 +2321,7 @@
-

Definition at line 207 of file vtkDepthPeelingPass.h.

+

Definition at line 210 of file vtkDepthPeelingPass.h.

@@ -2345,7 +2345,7 @@
-

Definition at line 209 of file vtkDepthPeelingPass.h.

+

Definition at line 212 of file vtkDepthPeelingPass.h.

@@ -2369,7 +2369,7 @@
-

Definition at line 210 of file vtkDepthPeelingPass.h.

+

Definition at line 213 of file vtkDepthPeelingPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGaussianBlurPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGaussianBlurPass.html 2018-12-20 19:53:27.170919337 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGaussianBlurPass.html 2018-12-20 19:53:27.174919363 +0000 @@ -442,16 +442,16 @@

This pass requires a OpenGL context that supports texture objects (TO), framebuffer objects (FBO) and GLSL. If not, it will emit an error message and will render its delegate and return.

Implementation:
As the filter is separable, it first blurs the image horizontally and then vertically. This reduces the number of texture sampling to 5 per pass. In addition, as texture sampling can already blend texel values in linear mode, by adjusting the texture coordinate accordingly, only 3 texture sampling are actually necessary. Reference: OpenGL Bloom Toturial by Philip Rideout, section Exploit Hardware Filtering http://prideout.net/bloom/index.php#Sneaky
See also
vtkRenderPass
+
Tests:
vtkGaussianBlurPass (Tests)

Blur the image renderered by its delegate. Blurring uses a Gaussian low-pass filter with a 5x5 kernel.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color. An opaque pass may have been performed right after the initialization.

The delegate is used once.

Its delegate is usually set to a vtkCameraPass or to a post-processing pass.

This pass requires a OpenGL context that supports texture objects (TO), framebuffer objects (FBO) and GLSL. If not, it will emit an error message and will render its delegate and return.

Implementation:
As the filter is separable, it first blurs the image horizontally and then vertically. This reduces the number of texture sampling to 5 per pass. In addition, as texture sampling can already blend texel values in linear mode, by adjusting the texture coordinate accordingly, only 3 texture sampling are actually necessary. Reference: OpenGL Bloom Toturial by Philip Rideout, section Exploit Hardware Filtering http://prideout.net/bloom/index.php#Sneaky
-
See also
vtkRenderPass
-
Tests:
vtkGaussianBlurPass (Tests)
+
See also
vtkRenderPass
-

Definition at line 62 of file vtkGaussianBlurPass.h.

+

Definition at line 65 of file vtkGaussianBlurPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -465,7 +465,7 @@
-

Definition at line 66 of file vtkGaussianBlurPass.h.

+

Definition at line 69 of file vtkGaussianBlurPass.h.

@@ -481,7 +481,7 @@
-

Definition at line 68 of file vtkGaussianBlurPass.h.

+

Definition at line 65 of file vtkGaussianBlurPass.h.

@@ -1122,7 +1122,7 @@

Graphics resources.

-

Definition at line 96 of file vtkGaussianBlurPass.h.

+

Definition at line 99 of file vtkGaussianBlurPass.h.

@@ -1146,7 +1146,7 @@
-

Definition at line 97 of file vtkGaussianBlurPass.h.

+

Definition at line 100 of file vtkGaussianBlurPass.h.

@@ -1170,7 +1170,7 @@
-

Definition at line 98 of file vtkGaussianBlurPass.h.

+

Definition at line 101 of file vtkGaussianBlurPass.h.

@@ -1194,7 +1194,7 @@
-

Definition at line 99 of file vtkGaussianBlurPass.h.

+

Definition at line 102 of file vtkGaussianBlurPass.h.

@@ -1218,7 +1218,7 @@
-

Definition at line 101 of file vtkGaussianBlurPass.h.

+

Definition at line 104 of file vtkGaussianBlurPass.h.

@@ -1242,7 +1242,7 @@
-

Definition at line 102 of file vtkGaussianBlurPass.h.

+

Definition at line 105 of file vtkGaussianBlurPass.h.

@@ -1268,7 +1268,7 @@

Graphics resources.

-

Definition at line 98 of file vtkGaussianBlurPass.h.

+

Definition at line 95 of file vtkGaussianBlurPass.h.

@@ -1292,7 +1292,7 @@
-

Definition at line 103 of file vtkGaussianBlurPass.h.

+

Definition at line 100 of file vtkGaussianBlurPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericOpenGLRenderWindow.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericOpenGLRenderWindow.html 2018-12-20 19:53:27.490921393 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkGenericOpenGLRenderWindow.html 2018-12-20 19:53:27.454921162 +0000 @@ -1626,11 +1626,11 @@

Detailed Description

platform independent render window

vtkGenericOpenGLRenderWindow provides a skeleton for implementing a render window using one's own OpenGL context and drawable. To be effective, one must register an observer for WindowMakeCurrentEvent, WindowIsCurrentEvent and WindowFrameEvent. When this class sends a WindowIsCurrentEvent, the call data is an bool* which one can use to return whether the context is current.

-

vtkGenericOpenGLRenderWindow provides a skeleton for implementing a render window using one's own OpenGL context and drawable. To be effective, one must register an observer for WindowMakeCurrentEvent, WindowIsCurrentEvent and WindowFrameEvent. When this class sends a WindowIsCurrentEvent, the call data is an bool* which one can use to return whether the context is current.

Examples:
vtkGenericOpenGLRenderWindow (Examples)
-
Tests:
vtkGenericOpenGLRenderWindow (Tests)
+
Tests:
vtkGenericOpenGLRenderWindow (Tests)
+

vtkGenericOpenGLRenderWindow provides a skeleton for implementing a render window using one's own OpenGL context and drawable. To be effective, one must register an observer for WindowMakeCurrentEvent, WindowIsCurrentEvent and WindowFrameEvent. When this class sends a WindowIsCurrentEvent, the call data is an bool* which one can use to return whether the context is current.

-

Definition at line 33 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 39 of file vtkGenericOpenGLRenderWindow.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1644,7 +1644,7 @@
-

Definition at line 37 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 43 of file vtkGenericOpenGLRenderWindow.h.

@@ -1660,7 +1660,7 @@
-

Definition at line 44 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 38 of file vtkGenericOpenGLRenderWindow.h.

@@ -3476,7 +3476,7 @@

no-op (for API compat with OpenGL1).

-

Definition at line 89 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 83 of file vtkGenericOpenGLRenderWindow.h.

@@ -3505,7 +3505,7 @@

no-op (for API compat with OpenGL1).

-

Definition at line 91 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 85 of file vtkGenericOpenGLRenderWindow.h.

@@ -4476,7 +4476,7 @@

Set this to true to indicate that the context is now ready.

For backwards compatibility reasons, it's set to true by default. If set to false, the Render call will be skipped entirely.

-

Definition at line 122 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 128 of file vtkGenericOpenGLRenderWindow.h.

@@ -4503,7 +4503,7 @@

Set this to true to indicate that the context is now ready.

For backwards compatibility reasons, it's set to true by default. If set to false, the Render call will be skipped entirely.

-

Definition at line 123 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 129 of file vtkGenericOpenGLRenderWindow.h.

@@ -4530,7 +4530,7 @@

Set this to true to indicate that the context is now ready.

For backwards compatibility reasons, it's set to true by default. If set to false, the Render call will be skipped entirely.

-

Definition at line 124 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 130 of file vtkGenericOpenGLRenderWindow.h.

@@ -4557,7 +4557,7 @@

Set this to true to indicate that the context is now ready.

For backwards compatibility reasons, it's set to true by default. If set to false, the Render call will be skipped entirely.

-

Definition at line 175 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 169 of file vtkGenericOpenGLRenderWindow.h.

@@ -4584,7 +4584,7 @@

Set this to true to indicate that the context is now ready.

For backwards compatibility reasons, it's set to true by default. If set to false, the Render call will be skipped entirely.

-

Definition at line 176 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 170 of file vtkGenericOpenGLRenderWindow.h.

@@ -4611,7 +4611,7 @@

Set this to true to indicate that the context is now ready.

For backwards compatibility reasons, it's set to true by default. If set to false, the Render call will be skipped entirely.

-

Definition at line 177 of file vtkGenericOpenGLRenderWindow.h.

+

Definition at line 171 of file vtkGenericOpenGLRenderWindow.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageAlgorithm.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageAlgorithm.html 2018-12-20 19:53:27.662922498 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageAlgorithm.html 2018-12-20 19:53:27.654922447 +0000 @@ -880,7 +880,7 @@

Reimplemented from vtkAlgorithm.

-

Reimplemented in vtkContinuousScatterplot, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkImplicitModeller, vtkPointDensityFilter, vtkGaussianSplatter, vtkImageBlend, vtkShepardMethod, vtkSignedDistance, vtkImageFourierFilter, vtkMINCImageReader, vtkUnsignedDistance, vtkMINCImageWriter, vtkImageReslice, vtkMetaImageReader, vtkMetaImageWriter, vtkTexture, vtkMILVideoSource, vtkVolume16Reader, vtkImageRectilinearWipe, vtkImageBSplineCoefficients, vtkMPIImageReader, vtkImageMathematics, vtkImageReader2, vtkImageEuclideanDistance, vtkDICOMImageReader, vtkPointOccupancyFilter, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkBMPReader, vtkNIFTIImageReader, vtkExtractVOI, vtkFastSplatter, vtkPNrrdReader, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkVolumeReader, vtkImageDataLIC2D, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkNIFTIImageWriter, vtkNrrdReader, vtkVPICReader, vtkImageHistogram, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkPNMReader, vtkImageDataLIC2D, vtkImageCast, vtkImageIslandRemoval2D, vtkSimpleImageToImageFilter, vtkImageResize, vtkImageRFFT, vtkImageLogic, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkImageReader, vtkHyperOctreeToUniformGridFilter, vtkImageClip, vtkImageResliceToColors, vtkImageSeedConnectivity, vtkFFMPEGWriter, vtkVideoSource, vtkThreadedImageAlgorithm, vtkPExtractVOI, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkGDALRasterReader, vtkWin32VideoSource, vtkmExtractVOI, vtkOpenSlideReader, vtkImageMapToWindowLevelColors, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkImageMask, vtkImageConvolve, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkJPEGReader, vtkOggTheoraWriter, vtkImageToStructuredPoints, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkJPEGWriter, vtkTIFFWriter, vtkVolumeRayCastSpaceLeapingImageFilter, vtkImageAppend, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkPNGReader, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkAVIWriter, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkMRCReader, vtkPImageWriter, vtkOpenGLTexture, vtkOpenGLTexture, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkImageWriter, vtkGenericMovieWriter, vtkMemoryLimitImageDataStreamer, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkMedicalImageReader2, vtkPostScriptWriter, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkQImageToImageSource, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkJSONImageWriter, vtkPNMWriter, vtkPResampleFilter, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkImageInPlaceFilter, vtkSegY3DReader, and TestVectorFieldSource.

+

Reimplemented in vtkContinuousScatterplot, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkImplicitModeller, vtkPointDensityFilter, vtkGaussianSplatter, vtkImageBlend, vtkShepardMethod, vtkSignedDistance, vtkImageFourierFilter, vtkMINCImageReader, vtkUnsignedDistance, vtkMINCImageWriter, vtkImageReslice, vtkMetaImageReader, vtkMetaImageWriter, vtkTexture, vtkMILVideoSource, vtkVolume16Reader, vtkImageRectilinearWipe, vtkImageBSplineCoefficients, vtkMPIImageReader, vtkImageMathematics, vtkImageReader2, vtkImageEuclideanDistance, vtkDICOMImageReader, vtkPointOccupancyFilter, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkBMPReader, vtkNIFTIImageReader, vtkExtractVOI, vtkFastSplatter, vtkPNrrdReader, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkVolumeReader, vtkImageDataLIC2D, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkNIFTIImageWriter, vtkNrrdReader, vtkVPICReader, vtkImageHistogram, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkPNMReader, vtkImageDataLIC2D, vtkImageCast, vtkImageIslandRemoval2D, vtkSimpleImageToImageFilter, vtkImageResize, vtkImageRFFT, vtkImageLogic, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkImageReader, vtkHyperOctreeToUniformGridFilter, vtkImageClip, vtkImageResliceToColors, vtkImageSeedConnectivity, vtkFFMPEGWriter, vtkVideoSource, vtkThreadedImageAlgorithm, vtkPExtractVOI, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkGDALRasterReader, vtkWin32VideoSource, vtkmExtractVOI, vtkOpenSlideReader, vtkImageMapToWindowLevelColors, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkImageMask, vtkImageConvolve, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkJPEGReader, vtkOggTheoraWriter, vtkImageToStructuredPoints, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkJPEGWriter, vtkTIFFWriter, vtkOpenGLTexture, vtkVolumeRayCastSpaceLeapingImageFilter, vtkImageAppend, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkPNGReader, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkAVIWriter, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkMRCReader, vtkPImageWriter, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkImageWriter, vtkGenericMovieWriter, vtkMemoryLimitImageDataStreamer, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkMedicalImageReader2, vtkPostScriptWriter, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkOpenGLTexture, vtkQImageToImageSource, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkJSONImageWriter, vtkPNMWriter, vtkPResampleFilter, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkImageInPlaceFilter, vtkSegY3DReader, and TestVectorFieldSource.

@@ -934,7 +934,7 @@

Reimplemented from vtkAlgorithm.

-

Reimplemented in vtkContinuousScatterplot, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkImplicitModeller, vtkPointDensityFilter, vtkGaussianSplatter, vtkImageBlend, vtkShepardMethod, vtkSignedDistance, vtkImageFourierFilter, vtkMINCImageReader, vtkUnsignedDistance, vtkMINCImageWriter, vtkImageReslice, vtkMetaImageReader, vtkMetaImageWriter, vtkTexture, vtkMILVideoSource, vtkVolume16Reader, vtkImageRectilinearWipe, vtkImageBSplineCoefficients, vtkMPIImageReader, vtkImageMathematics, vtkImageReader2, vtkImageEuclideanDistance, vtkDICOMImageReader, vtkPointOccupancyFilter, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkBMPReader, vtkNIFTIImageReader, vtkExtractVOI, vtkFastSplatter, vtkPNrrdReader, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkVolumeReader, vtkImageDataLIC2D, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkNIFTIImageWriter, vtkNrrdReader, vtkVPICReader, vtkImageHistogram, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkPNMReader, vtkImageDataLIC2D, vtkImageCast, vtkImageIslandRemoval2D, vtkSimpleImageToImageFilter, vtkImageResize, vtkImageRFFT, vtkImageLogic, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkImageReader, vtkHyperOctreeToUniformGridFilter, vtkImageClip, vtkImageResliceToColors, vtkImageSeedConnectivity, vtkFFMPEGWriter, vtkVideoSource, vtkThreadedImageAlgorithm, vtkPExtractVOI, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkGDALRasterReader, vtkWin32VideoSource, vtkmExtractVOI, vtkOpenSlideReader, vtkImageMapToWindowLevelColors, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkImageMask, vtkImageConvolve, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkJPEGReader, vtkOggTheoraWriter, vtkImageToStructuredPoints, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkJPEGWriter, vtkTIFFWriter, vtkVolumeRayCastSpaceLeapingImageFilter, vtkImageAppend, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkPNGReader, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkAVIWriter, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkMRCReader, vtkPImageWriter, vtkOpenGLTexture, vtkOpenGLTexture, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkImageWriter, vtkGenericMovieWriter, vtkMemoryLimitImageDataStreamer, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkMedicalImageReader2, vtkPostScriptWriter, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkQImageToImageSource, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkJSONImageWriter, vtkPNMWriter, vtkPResampleFilter, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkImageInPlaceFilter, vtkSegY3DReader, and TestVectorFieldSource.

+

Reimplemented in vtkContinuousScatterplot, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkImplicitModeller, vtkPointDensityFilter, vtkGaussianSplatter, vtkImageBlend, vtkShepardMethod, vtkSignedDistance, vtkImageFourierFilter, vtkMINCImageReader, vtkUnsignedDistance, vtkMINCImageWriter, vtkImageReslice, vtkMetaImageReader, vtkMetaImageWriter, vtkTexture, vtkMILVideoSource, vtkVolume16Reader, vtkImageRectilinearWipe, vtkImageBSplineCoefficients, vtkMPIImageReader, vtkImageMathematics, vtkImageReader2, vtkImageEuclideanDistance, vtkDICOMImageReader, vtkPointOccupancyFilter, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkBMPReader, vtkNIFTIImageReader, vtkExtractVOI, vtkFastSplatter, vtkPNrrdReader, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkVolumeReader, vtkImageDataLIC2D, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkNIFTIImageWriter, vtkNrrdReader, vtkVPICReader, vtkImageHistogram, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkPNMReader, vtkImageDataLIC2D, vtkImageCast, vtkImageIslandRemoval2D, vtkSimpleImageToImageFilter, vtkImageResize, vtkImageRFFT, vtkImageLogic, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkImageReader, vtkHyperOctreeToUniformGridFilter, vtkImageClip, vtkImageResliceToColors, vtkImageSeedConnectivity, vtkFFMPEGWriter, vtkVideoSource, vtkThreadedImageAlgorithm, vtkPExtractVOI, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkGDALRasterReader, vtkWin32VideoSource, vtkmExtractVOI, vtkOpenSlideReader, vtkImageMapToWindowLevelColors, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkImageMask, vtkImageConvolve, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkJPEGReader, vtkOggTheoraWriter, vtkImageToStructuredPoints, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkJPEGWriter, vtkTIFFWriter, vtkOpenGLTexture, vtkVolumeRayCastSpaceLeapingImageFilter, vtkImageAppend, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkPNGReader, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkAVIWriter, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkMRCReader, vtkPImageWriter, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkImageWriter, vtkGenericMovieWriter, vtkMemoryLimitImageDataStreamer, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkMedicalImageReader2, vtkPostScriptWriter, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkOpenGLTexture, vtkQImageToImageSource, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkJSONImageWriter, vtkPNMWriter, vtkPResampleFilter, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkImageInPlaceFilter, vtkSegY3DReader, and TestVectorFieldSource.

@@ -993,7 +993,7 @@

Reimplemented from vtkAlgorithm.

-

Reimplemented in vtkContinuousScatterplot, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkImplicitModeller, vtkPointDensityFilter, vtkGaussianSplatter, vtkImageBlend, vtkShepardMethod, vtkMINCImageReader, vtkSignedDistance, vtkMINCImageWriter, vtkUnsignedDistance, vtkImageReslice, vtkMetaImageReader, vtkMetaImageWriter, vtkTexture, vtkMILVideoSource, vtkVolume16Reader, vtkImageRectilinearWipe, vtkDICOMImageReader, vtkImageBSplineCoefficients, vtkImageSeparableConvolution, vtkMPIImageReader, vtkNIFTIImageReader, vtkImageSlabReslice, vtkImageMathematics, vtkImageReader2, vtkImageEuclideanDistance, vtkPointOccupancyFilter, vtkBMPReader, vtkImageQuantizeRGBToIndex, vtkBooleanTexture, vtkFastSplatter, vtkNIFTIImageWriter, vtkExtractVOI, vtkPNrrdReader, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkNrrdReader, vtkVolumeReader, vtkImageDataLIC2D, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkImageHistogram, vtkVPICReader, vtkImageHistogramStatistics, vtkImageThresholdConnectivity, vtkPNMReader, vtkImageDataLIC2D, vtkImageCast, vtkImageIslandRemoval2D, vtkSimpleImageToImageFilter, vtkImageResize, vtkImageLogic, vtkImageMapToColors, vtkImageResliceToColors, vtkSampleFunction, vtkImageReader, vtkHyperOctreeToUniformGridFilter, vtkImageClip, vtkImageSeedConnectivity, vtkFFMPEGWriter, vtkVideoSource, vtkThreadedImageAlgorithm, vtkPExtractVOI, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkGDALRasterReader, vtkWin32VideoSource, vtkOpenSlideReader, vtkImageMapToWindowLevelColors, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkImageMask, vtkImageConvolve, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkJPEGReader, vtkOggTheoraWriter, vtkImageToStructuredPoints, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkOpenGLImageGradient, vtkJPEGWriter, vtkTIFFWriter, vtkVolumeRayCastSpaceLeapingImageFilter, vtkImageAppend, vtkImageHSVToRGB, vtkImageChangeInformation, vtkImageConstantPad, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkPNGReader, vtkImageHSIToRGB, vtkImageCacheFilter, vtkImageDecomposeFilter, vtkImagePermute, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkBMPWriter, vtkMRCReader, vtkSLCReader, vtkTIFFReader, vtkAVIWriter, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageCheckerboard, vtkImageRange3D, vtkPImageWriter, vtkOpenGLTexture, vtkOpenGLTexture, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkImageGaussianSource, vtkImageGridSource, vtkImageWriter, vtkGenericMovieWriter, vtkMemoryLimitImageDataStreamer, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageLogarithmicScale, vtkImageMaskBits, vtkMedicalImageReader2, vtkPostScriptWriter, vtkImageRGBToHSI, vtkImageEllipsoidSource, vtkQImageToImageSource, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageSinusoidSource, vtkJSONImageWriter, vtkPNMWriter, vtkPResampleFilter, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkImageInPlaceFilter, and vtkSegY3DReader.

+

Reimplemented in vtkContinuousScatterplot, vtkCheckerboardSplatter, vtkImageConnectivityFilter, vtkImplicitModeller, vtkPointDensityFilter, vtkGaussianSplatter, vtkImageBlend, vtkShepardMethod, vtkMINCImageReader, vtkSignedDistance, vtkMINCImageWriter, vtkUnsignedDistance, vtkImageReslice, vtkMetaImageReader, vtkMetaImageWriter, vtkTexture, vtkMILVideoSource, vtkVolume16Reader, vtkImageRectilinearWipe, vtkDICOMImageReader, vtkImageBSplineCoefficients, vtkImageSeparableConvolution, vtkMPIImageReader, vtkNIFTIImageReader, vtkImageSlabReslice, vtkImageMathematics, vtkImageReader2, vtkImageEuclideanDistance, vtkPointOccupancyFilter, vtkBMPReader, vtkImageQuantizeRGBToIndex, vtkBooleanTexture, vtkFastSplatter, vtkNIFTIImageWriter, vtkExtractVOI, vtkPNrrdReader, vtkImageAnisotropicDiffusion3D, vtkImageAccumulate, vtkNrrdReader, vtkVolumeReader, vtkImageDataLIC2D, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkImageHistogram, vtkVPICReader, vtkImageHistogramStatistics, vtkImageThresholdConnectivity, vtkPNMReader, vtkImageDataLIC2D, vtkImageCast, vtkImageIslandRemoval2D, vtkSimpleImageToImageFilter, vtkImageResize, vtkImageLogic, vtkImageMapToColors, vtkImageResliceToColors, vtkSampleFunction, vtkImageReader, vtkHyperOctreeToUniformGridFilter, vtkImageClip, vtkImageSeedConnectivity, vtkFFMPEGWriter, vtkVideoSource, vtkThreadedImageAlgorithm, vtkPExtractVOI, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkGDALRasterReader, vtkWin32VideoSource, vtkOpenSlideReader, vtkImageMapToWindowLevelColors, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtkImageMask, vtkImageConvolve, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkJPEGReader, vtkOggTheoraWriter, vtkImageToStructuredPoints, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkOpenGLImageGradient, vtkJPEGWriter, vtkTIFFWriter, vtkOpenGLTexture, vtkVolumeRayCastSpaceLeapingImageFilter, vtkImageAppend, vtkImageHSVToRGB, vtkImageChangeInformation, vtkImageConstantPad, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkPNGReader, vtkImageHSIToRGB, vtkImageCacheFilter, vtkImageDecomposeFilter, vtkImagePermute, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkBMPWriter, vtkMRCReader, vtkSLCReader, vtkTIFFReader, vtkAVIWriter, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageCheckerboard, vtkImageRange3D, vtkPImageWriter, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkImageGaussianSource, vtkImageGridSource, vtkImageWriter, vtkGenericMovieWriter, vtkMemoryLimitImageDataStreamer, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageLogarithmicScale, vtkImageMaskBits, vtkMedicalImageReader2, vtkPostScriptWriter, vtkImageRGBToHSI, vtkImageEllipsoidSource, vtkOpenGLTexture, vtkQImageToImageSource, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageSinusoidSource, vtkJSONImageWriter, vtkPNMWriter, vtkPResampleFilter, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkImageInPlaceFilter, and vtkSegY3DReader.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataLIC2D.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataLIC2D.html 2018-12-20 19:53:27.802923398 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageDataLIC2D.html 2018-12-20 19:53:27.858923757 +0000 @@ -889,12 +889,12 @@

The input on port 0 is an vtkImageData with extents of a 2D image. It needs a vector field on point data. This filter only works on point vectors. One can use a vtkCellDataToPointData filter to convert cell vectors to point vectors.

Port 1 is a special port for customized noise input. It is an optional port. If noise input is not specified, then the filter using vtkImageNoiseSource to generate a 128x128 noise texture.

See also
vtkSurfaceLICPainter vtkLineIntegralConvolution2D
-
Tests:
vtkImageDataLIC2D (Tests)

The input on port 0 is an vtkImageData with extents of a 2D image. It needs a vector field on point data. This filter only works on point vectors. One can use a vtkCellDataToPointData filter to convert cell vectors to point vectors.

Port 1 is a special port for customized noise input. It is an optional port. If noise input is not specified, then the filter using vtkImageNoiseSource to generate a 128x128 noise texture.

-
See also
vtkSurfaceLICPainter vtkLineIntegralConvolution2D
+
See also
vtkSurfaceLICPainter vtkLineIntegralConvolution2D
+
Tests:
vtkImageDataLIC2D (Tests)
-

Definition at line 50 of file vtkImageDataLIC2D.h.

+

Definition at line 47 of file vtkImageDataLIC2D.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -908,7 +908,7 @@
-

Definition at line 54 of file vtkImageDataLIC2D.h.

+

Definition at line 51 of file vtkImageDataLIC2D.h.

@@ -924,7 +924,7 @@
-

Definition at line 51 of file vtkImageDataLIC2D.h.

+

Definition at line 54 of file vtkImageDataLIC2D.h.

@@ -2309,7 +2309,7 @@
-

Definition at line 143 of file vtkImageDataLIC2D.h.

+

Definition at line 140 of file vtkImageDataLIC2D.h.

@@ -2333,7 +2333,7 @@
-

Definition at line 144 of file vtkImageDataLIC2D.h.

+

Definition at line 141 of file vtkImageDataLIC2D.h.

@@ -2357,7 +2357,7 @@
-

Definition at line 145 of file vtkImageDataLIC2D.h.

+

Definition at line 142 of file vtkImageDataLIC2D.h.

@@ -2381,7 +2381,7 @@
-

Definition at line 147 of file vtkImageDataLIC2D.h.

+

Definition at line 144 of file vtkImageDataLIC2D.h.

@@ -2405,7 +2405,7 @@
-

Definition at line 149 of file vtkImageDataLIC2D.h.

+

Definition at line 146 of file vtkImageDataLIC2D.h.

@@ -2429,7 +2429,7 @@
-

Definition at line 150 of file vtkImageDataLIC2D.h.

+

Definition at line 147 of file vtkImageDataLIC2D.h.

@@ -2453,7 +2453,7 @@
-

Definition at line 152 of file vtkImageDataLIC2D.h.

+

Definition at line 149 of file vtkImageDataLIC2D.h.

@@ -2477,7 +2477,7 @@
-

Definition at line 153 of file vtkImageDataLIC2D.h.

+

Definition at line 150 of file vtkImageDataLIC2D.h.

@@ -2501,7 +2501,7 @@
-

Definition at line 154 of file vtkImageDataLIC2D.h.

+

Definition at line 151 of file vtkImageDataLIC2D.h.

@@ -2525,7 +2525,7 @@
-

Definition at line 140 of file vtkImageDataLIC2D.h.

+

Definition at line 143 of file vtkImageDataLIC2D.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageProcessingPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageProcessingPass.html 2018-12-20 19:53:27.926924195 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkImageProcessingPass.html 2018-12-20 19:53:27.954924375 +0000 @@ -580,7 +580,7 @@

Reimplemented from vtkRenderPass.

-

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkGaussianBlurPass, vtkDepthImageProcessingPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

+

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

@@ -634,7 +634,7 @@

Reimplemented from vtkRenderPass.

-

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkGaussianBlurPass, vtkDepthImageProcessingPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

+

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

@@ -693,7 +693,7 @@

Reimplemented from vtkRenderPass.

-

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkDepthImageProcessingPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

+

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

@@ -725,7 +725,7 @@

Reimplemented from vtkRenderPass.

-

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

+

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkDepthOfFieldPass, vtkGaussianBlurPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

@@ -914,7 +914,7 @@

Reimplemented from vtkRenderPass.

-

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkGaussianBlurPass, vtkDepthImageProcessingPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

+

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

@@ -968,7 +968,7 @@

Reimplemented from vtkRenderPass.

-

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkGaussianBlurPass, vtkDepthImageProcessingPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

+

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkGaussianBlurPass, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkDepthOfFieldPass, vtkPointFillPass, vtkSimpleMotionBlurPass, and vtkFramebufferPass.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightsPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightsPass.html 2018-12-20 19:53:28.006924708 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkLightsPass.html 2018-12-20 19:53:28.030924862 +0000 @@ -359,12 +359,12 @@

Render the lights.

This pass expects an initialized camera. It disables all the lights, apply transformations for lights following the camera, and turn on the enables lights.

See also
vtkRenderPass
+
Tests:
vtkLightsPass (Tests)

Render the lights.

This pass expects an initialized camera. It disables all the lights, apply transformations for lights following the camera, and turn on the enables lights.

-
See also
vtkRenderPass
-
Tests:
vtkLightsPass (Tests)
+
See also
vtkRenderPass
-

Definition at line 37 of file vtkLightsPass.h.

+

Definition at line 40 of file vtkLightsPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -378,7 +378,7 @@
-

Definition at line 41 of file vtkLightsPass.h.

+

Definition at line 44 of file vtkLightsPass.h.

@@ -394,7 +394,7 @@
-

Definition at line 44 of file vtkLightsPass.h.

+

Definition at line 41 of file vtkLightsPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMapper.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMapper.html 2018-12-20 19:53:28.266926379 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkMapper.html 2018-12-20 19:53:28.286926507 +0000 @@ -1317,7 +1317,7 @@

Reimplemented from vtkAbstractMapper3D.

-

Reimplemented in vtkSurfaceLICMapper, vtkGraphMapper, vtkOpenGLPolyDataMapper, vtkCompositeMapperHelper2, vtkLabeledContourMapper, vtkMoleculeMapper, vtkCompositePolyDataMapper, vtkCompositePolyDataMapper2, vtkDataSetMapper, vtkGlyph3DMapper, vtkPolyDataMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkHierarchicalPolyDataMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLMoleculeMapper, vtkCompositePolyDataMapper2, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkSurfaceLICMapper, vtkGraphMapper, vtkCompositeMapperHelper2, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkMoleculeMapper, vtkCompositePolyDataMapper, vtkOpenGLPolyDataMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkPolyDataMapper, vtkCompositePolyDataMapper2, vtkOpenGLGlyph3DMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkHierarchicalPolyDataMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLMoleculeMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -1371,7 +1371,7 @@

Reimplemented from vtkAbstractMapper3D.

-

Reimplemented in vtkSurfaceLICMapper, vtkGraphMapper, vtkOpenGLPolyDataMapper, vtkCompositeMapperHelper2, vtkLabeledContourMapper, vtkMoleculeMapper, vtkCompositePolyDataMapper, vtkCompositePolyDataMapper2, vtkDataSetMapper, vtkGlyph3DMapper, vtkPolyDataMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkHierarchicalPolyDataMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkOpenGLMoleculeMapper, vtkCompositePolyDataMapper2, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkSurfaceLICMapper, vtkGraphMapper, vtkCompositeMapperHelper2, vtkLabeledContourMapper, vtkOpenGLPolyDataMapper, vtkMoleculeMapper, vtkCompositePolyDataMapper, vtkOpenGLPolyDataMapper, vtkDataSetMapper, vtkGlyph3DMapper, vtkPolyDataMapper, vtkCompositePolyDataMapper2, vtkOpenGLGlyph3DMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkHierarchicalPolyDataMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLMoleculeMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -1430,7 +1430,7 @@

Reimplemented from vtkAbstractMapper3D.

-

Reimplemented in vtkSurfaceLICMapper, vtkOpenGLPolyDataMapper, vtkCompositePolyDataMapper2, vtkPolyDataMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkCompositePolyDataMapper2, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkSurfaceLICMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper, vtkPolyDataMapper, vtkCompositePolyDataMapper2, vtkOpenGLGlyph3DMapper, vtkCompositeSurfaceLICMapper, vtkOpenGLGlyph3DMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLLabeledContourMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -1550,7 +1550,7 @@

Reimplemented from vtkAbstractMapper.

-

Reimplemented in vtkCompositePolyDataMapper2, vtkSurfaceLICMapper, vtkOpenGLPolyDataMapper, vtkPainterPolyDataMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLPolyDataMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLLabeledContourMapper, and vtkOpenGLPointGaussianMapper.

+

Reimplemented in vtkCompositePolyDataMapper2, vtkSurfaceLICMapper, vtkOpenGLPolyDataMapper, vtkPainterPolyDataMapper, vtkOpenGLPolyDataMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLGlyph3DMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLLabeledContourMapper, and vtkOpenGLPointGaussianMapper.

Definition at line 111 of file vtkMapper.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObject.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObject.html 2018-12-20 19:53:28.490927819 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObject.html 2018-12-20 19:53:28.534928101 +0000 @@ -601,7 +601,7 @@

Reimplemented from vtkObjectBase.

-

Reimplemented in vtkFixedPointVolumeRayCastHelper, vtkFiberSurface, vtkGraph, vtkOpenGLFramebufferObject, vtkNIFTIImageHeader, vtkContinuousScatterplot, vtkLSDynaReader, vtkModifiedBSPTree, vtkMappedUnstructuredGrid< Implementation, CellIterator >, vtkRenderTimerLog, vtkWindowedSincPolyDataFilter, vtkHyperOctree, vtkInteractorStyle, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkContourWidget, vtkHyperTree, vtkImagePlaneWidget, vtkReebGraph, vtkHAVSVolumeMapper, vtkFunctionParser, vtkPLSDynaReader, vtkXYPlotActor, vtkObjectFactory, vtkOpenGLHAVSVolumeMapper, vtkExodusIICache, vtkContourRepresentation, vtkMultiThreshold, vtkWidgetSet, vtkExtractSurface, vtkSmartVolumeMapper, vtkOrderedTriangulator, vtkBiDimensionalWidget, vtkEvenlySpacedStreamlines2D, vtkTextRenderer, vtkBoxWidget2, vtkImplicitPlaneWidget2, vtkSplineWidget, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkBrokenLineWidget, vtkGlyph3D, vtkDistributedDataFilter, vtkCheckerboardSplatter, vtkPlaneWidget, vtkImageConnectivityFilter, vtkInteractorStyleUnicam, vtkLineIntegralConvolution2D, vtkSphereWidget2, vtkOpenGLGL2PSExporter, vtkLightKit, vtkImplicitCylinderWidget, vtkLineIntegralConvolution2D, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkTextureObject, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkMeshQuality, vtkLineWidget2, vtkVolumeTexture, vtkAxesTransformWidget, vtkBoxWidget, vtkSelectPolyData, vtkSPHInterpolator, vtkHardwareSelector, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkBalloonWidget, vtkTextureObject, vtkLineWidget, vtkRectilinearWipeWidget, vtkTecplotReader, vtkDecimatePro, vtkAngleWidget, vtkImplicitPlaneWidget, vtkMPASReader, vtkSmartVolumeMapper, vtkResliceCursor, vtkGenericAdaptorCell, vtkDistanceWidget, vtkPOVExporter, vtkBorderWidget, vtkSeedWidget, vtkPlot3DMetaReader, vtkTimerLog, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkCenteredSliderWidget, vtkMolecule, vtkBalloonRepresentation, vtkImageTracerWidget, vtkGL2PSExporter, vtkUnstructuredGrid, vtkImageBlend, vtkShepardMethod, vtkFinitePlaneWidget, vtkSliderWidget, vtkMINCImageReader, vtkSQLDatabase, vtkRenderWindow, vtkStreamingTessellator, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkHoverWidget, vtkModelMetadata, vtkODBCDatabase, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkOBBTree, vtkPUnstructuredGridGhostCellsGenerator, vtkSignedDistance, vtkOrientationMarkerWidget, vtkPointWidget, vtkExodusIIWriter, vtkMINCImageAttributes, vtkFreeTypeTools, vtkPolyData, vtkSphereRepresentation, vtkMINCImageWriter, vtkFrameBufferObject2, vtkApplyColors, vtkTriQuadraticHexahedron, vtkLagrangianBasicIntegrationModel, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPickingManager, vtkSortDataArray, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkInteractorStyleImage, vtkHandleWidget, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkBiQuadraticQuadraticHexahedron, vtkPlaneCutter, vtkAbstractInterpolatedVelocityField, vtkGeoCamera, vtkTableToGraph, vtkSphereWidget, vtkMNIObjectWriter, vtkUnstructuredGridBunykRayCastFunction, vtkHyperTreeGrid, vtkTubeFilter, vtkCompositeInterpolatedVelocityField, vtkWeightedTransformFilter, vtkCompassWidget, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkMapper, vtkSparseArray< T >, vtkDeformPointSet, vtkAffineWidget, vtkMultiProcessController, vtkRenderWindowInteractor, vtkLabelHierarchy, vtkMNITransformWriter, vtkParallelCoordinatesActor, vtkPolyDataToImageStencil, vtkScalarBarActor, vtkLabeledDataMapper, vtkCellIterator, vtkSphereTree, vtkCleanPolyData, vtkConnectivityFilter, vtkCellQuality, vtkImageReslice, vtkImageViewer2, vtkVRMLImporter, vtkDelimitedTextReader, vtkMNITransformReader, vtkSpiderPlotActor, vtkAbstractPropPicker, vtkWindowToImageFilter, vtkKdTree, vtkCoordinate, vtkDistributedGraphHelper, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkContinuousValueWidget, vtkImplicitCylinderRepresentation, vtkMPIEventLog, vtkCaptionActor2D, vtkAssembly, vtkOpenGLVertexBufferObjectGroup, vtkSobelGradientMagnitudePass, vtkClipClosedSurface, vtkGenericClip, vtkButtonWidget, vtkImplicitPlaneRepresentation, vtkTexturedButtonRepresentation, vtkLODActor, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkSurfaceLICInterface, vtkEDLShading, vtkStaticPointLocator, vtkClipPolyData, vtkFieldDataToAttributeDataFilter, vtkFlyingEdges3D, vtkRearrangeFields, vtkGeneralizedKernel, vtkPCANormalEstimation, vtkSuperquadricSource, vtkAffineRepresentation2D, vtkMetaImageReader, vtkSQLQuery, vtkAxisActor, vtkSurfaceLICPainter, vtkSobelGradientMagnitudePass, vtkGenericDataSet, vtkLocator, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkSpanTreeLayoutStrategy, vtkMetaImageWriter, vtkQuadricLODActor, vtkSimpleCellTessellator, vtkFlyingEdges2D, vtkProcrustesAlignmentFilter, vtkDijkstraImageGeodesicPath, vtkSPHKernel, vtkDIMACSGraphReader, vtkAxesActor, vtkAxisActor2D, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkStructuredImplicitConnectivity, vtkFitImplicitFunction, vtkBoxRepresentation, vtkTexturedButtonRepresentation2D, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkPolyDataConnectivityFilter, vtkAMRInterpolatedVelocityField, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkBiDimensionalRepresentation2D, vtkCenteredSliderRepresentation, vtkLineRepresentation, vtkMILVideoSource, vtkCubeAxesActor, vtkCellPicker, vtkValuePass, vtkDataRepresentation, vtkTable, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPolygonalSurfacePointPlacer, vtkPLYWriter, vtkShaderProgram2, vtkIncrementalOctreeNode, vtkSimpleScalarTree, vtkTemporalInterpolatedVelocityField, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkInterpolationKernel, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkCheckerboardWidget, vtkSliderRepresentation2D, vtkRIBExporter, vtkSQLGraphReader, vtkArcPlotter, vtkAbstractPicker, vtkLODProp3D, vtkTransformInterpolator, vtkDualDepthPeelingPass, vtkTreeCompositer, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkSelectionNode, vtkCompositeDataPipeline, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkTemporalStatistics, vtkEllipsoidalGaussianKernel, vtkDescriptiveStatistics, vtkEventQtSlotConnect, vtkInteractorStyleTerrain, vtk3DWidget, vtkAbstractWidget, vtkBorderRepresentation, vtkConstrainedPointHandleRepresentation, vtkRectilinearWipeRepresentation, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkCameraInterpolator, vtkVolumeProperty, vtkDepthPeelingPass, vtkScalarsToColors, vtkDataObject, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkPCAAnalysisFilter, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSQLiteDatabase, vtkMPICommunicator, vtkColorTransferFunction, vtkSurfaceLICMapper, vtkGeoView, vtkPolyhedron, vtkStructuredGrid, vtkAppendCompositeDataLeaves, vtkCachingInterpolatedVelocityField, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkCompassRepresentation, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkCubeAxesActor2D, vtkGraphAnnotationLayersFilter, vtkLegendScaleActor, vtkInteractorStyle3D, vtkProperty, vtkGaussianBlurPass, vtkQtTreeView, vtkTypedArray< T >, vtkImplicitSelectionLoop, vtkIncrementalOctreePointLocator, vtkQuaternionInterpolator, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkSliderRepresentation3D, vtkTerrainContourLineInterpolator, vtkWidgetRepresentation, vtkOpenFOAMReader, vtkOBJImporter, vtkPostgreSQLDatabase, vtkSQLDatabaseSchema, vtkMPIController, vtkAnnotatedCubeActor, vtkShadowMapPass, vtkQtTableRepresentation, vtkDataSetAttributes, vtkMeanValueCoordinatesInterpolator, vtkPointLocator, vtkStaticCellLinks, vtkParticlePathFilter, vtkAbstractGridConnectivity, vtkComputeHistogram2DOutliers, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkCaptionWidget, vtkParallelopipedRepresentation, vtkProp3DButtonRepresentation, vtkADIOSReader, vtkDICOMImageReader, vtkAreaPicker, vtkRenderer, vtkScenePicker, vtkGaussianBlurPass, vtkShader2, vtkOpenGLGPUVolumeRayCastMapper, vtkDataSet, vtkSortFieldData, vtkSpline, vtkThreshold, vtkInterpolatedVelocityField, vtkLinkEdgels, vtkGenericCutter, vtkStructuredGridConnectivity, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkImageBSplineCoefficients, vtkImageSeparableConvolution, vtkAxesTransformRepresentation, vtkCameraRepresentation, vtkFinitePlaneRepresentation, vtkHandleRepresentation, vtkParallelopipedWidget, vtkOBJPolyDataProcessor, vtkRowQuery, vtkLight, vtkShadowMapPass, vtkDepthImageProcessingPass, vtkParallelRenderManager, vtkRenderView, vtkReebGraphSimplificationMetric, vtkTree, vtkTransform, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkImageSincInterpolator, vtkSliceCubes, vtkCirclePackLayout, vtkCellCentersPointPlacer, vtkDistanceRepresentation3D, vtkGlobFileNames, vtkMPIImageReader, vtkXdmfWriter, vtkSocketCommunicator, vtkLegendBoxActor, vtkDiscretizableColorTransferFunction, vtkExternalLight, vtkPainter, vtkOpenVRRenderWindow, vtkView, vtkImplicitFunction, vtkAlgorithm, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkCaptionRepresentation, vtkResliceCursorLineRepresentation, vtkResliceCursorWidget, vtkWidgetEventTranslator, vtkNIFTIImageReader, vtkPolarAxesActor, vtkAssemblyNode, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkPixelBufferObject, vtkPixelBufferObject, vtkShadowMapBakerPass, vtkProjectedTetrahedraMapper, vtkGraphLayoutView, vtkPriorityQueue, vtkCell, vtkStaticCellLocator, vtkSpanSpace, vtkPolynomialSolversUnivariate, vtkCellLocatorInterpolatedVelocityField, vtkGenericContourFilter, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkPlaneSource, vtkImageSlabReslice, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkConeLayoutStrategy, vtkAngleRepresentation3D, vtkTerrainDataPointPlacer, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkLeaderActor2D, vtkPieChartActor, vtkInteractorObserver, vtkPicker, vtkOculusRenderWindow, vtkQtTableView, vtkDirectedAcyclicGraph, vtkFieldData, vtkGenericCellTessellator, vtkRectilinearGrid, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkMergeCells, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkCirclePackFrontChainLayoutStrategy, vtkAbstractPolygonalHandleRepresentation3D, vtkPointHandleRepresentation2D, vtkPointPlacer, vtkResliceCursorRepresentation, vtkChacoGraphReader, vtkSQLiteQuery, vtkProcessGroup, vtkContext2D, vtkRenderPass, vtkLabeledTreeMapDataMapper, vtkShadowMapBakerPass, vtkOpenGLFXAAFilter, vtkOSPRayRendererNode, vtkDendrogramItem, vtkParallelCoordinatesView, vtkRenderedTreeAreaRepresentation, vtkBiQuadraticQuadraticWedge, vtkEdgeListIterator, vtkPentagonalPrism, vtkPerspectiveTransform, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkLoopBooleanPolyDataFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPKdTree, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkKCoreDecomposition, vtkTreeLayoutStrategy, vtkLogoRepresentation, vtkExodusIIReader, vtkSVGContextDevice2D, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkBarChartActor, vtkVisibilitySort, vtkStructuredGridLIC2D, vtkUnstructuredGridLinearRayIntegrator, vtkUnstructuredGridPartialPreIntegration, vtkUnstructuredGridPreIntegration, vtkGeoView2D, vtkCellLinks, vtkIterativeClosestPointTransform, vtkPlanesIntersection, vtkQuadraticLinearWedge, vtkQuadraticPyramid, vtkSuperquadric, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkSPHCubicKernel, vtkSPHQuarticKernel, vtkSPHQuinticKernel, vtkWendlandQuinticKernel, vtkProgrammableFilter, vtkRectangularButtonSource, vtkTextureMapToSphere, vtkImageBSplineInterpolator, vtkSimple3DCirclesStrategy, vtkTreeMapLayout, vtkAngleRepresentation2D, vtkBiDimensionalRepresentation, vtkCameraWidget, vtkDijkstraImageContourLineInterpolator, vtkDistanceRepresentation2D, vtkMeasurementCubeHandleRepresentation3D, vtkOrientedGlyphFocalPlaneContourRepresentation, vtkPolygonalSurfaceContourLineInterpolator, vtkADIOSWriter, vtkBMPReader, vtkGenericDataObjectReader, vtkPainterDeviceAdapter, vtkProp3DFollower, vtkPropAssembly, vtkTextActor, vtkLabelPlacer, vtkOpenVRControlsHelper, vtkOSPRayPass, vtkParallelTimer, vtkHierarchicalGraphView, vtkTreeHeatmapItem, vtkBiQuadraticQuad, vtkPlanes, vtkUndirectedGraph, vtkCastToConcrete, vtkGraphAlgorithm, vtkBlueObeliskData, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkGaussianKernel, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkBooleanTexture, vtkFastSplatter, vtkInteractorStyleSwitch, vtkCheckerboardRepresentation, vtkFixedSizeHandleRepresentation3D, vtkFLUENTReader, vtkNIFTIImageWriter, vtkCommunicator, vtkSubCommunicator, vtkAbstractMapper, vtkLightActor, vtkStructuredGridLIC2D, vtkOpenGLProjectedTetrahedraMapper, vtkCellTypes, vtkGenericInterpolatedVelocityField, vtkArrayDataAlgorithm, vtkScalarTree, vtkHeap, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkBooleanOperationPolyDataFilter, vtkCellTreeLocator, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkProbabilisticVoronoiKernel, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkExtractVOI, vtkTableToArray, vtkTransferAttributes, vtkFast2DLayoutStrategy, vtkParallelCoordinatesInteractorStyle, vtkPlaybackRepresentation, vtkPolyDataPointPlacer, vtkScalarBarRepresentation, vtkSVGExporter, vtkAVSucdReader, vtkImporter, vtkDataSetReader, vtkPNrrdReader, vtkOpenGLContextDevice2D, vtkTupleInterpolator, vtkMathTextUtilities, vtkPolyDataPainter, vtkPSurfaceLICComposite, vtkMultiBlockVolumeMapper, vtkHierarchicalGraphPipeline, vtkTreeAreaView, vtkArrayData, vtkExtractStructuredGridHelper, vtkOverlappingAMR, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkBSplineTransform, vtkHyperTreeGridToUnstructuredGrid, vtkPStructuredGridConnectivity, vtkShepardKernel, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkConstrained2DLayoutStrategy, vtkResliceImageViewer, vtkOrientedGlyphContourRepresentation, vtkSphereHandleRepresentation, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkImageReader2Factory, vtkMySQLDatabase, vtkSLACParticleReader, vtkSLACReader, vtkRowQueryToTable, vtkXMLWriter, vtkSocketController, vtkContextDevice2D, vtkTextMapper, vtkImageResliceMapper, vtkDepthOfFieldPass, vtkWin32RenderWindowInteractor, vtkHeatmapItem, vtkRenderedSurfaceRepresentation, vtkTestDataArray< ArrayT >, vtkBiQuadraticTriangle, vtkCellLocator, vtkGenericSubdivisionErrorMetric, vtkHyperOctreeCursor, vtkImplicitVolume, vtkIncrementalPointLocator, vtkMultiBlockDataSet, vtkMutableDirectedGraph, vtkOctreePointLocator, vtkOutEdgeIterator, vtkPiecewiseFunction, vtkQuadraticTetra, vtkQuadraticWedge, vtkSmoothErrorMetric, vtkDataSetAlgorithm, vtkDemandDrivenPipeline, vtkStreamingDemandDrivenPipeline, vtkThinPlateSplineTransform, vtkTransform2D, vtkFeatureEdges, vtkImplicitPolyDataDistance, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkButtonSource, vtkEllipticalButtonSource, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkGeoTerrain, vtkImageAnisotropicDiffusion3D, vtkImageConnector, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkNetworkHierarchy, vtkReduceTable, vtkStringToCategory, vtkCirclePackLayoutStrategy, vtkPointHandleRepresentation3D, vtkTensorProbeWidget, vtkTextWidget, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkNetCDFReader, vtkFrustumCoverageCuller, vtkImageSlice, vtkPolyDataMapper2D, vtkExternalOpenGLRenderWindow, vtkLabelPlacementMapper, vtkStandardPolyDataPainter, vtkXRenderWindowInteractor, vtkOpenGLPolyDataMapper, vtkXRenderWindowInteractor, vtkOpenVRMenuRepresentation, vtkCompositeZPass, vtkInteractorStyleTreeMapHover, vtkTreeRingView, vtkQtListView, vtkVariantArray, vtkCompositeDataSet, vtkImplicitDataSet, vtkQuadraticLinearQuad, vtkTreeDFSIterator, vtkPassInputTypeAlgorithm, vtkDirectory, vtkAbstractTransform, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkStructuredAMRGridConnectivity, vtkThresholdTextureCoords, vtkMatrixMathFilter, vtkGeoTerrain2D, vtkSparseArrayToTable, vtkGraphLayout, vtkSimple2DLayoutStrategy, vtkTreeMapLayoutStrategy, vtkResliceImageViewerMeasurements, vtkAffineRepresentation, vtkImageCroppingRegionsWidget, vtkOrientedPolygonalHandleRepresentation3D, vtkSplineRepresentation, vtkTextCodec, vtkParticleReader, vtkNrrdReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFCFReader, vtkODBCQuery, vtkPExodusIIReader, vtkSubGroup, vtkActor, vtkObserverMediator, vtkViewDependentErrorMetric, vtkLabelSizeCalculator, vtkImageDataLIC2D, vtkDepthPeelingPass, vtkOpenGLPainterDeviceAdapter, vtkOpenGLRenderWindow, vtkSSAAPass, vtkOptiXRendererNode, vtkOpenGLProjectedTetrahedraMapper, vtkGraphItem, vtkOutputWindow, vtkAMRInformation, vtkAttributesErrorMetric, vtkCellArray, vtkGenericAttribute, vtkPyramid, vtkWedge, vtkUndirectedGraphAlgorithm, vtkMatrix3x3, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkVoronoiKernel, vtkComputeQuartiles, vtkGlobeSource, vtkQtRichTextView, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkImageHistogram, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkInteractorStyleFlight, vtkBoundedPlanePointPlacer, vtkLogoWidget, vtkProgressBarWidget, vtkResliceCursorThickLineRepresentation, vtkSeedRepresentation, vtkTextRepresentation, vtkWidgetCallbackMapper, vtkArrayReader, vtkRISReader, vtkMySQLQuery, vtkPostgreSQLQuery, vtkVPICReader, vtkCornerAnnotation, vtkContextScene, vtkCamera, vtkImageMapper3D, vtkProp, vtkVolume, vtkCocoaRenderWindow, vtkOpenGLImageAlgorithmHelper, vtkOpenGLPolyDataMapper2D, vtkEncodedGradientShader, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridHomogeneousRayIntegrator, vtkUnstructuredGridVolumeRayCastMapper, vtkConvertSelectionDomain, vtkGeometricErrorMetric, vtkHexagonalPrism, vtkImplicitBoolean, vtkInEdgeIterator, vtkQuadraticHexahedron, vtkExecutive, vtkTableAlgorithm, vtkTreeAlgorithm, vtkMatrix4x4, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkGeoInteractorStyle, vtkAbstractImageInterpolator, vtkImageHistogramStatistics, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkCommunity2DLayoutStrategy, vtkSquarifyLayoutStrategy, vtkInteractorStyleRubberBand2D, vtkInteractorStyleUser, vtkButtonRepresentation, vtkCurveRepresentation, vtkPlaybackWidget, vtkProgressBarRepresentation, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkProcess, vtkProp3DAxisFollower, vtkCellCenterDepthSort, vtkImageActor, vtkLabeledContourMapper, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLRenderTimerLog, vtkOSPRayActorNode, vtkOSPRayTetrahedraMapperNode, vtkSynchronizedRenderers, vtkOpenGLProjectedAAHexahedraMapper, vtkViewTheme, vtkInteractorStyleAreaSelectHover, vtkUnsignedLongArray, vtkAbstractCellLocator, vtkAdjacentVertexIterator, vtkAnnotation, vtkCone, vtkDirectedGraph, vtkGenericCellIterator, vtkGenericEdgeTable, vtkHexahedron, vtkTetra, vtkVertexListIterator, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkMutableGraphHelper, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkAreaLayoutStrategy, vtkAttributeClustering2DLayoutStrategy, vtkClustering2DLayoutStrategy, vtkStackedTreeLayoutStrategy, vtkImageViewer, vtkInteractorStyleTrackballCamera, vtkClosedSurfacePointPlacer, vtkImageActorPointPlacer, vtkPolygonalHandleRepresentation3D, vtkScalarBarWidget, vtkTextCodecFactory, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkTextActor3D, vtkVectorText, vtkLabelHierarchyCompositeIterator, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkCocoaRenderWindowInteractor, vtkDefaultPainter, vtkCocoaRenderWindowInteractor, vtkShaderProgram, vtkCompositeRGBAPass, vtkQtRecordView, vtkWebGLExporter, vtkImageData, vtkLagrangeTetra, vtkMutableUndirectedGraph, vtkQuadraticPolygon, vtkQuadraticQuad, vtkQuadraticTriangle, vtkSelectionAlgorithm, vtkLandmarkTransform, vtkMoleculeMapper, vtkAttributeDataToFieldDataFilter, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoAlignedImageSource, vtkGeoTreeNode, vtkImageCast, vtkTableFFT, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkInteractorStyleRubberBand3D, vtkLinearContourLineInterpolator, vtkResliceCursorActor, vtkTensorProbeRepresentation, vtkArrayDataReader, vtkX3DExporter, vtkXGMLReader, vtkLASReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkPXdmf3Writer, vtkFXAAOptions, vtkViewport, vtkFrameBufferObject, vtkWin32RenderWindowInteractor, vtkDefaultPass, vtkOpenVRPanelRepresentation, vtkOpenVRPanelWidget, vtkQtInitialization, vtkTanglegramItem, vtkTreeMapView, vtkQtAnnotationView, vtkDataEncoder, vtkShortArray, vtkUnsignedIntArray, vtkUnsignedLongLongArray, vtkUnsignedShortArray, vtkAbstractCellLinks, vtkAMRDataInternals, vtkConvexPointSet, vtkCubicLine, vtkDataObjectTree, vtkGenericPointIterator, vtkOctreePointLocatorNode, vtkPolygon, vtkPolyPlane, vtkQuadratureSchemeDefinition, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkDataSetEdgeSubdivisionCriterion, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkLagrangianMatidaIntegrationModel, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkGridTransform, vtkOTDensityMap, vtkOTFilter, vtkLinearKernel, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageLogic, vtkRemoveHiddenData, vtkInteractorStyleJoystickActor, vtkInteractorStyleTrackballActor, vtkContourLineInterpolator, vtkEllipsoidTensorProbeRepresentation, vtkSliderRepresentation, vtkSortFileNames, vtkCPExodusIIInSituReader, vtkExporter, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPNetCDFPOPReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkFieldDataSerializer, vtkAbstractContextBufferId, vtkFollower, vtkLookupTableWithEnabling, vtkProp3D, vtkImageStack, vtkDataTransferHelper, vtkAndroidRenderWindowInteractor, vtkRenderStepsPass, vtkVolumeMapper, vtkVolumePicker, vtkOpenGLGPUVolumeRayCastMapper, vtkUnsignedCharArray, vtkAbstractPointLocator, vtkAMRUtilities, vtkBSPCuts, vtkBSPIntersections, vtkEdgeTable, vtkGenericAttributeCollection, vtkHyperTreeGridCursor, vtkKdNode, vtkUniformGrid, vtkVoxel, vtkPolyDataAlgorithm, vtkSphericalTransform, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkEdgeSubdivisionCriterion, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkDSPFilterGroup, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkGeoFileImageSource, vtkGeoFileTerrainSource, vtkGeoGraticule, vtkGeoProjectionSource, vtkImageMapToColors, vtkImageResliceToColors, vtkImageStencilSource, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkForceDirectedLayoutStrategy, vtkGraphLayoutStrategy, vtkSliceAndDiceLayoutStrategy, vtkFocalPlaneContourRepresentation, vtkPolyDataSourceWidget, vtkResliceCursorPolyDataAlgorithm, vtkASCIITextCodec, vtkUTF16TextCodec, vtkUTF8TextCodec, vtkVRMLExporter, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkNetCDFPOPReader, vtkOpenGLContextDevice2D, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkImageMapper, vtkInteractorEventRecorder, vtkPointPicker, vtkTDxInteractorStyle, vtkExternalOpenGLRenderer, vtkMatplotlibMathTextUtilities, vtkCompositePolyDataMapper2, vtkDataTransferHelper, vtkQtLabelRenderStrategy, vtkFiniteDifferenceGradientEstimator, vtkPoints, vtkUnicodeStringArray, vtkAnimationScene, vtkCylinder, vtkGenericCell, vtkMultiPieceDataSet, vtkNonMergingPointLocator, vtkPerlinNoise, vtkQuadraticEdge, vtkTreeBFSIterator, vtkTriangleStrip, vtkUniformGridAMR, vtkDataObjectAlgorithm, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkRungeKutta45, vtkAppendFilter, vtkExecutionTimer, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkGeoImageNode, vtkImageClip, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkCosmicTreeLayoutStrategy, vtkInteractorStyleRubberBandPick, vtkBezierContourLineInterpolator, vtkFFMPEGWriter, vtkSTLWriter, vtkPWindBladeReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkActor2D, vtkAssemblyPath, vtkBackgroundColorMonitor, vtkDistanceToCamera, vtkPropPicker, vtkRenderedAreaPicker, vtkLabelHierarchyAlgorithm, vtkDefaultPass, vtkScalarsToColorsPainter, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkEncodedGradientEstimator, vtkGPUVolumeRayCastMapper, vtkUnstructuredGridVolumeRayIntegrator, vtkAMRVolumeMapper, vtkIcicleView, vtkViewUpdater, vtkStringArray, vtkDataObjectTreeIterator, vtkImplicitHalo, vtkImplicitSum, vtkPolyLine, vtkSelection, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkExtractUserDefinedPiece, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkCollapseVerticesByArray, vtkBoxLayoutStrategy, vtkGeoEdgeStrategy, vtkRandomLayoutStrategy, vtkSplineGraphEdges, vtkInteractorStyleJoystickCamera, vtkAngleRepresentation, vtkEvent, vtkPolyLineRepresentation, vtkResliceCursorPicker, vtkGDALRasterReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkOpenGL2ContextDevice2D, vtkCompositeDataDisplayAttributes, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkTDxInteractorStyleCamera, vtkWindowLevelLookupTable, vtkSurfaceLICDefaultPainter, vtkRenderStepsPass, vtkValuePainter, vtkLightingMapPass, vtkOpenVRMenuWidget, vtkOptiXActorNode, vtkDirectionEncoder, vtkUnstructuredGridVolumeRayCastIterator, vtkContextView, vtkRenderedRepresentation, vtkSignedCharArray, vtkAnnotationLayers, vtkHyperTreeCursor, vtkImplicitWindowFunction, vtkLagrangeWedge, vtkPlane, vtkPointSet, vtkQuad, vtkTriangle, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkGeneralTransform, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkSMPMergePoints, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkGeoProjection, vtkImageMapToWindowLevelColors, vtkImageInterpolator, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkIncrementalForceLayout, vtkPerturbCoincidentVertices, vtkContinuousValueWidgetRepresentation, vtkImageOrthoPlanes, vtkAMRBaseReader, vtkWriter, vtkIVExporter, vtkGeoJSONFeature, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtk3DSImporter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkXMLParser, vtkOpenGLContextDevice3D, vtkCompositeDataDisplayAttributesLegacy, vtkImageProperty, vtkRenderWindowInteractor3D, vtkTransformCoordinateSystems, vtkWorldPointPicker, vtkLightingHelper, vtkOpenGLImageSliceMapper, vtkTDxUnixDevice, vtkTDxWinDevice, vtkCameraPass, vtkSequencePass, vtkCompositer, vtkCompositeRenderManager, vtkCocoaTkUtilities, vtkVolumeOutlineSource, vtkOpenGLRayCastImageDisplayHelper, vtkRenderViewBase, vtkPoints2D, vtkBox, vtkLagrangeHexahedron, vtkMappedUnstructuredGridCellIterator< Implementation >, vtkPixel, vtkThreadedCompositeDataPipeline, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkRungeKutta4, vtkCylindricalTransform, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkOpenQubeElectronicData, vtkOpenQubeMoleculeSource, vtkPeriodicTable, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkGeoGlobeSource, vtkGeoTerrainNode, vtkGeoTreeNodeCache, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkPassThroughLayoutStrategy, vtkWidgetEvent, vtkXYPlotRepresentation, vtkXYPlotWidget, vtkCPExodusIIResultsArrayTemplate< Scalar >, vtkExodusIIReaderParser, vtkGDALVectorReader, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkAxisFollower, vtkContextDevice3D, vtkTexturedActor2D, vtkMathTextFreeTypeTextRenderer, vtkFontConfigFreeTypeTools, vtkOculusRenderWindowInteractor, vtkOpenGLGlyph3DMapper, vtkOpenGLLightMonitor, vtkOpenGLPolyDataMapper, vtkGenericOpenGLRenderWindow, vtkLightsPass, vtkOpaquePass, vtkOpenGLRenderer, vtkOverlayPass, vtkShader, vtkTranslucentPass, vtkVolumetricPass, vtkXOpenGLRenderWindow, vtkOpenVRInteractorStyle, vtkOpenVRPropPicker, vtkOpenVRRenderWindowInteractor, vtkOSPRayMaterialLibrary, vtkCompressCompositer, vtkViewNode, vtkUnstructuredGridVolumeRayCastFunction, vtkSCurveSpline, vtkPeriodicDataArray< Scalar >, vtkCellData, vtkGraphEdge, vtkUniformGridAMRDataIterator, vtkAlgorithmOutput, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkInitialValueProblemSolver, vtkContourValues, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCoincidentPoints, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkDSPFilterDefinition, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkOTScatterPlotMatrix, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkGeoSphereTransform, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkOpenGLImageGradient, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkArcParallelEdgeStrategy, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkDistanceRepresentation, vtkPolyDataContourLineInterpolator, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkCPExodusIINodalCoordinatesTemplate< Scalar >, vtkOBJExporter, vtkOOGLExporter, vtkRIBProperty, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkAbstractContextItem, vtkBrush, vtkContext3D, vtkActorCollection, vtkCuller, vtkGPUInfoList, vtkProperty2D, vtkLabelHierarchyIterator, vtkSurfaceLICComposite, vtkCompositeSurfaceLICMapper, vtkSurfaceLICComposite, vtkImageProcessingPass, vtkOpenGLModelViewProjectionMonitor, vtkTDxInteractorStyleGeo, vtkIOSRenderWindowInteractor, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkOpenGLVertexBufferObject, vtkTransformFeedback, vtkOpenVRModel, vtkOptiXPtxLoader, vtkOSPRayVolumeMapperNode, vtkImageRenderManager, vtkFixedPointRayCastImage, vtkFixedPointVolumeRayCastCompositeGOHelper, vtkFixedPointVolumeRayCastCompositeGOShadeHelper, vtkFixedPointVolumeRayCastCompositeHelper, vtkFixedPointVolumeRayCastCompositeShadeHelper, vtkRayCastImageDisplayHelper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkContextInteractorStyle, vtkWebApplication, vtkOverrideInformation, vtkWin32OutputWindow, vtkHierarchicalBoxDataSet, vtkKdTreePointLocator, vtkLagrangeQuadrilateral, vtkPointData, vtkPointsProjectedHull, vtkPolyVertex, vtkTreeIterator, vtkExtentTranslator, vtkAmoebaMinimizer, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeClipCutPointsGrabber, vtkOutlineFilter, vtkExtractPiece, vtkGeoTransform, vtkImageHSVToRGB, vtkImageChangeInformation, vtkImageConstantPad, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkCircularLayoutStrategy, vtkInteractorStyleDrawPolygon, vtkAMREnzoReader, vtkCPExodusIIElementBlockImpl, vtkRIBLight, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkPDataSetWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkXMLDataParser, vtkContextActor, vtkContextTransform, vtkPen, vtkTooltipItem, vtkCameraActor, vtkHierarchicalPolyDataMapper, vtkLightCollection, vtkTextProperty, vtkGL2PSUtilities, vtkCameraPass, vtkCoincidentTopologyResolutionPainter, vtkCompositePainter, vtkOpenGLImageMapper, vtkOSOpenGLRenderWindow, vtkPrimitivePainter, vtkSequencePass, vtkTextureUnitManager, vtkUniformVariables, vtkOpenGLVertexBufferObjectCache, vtkOSOpenGLRenderWindow, vtkRenderPassCollection, vtkTextureUnitManager, vtkOpenVRCamera, vtkOSPRayVolumeMapper, vtkOSPRayVolumeNode, vtkSynchronizedRenderWindows, vtkOpenGLRayCastImageDisplayHelper, vtkWebGLObject, vtkRandomSequence, vtkTimePointUtility, vtkCell3D, vtkCompositeDataIterator, vtkLagrangeCurve, vtkLagrangeTriangle, vtkUnstructuredGridCellIterator, vtkTrivialProducer, vtkParallelAMRUtilities, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkSMPTransform, vtkGeoArcs, vtkImageHSIToRGB, vtkImageCacheFilter, vtkImageDecomposeFilter, vtkImagePermute, vtkImageStencilAlgorithm, vtkImageStencilData, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAssignCoordinatesLayoutStrategy, vtkPassThroughEdgeStrategy, vtkInteractorStyleRubberBandZoom, vtkPolyLineWidget, vtkSplineWidget2, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkMRCReader, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkSILBuilder, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkPDirectory, vtkPropItem, vtkAbstractVolumeMapper, vtkBillboardTextActor3D, vtkPointGaussianMapper, vtkProp3DCollection, vtkGL2PSContextDevice2D, vtkColorMaterialHelper, vtkDirectXGPUInfoList, vtkLightsPass, vtkOpaquePass, vtkOpenGLHardwareSupport, vtkOpenGLProperty, vtkOpenGLRenderWindow, vtkOpenGLScalarsToColorsPainter, vtkOverlayPass, vtkPainterPolyDataMapper, vtkTranslucentPass, vtkValuePasses, vtkVolumetricPass, vtkXRenderWindowTclInteractor, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkOpenGLImageSliceMapper, vtkOpenGLRenderPass, vtkOpenGLSkybox, vtkOpenVROverlay, vtkPLineIntegralConvolution2D, vtkPolyDataMapperNode, vtkViewNodeFactory, vtkVolumeMapperNode, vtkFixedPointVolumeRayCastMIPHelper, vtkWindow, vtkDataObjectTypes, vtkMergePoints, vtkPath, vtkSphere, vtkVertex, vtkExtentSplitter, vtkOverlappingAMRAlgorithm, vtkProgressObserver, vtkIdentityTransform, vtkMaskPolyData, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageCheckerboard, vtkImageRange3D, vtkBoostExtractLargestComponent, vtkFocalPlanePointPlacer, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLHierarchicalBoxDataFileConverter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkPSystemTools, vtkMPI4PyCommunicator, vtkBlockItem, vtkContextMapper2D, vtkImageItem, vtkMarkerUtilities, vtkLogLookupTable, vtkRendererDelegate, vtkStringToImage, vtkTextPropertyCollection, vtkHiddenLineRemovalPass, vtkOpenGLTexture, vtkTDxDevice, vtkXOpenGLRenderWindow, vtkClearZPass, vtkOpenGLTexture, vtkOpenGLVertexArrayObject, vtkOpenVRHardwarePicker, vtkOptiXPolyDataMapperNode, vtkOSPRayLightNode, vtkPHardwareSelector, vtkMapperNode, vtkXRenderWindowTclInteractor, vtkHyperOctreePointsGrabber, vtkLine, vtkNonLinearCell, vtkNonOverlappingAMR, vtkQuadric, vtkStructuredExtent, vtkXMLDataElement, vtkExtentRCBPartitioner, vtkUniformGridAMRAlgorithm, vtkProgrammableElectronicData, vtkImageToAMR, vtkCompositeCutter, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkSMPWarpVector, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkImageGaussianSource, vtkImageGridSource, vtkEdgeLayoutStrategy, vtkInteractorStyleMultiTouchCamera, vtkAMRDataSetCache, vtkAbstractPolyDataReader, vtkCPExodusIIElementBlockCellIterator, vtkOpenGLGL2PSExporter, vtkGeoJSONReader, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkMedicalImageProperties, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXdmfDataArray, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkDummyController, vtkGPUInfo, vtkInteractorStyleSwitchBase, vtkMapperCollection, vtkVolumeCollection, vtkRenderPassCollection, vtkShader2Collection, vtkOpenGLCamera, vtkWin32OpenGLRenderWindow, vtkOptiXCompositePolyDataMapper2Node, vtkOSPRayCompositePolyDataMapper2Node, vtkQtStringToImage, vtkWindowNode, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkVoidArray, vtkWin32ProcessOutputWindow, vtkPointSetCellIterator, vtkPolyDataCollection, vtkSMPProgressObserver, vtkTrivialConsumer, vtkFunctionSet, vtkThreadMessager, vtkHomogeneousTransform, vtkLinearTransform, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkCutMaterial, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageLogarithmicScale, vtkImageMaskBits, vtkGeoMath, vtkTreeOrbitLayoutStrategy, vtkInteractorStyleTrackball, vtkX3DExporterWriter, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkDummyCommunicator, vtkOpenGLContextDevice3D, vtkCullerCollection, vtkGenericVertexAttributeMapping, vtkMapper2D, vtkRendererCollection, vtkRenderWindowCollection, vtkTDxInteractorStyleSettings, vtkScaledTextActor, vtkLabelRenderStrategy, vtkChooserPainter, vtkCompositePolyDataMapper2, vtkLinesPainter, vtkXGPUInfoList, vtkEGLRenderWindow, vtkOpenGLActor, vtkOpenGLRenderUtilities, vtkOpenGLShaderCache, vtkClientServerCompositePass, vtkCompositedSynchronizedRenderers, vtkActorNode, vtkRendererNode, vtkViewNodeCollection, vtkOSPRayVolumeInterface, vtkRecursiveSphereDirectionEncoder, vtkWebGLPolyData, vtkStringOutputWindow, vtkDataSetCellIterator, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkKMeansDistanceFunctorCalculator, vtkImageRGBToHSI, vtkImageEllipsoidSource, vtkInputStream, vtkOutputStream, vtkGeoJSONWriter, vtkImageReader2Collection, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkContextItem, vtkPolyDataItem, vtkOpenGLContextBufferId, vtkOpenGLContextBufferId, vtkShaderDeviceAdapter2, vtkFreeTypeStringToImage, vtkClearRGBPass, vtkClearZPass, vtkGenericOpenGLRenderWindow, vtkHardwareSelectionPolyDataPainter, vtkOpenGLHardwareSelector, vtkOpenGLLightingPainter, vtkOpenGLPolyDataMapper2D, vtkOpenGLRenderer, vtkPointsPainter, vtkTDxMacDevice, vtkClearRGBPass, vtkOpenGLHardwareSelector, vtkOpenVRRenderer, vtkPSurfaceLICInterface, vtkPSurfaceLICPainter, vtkQImageToImageSource, vtkAbstractElectronicData, vtkEmptyCell, vtkHierarchicalBoxDataIterator, vtkCachedStreamingDemandDrivenPipeline, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPSphereSource, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageSinusoidSource, vtkThresholdGraph, vtkAMRFlashReader, vtkDataCompressor, vtkEnSightReader, vtkPDFContextDevice2D, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkPDataSetReader, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkContextClip, vtkGenericRenderWindowInteractor, vtkGraphicsFactory, vtkExternalOpenGLCamera, vtkOpenGLGL2PSHelperImpl, vtkFreeTypeLabelRenderStrategy, vtkDummyGPUInfoList, vtkGLSLShaderDeviceAdapter2, vtkOpenGLClipPlanesPainter, vtkOpenGLRepresentationPainter, vtkRenderbuffer, vtkWin32OpenGLRenderWindow, vtkDummyGPUInfoList, vtkOpenGLBufferObject, vtkOpenGLLabeledContourMapper, vtkRenderbuffer, vtkOptiXLightNode, vtkOptiXWindowNode, vtkOSPRayAMRVolumeMapperNode, vtkOSPRayPolyDataMapperNode, vtkOSPRayWindowNode, vtkCameraNode, vtkLightNode, vtkQtView, vtkWebUtilities, vtkReferenceCount, vtkStructuredPointsCollection, vtkSocketCollection, vtkWarpTransform, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPipelineSize, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkZLibDataCompressor, vtkPDFExporter, vtkX3DExporterXMLWriter, vtkLSDynaSummaryParser, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkFrameBufferObjectBase, vtkCoreGraphicsGPUInfoList, vtkOpenGLActor, vtkOpenGLCamera, vtkOpenGLDisplayListPainter, vtkOpenGLLight, vtkValuePass, vtkOptiXViewNodeFactory, vtkOSPRayViewNodeFactory, vtkVolumeNode, vtkSphericalDirectionEncoder, vtkWebGLWidget, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkX3DExporterFIWriter, vtkLSDynaPartCollection, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkClipPlanesPainter, vtkRepresentationPainter, vtkOpenGLLight, vtkOpenGLPointGaussianMapper, vtkObjectIdMap, vtkWebGLDataSet, vtkServerSocket, vtkSocket, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkBase64InputStream, vtkBase64OutputStream, vtkXMLFileReadTester, vtkXMLMultiGroupDataReader, ExternalVTKWidget, vtkDisplayListPainter, vtkOpenGLCoincidentTopologyResolutionPainter, vtkPolygonsPainter, vtkOpenGLBillboardTextActor3D, vtkOpenGLGlyph3DHelper, vtkOpenGLIndexBufferObject, vtkOpenGLProperty, vtkOpenGLTextActor, vtkOpenGLTextActor3D, vtkOpenGLTextMapper, vtkOptiXCameraNode, vtkOSPRayCameraNode, vtkClientServerSynchronizedRenderers, vtkXMLPDataObjectReader, vtkOpenGLContextActor, vtkOpenGLContextActor, vtkSkybox, vtkTextRendererStringToImage, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkClientSocket, vtkLSDynaPart, vtkLightingPainter, vtkOpenGLCompositePainter, vtkOpenVRDefaultOverlay, vtkOpenVRFollower, vtkWebInteractionEvent, vtkPPolyDataNormals, vtkSegY2DReader, vtkTStripsPainter, vtkLZ4DataCompressor, vtkRenderWidget, vtkKMeansDistanceFunctor, vtkForceTime, vtkAbstractInteractionDevice, vtkAbstractRenderDevice, vtkPVWebGLExporter, and vtkLagrangeInterpolation.

+

Reimplemented in vtkFixedPointVolumeRayCastHelper, vtkFiberSurface, vtkGraph, vtkOpenGLFramebufferObject, vtkNIFTIImageHeader, vtkContinuousScatterplot, vtkLSDynaReader, vtkModifiedBSPTree, vtkMappedUnstructuredGrid< Implementation, CellIterator >, vtkRenderTimerLog, vtkWindowedSincPolyDataFilter, vtkHyperOctree, vtkInteractorStyle, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkContourWidget, vtkHyperTree, vtkImagePlaneWidget, vtkReebGraph, vtkHAVSVolumeMapper, vtkFunctionParser, vtkPLSDynaReader, vtkXYPlotActor, vtkObjectFactory, vtkOpenGLHAVSVolumeMapper, vtkExodusIICache, vtkContourRepresentation, vtkSmartVolumeMapper, vtkMultiThreshold, vtkWidgetSet, vtkExtractSurface, vtkOrderedTriangulator, vtkBiDimensionalWidget, vtkEvenlySpacedStreamlines2D, vtkTextRenderer, vtkBoxWidget2, vtkImplicitPlaneWidget2, vtkSplineWidget, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkBrokenLineWidget, vtkGlyph3D, vtkDistributedDataFilter, vtkCheckerboardSplatter, vtkPlaneWidget, vtkImageConnectivityFilter, vtkInteractorStyleUnicam, vtkLineIntegralConvolution2D, vtkSphereWidget2, vtkOpenGLGL2PSExporter, vtkLightKit, vtkImplicitCylinderWidget, vtkLineIntegralConvolution2D, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkMeshQuality, vtkLineWidget2, vtkVolumeTexture, vtkAxesTransformWidget, vtkBoxWidget, vtkTextureObject, vtkSelectPolyData, vtkSPHInterpolator, vtkHardwareSelector, vtkTextureObject, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkBalloonWidget, vtkLineWidget, vtkRectilinearWipeWidget, vtkTecplotReader, vtkDecimatePro, vtkAngleWidget, vtkImplicitPlaneWidget, vtkMPASReader, vtkResliceCursor, vtkGenericAdaptorCell, vtkDistanceWidget, vtkPOVExporter, vtkBorderWidget, vtkSeedWidget, vtkPlot3DMetaReader, vtkTimerLog, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkCenteredSliderWidget, vtkMolecule, vtkBalloonRepresentation, vtkImageTracerWidget, vtkGL2PSExporter, vtkSmartVolumeMapper, vtkUnstructuredGrid, vtkImageBlend, vtkShepardMethod, vtkFinitePlaneWidget, vtkSliderWidget, vtkMINCImageReader, vtkSQLDatabase, vtkRenderWindow, vtkStreamingTessellator, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkHoverWidget, vtkModelMetadata, vtkODBCDatabase, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkOBBTree, vtkPUnstructuredGridGhostCellsGenerator, vtkSignedDistance, vtkOrientationMarkerWidget, vtkPointWidget, vtkExodusIIWriter, vtkMINCImageAttributes, vtkFreeTypeTools, vtkPolyData, vtkSphereRepresentation, vtkMINCImageWriter, vtkFrameBufferObject2, vtkApplyColors, vtkTriQuadraticHexahedron, vtkLagrangianBasicIntegrationModel, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPickingManager, vtkSortDataArray, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkInteractorStyleImage, vtkHandleWidget, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkBiQuadraticQuadraticHexahedron, vtkPlaneCutter, vtkAbstractInterpolatedVelocityField, vtkGeoCamera, vtkTableToGraph, vtkSphereWidget, vtkMNIObjectWriter, vtkUnstructuredGridBunykRayCastFunction, vtkHyperTreeGrid, vtkTubeFilter, vtkCompositeInterpolatedVelocityField, vtkWeightedTransformFilter, vtkCompassWidget, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkMapper, vtkSparseArray< T >, vtkDeformPointSet, vtkAffineWidget, vtkMultiProcessController, vtkRenderWindowInteractor, vtkLabelHierarchy, vtkMNITransformWriter, vtkParallelCoordinatesActor, vtkPolyDataToImageStencil, vtkScalarBarActor, vtkLabeledDataMapper, vtkCellIterator, vtkSphereTree, vtkCleanPolyData, vtkConnectivityFilter, vtkCellQuality, vtkImageReslice, vtkImageViewer2, vtkVRMLImporter, vtkDelimitedTextReader, vtkMNITransformReader, vtkSpiderPlotActor, vtkAbstractPropPicker, vtkWindowToImageFilter, vtkKdTree, vtkCoordinate, vtkDistributedGraphHelper, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkContinuousValueWidget, vtkImplicitCylinderRepresentation, vtkMPIEventLog, vtkCaptionActor2D, vtkAssembly, vtkSobelGradientMagnitudePass, vtkOpenGLVertexBufferObjectGroup, vtkClipClosedSurface, vtkGenericClip, vtkButtonWidget, vtkImplicitPlaneRepresentation, vtkTexturedButtonRepresentation, vtkLODActor, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkSurfaceLICInterface, vtkEDLShading, vtkStaticPointLocator, vtkClipPolyData, vtkFieldDataToAttributeDataFilter, vtkFlyingEdges3D, vtkRearrangeFields, vtkGeneralizedKernel, vtkPCANormalEstimation, vtkSuperquadricSource, vtkAffineRepresentation2D, vtkMetaImageReader, vtkSQLQuery, vtkAxisActor, vtkSurfaceLICPainter, vtkSobelGradientMagnitudePass, vtkGenericDataSet, vtkLocator, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkSpanTreeLayoutStrategy, vtkMetaImageWriter, vtkQuadricLODActor, vtkSimpleCellTessellator, vtkFlyingEdges2D, vtkProcrustesAlignmentFilter, vtkDijkstraImageGeodesicPath, vtkSPHKernel, vtkDIMACSGraphReader, vtkAxesActor, vtkAxisActor2D, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkStructuredImplicitConnectivity, vtkFitImplicitFunction, vtkBoxRepresentation, vtkTexturedButtonRepresentation2D, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkPolyDataConnectivityFilter, vtkAMRInterpolatedVelocityField, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkBiDimensionalRepresentation2D, vtkCenteredSliderRepresentation, vtkLineRepresentation, vtkMILVideoSource, vtkCubeAxesActor, vtkCellPicker, vtkDataRepresentation, vtkTable, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPolygonalSurfacePointPlacer, vtkPLYWriter, vtkShaderProgram2, vtkOpenGLGPUVolumeRayCastMapper, vtkIncrementalOctreeNode, vtkSimpleScalarTree, vtkTemporalInterpolatedVelocityField, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkInterpolationKernel, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkCheckerboardWidget, vtkSliderRepresentation2D, vtkRIBExporter, vtkSQLGraphReader, vtkArcPlotter, vtkAbstractPicker, vtkLODProp3D, vtkTransformInterpolator, vtkDualDepthPeelingPass, vtkTreeCompositer, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkSelectionNode, vtkCompositeDataPipeline, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkTemporalStatistics, vtkEllipsoidalGaussianKernel, vtkDescriptiveStatistics, vtkEventQtSlotConnect, vtkInteractorStyleTerrain, vtk3DWidget, vtkAbstractWidget, vtkBorderRepresentation, vtkConstrainedPointHandleRepresentation, vtkRectilinearWipeRepresentation, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkCameraInterpolator, vtkVolumeProperty, vtkValuePass, vtkScalarsToColors, vtkDataObject, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkPCAAnalysisFilter, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSQLiteDatabase, vtkMPICommunicator, vtkColorTransferFunction, vtkSurfaceLICMapper, vtkGaussianBlurPass, vtkGeoView, vtkPolyhedron, vtkStructuredGrid, vtkAppendCompositeDataLeaves, vtkCachingInterpolatedVelocityField, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkCompassRepresentation, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkCubeAxesActor2D, vtkGraphAnnotationLayersFilter, vtkLegendScaleActor, vtkInteractorStyle3D, vtkProperty, vtkShadowMapPass, vtkQtTreeView, vtkTypedArray< T >, vtkImplicitSelectionLoop, vtkIncrementalOctreePointLocator, vtkQuaternionInterpolator, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkSliderRepresentation3D, vtkTerrainContourLineInterpolator, vtkWidgetRepresentation, vtkOpenFOAMReader, vtkOBJImporter, vtkPostgreSQLDatabase, vtkSQLDatabaseSchema, vtkMPIController, vtkAnnotatedCubeActor, vtkDepthPeelingPass, vtkQtTableRepresentation, vtkDataSetAttributes, vtkMeanValueCoordinatesInterpolator, vtkPointLocator, vtkStaticCellLinks, vtkParticlePathFilter, vtkAbstractGridConnectivity, vtkComputeHistogram2DOutliers, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkCaptionWidget, vtkParallelopipedRepresentation, vtkProp3DButtonRepresentation, vtkADIOSReader, vtkDICOMImageReader, vtkAreaPicker, vtkRenderer, vtkScenePicker, vtkShader2, vtkDataSet, vtkSortFieldData, vtkSpline, vtkThreshold, vtkInterpolatedVelocityField, vtkLinkEdgels, vtkGenericCutter, vtkStructuredGridConnectivity, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkImageBSplineCoefficients, vtkImageSeparableConvolution, vtkAxesTransformRepresentation, vtkCameraRepresentation, vtkFinitePlaneRepresentation, vtkHandleRepresentation, vtkParallelopipedWidget, vtkOBJPolyDataProcessor, vtkRowQuery, vtkLight, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkParallelRenderManager, vtkRenderView, vtkReebGraphSimplificationMetric, vtkTree, vtkTransform, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkImageSincInterpolator, vtkSliceCubes, vtkCirclePackLayout, vtkCellCentersPointPlacer, vtkDistanceRepresentation3D, vtkGlobFileNames, vtkMPIImageReader, vtkXdmfWriter, vtkSocketCommunicator, vtkLegendBoxActor, vtkDiscretizableColorTransferFunction, vtkExternalLight, vtkPainter, vtkShadowMapBakerPass, vtkShadowMapPass, vtkOpenVRRenderWindow, vtkView, vtkImplicitFunction, vtkAlgorithm, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkCaptionRepresentation, vtkResliceCursorLineRepresentation, vtkResliceCursorWidget, vtkWidgetEventTranslator, vtkNIFTIImageReader, vtkPolarAxesActor, vtkAssemblyNode, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkPixelBufferObject, vtkPixelBufferObject, vtkProjectedTetrahedraMapper, vtkGraphLayoutView, vtkPriorityQueue, vtkCell, vtkStaticCellLocator, vtkSpanSpace, vtkPolynomialSolversUnivariate, vtkCellLocatorInterpolatedVelocityField, vtkGenericContourFilter, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkPlaneSource, vtkImageSlabReslice, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkConeLayoutStrategy, vtkAngleRepresentation3D, vtkTerrainDataPointPlacer, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkLeaderActor2D, vtkPieChartActor, vtkInteractorObserver, vtkPicker, vtkOculusRenderWindow, vtkQtTableView, vtkDirectedAcyclicGraph, vtkFieldData, vtkGenericCellTessellator, vtkRectilinearGrid, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkMergeCells, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkCirclePackFrontChainLayoutStrategy, vtkAbstractPolygonalHandleRepresentation3D, vtkPointHandleRepresentation2D, vtkPointPlacer, vtkResliceCursorRepresentation, vtkChacoGraphReader, vtkSQLiteQuery, vtkProcessGroup, vtkContext2D, vtkRenderPass, vtkLabeledTreeMapDataMapper, vtkStructuredGridLIC2D, vtkOpenGLFXAAFilter, vtkOSPRayRendererNode, vtkDendrogramItem, vtkParallelCoordinatesView, vtkRenderedTreeAreaRepresentation, vtkBiQuadraticQuadraticWedge, vtkEdgeListIterator, vtkPentagonalPrism, vtkPerspectiveTransform, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkLoopBooleanPolyDataFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPKdTree, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkKCoreDecomposition, vtkTreeLayoutStrategy, vtkLogoRepresentation, vtkExodusIIReader, vtkSVGContextDevice2D, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkBarChartActor, vtkVisibilitySort, vtkShadowMapBakerPass, vtkUnstructuredGridLinearRayIntegrator, vtkUnstructuredGridPartialPreIntegration, vtkUnstructuredGridPreIntegration, vtkGeoView2D, vtkCellLinks, vtkIterativeClosestPointTransform, vtkPlanesIntersection, vtkQuadraticLinearWedge, vtkQuadraticPyramid, vtkSuperquadric, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkSPHCubicKernel, vtkSPHQuarticKernel, vtkSPHQuinticKernel, vtkWendlandQuinticKernel, vtkProgrammableFilter, vtkRectangularButtonSource, vtkTextureMapToSphere, vtkImageBSplineInterpolator, vtkSimple3DCirclesStrategy, vtkTreeMapLayout, vtkAngleRepresentation2D, vtkBiDimensionalRepresentation, vtkCameraWidget, vtkDijkstraImageContourLineInterpolator, vtkDistanceRepresentation2D, vtkMeasurementCubeHandleRepresentation3D, vtkOrientedGlyphFocalPlaneContourRepresentation, vtkPolygonalSurfaceContourLineInterpolator, vtkADIOSWriter, vtkBMPReader, vtkGenericDataObjectReader, vtkPainterDeviceAdapter, vtkProp3DFollower, vtkPropAssembly, vtkTextActor, vtkLabelPlacer, vtkOpenVRControlsHelper, vtkOSPRayPass, vtkParallelTimer, vtkHierarchicalGraphView, vtkTreeHeatmapItem, vtkBiQuadraticQuad, vtkPlanes, vtkUndirectedGraph, vtkCastToConcrete, vtkGraphAlgorithm, vtkBlueObeliskData, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkGaussianKernel, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkBooleanTexture, vtkFastSplatter, vtkInteractorStyleSwitch, vtkCheckerboardRepresentation, vtkFixedSizeHandleRepresentation3D, vtkFLUENTReader, vtkNIFTIImageWriter, vtkCommunicator, vtkSubCommunicator, vtkAbstractMapper, vtkLightActor, vtkOpenGLProjectedTetrahedraMapper, vtkCellTypes, vtkGenericInterpolatedVelocityField, vtkArrayDataAlgorithm, vtkScalarTree, vtkHeap, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkBooleanOperationPolyDataFilter, vtkCellTreeLocator, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkProbabilisticVoronoiKernel, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkExtractVOI, vtkTableToArray, vtkTransferAttributes, vtkFast2DLayoutStrategy, vtkParallelCoordinatesInteractorStyle, vtkPlaybackRepresentation, vtkPolyDataPointPlacer, vtkScalarBarRepresentation, vtkSVGExporter, vtkAVSucdReader, vtkImporter, vtkDataSetReader, vtkPNrrdReader, vtkOpenGLContextDevice2D, vtkTupleInterpolator, vtkMathTextUtilities, vtkStructuredGridLIC2D, vtkDepthPeelingPass, vtkPolyDataPainter, vtkPSurfaceLICComposite, vtkMultiBlockVolumeMapper, vtkHierarchicalGraphPipeline, vtkTreeAreaView, vtkArrayData, vtkExtractStructuredGridHelper, vtkOverlappingAMR, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkBSplineTransform, vtkHyperTreeGridToUnstructuredGrid, vtkPStructuredGridConnectivity, vtkShepardKernel, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkConstrained2DLayoutStrategy, vtkResliceImageViewer, vtkOrientedGlyphContourRepresentation, vtkSphereHandleRepresentation, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkImageReader2Factory, vtkMySQLDatabase, vtkSLACParticleReader, vtkSLACReader, vtkRowQueryToTable, vtkXMLWriter, vtkSocketController, vtkContextDevice2D, vtkTextMapper, vtkImageResliceMapper, vtkWin32RenderWindowInteractor, vtkDepthOfFieldPass, vtkHeatmapItem, vtkRenderedSurfaceRepresentation, vtkTestDataArray< ArrayT >, vtkBiQuadraticTriangle, vtkCellLocator, vtkGenericSubdivisionErrorMetric, vtkHyperOctreeCursor, vtkImplicitVolume, vtkIncrementalPointLocator, vtkMultiBlockDataSet, vtkMutableDirectedGraph, vtkOctreePointLocator, vtkOutEdgeIterator, vtkPiecewiseFunction, vtkQuadraticTetra, vtkQuadraticWedge, vtkSmoothErrorMetric, vtkDataSetAlgorithm, vtkDemandDrivenPipeline, vtkStreamingDemandDrivenPipeline, vtkThinPlateSplineTransform, vtkTransform2D, vtkFeatureEdges, vtkImplicitPolyDataDistance, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkButtonSource, vtkEllipticalButtonSource, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkGeoTerrain, vtkImageAnisotropicDiffusion3D, vtkImageConnector, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkNetworkHierarchy, vtkReduceTable, vtkStringToCategory, vtkCirclePackLayoutStrategy, vtkPointHandleRepresentation3D, vtkTensorProbeWidget, vtkTextWidget, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkNetCDFReader, vtkFrustumCoverageCuller, vtkImageSlice, vtkPolyDataMapper2D, vtkExternalOpenGLRenderWindow, vtkLabelPlacementMapper, vtkStandardPolyDataPainter, vtkXRenderWindowInteractor, vtkXRenderWindowInteractor, vtkOpenVRMenuRepresentation, vtkCompositeZPass, vtkInteractorStyleTreeMapHover, vtkTreeRingView, vtkQtListView, vtkVariantArray, vtkCompositeDataSet, vtkImplicitDataSet, vtkQuadraticLinearQuad, vtkTreeDFSIterator, vtkPassInputTypeAlgorithm, vtkDirectory, vtkAbstractTransform, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkStructuredAMRGridConnectivity, vtkThresholdTextureCoords, vtkMatrixMathFilter, vtkGeoTerrain2D, vtkSparseArrayToTable, vtkGraphLayout, vtkSimple2DLayoutStrategy, vtkTreeMapLayoutStrategy, vtkResliceImageViewerMeasurements, vtkAffineRepresentation, vtkImageCroppingRegionsWidget, vtkOrientedPolygonalHandleRepresentation3D, vtkSplineRepresentation, vtkTextCodec, vtkParticleReader, vtkNrrdReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFCFReader, vtkODBCQuery, vtkPExodusIIReader, vtkSubGroup, vtkActor, vtkObserverMediator, vtkViewDependentErrorMetric, vtkLabelSizeCalculator, vtkImageDataLIC2D, vtkOpenGLPainterDeviceAdapter, vtkSSAAPass, vtkOptiXRendererNode, vtkOpenGLProjectedTetrahedraMapper, vtkGraphItem, vtkOutputWindow, vtkAMRInformation, vtkAttributesErrorMetric, vtkCellArray, vtkGenericAttribute, vtkPyramid, vtkWedge, vtkUndirectedGraphAlgorithm, vtkMatrix3x3, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkVoronoiKernel, vtkComputeQuartiles, vtkGlobeSource, vtkQtRichTextView, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkImageHistogram, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkInteractorStyleFlight, vtkBoundedPlanePointPlacer, vtkLogoWidget, vtkProgressBarWidget, vtkResliceCursorThickLineRepresentation, vtkSeedRepresentation, vtkTextRepresentation, vtkWidgetCallbackMapper, vtkArrayReader, vtkRISReader, vtkMySQLQuery, vtkPostgreSQLQuery, vtkVPICReader, vtkCornerAnnotation, vtkContextScene, vtkCamera, vtkImageMapper3D, vtkProp, vtkVolume, vtkCocoaRenderWindow, vtkOpenGLImageAlgorithmHelper, vtkOpenGLPolyDataMapper2D, vtkEncodedGradientShader, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridHomogeneousRayIntegrator, vtkUnstructuredGridVolumeRayCastMapper, vtkConvertSelectionDomain, vtkGeometricErrorMetric, vtkHexagonalPrism, vtkImplicitBoolean, vtkInEdgeIterator, vtkQuadraticHexahedron, vtkExecutive, vtkTableAlgorithm, vtkTreeAlgorithm, vtkMatrix4x4, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkGeoInteractorStyle, vtkAbstractImageInterpolator, vtkImageHistogramStatistics, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkCommunity2DLayoutStrategy, vtkSquarifyLayoutStrategy, vtkInteractorStyleRubberBand2D, vtkInteractorStyleUser, vtkButtonRepresentation, vtkCurveRepresentation, vtkPlaybackWidget, vtkProgressBarRepresentation, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkProcess, vtkProp3DAxisFollower, vtkCellCenterDepthSort, vtkImageActor, vtkLabeledContourMapper, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLPolyDataMapper, vtkOpenGLRenderTimerLog, vtkOSPRayActorNode, vtkOSPRayTetrahedraMapperNode, vtkSynchronizedRenderers, vtkOpenGLProjectedAAHexahedraMapper, vtkViewTheme, vtkInteractorStyleAreaSelectHover, vtkUnsignedLongArray, vtkAbstractCellLocator, vtkAdjacentVertexIterator, vtkAnnotation, vtkCone, vtkDirectedGraph, vtkGenericCellIterator, vtkGenericEdgeTable, vtkHexahedron, vtkTetra, vtkVertexListIterator, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkMutableGraphHelper, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkAreaLayoutStrategy, vtkAttributeClustering2DLayoutStrategy, vtkClustering2DLayoutStrategy, vtkStackedTreeLayoutStrategy, vtkImageViewer, vtkInteractorStyleTrackballCamera, vtkClosedSurfacePointPlacer, vtkImageActorPointPlacer, vtkPolygonalHandleRepresentation3D, vtkScalarBarWidget, vtkTextCodecFactory, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkTextActor3D, vtkVectorText, vtkLabelHierarchyCompositeIterator, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkCocoaRenderWindowInteractor, vtkDefaultPainter, vtkCocoaRenderWindowInteractor, vtkOpenGLRenderWindow, vtkShaderProgram, vtkCompositeRGBAPass, vtkQtRecordView, vtkWebGLExporter, vtkImageData, vtkLagrangeTetra, vtkMutableUndirectedGraph, vtkQuadraticPolygon, vtkQuadraticQuad, vtkQuadraticTriangle, vtkSelectionAlgorithm, vtkLandmarkTransform, vtkMoleculeMapper, vtkAttributeDataToFieldDataFilter, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoAlignedImageSource, vtkGeoTreeNode, vtkImageCast, vtkTableFFT, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkInteractorStyleRubberBand3D, vtkLinearContourLineInterpolator, vtkResliceCursorActor, vtkTensorProbeRepresentation, vtkArrayDataReader, vtkX3DExporter, vtkXGMLReader, vtkLASReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkPXdmf3Writer, vtkFXAAOptions, vtkViewport, vtkDefaultPass, vtkFrameBufferObject, vtkWin32RenderWindowInteractor, vtkOpenVRPanelRepresentation, vtkOpenVRPanelWidget, vtkQtInitialization, vtkTanglegramItem, vtkTreeMapView, vtkQtAnnotationView, vtkDataEncoder, vtkShortArray, vtkUnsignedIntArray, vtkUnsignedLongLongArray, vtkUnsignedShortArray, vtkAbstractCellLinks, vtkAMRDataInternals, vtkConvexPointSet, vtkCubicLine, vtkDataObjectTree, vtkGenericPointIterator, vtkOctreePointLocatorNode, vtkPolygon, vtkPolyPlane, vtkQuadratureSchemeDefinition, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkDataSetEdgeSubdivisionCriterion, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkLagrangianMatidaIntegrationModel, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkGridTransform, vtkOTDensityMap, vtkOTFilter, vtkLinearKernel, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageLogic, vtkRemoveHiddenData, vtkInteractorStyleJoystickActor, vtkInteractorStyleTrackballActor, vtkContourLineInterpolator, vtkEllipsoidTensorProbeRepresentation, vtkSliderRepresentation, vtkSortFileNames, vtkCPExodusIIInSituReader, vtkExporter, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPNetCDFPOPReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkFieldDataSerializer, vtkAbstractContextBufferId, vtkFollower, vtkLookupTableWithEnabling, vtkProp3D, vtkImageStack, vtkDataTransferHelper, vtkRenderStepsPass, vtkAndroidRenderWindowInteractor, vtkVolumeMapper, vtkVolumePicker, vtkOpenGLGPUVolumeRayCastMapper, vtkUnsignedCharArray, vtkAbstractPointLocator, vtkAMRUtilities, vtkBSPCuts, vtkBSPIntersections, vtkEdgeTable, vtkGenericAttributeCollection, vtkHyperTreeGridCursor, vtkKdNode, vtkUniformGrid, vtkVoxel, vtkPolyDataAlgorithm, vtkSphericalTransform, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkEdgeSubdivisionCriterion, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkDSPFilterGroup, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkGeoFileImageSource, vtkGeoFileTerrainSource, vtkGeoGraticule, vtkGeoProjectionSource, vtkImageMapToColors, vtkImageResliceToColors, vtkImageStencilSource, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkForceDirectedLayoutStrategy, vtkGraphLayoutStrategy, vtkSliceAndDiceLayoutStrategy, vtkFocalPlaneContourRepresentation, vtkPolyDataSourceWidget, vtkResliceCursorPolyDataAlgorithm, vtkASCIITextCodec, vtkUTF16TextCodec, vtkUTF8TextCodec, vtkVRMLExporter, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkNetCDFPOPReader, vtkOpenGLContextDevice2D, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkImageMapper, vtkInteractorEventRecorder, vtkPointPicker, vtkTDxInteractorStyle, vtkExternalOpenGLRenderer, vtkMatplotlibMathTextUtilities, vtkDataTransferHelper, vtkQtLabelRenderStrategy, vtkFiniteDifferenceGradientEstimator, vtkPoints, vtkUnicodeStringArray, vtkAnimationScene, vtkCylinder, vtkGenericCell, vtkMultiPieceDataSet, vtkNonMergingPointLocator, vtkPerlinNoise, vtkQuadraticEdge, vtkTreeBFSIterator, vtkTriangleStrip, vtkUniformGridAMR, vtkDataObjectAlgorithm, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkRungeKutta45, vtkAppendFilter, vtkExecutionTimer, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkGeoImageNode, vtkImageClip, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkCosmicTreeLayoutStrategy, vtkInteractorStyleRubberBandPick, vtkBezierContourLineInterpolator, vtkFFMPEGWriter, vtkSTLWriter, vtkPWindBladeReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkActor2D, vtkAssemblyPath, vtkBackgroundColorMonitor, vtkDistanceToCamera, vtkPropPicker, vtkRenderedAreaPicker, vtkLabelHierarchyAlgorithm, vtkOpenGLPolyDataMapper, vtkScalarsToColorsPainter, vtkDefaultPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkEncodedGradientEstimator, vtkGPUVolumeRayCastMapper, vtkUnstructuredGridVolumeRayIntegrator, vtkAMRVolumeMapper, vtkIcicleView, vtkViewUpdater, vtkStringArray, vtkDataObjectTreeIterator, vtkImplicitHalo, vtkImplicitSum, vtkPolyLine, vtkSelection, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkExtractUserDefinedPiece, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkCollapseVerticesByArray, vtkBoxLayoutStrategy, vtkGeoEdgeStrategy, vtkRandomLayoutStrategy, vtkSplineGraphEdges, vtkInteractorStyleJoystickCamera, vtkAngleRepresentation, vtkEvent, vtkPolyLineRepresentation, vtkResliceCursorPicker, vtkGDALRasterReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkOpenGL2ContextDevice2D, vtkCompositeDataDisplayAttributes, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkTDxInteractorStyleCamera, vtkWindowLevelLookupTable, vtkSurfaceLICDefaultPainter, vtkValuePainter, vtkLightingMapPass, vtkRenderStepsPass, vtkOpenVRMenuWidget, vtkOptiXActorNode, vtkDirectionEncoder, vtkUnstructuredGridVolumeRayCastIterator, vtkContextView, vtkRenderedRepresentation, vtkSignedCharArray, vtkAnnotationLayers, vtkHyperTreeCursor, vtkImplicitWindowFunction, vtkLagrangeWedge, vtkPlane, vtkPointSet, vtkQuad, vtkTriangle, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkGeneralTransform, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkSMPMergePoints, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkGeoProjection, vtkImageMapToWindowLevelColors, vtkImageInterpolator, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkIncrementalForceLayout, vtkPerturbCoincidentVertices, vtkContinuousValueWidgetRepresentation, vtkImageOrthoPlanes, vtkAMRBaseReader, vtkWriter, vtkIVExporter, vtkGeoJSONFeature, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtk3DSImporter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkXMLParser, vtkOpenGLContextDevice3D, vtkCompositeDataDisplayAttributesLegacy, vtkImageProperty, vtkRenderWindowInteractor3D, vtkTransformCoordinateSystems, vtkWorldPointPicker, vtkCameraPass, vtkLightingHelper, vtkOpenGLImageSliceMapper, vtkSequencePass, vtkTDxUnixDevice, vtkTDxWinDevice, vtkCompositePolyDataMapper2, vtkCompositer, vtkCompositeRenderManager, vtkCocoaTkUtilities, vtkVolumeOutlineSource, vtkOpenGLRayCastImageDisplayHelper, vtkRenderViewBase, vtkPoints2D, vtkBox, vtkLagrangeHexahedron, vtkMappedUnstructuredGridCellIterator< Implementation >, vtkPixel, vtkThreadedCompositeDataPipeline, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkRungeKutta4, vtkCylindricalTransform, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkOpenQubeElectronicData, vtkOpenQubeMoleculeSource, vtkPeriodicTable, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkGeoGlobeSource, vtkGeoTerrainNode, vtkGeoTreeNodeCache, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkPassThroughLayoutStrategy, vtkWidgetEvent, vtkXYPlotRepresentation, vtkXYPlotWidget, vtkCPExodusIIResultsArrayTemplate< Scalar >, vtkExodusIIReaderParser, vtkGDALVectorReader, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkAxisFollower, vtkContextDevice3D, vtkTexturedActor2D, vtkMathTextFreeTypeTextRenderer, vtkFontConfigFreeTypeTools, vtkOculusRenderWindowInteractor, vtkLightsPass, vtkOpaquePass, vtkOpenGLGlyph3DMapper, vtkOpenGLLightMonitor, vtkOpenGLRenderWindow, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkShader, vtkOpenVRInteractorStyle, vtkOpenVRPropPicker, vtkOpenVRRenderWindowInteractor, vtkOSPRayMaterialLibrary, vtkCompressCompositer, vtkViewNode, vtkUnstructuredGridVolumeRayCastFunction, vtkSCurveSpline, vtkPeriodicDataArray< Scalar >, vtkCellData, vtkGraphEdge, vtkUniformGridAMRDataIterator, vtkAlgorithmOutput, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkInitialValueProblemSolver, vtkContourValues, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCoincidentPoints, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkDSPFilterDefinition, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkOTScatterPlotMatrix, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkGeoSphereTransform, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkOpenGLImageGradient, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkArcParallelEdgeStrategy, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkDistanceRepresentation, vtkPolyDataContourLineInterpolator, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkCPExodusIINodalCoordinatesTemplate< Scalar >, vtkOBJExporter, vtkOOGLExporter, vtkRIBProperty, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkAbstractContextItem, vtkBrush, vtkContext3D, vtkActorCollection, vtkCuller, vtkGPUInfoList, vtkProperty2D, vtkLabelHierarchyIterator, vtkSurfaceLICComposite, vtkCompositeSurfaceLICMapper, vtkSurfaceLICComposite, vtkGenericOpenGLRenderWindow, vtkImageProcessingPass, vtkOpenGLModelViewProjectionMonitor, vtkOpenGLTexture, vtkTDxInteractorStyleGeo, vtkXOpenGLRenderWindow, vtkIOSRenderWindowInteractor, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkOpenGLVertexBufferObject, vtkTransformFeedback, vtkOpenVRModel, vtkOptiXPtxLoader, vtkOSPRayVolumeMapperNode, vtkImageRenderManager, vtkFixedPointRayCastImage, vtkFixedPointVolumeRayCastCompositeGOHelper, vtkFixedPointVolumeRayCastCompositeGOShadeHelper, vtkFixedPointVolumeRayCastCompositeHelper, vtkFixedPointVolumeRayCastCompositeShadeHelper, vtkRayCastImageDisplayHelper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkContextInteractorStyle, vtkWebApplication, vtkOverrideInformation, vtkWin32OutputWindow, vtkHierarchicalBoxDataSet, vtkKdTreePointLocator, vtkLagrangeQuadrilateral, vtkPointData, vtkPointsProjectedHull, vtkPolyVertex, vtkTreeIterator, vtkExtentTranslator, vtkAmoebaMinimizer, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeClipCutPointsGrabber, vtkOutlineFilter, vtkExtractPiece, vtkGeoTransform, vtkImageHSVToRGB, vtkImageChangeInformation, vtkImageConstantPad, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkCircularLayoutStrategy, vtkInteractorStyleDrawPolygon, vtkAMREnzoReader, vtkCPExodusIIElementBlockImpl, vtkRIBLight, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkPDataSetWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkXMLDataParser, vtkContextActor, vtkContextTransform, vtkPen, vtkTooltipItem, vtkCameraActor, vtkHierarchicalPolyDataMapper, vtkLightCollection, vtkTextProperty, vtkGL2PSUtilities, vtkCoincidentTopologyResolutionPainter, vtkCompositePainter, vtkOpenGLImageMapper, vtkOSOpenGLRenderWindow, vtkPrimitivePainter, vtkRenderPassCollection, vtkTextureUnitManager, vtkUniformVariables, vtkWin32OpenGLRenderWindow, vtkCameraPass, vtkOpenGLVertexBufferObjectCache, vtkOSOpenGLRenderWindow, vtkSequencePass, vtkTextureUnitManager, vtkOpenVRCamera, vtkOSPRayVolumeMapper, vtkOSPRayVolumeNode, vtkSynchronizedRenderWindows, vtkOpenGLRayCastImageDisplayHelper, vtkWebGLObject, vtkRandomSequence, vtkTimePointUtility, vtkCell3D, vtkCompositeDataIterator, vtkLagrangeCurve, vtkLagrangeTriangle, vtkUnstructuredGridCellIterator, vtkTrivialProducer, vtkParallelAMRUtilities, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkSMPTransform, vtkGeoArcs, vtkImageHSIToRGB, vtkImageCacheFilter, vtkImageDecomposeFilter, vtkImagePermute, vtkImageStencilAlgorithm, vtkImageStencilData, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAssignCoordinatesLayoutStrategy, vtkPassThroughEdgeStrategy, vtkInteractorStyleRubberBandZoom, vtkPolyLineWidget, vtkSplineWidget2, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkMRCReader, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkSILBuilder, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkPDirectory, vtkPropItem, vtkAbstractVolumeMapper, vtkBillboardTextActor3D, vtkPointGaussianMapper, vtkProp3DCollection, vtkGL2PSContextDevice2D, vtkColorMaterialHelper, vtkCompositePolyDataMapper2, vtkDirectXGPUInfoList, vtkOpenGLHardwareSupport, vtkOpenGLProperty, vtkOpenGLScalarsToColorsPainter, vtkPainterPolyDataMapper, vtkValuePasses, vtkXRenderWindowTclInteractor, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkLightsPass, vtkOpaquePass, vtkOpenGLImageSliceMapper, vtkOpenGLRenderer, vtkOpenGLRenderPass, vtkOpenGLSkybox, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkXOpenGLRenderWindow, vtkOpenVROverlay, vtkPLineIntegralConvolution2D, vtkPolyDataMapperNode, vtkViewNodeFactory, vtkVolumeMapperNode, vtkFixedPointVolumeRayCastMIPHelper, vtkWindow, vtkDataObjectTypes, vtkMergePoints, vtkPath, vtkSphere, vtkVertex, vtkExtentSplitter, vtkOverlappingAMRAlgorithm, vtkProgressObserver, vtkIdentityTransform, vtkMaskPolyData, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageCheckerboard, vtkImageRange3D, vtkBoostExtractLargestComponent, vtkFocalPlanePointPlacer, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLHierarchicalBoxDataFileConverter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkPSystemTools, vtkMPI4PyCommunicator, vtkBlockItem, vtkContextMapper2D, vtkImageItem, vtkMarkerUtilities, vtkLogLookupTable, vtkRendererDelegate, vtkStringToImage, vtkTextPropertyCollection, vtkClearZPass, vtkHiddenLineRemovalPass, vtkOpenGLRenderer, vtkTDxDevice, vtkOpenGLVertexArrayObject, vtkOpenVRHardwarePicker, vtkOptiXPolyDataMapperNode, vtkOSPRayLightNode, vtkPHardwareSelector, vtkMapperNode, vtkXRenderWindowTclInteractor, vtkHyperOctreePointsGrabber, vtkLine, vtkNonLinearCell, vtkNonOverlappingAMR, vtkQuadric, vtkStructuredExtent, vtkXMLDataElement, vtkExtentRCBPartitioner, vtkUniformGridAMRAlgorithm, vtkProgrammableElectronicData, vtkImageToAMR, vtkCompositeCutter, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkSMPWarpVector, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkImageGaussianSource, vtkImageGridSource, vtkEdgeLayoutStrategy, vtkInteractorStyleMultiTouchCamera, vtkAMRDataSetCache, vtkAbstractPolyDataReader, vtkCPExodusIIElementBlockCellIterator, vtkOpenGLGL2PSExporter, vtkGeoJSONReader, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkMedicalImageProperties, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXdmfDataArray, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkDummyController, vtkGPUInfo, vtkInteractorStyleSwitchBase, vtkMapperCollection, vtkVolumeCollection, vtkShader2Collection, vtkRenderPassCollection, vtkWin32OpenGLRenderWindow, vtkOptiXCompositePolyDataMapper2Node, vtkOSPRayCompositePolyDataMapper2Node, vtkQtStringToImage, vtkWindowNode, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkVoidArray, vtkWin32ProcessOutputWindow, vtkPointSetCellIterator, vtkPolyDataCollection, vtkSMPProgressObserver, vtkTrivialConsumer, vtkFunctionSet, vtkThreadMessager, vtkHomogeneousTransform, vtkLinearTransform, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkCutMaterial, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageLogarithmicScale, vtkImageMaskBits, vtkGeoMath, vtkTreeOrbitLayoutStrategy, vtkInteractorStyleTrackball, vtkX3DExporterWriter, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkDummyCommunicator, vtkOpenGLContextDevice3D, vtkCullerCollection, vtkGenericVertexAttributeMapping, vtkMapper2D, vtkRendererCollection, vtkRenderWindowCollection, vtkTDxInteractorStyleSettings, vtkScaledTextActor, vtkLabelRenderStrategy, vtkChooserPainter, vtkLinesPainter, vtkOpenGLCamera, vtkValuePass, vtkXGPUInfoList, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkOpenGLActor, vtkOpenGLRenderUtilities, vtkOpenGLShaderCache, vtkClientServerCompositePass, vtkCompositedSynchronizedRenderers, vtkActorNode, vtkRendererNode, vtkViewNodeCollection, vtkOSPRayVolumeInterface, vtkRecursiveSphereDirectionEncoder, vtkWebGLPolyData, vtkStringOutputWindow, vtkDataSetCellIterator, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkKMeansDistanceFunctorCalculator, vtkImageRGBToHSI, vtkImageEllipsoidSource, vtkInputStream, vtkOutputStream, vtkGeoJSONWriter, vtkImageReader2Collection, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkContextItem, vtkPolyDataItem, vtkOpenGLContextBufferId, vtkOpenGLContextBufferId, vtkShaderDeviceAdapter2, vtkFreeTypeStringToImage, vtkClearRGBPass, vtkHardwareSelectionPolyDataPainter, vtkOpenGLHardwareSelector, vtkOpenGLLightingPainter, vtkOpenGLPolyDataMapper2D, vtkPointsPainter, vtkTDxMacDevice, vtkClearRGBPass, vtkClearZPass, vtkOpenGLHardwareSelector, vtkOpenGLTexture, vtkOpenVRRenderer, vtkPSurfaceLICInterface, vtkPSurfaceLICPainter, vtkQImageToImageSource, vtkAbstractElectronicData, vtkEmptyCell, vtkHierarchicalBoxDataIterator, vtkCachedStreamingDemandDrivenPipeline, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPSphereSource, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageSinusoidSource, vtkThresholdGraph, vtkAMRFlashReader, vtkDataCompressor, vtkEnSightReader, vtkPDFContextDevice2D, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkPDataSetReader, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkContextClip, vtkGenericRenderWindowInteractor, vtkGraphicsFactory, vtkExternalOpenGLCamera, vtkOpenGLGL2PSHelperImpl, vtkFreeTypeLabelRenderStrategy, vtkDummyGPUInfoList, vtkGLSLShaderDeviceAdapter2, vtkOpenGLClipPlanesPainter, vtkOpenGLRepresentationPainter, vtkRenderbuffer, vtkDummyGPUInfoList, vtkOpenGLBufferObject, vtkOpenGLCamera, vtkOpenGLLabeledContourMapper, vtkRenderbuffer, vtkOptiXLightNode, vtkOptiXWindowNode, vtkOSPRayAMRVolumeMapperNode, vtkOSPRayPolyDataMapperNode, vtkOSPRayWindowNode, vtkCameraNode, vtkLightNode, vtkQtView, vtkWebUtilities, vtkReferenceCount, vtkStructuredPointsCollection, vtkSocketCollection, vtkWarpTransform, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPipelineSize, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkZLibDataCompressor, vtkPDFExporter, vtkX3DExporterXMLWriter, vtkLSDynaSummaryParser, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkFrameBufferObjectBase, vtkCoreGraphicsGPUInfoList, vtkOpenGLActor, vtkOpenGLDisplayListPainter, vtkOpenGLLight, vtkOptiXViewNodeFactory, vtkOSPRayViewNodeFactory, vtkVolumeNode, vtkSphericalDirectionEncoder, vtkWebGLWidget, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkX3DExporterFIWriter, vtkLSDynaPartCollection, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkClipPlanesPainter, vtkRepresentationPainter, vtkOpenGLLight, vtkOpenGLPointGaussianMapper, vtkObjectIdMap, vtkWebGLDataSet, vtkServerSocket, vtkSocket, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkBase64InputStream, vtkBase64OutputStream, vtkXMLFileReadTester, vtkXMLMultiGroupDataReader, ExternalVTKWidget, vtkDisplayListPainter, vtkOpenGLCoincidentTopologyResolutionPainter, vtkPolygonsPainter, vtkOpenGLBillboardTextActor3D, vtkOpenGLGlyph3DHelper, vtkOpenGLIndexBufferObject, vtkOpenGLProperty, vtkOpenGLTextActor, vtkOpenGLTextActor3D, vtkOpenGLTextMapper, vtkOptiXCameraNode, vtkOSPRayCameraNode, vtkClientServerSynchronizedRenderers, vtkXMLPDataObjectReader, vtkOpenGLContextActor, vtkOpenGLContextActor, vtkSkybox, vtkTextRendererStringToImage, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkClientSocket, vtkLSDynaPart, vtkLightingPainter, vtkOpenGLCompositePainter, vtkOpenVRDefaultOverlay, vtkOpenVRFollower, vtkWebInteractionEvent, vtkPPolyDataNormals, vtkSegY2DReader, vtkTStripsPainter, vtkLZ4DataCompressor, vtkRenderWidget, vtkKMeansDistanceFunctor, vtkForceTime, vtkAbstractInteractionDevice, vtkAbstractRenderDevice, vtkPVWebGLExporter, and vtkLagrangeInterpolation.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObjectBase.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObjectBase.html 2018-12-20 19:53:28.846930106 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkObjectBase.html 2018-12-20 19:53:29.006931133 +0000 @@ -316,7 +316,7 @@

Return 1 if this class is the same type of (or a subclass of) the named class.

Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

-

Reimplemented in vtkFixedPointVolumeRayCastHelper, vtkFiberSurface, vtkGraph, vtkEventDataMove3D, vtkEventDataButton3D, vtkOpenGLFramebufferObject, vtkContinuousScatterplot, vtkNIFTIImageHeader, vtkLSDynaReader, vtkModifiedBSPTree, vtkRenderTimerLog, vtkWindowedSincPolyDataFilter, vtkConditionVariable, vtkHyperOctree, vtkInteractorStyle, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkContourWidget, vtkHyperTree, vtkImagePlaneWidget, vtkReebGraph, vtkHAVSVolumeMapper, vtkFunctionParser, vtkPLSDynaReader, vtkXYPlotActor, vtkOpenGLHAVSVolumeMapper, vtkEventDataDevice3D, vtkObjectFactory, vtkExodusIICache, vtkContourRepresentation, vtkMultiThreshold, vtkWidgetSet, vtkExtractSurface, vtkSmartVolumeMapper, vtkOrderedTriangulator, vtkBiDimensionalWidget, vtkEvenlySpacedStreamlines2D, vtkTextRenderer, vtkBoxWidget2, vtkImplicitPlaneWidget2, vtkSplineWidget, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkBrokenLineWidget, vtkGlyph3D, vtkCheckerboardSplatter, vtkPlaneWidget, vtkImageConnectivityFilter, vtkInteractorStyleUnicam, vtkLineIntegralConvolution2D, vtkDistributedDataFilter, vtkSphereWidget2, vtkOpenGLGL2PSExporter, vtkLightKit, vtkImplicitCylinderWidget, vtkLineIntegralConvolution2D, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkMeshQuality, vtkTextureObject, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkLineWidget2, vtkVolumeTexture, vtkAxesTransformWidget, vtkBoxWidget, vtkSelectPolyData, vtkSPHInterpolator, vtkHardwareSelector, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkBalloonWidget, vtkGarbageCollector, vtkTextureObject, vtkLineWidget, vtkRectilinearWipeWidget, vtkTecplotReader, vtkDecimatePro, vtkAngleWidget, vtkImplicitPlaneWidget, vtkMPASReader, vtkSmartVolumeMapper, vtkGenericAdaptorCell, vtkDistanceWidget, vtkPOVExporter, vtkBorderWidget, vtkSeedWidget, vtkPlot3DMetaReader, vtkEventDataForDevice, vtkLookupTable, vtkTimerLog, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkCenteredSliderWidget, vtkMath, vtkMolecule, vtkBalloonRepresentation, vtkImageTracerWidget, vtkGL2PSExporter, vtkUnstructuredGrid, vtkImageBlend, vtkShepardMethod, vtkFinitePlaneWidget, vtkSliderWidget, vtkSQLDatabase, vtkRenderWindow, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkHoverWidget, vtkModelMetadata, vtkODBCDatabase, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkStreamingTessellator, vtkOBBTree, vtkSignedDistance, vtkImageFourierFilter, vtkOrientationMarkerWidget, vtkPointWidget, vtkExodusIIWriter, vtkMINCImageReader, vtkFreeTypeTools, vtkInformation, vtkPolyData, vtkSphereRepresentation, vtkFrameBufferObject2, vtkApplyColors, vtkTriQuadraticHexahedron, vtkLagrangianBasicIntegrationModel, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPUnstructuredGridGhostCellsGenerator, vtkMINCImageAttributes, vtkPickingManager, vtkMultiThreader, vtkSortDataArray, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkInteractorStyleImage, vtkHandleWidget, vtkMINCImageWriter, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkNamedColors, vtkBiQuadraticQuadraticHexahedron, vtkPlaneCutter, vtkAbstractInterpolatedVelocityField, vtkGeoCamera, vtkTableToGraph, vtkSphereWidget, vtkUnstructuredGridBunykRayCastFunction, vtkHyperTreeGrid, vtkTubeFilter, vtkCompositeInterpolatedVelocityField, vtkWeightedTransformFilter, vtkCompassWidget, vtkMapper, vtkMutexLock, vtkDeformPointSet, vtkAffineWidget, vtkMNIObjectWriter, vtkMultiProcessController, vtkRenderWindowInteractor, vtkLabelHierarchy, vtkCleanPolyData, vtkCellQuality, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkParallelCoordinatesActor, vtkDiscreteMarchingCubes, vtkPolyDataToImageStencil, vtkScalarBarActor, vtkLabeledDataMapper, vtkSphereTree, vtkConnectivityFilter, vtkImageViewer2, vtkVRMLImporter, vtkDelimitedTextReader, vtkMNITransformWriter, vtkSpiderPlotActor, vtkAbstractPropPicker, vtkWindowToImageFilter, vtkAbstractArray, vtkKdTree, vtkImageReslice, vtkCoordinate, vtkDistributedGraphHelper, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkContinuousValueWidget, vtkImplicitCylinderRepresentation, vtkMNITransformReader, vtkCaptionActor2D, vtkAssembly, vtkOpenGLVertexBufferObjectGroup, vtkSobelGradientMagnitudePass, vtkMersenneTwister, vtkFieldDataToAttributeDataFilter, vtkClipClosedSurface, vtkGenericClip, vtkButtonWidget, vtkImplicitPlaneRepresentation, vtkTexturedButtonRepresentation, vtkLODActor, vtkInstantiator, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkSurfaceLICInterface, vtkEDLShading, vtkStaticPointLocator, vtkClipPolyData, vtkFlyingEdges3D, vtkRearrangeFields, vtkGeneralizedKernel, vtkPCANormalEstimation, vtkSuperquadricSource, vtkAffineRepresentation2D, vtkMetaImageReader, vtkSQLQuery, vtkAxisActor, vtkSurfaceLICPainter, vtkSobelGradientMagnitudePass, vtkGenericDataSet, vtkLocator, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkStructuredImplicitConnectivity, vtkEuclideanClusterExtraction, vtkSpanTreeLayoutStrategy, vtkMetaImageWriter, vtkQuadricLODActor, vtkSimpleCellTessellator, vtkFlyingEdges2D, vtkDijkstraImageGeodesicPath, vtkSPHKernel, vtkDIMACSGraphReader, vtkAxesActor, vtkAxisActor2D, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkAxis, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkFitImplicitFunction, vtkBoxRepresentation, vtkTexturedButtonRepresentation2D, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkArray, vtkPolyDataConnectivityFilter, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkBiDimensionalRepresentation2D, vtkCenteredSliderRepresentation, vtkLineRepresentation, vtkMILVideoSource, vtkCubeAxesActor, vtkCellPicker, vtkValuePass, vtkDataRepresentation, vtkTable, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPolygonalSurfacePointPlacer, vtkPLYWriter, vtkShaderProgram2, vtkIncrementalOctreeNode, vtkSimpleScalarTree, vtkTemporalInterpolatedVelocityField, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkProcrustesAlignmentFilter, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkCheckerboardWidget, vtkSliderRepresentation2D, vtkRIBExporter, vtkSQLGraphReader, vtkArcPlotter, vtkAbstractPicker, vtkLODProp3D, vtkTransformInterpolator, vtkDualDepthPeelingPass, vtkTreeCompositer, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkSelectionNode, vtkCompositeDataPipeline, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkEllipsoidalGaussianKernel, vtkDescriptiveStatistics, vtkInteractorStyleTerrain, vtk3DWidget, vtkAbstractWidget, vtkBorderRepresentation, vtkConstrainedPointHandleRepresentation, vtkRectilinearWipeRepresentation, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkCameraInterpolator, vtkVolumeProperty, vtkDepthPeelingPass, vtkScalarsToColors, vtkDataObject, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkTemporalStatistics, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSQLiteDatabase, vtkMPICommunicator, vtkSurfaceLICMapper, vtkGeoView, vtkPolyhedron, vtkStructuredGrid, vtkAppendCompositeDataLeaves, vtkCachingInterpolatedVelocityField, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkLoopSubdivisionFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkCompassRepresentation, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkCubeAxesActor2D, vtkGraphAnnotationLayersFilter, vtkLegendScaleActor, vtkInteractorStyle3D, vtkProperty, vtkGaussianBlurPass, vtkQtTreeView, vtkImplicitSelectionLoop, vtkIncrementalOctreePointLocator, vtkQuaternionInterpolator, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkSliderRepresentation3D, vtkTerrainContourLineInterpolator, vtkWidgetRepresentation, vtkOpenFOAMReader, vtkOBJImporter, vtkPostgreSQLDatabase, vtkSQLDatabaseSchema, vtkMPIController, vtkAnnotatedCubeActor, vtkShadowMapPass, vtkQtTableRepresentation, vtkDebugLeaks, vtkDataSetAttributes, vtkMeanValueCoordinatesInterpolator, vtkPointLocator, vtkStaticCellLinks, vtkParticlePathFilter, vtkAbstractGridConnectivity, vtkComputeHistogram2DOutliers, vtkButterflySubdivisionFilter, vtkDensifyPointCloudFilter, vtkEventQtSlotConnect, vtkGraphHierarchicalBundleEdges, vtkCaptionWidget, vtkParallelopipedRepresentation, vtkProp3DButtonRepresentation, vtkADIOSReader, vtkAreaPicker, vtkRenderer, vtkScenePicker, vtkGaussianBlurPass, vtkShader2, vtkOpenGLGPUVolumeRayCastMapper, vtkParametricFunction, vtkDataSet, vtkSortFieldData, vtkSpline, vtkThreshold, vtkInterpolatedVelocityField, vtkLinkEdgels, vtkGenericCutter, vtkStructuredGridConnectivity, vtkPCAAnalysisFilter, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkAxesTransformRepresentation, vtkCameraRepresentation, vtkFinitePlaneRepresentation, vtkHandleRepresentation, vtkParallelopipedWidget, vtkOBJPolyDataProcessor, vtkRowQuery, vtkLight, vtkShadowMapPass, vtkDepthImageProcessingPass, vtkParallelRenderManager, vtkRenderView, vtkReebGraphSimplificationMetric, vtkTree, vtkTransform, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkPlaneSource, vtkImageBSplineCoefficients, vtkImageSincInterpolator, vtkSliceCubes, vtkCirclePackLayout, vtkCellCentersPointPlacer, vtkDistanceRepresentation3D, vtkXdmfWriter, vtkSocketCommunicator, vtkLegendBoxActor, vtkDiscretizableColorTransferFunction, vtkExternalLight, vtkPainter, vtkOpenVRRenderWindow, vtkView, vtkImplicitFunction, vtkAlgorithm, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, QVTKInteractor, vtkCaptionRepresentation, vtkResliceCursorLineRepresentation, vtkResliceCursorWidget, vtkWidgetEventTranslator, vtkMPIImageReader, vtkPolarAxesActor, vtkAssemblyNode, vtkColorTransferFunction, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkPixelBufferObject, vtkPixelBufferObject, vtkShadowMapBakerPass, vtkGraphLayoutView, vtkPriorityQueue, vtkCell, vtkStaticCellLocator, vtkSpanSpace, vtkPolynomialSolversUnivariate, vtkCellLocatorInterpolatedVelocityField, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkConeLayoutStrategy, vtkAngleRepresentation3D, vtkTerrainDataPointPlacer, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkLeaderActor2D, vtkPieChartActor, vtkInteractorObserver, vtkPicker, vtkOculusRenderWindow, vtkProjectedTetrahedraMapper, vtkQtTableView, vtkContextArea, vtkDirectedAcyclicGraph, vtkFieldData, vtkGenericCellTessellator, vtkRectilinearGrid, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkMergeCells, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkGenericContourFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkRectangularButtonSource, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkCirclePackFrontChainLayoutStrategy, vtkAbstractPolygonalHandleRepresentation3D, vtkPointHandleRepresentation2D, vtkPointPlacer, vtkResliceCursorRepresentation, vtkDICOMImageReader, vtkChacoGraphReader, vtkSQLiteQuery, vtkContext2D, vtkRenderPass, vtkLabeledTreeMapDataMapper, vtkShadowMapBakerPass, vtkOpenGLFXAAFilter, vtkOSPRayRendererNode, vtkDendrogramItem, vtkRenderedTreeAreaRepresentation, vtkKochanekSpline, vtkBiQuadraticQuadraticWedge, vtkEdgeListIterator, vtkPentagonalPrism, vtkPerspectiveTransform, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkProgrammableSource, vtkGeoSource, vtkKCoreDecomposition, vtkTreeLayoutStrategy, vtkLogoRepresentation, vtkExodusIIReader, vtkSVGContextDevice2D, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkProcessGroup, vtkBarChartActor, vtkVisibilitySort, vtkStructuredGridLIC2D, vtkGeoView2D, vtkParallelCoordinatesView, vtkCellLinks, vtkIterativeClosestPointTransform, vtkQuadraticLinearWedge, vtkQuadraticPyramid, vtkSuperquadric, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkLoopBooleanPolyDataFilter, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkSPHCubicKernel, vtkSPHQuarticKernel, vtkSPHQuinticKernel, vtkWendlandQuinticKernel, vtkProgrammableFilter, vtkTextureMapToSphere, vtkImageBSplineInterpolator, vtkSimple3DCirclesStrategy, vtkTreeMapLayout, vtkAngleRepresentation2D, vtkBiDimensionalRepresentation, vtkCameraWidget, vtkDijkstraImageContourLineInterpolator, vtkDistanceRepresentation2D, vtkMeasurementCubeHandleRepresentation3D, vtkOrientedGlyphFocalPlaneContourRepresentation, vtkPolygonalSurfaceContourLineInterpolator, vtkADIOSWriter, vtkGenericDataObjectReader, vtkPainterDeviceAdapter, vtkProp3DFollower, vtkPropAssembly, vtkTextActor, vtkLabelPlacer, vtkOpenVRControlsHelper, vtkOSPRayPass, vtkParallelTimer, vtkUnstructuredGridLinearRayIntegrator, vtkUnstructuredGridPartialPreIntegration, vtkUnstructuredGridPreIntegration, vtkHierarchicalGraphView, vtkTreeHeatmapItem, vtkScatterPlotMatrix, vtkBiQuadraticQuad, vtkPlanes, vtkUndirectedGraph, vtkCastToConcrete, vtkGraphAlgorithm, vtkBlueObeliskData, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPKdTree, vtkPContingencyStatistics, vtkGaussianKernel, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkInteractorStyleSwitch, vtkCheckerboardRepresentation, vtkFixedSizeHandleRepresentation3D, vtkFLUENTReader, vtkBMPReader, vtkNIFTIImageReader, vtkCommunicator, vtkAbstractMapper, vtkLightActor, vtkStructuredGridLIC2D, vtkmLevelOfDetail, vtkmTriangleMeshPointNormals, vtkColorSeries, vtkParametricSuperToroid, vtkDataArray, vtkCellTypes, vtkGenericInterpolatedVelocityField, vtkPlanesIntersection, vtkArrayDataAlgorithm, vtkScalarTree, vtkHeap, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkCellTreeLocator, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkProbabilisticVoronoiKernel, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkButtonSource, vtkEllipticalButtonSource, vtkExtractVOI, vtkFastSplatter, vtkTableToArray, vtkTransferAttributes, vtkFast2DLayoutStrategy, vtkParallelCoordinatesInteractorStyle, vtkPlaybackRepresentation, vtkPolyDataPointPlacer, vtkScalarBarRepresentation, vtkSVGExporter, vtkAVSucdReader, vtkImporter, vtkDataSetReader, vtkSubCommunicator, vtkOpenGLContextDevice2D, vtkTupleInterpolator, vtkMathTextUtilities, vtkPolyDataPainter, vtkOptiXTestInteractor, vtkPSurfaceLICComposite, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkHierarchicalGraphPipeline, vtkTreeAreaView, vtkPlotPoints, vtkParametricSpline, vtkArrayData, vtkExtractStructuredGridHelper, vtkGraphInternals, vtkOverlappingAMR, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkBooleanOperationPolyDataFilter, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkBSplineTransform, vtkHyperTreeGridToUnstructuredGrid, vtkPStructuredGridConnectivity, vtkShepardKernel, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkMatrixMathFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkConstrained2DLayoutStrategy, vtkResliceImageViewer, vtkOrientedGlyphContourRepresentation, vtkSphereHandleRepresentation, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkImageReader2Factory, vtkPNrrdReader, vtkMySQLDatabase, vtkRowQueryToTable, vtkXMLWriter, vtkSocketController, vtkContextDevice2D, vtkTextMapper, vtkImageResliceMapper, vtkLabelSizeCalculator, vtkDepthOfFieldPass, vtkWin32RenderWindowInteractor, vtkHeatmapItem, vtkRenderedSurfaceRepresentation, vtkPlot, vtkBiQuadraticTriangle, vtkCellLocator, vtkGenericSubdivisionErrorMetric, vtkHyperOctreeCursor, vtkImplicitVolume, vtkIncrementalPointLocator, vtkMultiBlockDataSet, vtkMutableDirectedGraph, vtkOctreePointLocator, vtkOutEdgeIterator, vtkPiecewiseFunction, vtkQuadraticTetra, vtkQuadraticWedge, vtkSmoothErrorMetric, vtkDataSetAlgorithm, vtkDemandDrivenPipeline, vtkStreamingDemandDrivenPipeline, vtkThinPlateSplineTransform, vtkTransform2D, vtkFeatureEdges, vtkImplicitPolyDataDistance, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkGeoTerrain, vtkImageAnisotropicDiffusion3D, vtkImageConnector, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkReduceTable, vtkStringToCategory, vtkCirclePackLayoutStrategy, vtkPointHandleRepresentation3D, vtkTensorProbeWidget, vtkTextWidget, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkSLACParticleReader, vtkSLACReader, vtkPostgreSQLQuery, vtkFrustumCoverageCuller, vtkImageSlice, vtkExternalOpenGLRenderWindow, vtkLabelPlacementMapper, vtkStandardPolyDataPainter, vtkXRenderWindowInteractor, vtkOpenGLPolyDataMapper, vtkXRenderWindowInteractor, vtkOpenVRMenuRepresentation, vtkCompositeZPass, vtkInteractorStyleTreeMapHover, vtkTreeRingView, vtkQtListView, vtkCollection, vtkVariantArray, vtkCompositeDataSet, vtkImplicitDataSet, vtkQuadraticLinearQuad, vtkStructuredData, vtkTreeDFSIterator, vtkPassInputTypeAlgorithm, vtkAbstractTransform, vtkBlueObeliskDataParser, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkStructuredAMRGridConnectivity, vtkThresholdTextureCoords, vtkGeoTerrain2D, vtkSparseArrayToTable, vtkGraphLayout, vtkSimple2DLayoutStrategy, vtkTreeMapLayoutStrategy, vtkResliceImageViewerMeasurements, vtkAffineRepresentation, vtkImageCroppingRegionsWidget, vtkOrientedPolygonalHandleRepresentation3D, vtkSplineRepresentation, vtkGlobFileNames, vtkParticleReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFReader, vtkODBCQuery, vtkPExodusIIReader, vtkSubGroup, vtkActor, vtkObserverMediator, vtkPolyDataMapper2D, vtkViewDependentErrorMetric, vtkImageDataLIC2D, vtkDepthPeelingPass, vtkCompositeMapperHelper2, vtkOpenGLRenderWindow, vtkSSAAPass, vtkOptiXRendererNode, vtkOSPRayTestInteractor, vtkGraphItem, vtkChart, vtkParametricFigure8Klein, vtkParametricKlein, vtkParametricSuperEllipsoid, vtkCallbackCommand, vtkAttributesErrorMetric, vtkCellArray, vtkGenericAttribute, vtkPyramid, vtkWedge, vtkUndirectedGraphAlgorithm, vtkMatrix3x3, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkLinearSubdivisionFilter, vtkVoronoiKernel, vtkComputeQuartiles, vtkGlobeSource, vtkQtRichTextView, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkInteractorStyleFlight, vtkBoundedPlanePointPlacer, vtkLogoWidget, vtkProgressBarWidget, vtkResliceCursorThickLineRepresentation, vtkSeedRepresentation, vtkTextRepresentation, vtkWidgetCallbackMapper, vtkArrayReader, vtkNIFTIImageWriter, vtkNrrdReader, vtkRISReader, vtkMySQLQuery, vtkNetCDFCFReader, vtkVPICReader, vtkCornerAnnotation, vtkContextScene, vtkCamera, vtkImageMapper3D, vtkProp, vtkVolume, vtkOpenGLPainterDeviceAdapter, vtkCocoaRenderWindow, vtkOpenGLImageAlgorithmHelper, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkConvertSelectionDomain, vtkChartXY, vtkParametricRandomHills, vtkArrayIterator, vtkAMRInformation, vtkGeometricErrorMetric, vtkHexagonalPrism, vtkImplicitBoolean, vtkInEdgeIterator, vtkQuadraticHexahedron, vtkExecutive, vtkTableAlgorithm, vtkTreeAlgorithm, vtkMatrix4x4, vtkAttributeDataToFieldDataFilter, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkGeoInteractorStyle, vtkAbstractImageInterpolator, vtkImageHistogram, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkCommunity2DLayoutStrategy, vtkSquarifyLayoutStrategy, vtkInteractorStyleRubberBand2D, vtkInteractorStyleUser, vtkButtonRepresentation, vtkCurveRepresentation, vtkPlaybackWidget, vtkProgressBarRepresentation, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkProcess, vtkProp3DAxisFollower, vtkCellCenterDepthSort, vtkImageActor, vtkLabeledContourMapper, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLPolyDataMapper2D, vtkOpenGLRenderTimerLog, vtkOSPRayActorNode, vtkSynchronizedRenderers, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridHomogeneousRayIntegrator, vtkViewTheme, vtkInteractorStyleAreaSelectHover, vtkmPolyDataNormals, vtkChartXYZ, vtkPlotFunctionalBag, vtkMinimalStandardRandomSequence, vtkAbstractCellLocator, vtkAdjacentVertexIterator, vtkAnnotation, vtkCone, vtkDirectedGraph, vtkGenericCellIterator, vtkGenericEdgeTable, vtkHexahedron, vtkTetra, vtkVertexListIterator, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkMutableGraphHelper, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkAreaLayoutStrategy, vtkAttributeClustering2DLayoutStrategy, vtkClustering2DLayoutStrategy, vtkStackedTreeLayoutStrategy, vtkImageViewer, vtkInteractorStyleTrackballCamera, vtkClosedSurfacePointPlacer, vtkImageActorPointPlacer, vtkPolygonalHandleRepresentation3D, vtkScalarBarWidget, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkTextActor3D, vtkVectorText, vtkLabelHierarchyCompositeIterator, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkCocoaRenderWindowInteractor, vtkDefaultPainter, vtkCocoaRenderWindowInteractor, vtkShaderProgram, vtkOSPRayTetrahedraMapperNode, vtkCompositeRGBAPass, vtkOpenGLProjectedAAHexahedraMapper, vtkQtRecordView, vtkWebGLExporter, vtkAnimationCue, vtkIdList, vtkOutputWindow, vtkXMLFileOutputWindow, vtkImageData, vtkLagrangeTetra, vtkMutableUndirectedGraph, vtkQuadraticPolygon, vtkQuadraticQuad, vtkQuadraticTriangle, vtkSelectionAlgorithm, vtkLandmarkTransform, vtkMoleculeMapper, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoAlignedImageSource, vtkGeoGraticule, vtkGeoTreeNode, vtkImageCast, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkInteractorStyleRubberBand3D, vtkLinearContourLineInterpolator, vtkResliceCursorActor, vtkTensorProbeRepresentation, vtkArrayDataReader, vtkTextCodecFactory, vtkX3DExporter, vtkXGMLReader, vtkLASReader, vtkPXdmf3Writer, vtkFXAAOptions, vtkViewport, vtkFrameBufferObject, vtkWin32RenderWindowInteractor, vtkDefaultPass, vtkOpenVRPanelRepresentation, vtkOpenVRPanelWidget, vtkQtInitialization, vtkQtLabelRenderStrategy, vtkTanglegramItem, vtkTreeMapView, vtkQtAnnotationView, vtkDataEncoder, vtkParametricEllipsoid, vtkAbstractCellLinks, vtkConvexPointSet, vtkCubicLine, vtkDataObjectTree, vtkGenericPointIterator, vtkOctreePointLocatorNode, vtkPolygon, vtkPolyPlane, vtkQuadratureSchemeDefinition, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkLagrangianMatidaIntegrationModel, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkGridTransform, vtkOTDensityMap, vtkOTFilter, vtkLinearKernel, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageRFFT, vtkTableFFT, vtkImageLogic, vtkRemoveHiddenData, vtkCosmicTreeLayoutStrategy, vtkInteractorStyleJoystickActor, vtkInteractorStyleTrackballActor, vtkContourLineInterpolator, vtkEllipsoidTensorProbeRepresentation, vtkResliceCursor, vtkSliderRepresentation, vtkSortFileNames, vtkCPExodusIIInSituReader, vtkExporter, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkFieldDataSerializer, vtkAbstractContextBufferId, vtkActor2D, vtkFollower, vtkLookupTableWithEnabling, vtkProp3D, vtkImageStack, vtkDataTransferHelper, vtkAndroidRenderWindowInteractor, vtkRenderStepsPass, vtkEncodedGradientShader, vtkVolumeMapper, vtkVolumePicker, vtkOpenGLGPUVolumeRayCastMapper, vtkPlotBar, vtkCriticalSection, vtkIntArray, vtkAbstractPointLocator, vtkAMRUtilities, vtkBSPCuts, vtkBSPIntersections, vtkEdgeTable, vtkGenericAttributeCollection, vtkHyperTreeGridCursor, vtkKdNode, vtkUniformGrid, vtkVoxel, vtkPolyDataAlgorithm, vtkSphericalTransform, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkDataSetEdgeSubdivisionCriterion, vtkEdgeSubdivisionCriterion, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkDSPFilterGroup, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkGeoFileImageSource, vtkGeoFileTerrainSource, vtkGeoProjectionSource, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkForceDirectedLayoutStrategy, vtkGraphLayoutStrategy, vtkSliceAndDiceLayoutStrategy, vtkFocalPlaneContourRepresentation, vtkPolyDataSourceWidget, vtkResliceCursorPolyDataAlgorithm, vtkVRMLExporter, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkPNetCDFPOPReader, vtkOpenGLContextDevice2D, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkInteractorEventRecorder, vtkPointPicker, vtkTDxInteractorStyle, vtkExternalOpenGLRenderer, vtkMatplotlibMathTextUtilities, vtkCompositePolyDataMapper2, vtkDataTransferHelper, vtkFiniteDifferenceGradientEstimator, vtkContextView, vtkCategoryLegend, vtkControlPointsItem, vtkPlot3D, vtkPlotBag, vtkPlotStacked, vtkParametricBoy, vtkParametricCrossCap, vtkParametricDini, vtkParametricEnneper, vtkPoints, vtkUnicodeStringArray, vtkUnsignedLongArray, vtkAMRDataInternals, vtkAnimationScene, vtkCylinder, vtkGenericCell, vtkMultiPieceDataSet, vtkNonMergingPointLocator, vtkPerlinNoise, vtkQuadraticEdge, vtkTreeBFSIterator, vtkTriangleStrip, vtkDataObjectAlgorithm, vtkInformationIntegerRequestKey, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkRungeKutta45, vtkAppendFilter, vtkExecutionTimer, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkPCellSizeFilter, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkGeoImageNode, vtkGeoProjection, vtkImageClip, vtkImageResliceToColors, vtkImageStencilSource, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkInteractorStyleRubberBandPick, vtkBezierContourLineInterpolator, vtkASCIITextCodec, vtkTextCodec, vtkUTF16TextCodec, vtkUTF8TextCodec, vtkFFMPEGWriter, vtkGeoJSONFeature, vtkSTLWriter, vtkNetCDFPOPReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkActor2DCollection, vtkAssemblyPath, vtkBackgroundColorMonitor, vtkDistanceToCamera, vtkImageMapper, vtkPropPicker, vtkRenderedAreaPicker, vtkLabelHierarchyAlgorithm, vtkDefaultPass, vtkScalarsToColorsPainter, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkEncodedGradientEstimator, vtkGPUVolumeRayCastMapper, vtkUnstructuredGridVolumeRayIntegrator, vtkAMRVolumeMapper, vtkIcicleView, vtkViewUpdater, vtkCompositeControlPointsItem, vtkParametricPluckerConoid, vtkLongArray, vtkStringArray, vtkDataObjectTreeIterator, vtkImplicitHalo, vtkImplicitSum, vtkPolyLine, vtkSelection, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkNetworkHierarchy, vtkBoxLayoutStrategy, vtkGeoEdgeStrategy, vtkRandomLayoutStrategy, vtkSplineGraphEdges, vtkInteractorStyleJoystickCamera, vtkAngleRepresentation, vtkEvent, vtkPolyLineRepresentation, vtkResliceCursorPicker, vtkGDALRasterReader, vtkGDALVectorReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkPWindBladeReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLDataSetWriter, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkOpenGL2ContextDevice2D, vtkCompositeDataDisplayAttributes, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkTDxInteractorStyleCamera, vtkTexturedActor2D, vtkWindowLevelLookupTable, vtkSurfaceLICDefaultPainter, vtkRenderStepsPass, vtkValuePainter, vtkLightingMapPass, vtkOpenVRMenuWidget, vtkOptiXActorNode, vtkDirectionEncoder, vtkUnstructuredGridVolumeRayCastIterator, vtkRenderedRepresentation, vtkmExtractVOI, vtkChartLegend, vtkPiecewiseControlPointsItem, vtkCardinalSpline, vtkParametricConicSpiral, vtkParametricRoman, vtkParametricTorus, vtkInformationVector, vtkLongLongArray, vtkShortArray, vtkUnsignedIntArray, vtkUnsignedLongLongArray, vtkUnsignedShortArray, vtkAnnotationLayers, vtkHyperTreeCursor, vtkImplicitWindowFunction, vtkLagrangeWedge, vtkPlane, vtkPointSet, vtkQuad, vtkTriangle, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkGeneralTransform, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkExtractUserDefinedPiece, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkGeoSphereTransform, vtkImageMapToWindowLevelColors, vtkImageInterpolator, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkCollapseVerticesByArray, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkIncrementalForceLayout, vtkPerturbCoincidentVertices, vtkContinuousValueWidgetRepresentation, vtkImageOrthoPlanes, vtkAMRBaseReader, vtkWriter, vtkIVExporter, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtk3DSImporter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkXMLParser, vtkOpenGLContextDevice3D, vtkCompositeDataDisplayAttributesLegacy, vtkImageProperty, vtkPropCollection, vtkRenderWindowInteractor3D, vtkTransformCoordinateSystems, vtkWorldPointPicker, vtkLightingHelper, vtkOpenGLImageSliceMapper, vtkTDxUnixDevice, vtkTDxWinDevice, vtkCameraPass, vtkSequencePass, vtkCompositer, vtkCocoaTkUtilities, vtkVolumeOutlineSource, vtkOpenGLRayCastImageDisplayHelper, vtkRenderViewBase, vtkChartMatrix, vtkPlotBox, vtkParametricMobius, vtkDoubleArray, vtkFloatArray, vtkIdTypeArray, vtkInformationIterator, vtkOldStyleCallbackCommand, vtkPoints2D, vtkUnsignedCharArray, vtkVersion, vtkBox, vtkLagrangeHexahedron, vtkPixel, vtkThreadedCompositeDataPipeline, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkRungeKutta4, vtkDirectory, vtkCylindricalTransform, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkOpenQubeElectronicData, vtkOpenQubeMoleculeSource, vtkPeriodicTable, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkGenericOutlineFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkSMPMergePoints, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkGeoGlobeSource, vtkGeoTerrainNode, vtkGeoTransform, vtkGeoTreeNodeCache, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkPassThroughLayoutStrategy, vtkWidgetEvent, vtkXYPlotRepresentation, vtkXYPlotWidget, vtkCPExodusIIElementBlockImpl, vtkExodusIIReaderParser, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkPDataSetWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkAxisFollower, vtkContextActor, vtkContextDevice3D, vtkMathTextFreeTypeTextRenderer, vtkFontConfigFreeTypeTools, vtkOculusRenderWindowInteractor, vtkOpenGLGlyph3DMapper, vtkOpenGLLightMonitor, vtkOpenGLPolyDataMapper, vtkGenericOpenGLRenderWindow, vtkLightsPass, vtkOpaquePass, vtkOpenGLRenderer, vtkOverlayPass, vtkShader, vtkTranslucentPass, vtkVolumetricPass, vtkXOpenGLRenderWindow, vtkOpenVRInteractorStyle, vtkOpenVRRenderWindowInteractor, vtkOSPRayMaterialLibrary, vtkCompositeRenderManager, vtkCompressCompositer, vtkViewNode, vtkUnstructuredGridVolumeRayCastFunction, vtkSCurveSpline, vtkPlotLine3D, vtkPlotPoints3D, vtkScalarsToColorsItem, vtkCellData, vtkGraphEdge, vtkStructuredPoints, vtkUniformGridAMRDataIterator, vtkAlgorithmOutput, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkInitialValueProblemSolver, vtkContourValues, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCoincidentPoints, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkDSPFilterDefinition, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkOTScatterPlotMatrix, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkArcParallelEdgeStrategy, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkDistanceRepresentation, vtkPolyDataContourLineInterpolator, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkOBJExporter, vtkOOGLExporter, vtkRIBProperty, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkAbstractContextItem, vtkBrush, vtkContext3D, vtkActorCollection, vtkCuller, vtkGPUInfoList, vtkProperty2D, vtkLabelHierarchyIterator, vtkSurfaceLICComposite, vtkCompositeSurfaceLICMapper, vtkSurfaceLICComposite, vtkImageProcessingPass, vtkOpenGLModelViewProjectionMonitor, vtkTDxInteractorStyleGeo, vtkIOSRenderWindowInteractor, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkOpenGLVertexBufferObject, vtkTransformFeedback, vtkOpenVRModel, vtkOpenVRPropPicker, vtkOptiXPtxLoader, vtkOSPRayVolumeMapperNode, vtkFixedPointRayCastImage, vtkFixedPointVolumeRayCastCompositeGOHelper, vtkFixedPointVolumeRayCastCompositeGOShadeHelper, vtkFixedPointVolumeRayCastCompositeHelper, vtkFixedPointVolumeRayCastCompositeShadeHelper, vtkRayCastImageDisplayHelper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkContextInteractorStyle, vtkWebApplication, vtkmContour, vtkmGradient, vtkChartBox, vtkChartParallelCoordinates, vtkColorTransferControlPointsItem, vtkPiecewisePointHandleItem, vtkPlotParallelCoordinates, vtkPlotPie, vtkPlotSurface, vtkParametricBohemianDome, vtkParametricKuen, vtkParametricPseudosphere, vtkWin32OutputWindow, vtkHierarchicalBoxDataSet, vtkLagrangeQuadrilateral, vtkPointData, vtkPolyVertex, vtkTreeIterator, vtkExtentTranslator, vtkAmoebaMinimizer, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAMRInterpolatedVelocityField, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkSynchronizeTimeFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeLimiter, vtkOutlineFilter, vtkExtractPiece, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkCircularLayoutStrategy, vtkInteractorStyleDrawPolygon, vtkAMREnzoReader, vtkRIBLight, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkXMLDataParser, vtkMPIEventLog, vtkContextTransform, vtkPen, vtkTooltipItem, vtkCameraActor, vtkHierarchicalPolyDataMapper, vtkLightCollection, vtkTextProperty, vtkGL2PSUtilities, vtkCameraPass, vtkCoincidentTopologyResolutionPainter, vtkCompositePainter, vtkOpenGLImageMapper, vtkOSOpenGLRenderWindow, vtkPrimitivePainter, vtkSequencePass, vtkUniformVariables, vtkOpenGLVertexBufferObjectCache, vtkOSOpenGLRenderWindow, vtkRenderPassCollection, vtkOpenVRCamera, vtkOSPRayVolumeMapper, vtkOSPRayVolumeNode, vtkImageRenderManager, vtkSynchronizedRenderWindows, vtkOpenGLRayCastImageDisplayHelper, vtkWebGLObject, vtkColorLegend, vtkPlotGrid, vtkParametricCatalanMinimal, vtkCharArray, vtkInformationKeyLookup, vtkRandomSequence, vtkSignedCharArray, vtkTimePointUtility, vtkCell3D, vtkCompositeDataIterator, vtkKdTreePointLocator, vtkLagrangeCurve, vtkLagrangeTriangle, vtkUnstructuredGridCellIterator, vtkTrivialProducer, vtkRungeKutta2, vtkParallelAMRUtilities, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkHyperOctreeClipCutPointsGrabber, vtkHyperOctreeDepth, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkSMPTransform, vtkGeoArcs, vtkQtTimePointUtility, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageStencilData, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAssignCoordinatesLayoutStrategy, vtkPassThroughEdgeStrategy, vtkInteractorStyleRubberBandZoom, vtkPolyLineWidget, vtkSplineWidget2, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkSILBuilder, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkPDirectory, vtkPropItem, vtkAbstractVolumeMapper, vtkAssemblyPaths, vtkBillboardTextActor3D, vtkPointGaussianMapper, vtkProp3DCollection, vtkGL2PSContextDevice2D, vtkOculusCamera, vtkColorMaterialHelper, vtkDirectXGPUInfoList, vtkLightsPass, vtkOpaquePass, vtkOpenGLHardwareSupport, vtkOpenGLProperty, vtkOpenGLRenderWindow, vtkOpenGLScalarsToColorsPainter, vtkOverlayPass, vtkPainterPolyDataMapper, vtkTextureUnitManager, vtkTranslucentPass, vtkValuePasses, vtkVolumetricPass, vtkXRenderWindowTclInteractor, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkOpenGLImageSliceMapper, vtkOpenGLRenderPass, vtkOpenGLSkybox, vtkTextureUnitManager, vtkOpenVROverlay, vtkPLineIntegralConvolution2D, vtkPolyDataMapperNode, vtkViewNodeFactory, vtkVolumeMapperNode, vtkFixedPointVolumeRayCastMIPHelper, vtkmClip, vtkmThreshold, vtkChartPie, vtkParametricBour, vtkParametricHenneberg, vtkBitArray, vtkCollectionIterator, vtkDynamicLoader, vtkWindow, vtkDataObjectTypes, vtkMergePoints, vtkPath, vtkPointsProjectedHull, vtkSphere, vtkVertex, vtkExtentSplitter, vtkOverlappingAMRAlgorithm, vtkProgressObserver, vtkIdentityTransform, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkCutMaterial, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkImageStencilAlgorithm, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkBoostExtractLargestComponent, vtkFocalPlanePointPlacer, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkMRCReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLHierarchicalBoxDataFileConverter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkPSystemTools, vtkMPI4PyCommunicator, vtkBlockItem, vtkContextMapper2D, vtkImageItem, vtkMarkerUtilities, vtkOpenGLPropItem, vtkOpenGLPropItem, vtkLogLookupTable, vtkRendererDelegate, vtkStringToImage, vtkTextPropertyCollection, vtkLabelRenderStrategy, vtkHiddenLineRemovalPass, vtkOpenGLTexture, vtkTDxDevice, vtkXOpenGLRenderWindow, vtkClearZPass, vtkOpenGLTexture, vtkOpenGLVertexArrayObject, vtkOptiXPolyDataMapperNode, vtkOSPRayLightNode, vtkPHardwareSelector, vtkMapperNode, vtkXRenderWindowTclInteractor, vtkmExternalFaces, vtkChartHistogram2D, vtkAndroidOutputWindow, vtkInformationObjectBaseKey, vtkInformationStringKey, vtkInformationStringVectorKey, vtkInformationVariantKey, vtkInformationVariantVectorKey, vtkOverrideInformation, vtkOverrideInformationCollection, vtkHyperOctreePointsGrabber, vtkInformationQuadratureSchemeDefinitionVectorKey, vtkLine, vtkNonLinearCell, vtkNonOverlappingAMR, vtkPlaneCollection, vtkQuadric, vtkStructuredExtent, vtkXMLDataElement, vtkExtentRCBPartitioner, vtkUniformGridAMRAlgorithm, vtkProgrammableElectronicData, vtkOpenGLMoleculeMapper, vtkImageToAMR, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkEdgeLayoutStrategy, vtkInteractorStyleMultiTouchCamera, vtkAMRDataSetCache, vtkAbstractPolyDataReader, vtkCPExodusIIElementBlockCellIterator, vtkOpenGLGL2PSExporter, vtkGeoJSONReader, vtkGeoJSONWriter, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkMedicalImageProperties, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXdmfDataArray, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkDummyController, vtkGPUInfo, vtkInteractorStyleSwitchBase, vtkMapperCollection, vtkVolumeCollection, vtkRenderPassCollection, vtkShader2Collection, vtkOpenGLCamera, vtkWin32OpenGLRenderWindow, vtkOpenVRHardwarePicker, vtkOptiXCompositePolyDataMapper2Node, vtkOSPRayCompositePolyDataMapper2Node, vtkQtStringToImage, vtkWindowNode, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkmCleanGrid, vtkAxisExtended, vtkPlotArea, vtkPlotHistogram2D, vtkBoxMuellerRandomSequence, vtkDataArrayCollection, vtkIdListCollection, vtkVoidArray, vtkDataObjectCollection, vtkPointSetCellIterator, vtkPolyDataCollection, vtkSMPProgressObserver, vtkTrivialConsumer, vtkFunctionSet, vtkThreadMessager, vtkHomogeneousTransform, vtkLinearTransform, vtkTransformCollection, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkSMPWarpVector, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkGeoMath, vtkTreeOrbitLayoutStrategy, vtkInteractorStyleTrackball, vtkX3DExporterWriter, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkPDataSetReader, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkOpenGLContextDevice3D, vtkCullerCollection, vtkGenericVertexAttributeMapping, vtkMapper2D, vtkRendererCollection, vtkRenderWindowCollection, vtkTDxInteractorStyleSettings, vtkScaledTextActor, vtkFreeTypeLabelRenderStrategy, vtkChooserPainter, vtkCompositePolyDataMapper2, vtkLinesPainter, vtkXGPUInfoList, vtkEGLRenderWindow, vtkOpenGLActor, vtkOpenGLRenderUtilities, vtkOpenGLShaderCache, vtkClientServerCompositePass, vtkCompositedSynchronizedRenderers, vtkActorNode, vtkRendererNode, vtkViewNodeCollection, vtkOSPRayVolumeInterface, vtkRecursiveSphereDirectionEncoder, vtkWebGLPolyData, vtkmAverageToCells, vtkInteractiveArea, vtkPlotLine, vtkByteSwap, vtkDataArraySelection, vtkEventForwarderCommand, vtkFileOutputWindow, vtkInformationDoubleKey, vtkInformationDoubleVectorKey, vtkInformationIdTypeKey, vtkInformationIntegerKey, vtkInformationIntegerVectorKey, vtkInformationObjectBaseVectorKey, vtkInformationUnsignedLongKey, vtkObjectFactoryCollection, vtkWin32ProcessOutputWindow, vtkDataSetCellIterator, vtkUniformGridAMR, vtkInformationDataObjectMetaDataKey, vtkInformationExecutivePortKey, vtkInformationExecutivePortVectorKey, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkKMeansDistanceFunctorCalculator, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkDummyCommunicator, vtkContextItem, vtkPolyDataItem, vtkOpenGLContextBufferId, vtkOpenGLContextBufferId, vtkShaderDeviceAdapter2, vtkFreeTypeStringToImage, vtkImageSliceCollection, vtkClearRGBPass, vtkClearZPass, vtkGenericOpenGLRenderWindow, vtkHardwareSelectionPolyDataPainter, vtkOpenGLHardwareSelector, vtkOpenGLLightingPainter, vtkOpenGLRenderer, vtkPointsPainter, vtkTDxMacDevice, vtkClearRGBPass, vtkOpenGLHardwareSelector, vtkOpenVRRenderer, vtkPSurfaceLICInterface, vtkPSurfaceLICPainter, vtkQImageToImageSource, vtkmAverageToPoints, vtkDataArrayCollectionIterator, vtkInformationDataObjectKey, vtkInformationInformationVectorKey, vtkAbstractElectronicData, vtkEmptyCell, vtkHierarchicalBoxDataIterator, vtkImplicitFunctionCollection, vtkCachedStreamingDemandDrivenPipeline, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkAMRFlashReader, vtkDataCompressor, vtkInputStream, vtkOutputStream, vtkEnSightReader, vtkPDFContextDevice2D, vtkImageReader2Collection, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkXMLUtilities, vtkContextClip, vtkGenericRenderWindowInteractor, vtkGraphicsFactory, vtkExternalOpenGLCamera, vtkOpenGLGL2PSHelperImpl, vtkOculusRenderer, vtkDummyGPUInfoList, vtkOpenGLClipPlanesPainter, vtkOpenGLPolyDataMapper2D, vtkOpenGLRepresentationPainter, vtkRenderbuffer, vtkWin32OpenGLRenderWindow, vtkDummyGPUInfoList, vtkOpenGLBufferObject, vtkOpenGLLabeledContourMapper, vtkRenderbuffer, vtkOptiXLightNode, vtkOptiXWindowNode, vtkOSPRayAMRVolumeMapperNode, vtkOSPRayPolyDataMapperNode, vtkOSPRayWindowNode, vtkCameraNode, vtkLightNode, vtkQtView, vtkWebUtilities, vtkReferenceCount, vtkDataSetCollection, vtkStructuredPointsCollection, vtkSocketCollection, vtkWarpTransform, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPipelineSize, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkThresholdGraph, vtkBase64Utilities, vtkZLibDataCompressor, vtkPDFExporter, vtkX3DExporterXMLWriter, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkFrameBufferObjectBase, vtkCoreGraphicsGPUInfoList, vtkGLSLShaderDeviceAdapter2, vtkOpenGLActor, vtkOpenGLCamera, vtkOpenGLDisplayListPainter, vtkOpenGLLight, vtkValuePass, vtkOptiXViewNodeFactory, vtkOSPRayViewNodeFactory, vtkVolumeNode, vtkSphericalDirectionEncoder, vtkWebGLWidget, vtkTestNewVar, vtkGaussianRandomSequence, vtkInformationInformationKey, vtkInformationIntegerPointerKey, vtkInformationKeyVectorKey, vtkInformationRequestKey, vtkStringOutputWindow, vtkWeakReference, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkX3DExporterFIWriter, vtkLSDynaPartCollection, vtkLSDynaSummaryParser, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkOpenGLContextActor, vtkOpenGLContextActor, vtkClipPlanesPainter, vtkRepresentationPainter, vtkOpenGLLight, vtkOpenGLPointGaussianMapper, vtkObjectIdMap, vtkWebGLDataSet, vtkBitArrayIterator, vtkServerSocket, vtkSocket, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkX3DExporterJavaHelper, vtkImageImportExecutive, vtkXMLFileReadTester, vtkXMLMultiGroupDataReader, ExternalVTKWidget, vtkDisplayListPainter, vtkOpenGLCoincidentTopologyResolutionPainter, vtkOpenGLLabeledContourMapper, vtkPolygonsPainter, vtkOpenGLBillboardTextActor3D, vtkOpenGLGlyph3DHelper, vtkOpenGLIndexBufferObject, vtkOpenGLProperty, vtkOpenGLTextActor, vtkOpenGLTextActor3D, vtkOpenGLTextMapper, vtkOptiXCameraNode, vtkOSPRayCameraNode, vtkClientServerSynchronizedRenderers, vtkColorTransferFunctionItem, vtkStructuredPointsGeometryFilter, vtkBase64InputStream, vtkBase64OutputStream, vtkXMLPDataObjectReader, vtkSkybox, vtkTextRendererStringToImage, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkLookupTableItem, vtkClientSocket, vtkLSDynaPart, vtkLightingPainter, vtkOpenGLCompositePainter, vtkOpenVRDefaultOverlay, vtkOpenVRFollower, vtkWebInteractionEvent, vtkCompositeTransferFunctionItem, vtkPiecewiseFunctionItem, vtkPPolyDataNormals, vtkSegY2DReader, vtkTStripsPainter, vtkPSphereSource, vtkLZ4DataCompressor, vtkRenderWidget, vtkKMeansDistanceFunctor, vtkExodusIIReaderPrivate, vtkForceTime, vtkAbstractInteractionDevice, vtkAbstractRenderDevice, vtkPVWebGLExporter, vtkLagrangeInterpolation, and TestVectorFieldSource.

+

Reimplemented in vtkFixedPointVolumeRayCastHelper, vtkFiberSurface, vtkGraph, vtkEventDataMove3D, vtkEventDataButton3D, vtkOpenGLFramebufferObject, vtkContinuousScatterplot, vtkNIFTIImageHeader, vtkLSDynaReader, vtkModifiedBSPTree, vtkRenderTimerLog, vtkWindowedSincPolyDataFilter, vtkConditionVariable, vtkHyperOctree, vtkInteractorStyle, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkContourWidget, vtkHyperTree, vtkImagePlaneWidget, vtkReebGraph, vtkHAVSVolumeMapper, vtkFunctionParser, vtkPLSDynaReader, vtkXYPlotActor, vtkOpenGLHAVSVolumeMapper, vtkEventDataDevice3D, vtkObjectFactory, vtkExodusIICache, vtkContourRepresentation, vtkSmartVolumeMapper, vtkMultiThreshold, vtkWidgetSet, vtkExtractSurface, vtkOrderedTriangulator, vtkBiDimensionalWidget, vtkEvenlySpacedStreamlines2D, vtkTextRenderer, vtkBoxWidget2, vtkImplicitPlaneWidget2, vtkSplineWidget, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkBrokenLineWidget, vtkGlyph3D, vtkCheckerboardSplatter, vtkPlaneWidget, vtkImageConnectivityFilter, vtkInteractorStyleUnicam, vtkLineIntegralConvolution2D, vtkDistributedDataFilter, vtkSphereWidget2, vtkOpenGLGL2PSExporter, vtkLightKit, vtkImplicitCylinderWidget, vtkLineIntegralConvolution2D, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkMeshQuality, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkLineWidget2, vtkVolumeTexture, vtkAxesTransformWidget, vtkBoxWidget, vtkTextureObject, vtkSelectPolyData, vtkSPHInterpolator, vtkHardwareSelector, vtkTextureObject, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkBalloonWidget, vtkGarbageCollector, vtkLineWidget, vtkRectilinearWipeWidget, vtkTecplotReader, vtkDecimatePro, vtkAngleWidget, vtkImplicitPlaneWidget, vtkMPASReader, vtkGenericAdaptorCell, vtkDistanceWidget, vtkPOVExporter, vtkBorderWidget, vtkSeedWidget, vtkPlot3DMetaReader, vtkEventDataForDevice, vtkLookupTable, vtkTimerLog, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkCenteredSliderWidget, vtkMath, vtkMolecule, vtkBalloonRepresentation, vtkImageTracerWidget, vtkGL2PSExporter, vtkSmartVolumeMapper, vtkUnstructuredGrid, vtkImageBlend, vtkShepardMethod, vtkFinitePlaneWidget, vtkSliderWidget, vtkSQLDatabase, vtkRenderWindow, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkHoverWidget, vtkModelMetadata, vtkODBCDatabase, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkStreamingTessellator, vtkOBBTree, vtkSignedDistance, vtkImageFourierFilter, vtkOrientationMarkerWidget, vtkPointWidget, vtkExodusIIWriter, vtkMINCImageReader, vtkFreeTypeTools, vtkInformation, vtkPolyData, vtkSphereRepresentation, vtkFrameBufferObject2, vtkApplyColors, vtkTriQuadraticHexahedron, vtkLagrangianBasicIntegrationModel, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPUnstructuredGridGhostCellsGenerator, vtkMINCImageAttributes, vtkPickingManager, vtkMultiThreader, vtkSortDataArray, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkInteractorStyleImage, vtkHandleWidget, vtkMINCImageWriter, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkNamedColors, vtkBiQuadraticQuadraticHexahedron, vtkPlaneCutter, vtkAbstractInterpolatedVelocityField, vtkGeoCamera, vtkTableToGraph, vtkSphereWidget, vtkUnstructuredGridBunykRayCastFunction, vtkHyperTreeGrid, vtkTubeFilter, vtkCompositeInterpolatedVelocityField, vtkWeightedTransformFilter, vtkCompassWidget, vtkMapper, vtkMutexLock, vtkDeformPointSet, vtkAffineWidget, vtkMNIObjectWriter, vtkMultiProcessController, vtkRenderWindowInteractor, vtkLabelHierarchy, vtkCleanPolyData, vtkCellQuality, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkParallelCoordinatesActor, vtkDiscreteMarchingCubes, vtkPolyDataToImageStencil, vtkScalarBarActor, vtkLabeledDataMapper, vtkSphereTree, vtkConnectivityFilter, vtkImageViewer2, vtkVRMLImporter, vtkDelimitedTextReader, vtkMNITransformWriter, vtkSpiderPlotActor, vtkAbstractPropPicker, vtkWindowToImageFilter, vtkAbstractArray, vtkKdTree, vtkImageReslice, vtkCoordinate, vtkDistributedGraphHelper, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkContinuousValueWidget, vtkImplicitCylinderRepresentation, vtkMNITransformReader, vtkCaptionActor2D, vtkAssembly, vtkSobelGradientMagnitudePass, vtkOpenGLVertexBufferObjectGroup, vtkMersenneTwister, vtkFieldDataToAttributeDataFilter, vtkClipClosedSurface, vtkGenericClip, vtkButtonWidget, vtkImplicitPlaneRepresentation, vtkTexturedButtonRepresentation, vtkLODActor, vtkInstantiator, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkSurfaceLICInterface, vtkEDLShading, vtkStaticPointLocator, vtkClipPolyData, vtkFlyingEdges3D, vtkRearrangeFields, vtkGeneralizedKernel, vtkPCANormalEstimation, vtkSuperquadricSource, vtkAffineRepresentation2D, vtkMetaImageReader, vtkSQLQuery, vtkAxisActor, vtkSurfaceLICPainter, vtkSobelGradientMagnitudePass, vtkGenericDataSet, vtkLocator, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkStructuredImplicitConnectivity, vtkEuclideanClusterExtraction, vtkSpanTreeLayoutStrategy, vtkMetaImageWriter, vtkQuadricLODActor, vtkSimpleCellTessellator, vtkFlyingEdges2D, vtkDijkstraImageGeodesicPath, vtkSPHKernel, vtkDIMACSGraphReader, vtkAxesActor, vtkAxisActor2D, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkAxis, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkFitImplicitFunction, vtkBoxRepresentation, vtkTexturedButtonRepresentation2D, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkArray, vtkPolyDataConnectivityFilter, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkBiDimensionalRepresentation2D, vtkCenteredSliderRepresentation, vtkLineRepresentation, vtkMILVideoSource, vtkCubeAxesActor, vtkCellPicker, vtkDataRepresentation, vtkTable, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPolygonalSurfacePointPlacer, vtkPLYWriter, vtkShaderProgram2, vtkOpenGLGPUVolumeRayCastMapper, vtkIncrementalOctreeNode, vtkSimpleScalarTree, vtkTemporalInterpolatedVelocityField, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkProcrustesAlignmentFilter, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkCheckerboardWidget, vtkSliderRepresentation2D, vtkRIBExporter, vtkSQLGraphReader, vtkArcPlotter, vtkAbstractPicker, vtkLODProp3D, vtkTransformInterpolator, vtkDualDepthPeelingPass, vtkTreeCompositer, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkSelectionNode, vtkCompositeDataPipeline, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkEllipsoidalGaussianKernel, vtkDescriptiveStatistics, vtkInteractorStyleTerrain, vtk3DWidget, vtkAbstractWidget, vtkBorderRepresentation, vtkConstrainedPointHandleRepresentation, vtkRectilinearWipeRepresentation, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkCameraInterpolator, vtkVolumeProperty, vtkValuePass, vtkScalarsToColors, vtkDataObject, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkTemporalStatistics, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSQLiteDatabase, vtkMPICommunicator, vtkSurfaceLICMapper, vtkGaussianBlurPass, vtkGeoView, vtkPolyhedron, vtkStructuredGrid, vtkAppendCompositeDataLeaves, vtkCachingInterpolatedVelocityField, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkLoopSubdivisionFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkCompassRepresentation, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkCubeAxesActor2D, vtkGraphAnnotationLayersFilter, vtkLegendScaleActor, vtkInteractorStyle3D, vtkProperty, vtkShadowMapPass, vtkQtTreeView, vtkImplicitSelectionLoop, vtkIncrementalOctreePointLocator, vtkQuaternionInterpolator, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkSliderRepresentation3D, vtkTerrainContourLineInterpolator, vtkWidgetRepresentation, vtkOpenFOAMReader, vtkOBJImporter, vtkPostgreSQLDatabase, vtkSQLDatabaseSchema, vtkMPIController, vtkAnnotatedCubeActor, vtkDepthPeelingPass, vtkQtTableRepresentation, vtkDebugLeaks, vtkDataSetAttributes, vtkMeanValueCoordinatesInterpolator, vtkPointLocator, vtkStaticCellLinks, vtkParticlePathFilter, vtkAbstractGridConnectivity, vtkComputeHistogram2DOutliers, vtkButterflySubdivisionFilter, vtkDensifyPointCloudFilter, vtkEventQtSlotConnect, vtkGraphHierarchicalBundleEdges, vtkCaptionWidget, vtkParallelopipedRepresentation, vtkProp3DButtonRepresentation, vtkADIOSReader, vtkAreaPicker, vtkRenderer, vtkScenePicker, vtkShader2, vtkParametricFunction, vtkDataSet, vtkSortFieldData, vtkSpline, vtkThreshold, vtkInterpolatedVelocityField, vtkLinkEdgels, vtkGenericCutter, vtkStructuredGridConnectivity, vtkPCAAnalysisFilter, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkAxesTransformRepresentation, vtkCameraRepresentation, vtkFinitePlaneRepresentation, vtkHandleRepresentation, vtkParallelopipedWidget, vtkOBJPolyDataProcessor, vtkRowQuery, vtkLight, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkParallelRenderManager, vtkRenderView, vtkReebGraphSimplificationMetric, vtkTree, vtkTransform, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkPlaneSource, vtkImageBSplineCoefficients, vtkImageSincInterpolator, vtkSliceCubes, vtkCirclePackLayout, vtkCellCentersPointPlacer, vtkDistanceRepresentation3D, vtkXdmfWriter, vtkSocketCommunicator, vtkLegendBoxActor, vtkDiscretizableColorTransferFunction, vtkExternalLight, vtkPainter, vtkShadowMapBakerPass, vtkShadowMapPass, vtkOpenVRRenderWindow, vtkView, vtkImplicitFunction, vtkAlgorithm, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, QVTKInteractor, vtkCaptionRepresentation, vtkResliceCursorLineRepresentation, vtkResliceCursorWidget, vtkWidgetEventTranslator, vtkMPIImageReader, vtkPolarAxesActor, vtkAssemblyNode, vtkColorTransferFunction, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkPixelBufferObject, vtkPixelBufferObject, vtkGraphLayoutView, vtkPriorityQueue, vtkCell, vtkStaticCellLocator, vtkSpanSpace, vtkPolynomialSolversUnivariate, vtkCellLocatorInterpolatedVelocityField, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkConeLayoutStrategy, vtkAngleRepresentation3D, vtkTerrainDataPointPlacer, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkLeaderActor2D, vtkPieChartActor, vtkInteractorObserver, vtkPicker, vtkOculusRenderWindow, vtkProjectedTetrahedraMapper, vtkQtTableView, vtkContextArea, vtkDirectedAcyclicGraph, vtkFieldData, vtkGenericCellTessellator, vtkRectilinearGrid, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkMergeCells, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkGenericContourFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkRectangularButtonSource, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkCirclePackFrontChainLayoutStrategy, vtkAbstractPolygonalHandleRepresentation3D, vtkPointHandleRepresentation2D, vtkPointPlacer, vtkResliceCursorRepresentation, vtkDICOMImageReader, vtkChacoGraphReader, vtkSQLiteQuery, vtkContext2D, vtkRenderPass, vtkLabeledTreeMapDataMapper, vtkStructuredGridLIC2D, vtkOpenGLFXAAFilter, vtkOSPRayRendererNode, vtkDendrogramItem, vtkRenderedTreeAreaRepresentation, vtkKochanekSpline, vtkBiQuadraticQuadraticWedge, vtkEdgeListIterator, vtkPentagonalPrism, vtkPerspectiveTransform, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkProgrammableSource, vtkGeoSource, vtkKCoreDecomposition, vtkTreeLayoutStrategy, vtkLogoRepresentation, vtkExodusIIReader, vtkSVGContextDevice2D, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkProcessGroup, vtkBarChartActor, vtkVisibilitySort, vtkShadowMapBakerPass, vtkGeoView2D, vtkParallelCoordinatesView, vtkCellLinks, vtkIterativeClosestPointTransform, vtkQuadraticLinearWedge, vtkQuadraticPyramid, vtkSuperquadric, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkLoopBooleanPolyDataFilter, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkSPHCubicKernel, vtkSPHQuarticKernel, vtkSPHQuinticKernel, vtkWendlandQuinticKernel, vtkProgrammableFilter, vtkTextureMapToSphere, vtkImageBSplineInterpolator, vtkSimple3DCirclesStrategy, vtkTreeMapLayout, vtkAngleRepresentation2D, vtkBiDimensionalRepresentation, vtkCameraWidget, vtkDijkstraImageContourLineInterpolator, vtkDistanceRepresentation2D, vtkMeasurementCubeHandleRepresentation3D, vtkOrientedGlyphFocalPlaneContourRepresentation, vtkPolygonalSurfaceContourLineInterpolator, vtkADIOSWriter, vtkGenericDataObjectReader, vtkPainterDeviceAdapter, vtkProp3DFollower, vtkPropAssembly, vtkTextActor, vtkLabelPlacer, vtkOpenVRControlsHelper, vtkOSPRayPass, vtkParallelTimer, vtkUnstructuredGridLinearRayIntegrator, vtkUnstructuredGridPartialPreIntegration, vtkUnstructuredGridPreIntegration, vtkHierarchicalGraphView, vtkTreeHeatmapItem, vtkScatterPlotMatrix, vtkBiQuadraticQuad, vtkPlanes, vtkUndirectedGraph, vtkCastToConcrete, vtkGraphAlgorithm, vtkBlueObeliskData, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPKdTree, vtkPContingencyStatistics, vtkGaussianKernel, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkImageSlabReslice, vtkBooleanTexture, vtkInteractorStyleSwitch, vtkCheckerboardRepresentation, vtkFixedSizeHandleRepresentation3D, vtkFLUENTReader, vtkBMPReader, vtkNIFTIImageReader, vtkCommunicator, vtkAbstractMapper, vtkLightActor, vtkmLevelOfDetail, vtkmTriangleMeshPointNormals, vtkColorSeries, vtkParametricSuperToroid, vtkDataArray, vtkCellTypes, vtkGenericInterpolatedVelocityField, vtkPlanesIntersection, vtkArrayDataAlgorithm, vtkScalarTree, vtkHeap, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkCellTreeLocator, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkProbabilisticVoronoiKernel, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkButtonSource, vtkEllipticalButtonSource, vtkExtractVOI, vtkFastSplatter, vtkTableToArray, vtkTransferAttributes, vtkFast2DLayoutStrategy, vtkParallelCoordinatesInteractorStyle, vtkPlaybackRepresentation, vtkPolyDataPointPlacer, vtkScalarBarRepresentation, vtkSVGExporter, vtkAVSucdReader, vtkImporter, vtkDataSetReader, vtkSubCommunicator, vtkOpenGLContextDevice2D, vtkTupleInterpolator, vtkMathTextUtilities, vtkStructuredGridLIC2D, vtkDepthPeelingPass, vtkPolyDataPainter, vtkOptiXTestInteractor, vtkPSurfaceLICComposite, vtkMultiBlockVolumeMapper, vtkOpenGLProjectedTetrahedraMapper, vtkHierarchicalGraphPipeline, vtkTreeAreaView, vtkPlotPoints, vtkParametricSpline, vtkArrayData, vtkExtractStructuredGridHelper, vtkGraphInternals, vtkOverlappingAMR, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkBooleanOperationPolyDataFilter, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkBSplineTransform, vtkHyperTreeGridToUnstructuredGrid, vtkPStructuredGridConnectivity, vtkShepardKernel, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkMatrixMathFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkConstrained2DLayoutStrategy, vtkResliceImageViewer, vtkOrientedGlyphContourRepresentation, vtkSphereHandleRepresentation, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkImageReader2Factory, vtkPNrrdReader, vtkMySQLDatabase, vtkRowQueryToTable, vtkXMLWriter, vtkSocketController, vtkContextDevice2D, vtkTextMapper, vtkImageResliceMapper, vtkLabelSizeCalculator, vtkWin32RenderWindowInteractor, vtkDepthOfFieldPass, vtkHeatmapItem, vtkRenderedSurfaceRepresentation, vtkPlot, vtkBiQuadraticTriangle, vtkCellLocator, vtkGenericSubdivisionErrorMetric, vtkHyperOctreeCursor, vtkImplicitVolume, vtkIncrementalPointLocator, vtkMultiBlockDataSet, vtkMutableDirectedGraph, vtkOctreePointLocator, vtkOutEdgeIterator, vtkPiecewiseFunction, vtkQuadraticTetra, vtkQuadraticWedge, vtkSmoothErrorMetric, vtkDataSetAlgorithm, vtkDemandDrivenPipeline, vtkStreamingDemandDrivenPipeline, vtkThinPlateSplineTransform, vtkTransform2D, vtkFeatureEdges, vtkImplicitPolyDataDistance, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkGeoTerrain, vtkImageAnisotropicDiffusion3D, vtkImageConnector, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkReduceTable, vtkStringToCategory, vtkCirclePackLayoutStrategy, vtkPointHandleRepresentation3D, vtkTensorProbeWidget, vtkTextWidget, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkSLACParticleReader, vtkSLACReader, vtkPostgreSQLQuery, vtkFrustumCoverageCuller, vtkImageSlice, vtkExternalOpenGLRenderWindow, vtkLabelPlacementMapper, vtkStandardPolyDataPainter, vtkXRenderWindowInteractor, vtkXRenderWindowInteractor, vtkOpenVRMenuRepresentation, vtkCompositeZPass, vtkInteractorStyleTreeMapHover, vtkTreeRingView, vtkQtListView, vtkCollection, vtkVariantArray, vtkCompositeDataSet, vtkImplicitDataSet, vtkQuadraticLinearQuad, vtkStructuredData, vtkTreeDFSIterator, vtkPassInputTypeAlgorithm, vtkAbstractTransform, vtkBlueObeliskDataParser, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkStructuredAMRGridConnectivity, vtkThresholdTextureCoords, vtkGeoTerrain2D, vtkSparseArrayToTable, vtkGraphLayout, vtkSimple2DLayoutStrategy, vtkTreeMapLayoutStrategy, vtkResliceImageViewerMeasurements, vtkAffineRepresentation, vtkImageCroppingRegionsWidget, vtkOrientedPolygonalHandleRepresentation3D, vtkSplineRepresentation, vtkGlobFileNames, vtkParticleReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFReader, vtkODBCQuery, vtkPExodusIIReader, vtkSubGroup, vtkActor, vtkObserverMediator, vtkPolyDataMapper2D, vtkViewDependentErrorMetric, vtkImageDataLIC2D, vtkCompositeMapperHelper2, vtkSSAAPass, vtkOptiXRendererNode, vtkOSPRayTestInteractor, vtkGraphItem, vtkChart, vtkParametricFigure8Klein, vtkParametricKlein, vtkParametricSuperEllipsoid, vtkCallbackCommand, vtkAttributesErrorMetric, vtkCellArray, vtkGenericAttribute, vtkPyramid, vtkWedge, vtkUndirectedGraphAlgorithm, vtkMatrix3x3, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkLinearSubdivisionFilter, vtkVoronoiKernel, vtkComputeQuartiles, vtkGlobeSource, vtkQtRichTextView, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkInteractorStyleFlight, vtkBoundedPlanePointPlacer, vtkLogoWidget, vtkProgressBarWidget, vtkResliceCursorThickLineRepresentation, vtkSeedRepresentation, vtkTextRepresentation, vtkWidgetCallbackMapper, vtkArrayReader, vtkNIFTIImageWriter, vtkNrrdReader, vtkRISReader, vtkMySQLQuery, vtkNetCDFCFReader, vtkVPICReader, vtkCornerAnnotation, vtkContextScene, vtkCamera, vtkImageMapper3D, vtkProp, vtkVolume, vtkOpenGLPainterDeviceAdapter, vtkCocoaRenderWindow, vtkOpenGLImageAlgorithmHelper, vtkUnstructuredGridVolumeRayCastMapper, vtkOpenGLProjectedTetrahedraMapper, vtkConvertSelectionDomain, vtkChartXY, vtkParametricRandomHills, vtkArrayIterator, vtkAMRInformation, vtkGeometricErrorMetric, vtkHexagonalPrism, vtkImplicitBoolean, vtkInEdgeIterator, vtkQuadraticHexahedron, vtkExecutive, vtkTableAlgorithm, vtkTreeAlgorithm, vtkMatrix4x4, vtkAttributeDataToFieldDataFilter, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkGeoInteractorStyle, vtkAbstractImageInterpolator, vtkImageHistogram, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkCommunity2DLayoutStrategy, vtkSquarifyLayoutStrategy, vtkInteractorStyleRubberBand2D, vtkInteractorStyleUser, vtkButtonRepresentation, vtkCurveRepresentation, vtkPlaybackWidget, vtkProgressBarRepresentation, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkProcess, vtkProp3DAxisFollower, vtkCellCenterDepthSort, vtkImageActor, vtkLabeledContourMapper, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper2D, vtkOpenGLRenderTimerLog, vtkOSPRayActorNode, vtkSynchronizedRenderers, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridHomogeneousRayIntegrator, vtkViewTheme, vtkInteractorStyleAreaSelectHover, vtkmPolyDataNormals, vtkChartXYZ, vtkPlotFunctionalBag, vtkMinimalStandardRandomSequence, vtkAbstractCellLocator, vtkAdjacentVertexIterator, vtkAnnotation, vtkCone, vtkDirectedGraph, vtkGenericCellIterator, vtkGenericEdgeTable, vtkHexahedron, vtkTetra, vtkVertexListIterator, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkImageHistogramStatistics, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkMutableGraphHelper, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkAreaLayoutStrategy, vtkAttributeClustering2DLayoutStrategy, vtkClustering2DLayoutStrategy, vtkStackedTreeLayoutStrategy, vtkImageViewer, vtkInteractorStyleTrackballCamera, vtkClosedSurfacePointPlacer, vtkImageActorPointPlacer, vtkPolygonalHandleRepresentation3D, vtkScalarBarWidget, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkTextActor3D, vtkVectorText, vtkLabelHierarchyCompositeIterator, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkCocoaRenderWindowInteractor, vtkDefaultPainter, vtkCocoaRenderWindowInteractor, vtkOpenGLRenderWindow, vtkShaderProgram, vtkOSPRayTetrahedraMapperNode, vtkCompositeRGBAPass, vtkOpenGLProjectedAAHexahedraMapper, vtkQtRecordView, vtkWebGLExporter, vtkAnimationCue, vtkIdList, vtkOutputWindow, vtkXMLFileOutputWindow, vtkImageData, vtkLagrangeTetra, vtkMutableUndirectedGraph, vtkQuadraticPolygon, vtkQuadraticQuad, vtkQuadraticTriangle, vtkSelectionAlgorithm, vtkLandmarkTransform, vtkMoleculeMapper, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoAlignedImageSource, vtkGeoGraticule, vtkGeoTreeNode, vtkImageCast, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkInteractorStyleRubberBand3D, vtkLinearContourLineInterpolator, vtkResliceCursorActor, vtkTensorProbeRepresentation, vtkArrayDataReader, vtkTextCodecFactory, vtkX3DExporter, vtkXGMLReader, vtkLASReader, vtkPXdmf3Writer, vtkFXAAOptions, vtkViewport, vtkDefaultPass, vtkFrameBufferObject, vtkWin32RenderWindowInteractor, vtkOpenVRPanelRepresentation, vtkOpenVRPanelWidget, vtkQtInitialization, vtkQtLabelRenderStrategy, vtkTanglegramItem, vtkTreeMapView, vtkQtAnnotationView, vtkDataEncoder, vtkParametricEllipsoid, vtkAbstractCellLinks, vtkConvexPointSet, vtkCubicLine, vtkDataObjectTree, vtkGenericPointIterator, vtkOctreePointLocatorNode, vtkPolygon, vtkPolyPlane, vtkQuadratureSchemeDefinition, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkLagrangianMatidaIntegrationModel, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkGridTransform, vtkOTDensityMap, vtkOTFilter, vtkLinearKernel, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageRFFT, vtkTableFFT, vtkImageLogic, vtkRemoveHiddenData, vtkCosmicTreeLayoutStrategy, vtkInteractorStyleJoystickActor, vtkInteractorStyleTrackballActor, vtkContourLineInterpolator, vtkEllipsoidTensorProbeRepresentation, vtkResliceCursor, vtkSliderRepresentation, vtkSortFileNames, vtkCPExodusIIInSituReader, vtkExporter, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkFieldDataSerializer, vtkAbstractContextBufferId, vtkActor2D, vtkFollower, vtkLookupTableWithEnabling, vtkProp3D, vtkImageStack, vtkDataTransferHelper, vtkRenderStepsPass, vtkAndroidRenderWindowInteractor, vtkEncodedGradientShader, vtkVolumeMapper, vtkVolumePicker, vtkOpenGLGPUVolumeRayCastMapper, vtkPlotBar, vtkCriticalSection, vtkIntArray, vtkAbstractPointLocator, vtkAMRUtilities, vtkBSPCuts, vtkBSPIntersections, vtkEdgeTable, vtkGenericAttributeCollection, vtkHyperTreeGridCursor, vtkKdNode, vtkUniformGrid, vtkVoxel, vtkPolyDataAlgorithm, vtkSphericalTransform, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkDataSetEdgeSubdivisionCriterion, vtkEdgeSubdivisionCriterion, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkDSPFilterGroup, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkGeoFileImageSource, vtkGeoFileTerrainSource, vtkGeoProjectionSource, vtkImageMapToColors, vtkImageSeparableConvolution, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkForceDirectedLayoutStrategy, vtkGraphLayoutStrategy, vtkSliceAndDiceLayoutStrategy, vtkFocalPlaneContourRepresentation, vtkPolyDataSourceWidget, vtkResliceCursorPolyDataAlgorithm, vtkVRMLExporter, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkPNetCDFPOPReader, vtkOpenGLContextDevice2D, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkInteractorEventRecorder, vtkPointPicker, vtkTDxInteractorStyle, vtkExternalOpenGLRenderer, vtkMatplotlibMathTextUtilities, vtkDataTransferHelper, vtkFiniteDifferenceGradientEstimator, vtkContextView, vtkCategoryLegend, vtkControlPointsItem, vtkPlot3D, vtkPlotBag, vtkPlotStacked, vtkParametricBoy, vtkParametricCrossCap, vtkParametricDini, vtkParametricEnneper, vtkPoints, vtkUnicodeStringArray, vtkUnsignedLongArray, vtkAMRDataInternals, vtkAnimationScene, vtkCylinder, vtkGenericCell, vtkMultiPieceDataSet, vtkNonMergingPointLocator, vtkPerlinNoise, vtkQuadraticEdge, vtkTreeBFSIterator, vtkTriangleStrip, vtkDataObjectAlgorithm, vtkInformationIntegerRequestKey, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkRungeKutta45, vtkAppendFilter, vtkExecutionTimer, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkPCellSizeFilter, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkGeoImageNode, vtkGeoProjection, vtkImageClip, vtkImageResliceToColors, vtkImageStencilSource, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkInteractorStyleRubberBandPick, vtkBezierContourLineInterpolator, vtkASCIITextCodec, vtkTextCodec, vtkUTF16TextCodec, vtkUTF8TextCodec, vtkFFMPEGWriter, vtkGeoJSONFeature, vtkSTLWriter, vtkNetCDFPOPReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkActor2DCollection, vtkAssemblyPath, vtkBackgroundColorMonitor, vtkDistanceToCamera, vtkImageMapper, vtkPropPicker, vtkRenderedAreaPicker, vtkLabelHierarchyAlgorithm, vtkOpenGLPolyDataMapper, vtkScalarsToColorsPainter, vtkDefaultPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkEncodedGradientEstimator, vtkGPUVolumeRayCastMapper, vtkUnstructuredGridVolumeRayIntegrator, vtkAMRVolumeMapper, vtkIcicleView, vtkViewUpdater, vtkCompositeControlPointsItem, vtkParametricPluckerConoid, vtkLongArray, vtkStringArray, vtkDataObjectTreeIterator, vtkImplicitHalo, vtkImplicitSum, vtkPolyLine, vtkSelection, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageFFT, vtkImageCityBlockDistance, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkNetworkHierarchy, vtkBoxLayoutStrategy, vtkGeoEdgeStrategy, vtkRandomLayoutStrategy, vtkSplineGraphEdges, vtkInteractorStyleJoystickCamera, vtkAngleRepresentation, vtkEvent, vtkPolyLineRepresentation, vtkResliceCursorPicker, vtkGDALRasterReader, vtkGDALVectorReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkPWindBladeReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLDataSetWriter, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkOpenGL2ContextDevice2D, vtkCompositeDataDisplayAttributes, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkTDxInteractorStyleCamera, vtkTexturedActor2D, vtkWindowLevelLookupTable, vtkSurfaceLICDefaultPainter, vtkValuePainter, vtkLightingMapPass, vtkRenderStepsPass, vtkOpenVRMenuWidget, vtkOptiXActorNode, vtkDirectionEncoder, vtkUnstructuredGridVolumeRayCastIterator, vtkRenderedRepresentation, vtkmExtractVOI, vtkChartLegend, vtkPiecewiseControlPointsItem, vtkCardinalSpline, vtkParametricConicSpiral, vtkParametricRoman, vtkParametricTorus, vtkInformationVector, vtkLongLongArray, vtkShortArray, vtkUnsignedIntArray, vtkUnsignedLongLongArray, vtkUnsignedShortArray, vtkAnnotationLayers, vtkHyperTreeCursor, vtkImplicitWindowFunction, vtkLagrangeWedge, vtkPlane, vtkPointSet, vtkQuad, vtkTriangle, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkGeneralTransform, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkExtractUserDefinedPiece, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkGeoSphereTransform, vtkImageMapToWindowLevelColors, vtkImageInterpolator, vtkImageWrapPad, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkCollapseVerticesByArray, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkIncrementalForceLayout, vtkPerturbCoincidentVertices, vtkContinuousValueWidgetRepresentation, vtkImageOrthoPlanes, vtkAMRBaseReader, vtkWriter, vtkIVExporter, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtk3DSImporter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkXMLParser, vtkOpenGLContextDevice3D, vtkCompositeDataDisplayAttributesLegacy, vtkImageProperty, vtkPropCollection, vtkRenderWindowInteractor3D, vtkTransformCoordinateSystems, vtkWorldPointPicker, vtkCameraPass, vtkLightingHelper, vtkOpenGLImageSliceMapper, vtkSequencePass, vtkTDxUnixDevice, vtkTDxWinDevice, vtkCompositePolyDataMapper2, vtkCompositer, vtkCocoaTkUtilities, vtkVolumeOutlineSource, vtkOpenGLRayCastImageDisplayHelper, vtkRenderViewBase, vtkChartMatrix, vtkPlotBox, vtkParametricMobius, vtkDoubleArray, vtkFloatArray, vtkIdTypeArray, vtkInformationIterator, vtkOldStyleCallbackCommand, vtkPoints2D, vtkUnsignedCharArray, vtkVersion, vtkBox, vtkLagrangeHexahedron, vtkPixel, vtkThreadedCompositeDataPipeline, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkRungeKutta4, vtkDirectory, vtkCylindricalTransform, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkOpenQubeElectronicData, vtkOpenQubeMoleculeSource, vtkPeriodicTable, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkGenericOutlineFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkSMPMergePoints, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkGeoGlobeSource, vtkGeoTerrainNode, vtkGeoTransform, vtkGeoTreeNodeCache, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkPassThroughLayoutStrategy, vtkWidgetEvent, vtkXYPlotRepresentation, vtkXYPlotWidget, vtkCPExodusIIElementBlockImpl, vtkExodusIIReaderParser, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkPDataSetWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkAxisFollower, vtkContextActor, vtkContextDevice3D, vtkMathTextFreeTypeTextRenderer, vtkFontConfigFreeTypeTools, vtkOculusRenderWindowInteractor, vtkLightsPass, vtkOpaquePass, vtkOpenGLGlyph3DMapper, vtkOpenGLLightMonitor, vtkOpenGLRenderWindow, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkShader, vtkOpenVRInteractorStyle, vtkOpenVRRenderWindowInteractor, vtkOSPRayMaterialLibrary, vtkCompositeRenderManager, vtkCompressCompositer, vtkViewNode, vtkUnstructuredGridVolumeRayCastFunction, vtkSCurveSpline, vtkPlotLine3D, vtkPlotPoints3D, vtkScalarsToColorsItem, vtkCellData, vtkGraphEdge, vtkStructuredPoints, vtkUniformGridAMRDataIterator, vtkAlgorithmOutput, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkInitialValueProblemSolver, vtkContourValues, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCoincidentPoints, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkDSPFilterDefinition, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkOTScatterPlotMatrix, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkArcParallelEdgeStrategy, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkDistanceRepresentation, vtkPolyDataContourLineInterpolator, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkOBJExporter, vtkOOGLExporter, vtkRIBProperty, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkAbstractContextItem, vtkBrush, vtkContext3D, vtkActorCollection, vtkCuller, vtkGPUInfoList, vtkProperty2D, vtkLabelHierarchyIterator, vtkSurfaceLICComposite, vtkCompositeSurfaceLICMapper, vtkSurfaceLICComposite, vtkGenericOpenGLRenderWindow, vtkImageProcessingPass, vtkOpenGLModelViewProjectionMonitor, vtkOpenGLTexture, vtkTDxInteractorStyleGeo, vtkXOpenGLRenderWindow, vtkIOSRenderWindowInteractor, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkOpenGLVertexBufferObject, vtkTransformFeedback, vtkOpenVRModel, vtkOpenVRPropPicker, vtkOptiXPtxLoader, vtkOSPRayVolumeMapperNode, vtkFixedPointRayCastImage, vtkFixedPointVolumeRayCastCompositeGOHelper, vtkFixedPointVolumeRayCastCompositeGOShadeHelper, vtkFixedPointVolumeRayCastCompositeHelper, vtkFixedPointVolumeRayCastCompositeShadeHelper, vtkRayCastImageDisplayHelper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkContextInteractorStyle, vtkWebApplication, vtkmContour, vtkmGradient, vtkChartBox, vtkChartParallelCoordinates, vtkColorTransferControlPointsItem, vtkPiecewisePointHandleItem, vtkPlotParallelCoordinates, vtkPlotPie, vtkPlotSurface, vtkParametricBohemianDome, vtkParametricKuen, vtkParametricPseudosphere, vtkWin32OutputWindow, vtkHierarchicalBoxDataSet, vtkLagrangeQuadrilateral, vtkPointData, vtkPolyVertex, vtkTreeIterator, vtkExtentTranslator, vtkAmoebaMinimizer, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAMRInterpolatedVelocityField, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkSynchronizeTimeFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeLimiter, vtkOutlineFilter, vtkExtractPiece, vtkImageChangeInformation, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkCircularLayoutStrategy, vtkInteractorStyleDrawPolygon, vtkAMREnzoReader, vtkRIBLight, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkXMLDataParser, vtkMPIEventLog, vtkContextTransform, vtkPen, vtkTooltipItem, vtkCameraActor, vtkHierarchicalPolyDataMapper, vtkLightCollection, vtkTextProperty, vtkGL2PSUtilities, vtkCoincidentTopologyResolutionPainter, vtkCompositePainter, vtkOpenGLImageMapper, vtkOSOpenGLRenderWindow, vtkPrimitivePainter, vtkRenderPassCollection, vtkUniformVariables, vtkWin32OpenGLRenderWindow, vtkCameraPass, vtkOpenGLVertexBufferObjectCache, vtkOSOpenGLRenderWindow, vtkSequencePass, vtkOpenVRCamera, vtkOSPRayVolumeMapper, vtkOSPRayVolumeNode, vtkImageRenderManager, vtkSynchronizedRenderWindows, vtkOpenGLRayCastImageDisplayHelper, vtkWebGLObject, vtkColorLegend, vtkPlotGrid, vtkParametricCatalanMinimal, vtkCharArray, vtkInformationKeyLookup, vtkRandomSequence, vtkSignedCharArray, vtkTimePointUtility, vtkCell3D, vtkCompositeDataIterator, vtkKdTreePointLocator, vtkLagrangeCurve, vtkLagrangeTriangle, vtkUnstructuredGridCellIterator, vtkTrivialProducer, vtkRungeKutta2, vtkParallelAMRUtilities, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkHyperOctreeClipCutPointsGrabber, vtkHyperOctreeDepth, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkSMPTransform, vtkGeoArcs, vtkQtTimePointUtility, vtkImageHSVToRGB, vtkImageCacheFilter, vtkImageConstantPad, vtkImageDecomposeFilter, vtkImageStencilData, vtkImageHybridMedian2D, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAssignCoordinatesLayoutStrategy, vtkPassThroughEdgeStrategy, vtkInteractorStyleRubberBandZoom, vtkPolyLineWidget, vtkSplineWidget2, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkSILBuilder, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkPDirectory, vtkPropItem, vtkAbstractVolumeMapper, vtkAssemblyPaths, vtkBillboardTextActor3D, vtkPointGaussianMapper, vtkProp3DCollection, vtkGL2PSContextDevice2D, vtkOculusCamera, vtkColorMaterialHelper, vtkCompositePolyDataMapper2, vtkDirectXGPUInfoList, vtkOpenGLHardwareSupport, vtkOpenGLProperty, vtkOpenGLScalarsToColorsPainter, vtkPainterPolyDataMapper, vtkTextureUnitManager, vtkValuePasses, vtkXRenderWindowTclInteractor, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkLightsPass, vtkOpaquePass, vtkOpenGLImageSliceMapper, vtkOpenGLRenderer, vtkOpenGLRenderPass, vtkOpenGLSkybox, vtkOverlayPass, vtkTextureUnitManager, vtkTranslucentPass, vtkVolumetricPass, vtkXOpenGLRenderWindow, vtkOpenVROverlay, vtkPLineIntegralConvolution2D, vtkPolyDataMapperNode, vtkViewNodeFactory, vtkVolumeMapperNode, vtkFixedPointVolumeRayCastMIPHelper, vtkmClip, vtkmThreshold, vtkChartPie, vtkParametricBour, vtkParametricHenneberg, vtkBitArray, vtkCollectionIterator, vtkDynamicLoader, vtkWindow, vtkDataObjectTypes, vtkMergePoints, vtkPath, vtkPointsProjectedHull, vtkSphere, vtkVertex, vtkExtentSplitter, vtkOverlappingAMRAlgorithm, vtkProgressObserver, vtkIdentityTransform, vtkMaskPolyData, vtkStructuredGridOutlineFilter, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkCutMaterial, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageHSIToRGB, vtkImageMapToRGBA, vtkImageAppendComponents, vtkImagePermute, vtkImageShrink3D, vtkImageStencilAlgorithm, vtkRTAnalyticSource, vtkImageFourierCenter, vtkImageCheckerboard, vtkImageRange3D, vtkImageDivergence, vtkBoostExtractLargestComponent, vtkFocalPlanePointPlacer, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkMRCReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLHierarchicalBoxDataFileConverter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkPSystemTools, vtkMPI4PyCommunicator, vtkBlockItem, vtkContextMapper2D, vtkImageItem, vtkMarkerUtilities, vtkOpenGLPropItem, vtkOpenGLPropItem, vtkLogLookupTable, vtkRendererDelegate, vtkStringToImage, vtkTextPropertyCollection, vtkLabelRenderStrategy, vtkClearZPass, vtkHiddenLineRemovalPass, vtkOpenGLRenderer, vtkTDxDevice, vtkOpenGLVertexArrayObject, vtkOptiXPolyDataMapperNode, vtkOSPRayLightNode, vtkPHardwareSelector, vtkMapperNode, vtkXRenderWindowTclInteractor, vtkmExternalFaces, vtkChartHistogram2D, vtkAndroidOutputWindow, vtkInformationObjectBaseKey, vtkInformationStringKey, vtkInformationStringVectorKey, vtkInformationVariantKey, vtkInformationVariantVectorKey, vtkOverrideInformation, vtkOverrideInformationCollection, vtkHyperOctreePointsGrabber, vtkInformationQuadratureSchemeDefinitionVectorKey, vtkLine, vtkNonLinearCell, vtkNonOverlappingAMR, vtkPlaneCollection, vtkQuadric, vtkStructuredExtent, vtkXMLDataElement, vtkExtentRCBPartitioner, vtkUniformGridAMRAlgorithm, vtkProgrammableElectronicData, vtkOpenGLMoleculeMapper, vtkImageToAMR, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkImageLuminance, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkSimpleImageFilterExample, vtkImageGaussianSource, vtkImageGridSource, vtkEdgeLayoutStrategy, vtkInteractorStyleMultiTouchCamera, vtkAMRDataSetCache, vtkAbstractPolyDataReader, vtkCPExodusIIElementBlockCellIterator, vtkOpenGLGL2PSExporter, vtkGeoJSONReader, vtkGeoJSONWriter, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkMedicalImageProperties, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXdmfDataArray, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkDummyController, vtkGPUInfo, vtkInteractorStyleSwitchBase, vtkMapperCollection, vtkVolumeCollection, vtkShader2Collection, vtkRenderPassCollection, vtkWin32OpenGLRenderWindow, vtkOpenVRHardwarePicker, vtkOptiXCompositePolyDataMapper2Node, vtkOSPRayCompositePolyDataMapper2Node, vtkQtStringToImage, vtkWindowNode, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkmCleanGrid, vtkAxisExtended, vtkPlotArea, vtkPlotHistogram2D, vtkBoxMuellerRandomSequence, vtkDataArrayCollection, vtkIdListCollection, vtkVoidArray, vtkDataObjectCollection, vtkPointSetCellIterator, vtkPolyDataCollection, vtkSMPProgressObserver, vtkTrivialConsumer, vtkFunctionSet, vtkThreadMessager, vtkHomogeneousTransform, vtkLinearTransform, vtkTransformCollection, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkSMPWarpVector, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageNormalize, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageDotProduct, vtkImageLogarithmicScale, vtkImageMaskBits, vtkGeoMath, vtkTreeOrbitLayoutStrategy, vtkInteractorStyleTrackball, vtkX3DExporterWriter, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkPDataSetReader, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkOpenGLContextDevice3D, vtkCullerCollection, vtkGenericVertexAttributeMapping, vtkMapper2D, vtkRendererCollection, vtkRenderWindowCollection, vtkTDxInteractorStyleSettings, vtkScaledTextActor, vtkFreeTypeLabelRenderStrategy, vtkChooserPainter, vtkLinesPainter, vtkOpenGLCamera, vtkValuePass, vtkXGPUInfoList, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkOpenGLActor, vtkOpenGLRenderUtilities, vtkOpenGLShaderCache, vtkClientServerCompositePass, vtkCompositedSynchronizedRenderers, vtkActorNode, vtkRendererNode, vtkViewNodeCollection, vtkOSPRayVolumeInterface, vtkRecursiveSphereDirectionEncoder, vtkWebGLPolyData, vtkmAverageToCells, vtkInteractiveArea, vtkPlotLine, vtkByteSwap, vtkDataArraySelection, vtkEventForwarderCommand, vtkFileOutputWindow, vtkInformationDoubleKey, vtkInformationDoubleVectorKey, vtkInformationIdTypeKey, vtkInformationIntegerKey, vtkInformationIntegerVectorKey, vtkInformationObjectBaseVectorKey, vtkInformationUnsignedLongKey, vtkObjectFactoryCollection, vtkWin32ProcessOutputWindow, vtkDataSetCellIterator, vtkUniformGridAMR, vtkInformationDataObjectMetaDataKey, vtkInformationExecutivePortKey, vtkInformationExecutivePortVectorKey, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkKMeansDistanceFunctorCalculator, vtkImageRGBToHSI, vtkImageMirrorPad, vtkImageEllipsoidSource, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkDummyCommunicator, vtkContextItem, vtkPolyDataItem, vtkOpenGLContextBufferId, vtkOpenGLContextBufferId, vtkShaderDeviceAdapter2, vtkFreeTypeStringToImage, vtkImageSliceCollection, vtkClearRGBPass, vtkHardwareSelectionPolyDataPainter, vtkOpenGLHardwareSelector, vtkOpenGLLightingPainter, vtkPointsPainter, vtkTDxMacDevice, vtkClearRGBPass, vtkClearZPass, vtkOpenGLHardwareSelector, vtkOpenGLTexture, vtkOpenVRRenderer, vtkPSurfaceLICInterface, vtkPSurfaceLICPainter, vtkQImageToImageSource, vtkmAverageToPoints, vtkDataArrayCollectionIterator, vtkInformationDataObjectKey, vtkInformationInformationVectorKey, vtkAbstractElectronicData, vtkEmptyCell, vtkHierarchicalBoxDataIterator, vtkImplicitFunctionCollection, vtkCachedStreamingDemandDrivenPipeline, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkCompositeCutter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageMagnitude, vtkOpenGLImageGradient, vtkImageSinusoidSource, vtkAMRFlashReader, vtkDataCompressor, vtkInputStream, vtkOutputStream, vtkEnSightReader, vtkPDFContextDevice2D, vtkImageReader2Collection, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkXMLUtilities, vtkContextClip, vtkGenericRenderWindowInteractor, vtkGraphicsFactory, vtkExternalOpenGLCamera, vtkOpenGLGL2PSHelperImpl, vtkOculusRenderer, vtkDummyGPUInfoList, vtkOpenGLClipPlanesPainter, vtkOpenGLPolyDataMapper2D, vtkOpenGLRepresentationPainter, vtkRenderbuffer, vtkDummyGPUInfoList, vtkOpenGLBufferObject, vtkOpenGLCamera, vtkOpenGLLabeledContourMapper, vtkRenderbuffer, vtkOptiXLightNode, vtkOptiXWindowNode, vtkOSPRayAMRVolumeMapperNode, vtkOSPRayPolyDataMapperNode, vtkOSPRayWindowNode, vtkCameraNode, vtkLightNode, vtkQtView, vtkWebUtilities, vtkReferenceCount, vtkDataSetCollection, vtkStructuredPointsCollection, vtkSocketCollection, vtkWarpTransform, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPipelineSize, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkThresholdGraph, vtkBase64Utilities, vtkZLibDataCompressor, vtkPDFExporter, vtkX3DExporterXMLWriter, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkFrameBufferObjectBase, vtkCoreGraphicsGPUInfoList, vtkGLSLShaderDeviceAdapter2, vtkOpenGLActor, vtkOpenGLDisplayListPainter, vtkOpenGLLight, vtkOptiXViewNodeFactory, vtkOSPRayViewNodeFactory, vtkVolumeNode, vtkSphericalDirectionEncoder, vtkWebGLWidget, vtkTestNewVar, vtkGaussianRandomSequence, vtkInformationInformationKey, vtkInformationIntegerPointerKey, vtkInformationKeyVectorKey, vtkInformationRequestKey, vtkStringOutputWindow, vtkWeakReference, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkX3DExporterFIWriter, vtkLSDynaPartCollection, vtkLSDynaSummaryParser, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkOpenGLContextActor, vtkOpenGLContextActor, vtkClipPlanesPainter, vtkRepresentationPainter, vtkOpenGLLight, vtkOpenGLPointGaussianMapper, vtkObjectIdMap, vtkWebGLDataSet, vtkBitArrayIterator, vtkServerSocket, vtkSocket, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkX3DExporterJavaHelper, vtkImageImportExecutive, vtkXMLFileReadTester, vtkXMLMultiGroupDataReader, ExternalVTKWidget, vtkDisplayListPainter, vtkOpenGLCoincidentTopologyResolutionPainter, vtkOpenGLLabeledContourMapper, vtkPolygonsPainter, vtkOpenGLBillboardTextActor3D, vtkOpenGLGlyph3DHelper, vtkOpenGLIndexBufferObject, vtkOpenGLProperty, vtkOpenGLTextActor, vtkOpenGLTextActor3D, vtkOpenGLTextMapper, vtkOptiXCameraNode, vtkOSPRayCameraNode, vtkClientServerSynchronizedRenderers, vtkColorTransferFunctionItem, vtkStructuredPointsGeometryFilter, vtkBase64InputStream, vtkBase64OutputStream, vtkXMLPDataObjectReader, vtkSkybox, vtkTextRendererStringToImage, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkLookupTableItem, vtkClientSocket, vtkLSDynaPart, vtkLightingPainter, vtkOpenGLCompositePainter, vtkOpenVRDefaultOverlay, vtkOpenVRFollower, vtkWebInteractionEvent, vtkCompositeTransferFunctionItem, vtkPiecewiseFunctionItem, vtkPPolyDataNormals, vtkSegY2DReader, vtkTStripsPainter, vtkPSphereSource, vtkLZ4DataCompressor, vtkRenderWidget, vtkKMeansDistanceFunctor, vtkExodusIIReaderPrivate, vtkForceTime, vtkAbstractInteractionDevice, vtkAbstractRenderDevice, vtkPVWebGLExporter, vtkLagrangeInterpolation, and TestVectorFieldSource.

@@ -479,7 +479,7 @@

Methods invoked by print to print information about the object including superclasses.

Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

-

Reimplemented in vtkFixedPointVolumeRayCastHelper, vtkFiberSurface, vtkGraph, vtkOpenGLFramebufferObject, vtkNIFTIImageHeader, vtkContinuousScatterplot, vtkLSDynaReader, vtkModifiedBSPTree, vtkMappedUnstructuredGrid< Implementation, CellIterator >, vtkRenderTimerLog, vtkWindowedSincPolyDataFilter, vtkConditionVariable, vtkHyperOctree, vtkInteractorStyle, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkContourWidget, vtkHyperTree, vtkImagePlaneWidget, vtkReebGraph, vtkHAVSVolumeMapper, vtkFunctionParser, vtkPLSDynaReader, vtkXYPlotActor, vtkObjectFactory, vtkOpenGLHAVSVolumeMapper, vtkExodusIICache, vtkContourRepresentation, vtkMultiThreshold, vtkWidgetSet, vtkExtractSurface, vtkSmartVolumeMapper, vtkObject, vtkOrderedTriangulator, vtkBiDimensionalWidget, vtkEvenlySpacedStreamlines2D, vtkTextRenderer, vtkBoxWidget2, vtkImplicitPlaneWidget2, vtkSplineWidget, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkBrokenLineWidget, vtkGlyph3D, vtkDistributedDataFilter, vtkCheckerboardSplatter, vtkPlaneWidget, vtkImageConnectivityFilter, vtkInteractorStyleUnicam, vtkLineIntegralConvolution2D, vtkSphereWidget2, vtkOpenGLGL2PSExporter, vtkLightKit, vtkImplicitCylinderWidget, vtkLineIntegralConvolution2D, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkTextureObject, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkMeshQuality, vtkLineWidget2, vtkVolumeTexture, vtkAxesTransformWidget, vtkBoxWidget, vtkSelectPolyData, vtkSPHInterpolator, vtkHardwareSelector, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkBalloonWidget, vtkGarbageCollector, vtkTextureObject, vtkLineWidget, vtkRectilinearWipeWidget, vtkTecplotReader, vtkDecimatePro, vtkAngleWidget, vtkImplicitPlaneWidget, vtkMPASReader, vtkSmartVolumeMapper, vtkResliceCursor, vtkGenericAdaptorCell, vtkDistanceWidget, vtkPOVExporter, vtkBorderWidget, vtkSeedWidget, vtkPlot3DMetaReader, vtkLookupTable, vtkTimerLog, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkCenteredSliderWidget, vtkNamedColors, vtkMath, vtkMolecule, vtkBalloonRepresentation, vtkImageTracerWidget, vtkGL2PSExporter, vtkUnstructuredGrid, vtkImageBlend, vtkShepardMethod, vtkFinitePlaneWidget, vtkSliderWidget, vtkMINCImageReader, vtkSQLDatabase, vtkRenderWindow, vtkStreamingTessellator, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkHoverWidget, vtkModelMetadata, vtkODBCDatabase, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkOBBTree, vtkPUnstructuredGridGhostCellsGenerator, vtkSignedDistance, vtkOrientationMarkerWidget, vtkPointWidget, vtkExodusIIWriter, vtkMINCImageAttributes, vtkFreeTypeTools, vtkInformation, vtkPolyData, vtkSphereRepresentation, vtkMINCImageWriter, vtkFrameBufferObject2, vtkApplyColors, vtkTriQuadraticHexahedron, vtkLagrangianBasicIntegrationModel, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPickingManager, vtkMultiThreader, vtkSortDataArray, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkInteractorStyleImage, vtkHandleWidget, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkBiQuadraticQuadraticHexahedron, vtkPlaneCutter, vtkAbstractInterpolatedVelocityField, vtkGeoCamera, vtkTableToGraph, vtkSphereWidget, vtkMNIObjectWriter, vtkUnstructuredGridBunykRayCastFunction, vtkHyperTreeGrid, vtkTubeFilter, vtkCompositeInterpolatedVelocityField, vtkWeightedTransformFilter, vtkCompassWidget, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkMapper, vtkMutexLock, vtkSparseArray< T >, vtkDeformPointSet, vtkAffineWidget, vtkMultiProcessController, vtkRenderWindowInteractor, vtkLabelHierarchy, vtkMNITransformWriter, vtkParallelCoordinatesActor, vtkPolyDataToImageStencil, vtkScalarBarActor, vtkLabeledDataMapper, vtkCellIterator, vtkSphereTree, vtkCleanPolyData, vtkConnectivityFilter, vtkCellQuality, vtkImageReslice, vtkImageViewer2, vtkVRMLImporter, vtkDelimitedTextReader, vtkMNITransformReader, vtkSpiderPlotActor, vtkAbstractPropPicker, vtkWindowToImageFilter, vtkAbstractArray, vtkKdTree, vtkCoordinate, vtkDistributedGraphHelper, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkContinuousValueWidget, vtkImplicitCylinderRepresentation, vtkMPIEventLog, vtkCaptionActor2D, vtkAssembly, vtkOpenGLVertexBufferObjectGroup, vtkSobelGradientMagnitudePass, vtkMersenneTwister, vtkClipClosedSurface, vtkGenericClip, vtkButtonWidget, vtkImplicitPlaneRepresentation, vtkTexturedButtonRepresentation, vtkLODActor, vtkInstantiator, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkSurfaceLICInterface, vtkEDLShading, vtkStaticPointLocator, vtkClipPolyData, vtkFieldDataToAttributeDataFilter, vtkFlyingEdges3D, vtkRearrangeFields, vtkGeneralizedKernel, vtkPCANormalEstimation, vtkSuperquadricSource, vtkAffineRepresentation2D, vtkMetaImageReader, vtkSQLQuery, vtkAxisActor, vtkSurfaceLICPainter, vtkSobelGradientMagnitudePass, vtkGenericDataSet, vtkLocator, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkSpanTreeLayoutStrategy, vtkMetaImageWriter, vtkQuadricLODActor, vtkSimpleCellTessellator, vtkFlyingEdges2D, vtkProcrustesAlignmentFilter, vtkDijkstraImageGeodesicPath, vtkSPHKernel, vtkDIMACSGraphReader, vtkAxesActor, vtkAxisActor2D, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkAxis, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkStructuredImplicitConnectivity, vtkFitImplicitFunction, vtkBoxRepresentation, vtkTexturedButtonRepresentation2D, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkArray, vtkPolyDataConnectivityFilter, vtkAMRInterpolatedVelocityField, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkBiDimensionalRepresentation2D, vtkCenteredSliderRepresentation, vtkLineRepresentation, vtkMILVideoSource, vtkCubeAxesActor, vtkCellPicker, vtkValuePass, vtkDataRepresentation, vtkTable, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPolygonalSurfacePointPlacer, vtkPLYWriter, vtkShaderProgram2, vtkIncrementalOctreeNode, vtkSimpleScalarTree, vtkTemporalInterpolatedVelocityField, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkInterpolationKernel, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkCheckerboardWidget, vtkSliderRepresentation2D, vtkRIBExporter, vtkSQLGraphReader, vtkArcPlotter, vtkAbstractPicker, vtkLODProp3D, vtkTransformInterpolator, vtkDualDepthPeelingPass, vtkTreeCompositer, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkSelectionNode, vtkCompositeDataPipeline, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkTemporalStatistics, vtkEllipsoidalGaussianKernel, vtkDescriptiveStatistics, vtkEventQtSlotConnect, vtkInteractorStyleTerrain, vtk3DWidget, vtkAbstractWidget, vtkBorderRepresentation, vtkConstrainedPointHandleRepresentation, vtkRectilinearWipeRepresentation, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkCameraInterpolator, vtkVolumeProperty, vtkDepthPeelingPass, vtkScalarsToColors, vtkDataObject, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkPCAAnalysisFilter, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSQLiteDatabase, vtkMPICommunicator, vtkColorTransferFunction, vtkSurfaceLICMapper, vtkGeoView, vtkPolyhedron, vtkStructuredGrid, vtkAppendCompositeDataLeaves, vtkCachingInterpolatedVelocityField, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkCompassRepresentation, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkCubeAxesActor2D, vtkGraphAnnotationLayersFilter, vtkLegendScaleActor, vtkInteractorStyle3D, vtkProperty, vtkGaussianBlurPass, vtkQtTreeView, vtkTypedArray< T >, vtkImplicitSelectionLoop, vtkIncrementalOctreePointLocator, vtkQuaternionInterpolator, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkSliderRepresentation3D, vtkTerrainContourLineInterpolator, vtkWidgetRepresentation, vtkOpenFOAMReader, vtkOBJImporter, vtkPostgreSQLDatabase, vtkSQLDatabaseSchema, vtkMPIController, vtkAnnotatedCubeActor, vtkShadowMapPass, vtkQtTableRepresentation, vtkDataSetAttributes, vtkMeanValueCoordinatesInterpolator, vtkPointLocator, vtkStaticCellLinks, vtkParticlePathFilter, vtkAbstractGridConnectivity, vtkComputeHistogram2DOutliers, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkCaptionWidget, vtkParallelopipedRepresentation, vtkProp3DButtonRepresentation, vtkADIOSReader, vtkDICOMImageReader, vtkAreaPicker, vtkRenderer, vtkScenePicker, vtkGaussianBlurPass, vtkShader2, vtkOpenGLGPUVolumeRayCastMapper, vtkParametricFunction, vtkDataSet, vtkSortFieldData, vtkSpline, vtkThreshold, vtkInterpolatedVelocityField, vtkLinkEdgels, vtkGenericCutter, vtkStructuredGridConnectivity, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkImageBSplineCoefficients, vtkImageSeparableConvolution, vtkAxesTransformRepresentation, vtkCameraRepresentation, vtkFinitePlaneRepresentation, vtkHandleRepresentation, vtkParallelopipedWidget, vtkOBJPolyDataProcessor, vtkRowQuery, vtkLight, vtkShadowMapPass, vtkDepthImageProcessingPass, vtkParallelRenderManager, vtkRenderView, vtkReebGraphSimplificationMetric, vtkTree, vtkTransform, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkImageSincInterpolator, vtkSliceCubes, vtkCirclePackLayout, vtkCellCentersPointPlacer, vtkDistanceRepresentation3D, vtkGlobFileNames, vtkMPIImageReader, vtkXdmfWriter, vtkSocketCommunicator, vtkLegendBoxActor, vtkDiscretizableColorTransferFunction, vtkExternalLight, vtkPainter, vtkOpenVRRenderWindow, vtkView, vtkImplicitFunction, vtkAlgorithm, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkCaptionRepresentation, vtkResliceCursorLineRepresentation, vtkResliceCursorWidget, vtkWidgetEventTranslator, vtkNIFTIImageReader, vtkPolarAxesActor, vtkAssemblyNode, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkPixelBufferObject, vtkPixelBufferObject, vtkShadowMapBakerPass, vtkProjectedTetrahedraMapper, vtkGraphLayoutView, vtkPriorityQueue, vtkCell, vtkStaticCellLocator, vtkSpanSpace, vtkPolynomialSolversUnivariate, vtkCellLocatorInterpolatedVelocityField, vtkGenericContourFilter, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkPlaneSource, vtkImageSlabReslice, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkConeLayoutStrategy, vtkAngleRepresentation3D, vtkTerrainDataPointPlacer, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkLeaderActor2D, vtkPieChartActor, vtkInteractorObserver, vtkPicker, vtkOculusRenderWindow, vtkQtTableView, vtkContextArea, vtkDirectedAcyclicGraph, vtkFieldData, vtkGenericCellTessellator, vtkRectilinearGrid, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkMergeCells, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkCirclePackFrontChainLayoutStrategy, vtkAbstractPolygonalHandleRepresentation3D, vtkPointHandleRepresentation2D, vtkPointPlacer, vtkResliceCursorRepresentation, vtkChacoGraphReader, vtkSQLiteQuery, vtkProcessGroup, vtkContext2D, vtkRenderPass, vtkLabeledTreeMapDataMapper, vtkShadowMapBakerPass, vtkOpenGLFXAAFilter, vtkOSPRayRendererNode, vtkDendrogramItem, vtkParallelCoordinatesView, vtkRenderedTreeAreaRepresentation, vtkKochanekSpline, vtkBiQuadraticQuadraticWedge, vtkEdgeListIterator, vtkPentagonalPrism, vtkPerspectiveTransform, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkLoopBooleanPolyDataFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPKdTree, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkKCoreDecomposition, vtkTreeLayoutStrategy, vtkLogoRepresentation, vtkExodusIIReader, vtkSVGContextDevice2D, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkBarChartActor, vtkVisibilitySort, vtkStructuredGridLIC2D, vtkUnstructuredGridLinearRayIntegrator, vtkUnstructuredGridPartialPreIntegration, vtkUnstructuredGridPreIntegration, vtkGeoView2D, vtkCellLinks, vtkIterativeClosestPointTransform, vtkPlanesIntersection, vtkQuadraticLinearWedge, vtkQuadraticPyramid, vtkSuperquadric, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkSPHCubicKernel, vtkSPHQuarticKernel, vtkSPHQuinticKernel, vtkWendlandQuinticKernel, vtkProgrammableFilter, vtkRectangularButtonSource, vtkTextureMapToSphere, vtkImageBSplineInterpolator, vtkSimple3DCirclesStrategy, vtkTreeMapLayout, vtkAngleRepresentation2D, vtkBiDimensionalRepresentation, vtkCameraWidget, vtkDijkstraImageContourLineInterpolator, vtkDistanceRepresentation2D, vtkMeasurementCubeHandleRepresentation3D, vtkOrientedGlyphFocalPlaneContourRepresentation, vtkPolygonalSurfaceContourLineInterpolator, vtkADIOSWriter, vtkBMPReader, vtkGenericDataObjectReader, vtkPainterDeviceAdapter, vtkProp3DFollower, vtkPropAssembly, vtkTextActor, vtkLabelPlacer, vtkOpenVRControlsHelper, vtkOSPRayPass, vtkParallelTimer, vtkHierarchicalGraphView, vtkTreeHeatmapItem, vtkScatterPlotMatrix, vtkBiQuadraticQuad, vtkPlanes, vtkUndirectedGraph, vtkCastToConcrete, vtkGraphAlgorithm, vtkBlueObeliskData, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkGaussianKernel, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkBooleanTexture, vtkFastSplatter, vtkInteractorStyleSwitch, vtkCheckerboardRepresentation, vtkFixedSizeHandleRepresentation3D, vtkFLUENTReader, vtkNIFTIImageWriter, vtkCommunicator, vtkSubCommunicator, vtkAbstractMapper, vtkLightActor, vtkStructuredGridLIC2D, vtkOpenGLProjectedTetrahedraMapper, vtkmLevelOfDetail, vtkmTriangleMeshPointNormals, vtkColorSeries, vtkParametricSuperToroid, vtkDataArray, vtkCellTypes, vtkGenericInterpolatedVelocityField, vtkArrayDataAlgorithm, vtkScalarTree, vtkHeap, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkBooleanOperationPolyDataFilter, vtkCellTreeLocator, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkProbabilisticVoronoiKernel, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkExtractVOI, vtkTableToArray, vtkTransferAttributes, vtkFast2DLayoutStrategy, vtkParallelCoordinatesInteractorStyle, vtkPlaybackRepresentation, vtkPolyDataPointPlacer, vtkScalarBarRepresentation, vtkSVGExporter, vtkAVSucdReader, vtkImporter, vtkDataSetReader, vtkPNrrdReader, vtkOpenGLContextDevice2D, vtkTupleInterpolator, vtkMathTextUtilities, vtkPolyDataPainter, vtkPSurfaceLICComposite, vtkMultiBlockVolumeMapper, vtkHierarchicalGraphPipeline, vtkTreeAreaView, vtkPlotPoints, vtkParametricSpline, vtkMappedDataArray< Scalar >, vtkArrayData, vtkExtractStructuredGridHelper, vtkOverlappingAMR, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkBSplineTransform, vtkHyperTreeGridToUnstructuredGrid, vtkPStructuredGridConnectivity, vtkShepardKernel, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkConstrained2DLayoutStrategy, vtkResliceImageViewer, vtkOrientedGlyphContourRepresentation, vtkSphereHandleRepresentation, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkImageReader2Factory, vtkMySQLDatabase, vtkSLACParticleReader, vtkSLACReader, vtkRowQueryToTable, vtkXMLWriter, vtkSocketController, vtkContextDevice2D, vtkTextMapper, vtkImageResliceMapper, vtkDepthOfFieldPass, vtkWin32RenderWindowInteractor, vtkHeatmapItem, vtkRenderedSurfaceRepresentation, vtkPlot, vtkTestDataArray< ArrayT >, vtkBiQuadraticTriangle, vtkCellLocator, vtkGenericSubdivisionErrorMetric, vtkHyperOctreeCursor, vtkImplicitVolume, vtkIncrementalPointLocator, vtkMultiBlockDataSet, vtkMutableDirectedGraph, vtkOctreePointLocator, vtkOutEdgeIterator, vtkPiecewiseFunction, vtkQuadraticTetra, vtkQuadraticWedge, vtkSmoothErrorMetric, vtkDataSetAlgorithm, vtkDemandDrivenPipeline, vtkStreamingDemandDrivenPipeline, vtkThinPlateSplineTransform, vtkTransform2D, vtkFeatureEdges, vtkImplicitPolyDataDistance, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkButtonSource, vtkEllipticalButtonSource, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkGeoTerrain, vtkImageAnisotropicDiffusion3D, vtkImageConnector, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkNetworkHierarchy, vtkReduceTable, vtkStringToCategory, vtkCirclePackLayoutStrategy, vtkPointHandleRepresentation3D, vtkTensorProbeWidget, vtkTextWidget, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkNetCDFReader, vtkFrustumCoverageCuller, vtkImageSlice, vtkPolyDataMapper2D, vtkExternalOpenGLRenderWindow, vtkLabelPlacementMapper, vtkStandardPolyDataPainter, vtkXRenderWindowInteractor, vtkOpenGLPolyDataMapper, vtkXRenderWindowInteractor, vtkOpenVRMenuRepresentation, vtkCompositeZPass, vtkInteractorStyleTreeMapHover, vtkTreeRingView, vtkQtListView, vtkCollection, vtkVariantArray, vtkCompositeDataSet, vtkImplicitDataSet, vtkQuadraticLinearQuad, vtkTreeDFSIterator, vtkPassInputTypeAlgorithm, vtkDirectory, vtkAbstractTransform, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkStructuredAMRGridConnectivity, vtkThresholdTextureCoords, vtkMatrixMathFilter, vtkGeoTerrain2D, vtkSparseArrayToTable, vtkGraphLayout, vtkSimple2DLayoutStrategy, vtkTreeMapLayoutStrategy, vtkResliceImageViewerMeasurements, vtkAffineRepresentation, vtkImageCroppingRegionsWidget, vtkOrientedPolygonalHandleRepresentation3D, vtkSplineRepresentation, vtkTextCodec, vtkParticleReader, vtkNrrdReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFCFReader, vtkODBCQuery, vtkPExodusIIReader, vtkSubGroup, vtkActor, vtkObserverMediator, vtkViewDependentErrorMetric, vtkLabelSizeCalculator, vtkImageDataLIC2D, vtkDepthPeelingPass, vtkOpenGLPainterDeviceAdapter, vtkOpenGLRenderWindow, vtkSSAAPass, vtkOptiXRendererNode, vtkOpenGLProjectedTetrahedraMapper, vtkGraphItem, vtkChart, vtkParametricFigure8Klein, vtkParametricKlein, vtkParametricSuperEllipsoid, vtkOutputWindow, vtkAMRInformation, vtkAttributesErrorMetric, vtkCellArray, vtkGenericAttribute, vtkPyramid, vtkWedge, vtkUndirectedGraphAlgorithm, vtkMatrix3x3, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkVoronoiKernel, vtkComputeQuartiles, vtkGlobeSource, vtkQtRichTextView, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkImageHistogram, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkInteractorStyleFlight, vtkBoundedPlanePointPlacer, vtkLogoWidget, vtkProgressBarWidget, vtkResliceCursorThickLineRepresentation, vtkSeedRepresentation, vtkTextRepresentation, vtkWidgetCallbackMapper, vtkArrayReader, vtkRISReader, vtkMySQLQuery, vtkPostgreSQLQuery, vtkVPICReader, vtkCornerAnnotation, vtkContextScene, vtkCamera, vtkImageMapper3D, vtkProp, vtkVolume, vtkCocoaRenderWindow, vtkOpenGLImageAlgorithmHelper, vtkOpenGLPolyDataMapper2D, vtkEncodedGradientShader, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridHomogeneousRayIntegrator, vtkUnstructuredGridVolumeRayCastMapper, vtkConvertSelectionDomain, vtkChartXY, vtkParametricRandomHills, vtkArrayIterator, vtkIntArray, vtkGeometricErrorMetric, vtkHexagonalPrism, vtkImplicitBoolean, vtkInEdgeIterator, vtkQuadraticHexahedron, vtkExecutive, vtkTableAlgorithm, vtkTreeAlgorithm, vtkMatrix4x4, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkGeoInteractorStyle, vtkAbstractImageInterpolator, vtkImageHistogramStatistics, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkCommunity2DLayoutStrategy, vtkSquarifyLayoutStrategy, vtkInteractorStyleRubberBand2D, vtkInteractorStyleUser, vtkButtonRepresentation, vtkCurveRepresentation, vtkPlaybackWidget, vtkProgressBarRepresentation, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkProcess, vtkProp3DAxisFollower, vtkCellCenterDepthSort, vtkImageActor, vtkLabeledContourMapper, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLRenderTimerLog, vtkOSPRayActorNode, vtkOSPRayTetrahedraMapperNode, vtkSynchronizedRenderers, vtkOpenGLProjectedAAHexahedraMapper, vtkViewTheme, vtkInteractorStyleAreaSelectHover, vtkmPolyDataNormals, vtkChartXYZ, vtkPlotFunctionalBag, vtkMinimalStandardRandomSequence, vtkUnsignedLongArray, vtkAbstractCellLocator, vtkAdjacentVertexIterator, vtkAnnotation, vtkCone, vtkDirectedGraph, vtkGenericCellIterator, vtkGenericEdgeTable, vtkHexahedron, vtkTetra, vtkVertexListIterator, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkMutableGraphHelper, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkAreaLayoutStrategy, vtkAttributeClustering2DLayoutStrategy, vtkClustering2DLayoutStrategy, vtkStackedTreeLayoutStrategy, vtkImageViewer, vtkInteractorStyleTrackballCamera, vtkClosedSurfacePointPlacer, vtkImageActorPointPlacer, vtkPolygonalHandleRepresentation3D, vtkScalarBarWidget, vtkTextCodecFactory, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkTextActor3D, vtkVectorText, vtkLabelHierarchyCompositeIterator, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkCocoaRenderWindowInteractor, vtkDefaultPainter, vtkCocoaRenderWindowInteractor, vtkShaderProgram, vtkCompositeRGBAPass, vtkQtRecordView, vtkWebGLExporter, vtkAngularPeriodicDataArray< Scalar >, vtkAnimationCue, vtkIdList, vtkLongArray, vtkImageData, vtkLagrangeTetra, vtkMutableUndirectedGraph, vtkQuadraticPolygon, vtkQuadraticQuad, vtkQuadraticTriangle, vtkSelectionAlgorithm, vtkLandmarkTransform, vtkMoleculeMapper, vtkAttributeDataToFieldDataFilter, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoAlignedImageSource, vtkGeoTreeNode, vtkImageCast, vtkTableFFT, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkInteractorStyleRubberBand3D, vtkLinearContourLineInterpolator, vtkResliceCursorActor, vtkTensorProbeRepresentation, vtkArrayDataReader, vtkX3DExporter, vtkXGMLReader, vtkLASReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkPXdmf3Writer, vtkFXAAOptions, vtkViewport, vtkFrameBufferObject, vtkWin32RenderWindowInteractor, vtkDefaultPass, vtkOpenVRPanelRepresentation, vtkOpenVRPanelWidget, vtkQtInitialization, vtkTanglegramItem, vtkTreeMapView, vtkQtAnnotationView, vtkDataEncoder, vtkParametricEllipsoid, vtkFloatArray, vtkLongLongArray, vtkShortArray, vtkUnsignedIntArray, vtkUnsignedLongLongArray, vtkUnsignedShortArray, vtkAbstractCellLinks, vtkAMRDataInternals, vtkConvexPointSet, vtkCubicLine, vtkDataObjectTree, vtkGenericPointIterator, vtkOctreePointLocatorNode, vtkPolygon, vtkPolyPlane, vtkQuadratureSchemeDefinition, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkDataSetEdgeSubdivisionCriterion, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkLagrangianMatidaIntegrationModel, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkGridTransform, vtkOTDensityMap, vtkOTFilter, vtkLinearKernel, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageLogic, vtkRemoveHiddenData, vtkInteractorStyleJoystickActor, vtkInteractorStyleTrackballActor, vtkContourLineInterpolator, vtkEllipsoidTensorProbeRepresentation, vtkSliderRepresentation, vtkSortFileNames, vtkCPExodusIIInSituReader, vtkExporter, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPNetCDFPOPReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkFieldDataSerializer, vtkAbstractContextBufferId, vtkFollower, vtkLookupTableWithEnabling, vtkProp3D, vtkImageStack, vtkDataTransferHelper, vtkAndroidRenderWindowInteractor, vtkRenderStepsPass, vtkVolumeMapper, vtkVolumePicker, vtkOpenGLGPUVolumeRayCastMapper, vtkPlotBar, vtkCriticalSection, vtkDoubleArray, vtkIdTypeArray, vtkUnsignedCharArray, vtkAbstractPointLocator, vtkAMRUtilities, vtkBSPCuts, vtkBSPIntersections, vtkEdgeTable, vtkGenericAttributeCollection, vtkHyperTreeGridCursor, vtkKdNode, vtkUniformGrid, vtkVoxel, vtkPolyDataAlgorithm, vtkSphericalTransform, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkEdgeSubdivisionCriterion, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkDSPFilterGroup, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkGeoFileImageSource, vtkGeoFileTerrainSource, vtkGeoGraticule, vtkGeoProjectionSource, vtkImageMapToColors, vtkImageResliceToColors, vtkImageStencilSource, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkForceDirectedLayoutStrategy, vtkGraphLayoutStrategy, vtkSliceAndDiceLayoutStrategy, vtkFocalPlaneContourRepresentation, vtkPolyDataSourceWidget, vtkResliceCursorPolyDataAlgorithm, vtkASCIITextCodec, vtkUTF16TextCodec, vtkUTF8TextCodec, vtkVRMLExporter, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkNetCDFPOPReader, vtkOpenGLContextDevice2D, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkImageMapper, vtkInteractorEventRecorder, vtkPointPicker, vtkTDxInteractorStyle, vtkExternalOpenGLRenderer, vtkMatplotlibMathTextUtilities, vtkCompositePolyDataMapper2, vtkDataTransferHelper, vtkQtLabelRenderStrategy, vtkFiniteDifferenceGradientEstimator, vtkControlPointsItem, vtkPlot3D, vtkPlotBag, vtkPlotStacked, vtkParametricBoy, vtkParametricCrossCap, vtkParametricDini, vtkParametricEnneper, vtkPoints, vtkUnicodeStringArray, vtkAnimationScene, vtkCylinder, vtkGenericCell, vtkMultiPieceDataSet, vtkNonMergingPointLocator, vtkPerlinNoise, vtkQuadraticEdge, vtkTreeBFSIterator, vtkTriangleStrip, vtkUniformGridAMR, vtkDataObjectAlgorithm, vtkInformationIntegerRequestKey, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkRungeKutta45, vtkAppendFilter, vtkExecutionTimer, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkGeoImageNode, vtkImageClip, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkCosmicTreeLayoutStrategy, vtkInteractorStyleRubberBandPick, vtkBezierContourLineInterpolator, vtkFFMPEGWriter, vtkSTLWriter, vtkPWindBladeReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkActor2D, vtkAssemblyPath, vtkBackgroundColorMonitor, vtkDistanceToCamera, vtkPropPicker, vtkRenderedAreaPicker, vtkLabelHierarchyAlgorithm, vtkDefaultPass, vtkScalarsToColorsPainter, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkEncodedGradientEstimator, vtkGPUVolumeRayCastMapper, vtkUnstructuredGridVolumeRayIntegrator, vtkAMRVolumeMapper, vtkIcicleView, vtkViewUpdater, vtkCompositeControlPointsItem, vtkParametricPluckerConoid, vtkStringArray, vtkDataObjectTreeIterator, vtkImplicitHalo, vtkImplicitSum, vtkPolyLine, vtkSelection, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkExtractUserDefinedPiece, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkCollapseVerticesByArray, vtkBoxLayoutStrategy, vtkGeoEdgeStrategy, vtkRandomLayoutStrategy, vtkSplineGraphEdges, vtkInteractorStyleJoystickCamera, vtkAngleRepresentation, vtkEvent, vtkPolyLineRepresentation, vtkResliceCursorPicker, vtkGDALRasterReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkOpenGL2ContextDevice2D, vtkCompositeDataDisplayAttributes, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkTDxInteractorStyleCamera, vtkWindowLevelLookupTable, vtkSurfaceLICDefaultPainter, vtkRenderStepsPass, vtkValuePainter, vtkLightingMapPass, vtkOpenVRMenuWidget, vtkOptiXActorNode, vtkDirectionEncoder, vtkUnstructuredGridVolumeRayCastIterator, vtkContextView, vtkRenderedRepresentation, vtkmExtractVOI, vtkChartLegend, vtkPiecewiseControlPointsItem, vtkCardinalSpline, vtkParametricConicSpiral, vtkParametricRoman, vtkParametricTorus, vtkCharArray, vtkInformationKeyLookup, vtkInformationVector, vtkSignedCharArray, vtkAnnotationLayers, vtkHyperTreeCursor, vtkImplicitWindowFunction, vtkLagrangeWedge, vtkPlane, vtkPointSet, vtkQuad, vtkTriangle, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkGeneralTransform, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkSMPMergePoints, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkGeoProjection, vtkImageMapToWindowLevelColors, vtkImageInterpolator, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkIncrementalForceLayout, vtkPerturbCoincidentVertices, vtkContinuousValueWidgetRepresentation, vtkImageOrthoPlanes, vtkAMRBaseReader, vtkWriter, vtkIVExporter, vtkGeoJSONFeature, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtk3DSImporter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkXMLParser, vtkOpenGLContextDevice3D, vtkCompositeDataDisplayAttributesLegacy, vtkImageProperty, vtkRenderWindowInteractor3D, vtkTransformCoordinateSystems, vtkWorldPointPicker, vtkLightingHelper, vtkOpenGLImageSliceMapper, vtkTDxUnixDevice, vtkTDxWinDevice, vtkCameraPass, vtkSequencePass, vtkCompositer, vtkCompositeRenderManager, vtkCocoaTkUtilities, vtkVolumeOutlineSource, vtkOpenGLRayCastImageDisplayHelper, vtkRenderViewBase, vtkChartMatrix, vtkPlotBox, vtkParametricMobius, vtkInformationIterator, vtkInformationKey, vtkPoints2D, vtkBox, vtkLagrangeHexahedron, vtkMappedUnstructuredGridCellIterator< Implementation >, vtkPixel, vtkThreadedCompositeDataPipeline, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkRungeKutta4, vtkCylindricalTransform, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkOpenQubeElectronicData, vtkOpenQubeMoleculeSource, vtkPeriodicTable, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkGeoGlobeSource, vtkGeoTerrainNode, vtkGeoTreeNodeCache, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkPassThroughLayoutStrategy, vtkWidgetEvent, vtkXYPlotRepresentation, vtkXYPlotWidget, vtkCPExodusIIResultsArrayTemplate< Scalar >, vtkExodusIIReaderParser, vtkGDALVectorReader, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkAxisFollower, vtkContextDevice3D, vtkTexturedActor2D, vtkMathTextFreeTypeTextRenderer, vtkFontConfigFreeTypeTools, vtkOculusRenderWindowInteractor, vtkOpenGLGlyph3DMapper, vtkOpenGLLightMonitor, vtkOpenGLPolyDataMapper, vtkGenericOpenGLRenderWindow, vtkLightsPass, vtkOpaquePass, vtkOpenGLRenderer, vtkOverlayPass, vtkShader, vtkTranslucentPass, vtkVolumetricPass, vtkXOpenGLRenderWindow, vtkOpenVRInteractorStyle, vtkOpenVRPropPicker, vtkOpenVRRenderWindowInteractor, vtkOSPRayMaterialLibrary, vtkCompressCompositer, vtkViewNode, vtkUnstructuredGridVolumeRayCastFunction, vtkSCurveSpline, vtkPlotLine3D, vtkPlotPoints3D, vtkScalarsToColorsItem, vtkPeriodicDataArray< Scalar >, vtkCellData, vtkGraphEdge, vtkUniformGridAMRDataIterator, vtkAlgorithmOutput, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkInitialValueProblemSolver, vtkContourValues, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCoincidentPoints, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkDSPFilterDefinition, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkOTScatterPlotMatrix, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkGeoSphereTransform, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkOpenGLImageGradient, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkArcParallelEdgeStrategy, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkDistanceRepresentation, vtkPolyDataContourLineInterpolator, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkCPExodusIINodalCoordinatesTemplate< Scalar >, vtkOBJExporter, vtkOOGLExporter, vtkRIBProperty, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkAbstractContextItem, vtkBrush, vtkContext3D, vtkActorCollection, vtkCuller, vtkGPUInfoList, vtkProperty2D, vtkLabelHierarchyIterator, vtkSurfaceLICComposite, vtkCompositeSurfaceLICMapper, vtkSurfaceLICComposite, vtkImageProcessingPass, vtkOpenGLModelViewProjectionMonitor, vtkTDxInteractorStyleGeo, vtkIOSRenderWindowInteractor, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkOpenGLVertexBufferObject, vtkTransformFeedback, vtkOpenVRModel, vtkOptiXPtxLoader, vtkOSPRayVolumeMapperNode, vtkImageRenderManager, vtkFixedPointRayCastImage, vtkFixedPointVolumeRayCastCompositeGOHelper, vtkFixedPointVolumeRayCastCompositeGOShadeHelper, vtkFixedPointVolumeRayCastCompositeHelper, vtkFixedPointVolumeRayCastCompositeShadeHelper, vtkRayCastImageDisplayHelper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkContextInteractorStyle, vtkWebApplication, vtkmContour, vtkmGradient, vtkChartBox, vtkChartParallelCoordinates, vtkColorTransferControlPointsItem, vtkPiecewisePointHandleItem, vtkPlotParallelCoordinates, vtkPlotPie, vtkPlotSurface, vtkParametricBohemianDome, vtkParametricKuen, vtkParametricPseudosphere, vtkOverrideInformation, vtkWin32OutputWindow, vtkHierarchicalBoxDataSet, vtkKdTreePointLocator, vtkLagrangeQuadrilateral, vtkPointData, vtkPointsProjectedHull, vtkPolyVertex, vtkTreeIterator, vtkExtentTranslator, vtkAmoebaMinimizer, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeClipCutPointsGrabber, vtkOutlineFilter, vtkExtractPiece, vtkGeoTransform, vtkImageHSVToRGB, vtkImageChangeInformation, vtkImageConstantPad, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkCircularLayoutStrategy, vtkInteractorStyleDrawPolygon, vtkAMREnzoReader, vtkCPExodusIIElementBlockImpl, vtkRIBLight, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkPDataSetWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkXMLDataParser, vtkContextActor, vtkContextTransform, vtkPen, vtkTooltipItem, vtkCameraActor, vtkHierarchicalPolyDataMapper, vtkLightCollection, vtkTextProperty, vtkGL2PSUtilities, vtkCameraPass, vtkCoincidentTopologyResolutionPainter, vtkCompositePainter, vtkOpenGLImageMapper, vtkOSOpenGLRenderWindow, vtkPrimitivePainter, vtkSequencePass, vtkTextureUnitManager, vtkUniformVariables, vtkOpenGLVertexBufferObjectCache, vtkOSOpenGLRenderWindow, vtkRenderPassCollection, vtkTextureUnitManager, vtkOpenVRCamera, vtkOSPRayVolumeMapper, vtkOSPRayVolumeNode, vtkSynchronizedRenderWindows, vtkOpenGLRayCastImageDisplayHelper, vtkWebGLObject, vtkColorLegend, vtkPlotGrid, vtkParametricCatalanMinimal, vtkRandomSequence, vtkTimePointUtility, vtkCell3D, vtkCompositeDataIterator, vtkLagrangeCurve, vtkLagrangeTriangle, vtkUnstructuredGridCellIterator, vtkTrivialProducer, vtkParallelAMRUtilities, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkSMPTransform, vtkGeoArcs, vtkImageHSIToRGB, vtkImageCacheFilter, vtkImageDecomposeFilter, vtkImagePermute, vtkImageStencilAlgorithm, vtkImageStencilData, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAssignCoordinatesLayoutStrategy, vtkPassThroughEdgeStrategy, vtkInteractorStyleRubberBandZoom, vtkPolyLineWidget, vtkSplineWidget2, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkMRCReader, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkSILBuilder, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkPDirectory, vtkPropItem, vtkAbstractVolumeMapper, vtkBillboardTextActor3D, vtkPointGaussianMapper, vtkProp3DCollection, vtkGL2PSContextDevice2D, vtkColorMaterialHelper, vtkDirectXGPUInfoList, vtkLightsPass, vtkOpaquePass, vtkOpenGLHardwareSupport, vtkOpenGLProperty, vtkOpenGLRenderWindow, vtkOpenGLScalarsToColorsPainter, vtkOverlayPass, vtkPainterPolyDataMapper, vtkTranslucentPass, vtkValuePasses, vtkVolumetricPass, vtkXRenderWindowTclInteractor, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkOpenGLImageSliceMapper, vtkOpenGLRenderPass, vtkOpenGLSkybox, vtkOpenVROverlay, vtkPLineIntegralConvolution2D, vtkPolyDataMapperNode, vtkViewNodeFactory, vtkVolumeMapperNode, vtkFixedPointVolumeRayCastMIPHelper, vtkmClip, vtkmThreshold, vtkChartPie, vtkParametricBour, vtkParametricHenneberg, vtkBitArray, vtkCollectionIterator, vtkFileOutputWindow, vtkWindow, vtkDataObjectTypes, vtkMergePoints, vtkPath, vtkSphere, vtkVertex, vtkExtentSplitter, vtkOverlappingAMRAlgorithm, vtkProgressObserver, vtkIdentityTransform, vtkMaskPolyData, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageCheckerboard, vtkImageRange3D, vtkBoostExtractLargestComponent, vtkFocalPlanePointPlacer, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLHierarchicalBoxDataFileConverter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkPSystemTools, vtkMPI4PyCommunicator, vtkBlockItem, vtkContextMapper2D, vtkImageItem, vtkMarkerUtilities, vtkLogLookupTable, vtkRendererDelegate, vtkStringToImage, vtkTextPropertyCollection, vtkHiddenLineRemovalPass, vtkOpenGLTexture, vtkTDxDevice, vtkXOpenGLRenderWindow, vtkClearZPass, vtkOpenGLTexture, vtkOpenGLVertexArrayObject, vtkOpenVRHardwarePicker, vtkOptiXPolyDataMapperNode, vtkOSPRayLightNode, vtkPHardwareSelector, vtkMapperNode, vtkXRenderWindowTclInteractor, vtkmCleanGrid, vtkmExternalFaces, vtkAxisExtended, vtkChartHistogram2D, vtkInteractiveArea, vtkAndroidOutputWindow, vtkInformationObjectBaseKey, vtkInformationStringKey, vtkInformationStringVectorKey, vtkInformationVariantKey, vtkInformationVariantVectorKey, vtkHyperOctreePointsGrabber, vtkInformationQuadratureSchemeDefinitionVectorKey, vtkLine, vtkNonLinearCell, vtkNonOverlappingAMR, vtkQuadric, vtkStructuredExtent, vtkXMLDataElement, vtkExtentRCBPartitioner, vtkUniformGridAMRAlgorithm, vtkProgrammableElectronicData, vtkImageToAMR, vtkCompositeCutter, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkSMPWarpVector, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkImageGaussianSource, vtkImageGridSource, vtkEdgeLayoutStrategy, vtkInteractorStyleMultiTouchCamera, vtkAMRDataSetCache, vtkAbstractPolyDataReader, vtkCPExodusIIElementBlockCellIterator, vtkOpenGLGL2PSExporter, vtkGeoJSONReader, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkMedicalImageProperties, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXdmfDataArray, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkDummyController, vtkGPUInfo, vtkInteractorStyleSwitchBase, vtkMapperCollection, vtkVolumeCollection, vtkRenderPassCollection, vtkShader2Collection, vtkOpenGLCamera, vtkWin32OpenGLRenderWindow, vtkOptiXCompositePolyDataMapper2Node, vtkOSPRayCompositePolyDataMapper2Node, vtkQtStringToImage, vtkWindowNode, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkPlotArea, vtkPlotHistogram2D, vtkBoxMuellerRandomSequence, vtkVoidArray, vtkWin32ProcessOutputWindow, vtkPointSetCellIterator, vtkPolyDataCollection, vtkSMPProgressObserver, vtkTrivialConsumer, vtkFunctionSet, vtkThreadMessager, vtkHomogeneousTransform, vtkLinearTransform, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkCutMaterial, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageLogarithmicScale, vtkImageMaskBits, vtkGeoMath, vtkTreeOrbitLayoutStrategy, vtkInteractorStyleTrackball, vtkX3DExporterWriter, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkDummyCommunicator, vtkOpenGLContextDevice3D, vtkCullerCollection, vtkGenericVertexAttributeMapping, vtkMapper2D, vtkRendererCollection, vtkRenderWindowCollection, vtkTDxInteractorStyleSettings, vtkScaledTextActor, vtkLabelRenderStrategy, vtkChooserPainter, vtkCompositePolyDataMapper2, vtkLinesPainter, vtkXGPUInfoList, vtkEGLRenderWindow, vtkOpenGLActor, vtkOpenGLRenderUtilities, vtkOpenGLShaderCache, vtkClientServerCompositePass, vtkCompositedSynchronizedRenderers, vtkActorNode, vtkRendererNode, vtkViewNodeCollection, vtkOSPRayVolumeInterface, vtkRecursiveSphereDirectionEncoder, vtkWebGLPolyData, vtkmAverageToCells, vtkPlotLine, vtkDataArraySelection, vtkInformationDoubleKey, vtkInformationDoubleVectorKey, vtkInformationIdTypeKey, vtkInformationIntegerKey, vtkInformationIntegerVectorKey, vtkInformationObjectBaseVectorKey, vtkInformationUnsignedLongKey, vtkStringOutputWindow, vtkDataSetCellIterator, vtkInformationDataObjectMetaDataKey, vtkInformationExecutivePortKey, vtkInformationExecutivePortVectorKey, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkKMeansDistanceFunctorCalculator, vtkImageRGBToHSI, vtkImageEllipsoidSource, vtkInputStream, vtkOutputStream, vtkGeoJSONWriter, vtkImageReader2Collection, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkContextItem, vtkPolyDataItem, vtkOpenGLContextBufferId, vtkOpenGLContextBufferId, vtkShaderDeviceAdapter2, vtkFreeTypeStringToImage, vtkClearRGBPass, vtkClearZPass, vtkGenericOpenGLRenderWindow, vtkHardwareSelectionPolyDataPainter, vtkOpenGLHardwareSelector, vtkOpenGLLightingPainter, vtkOpenGLPolyDataMapper2D, vtkOpenGLRenderer, vtkPointsPainter, vtkTDxMacDevice, vtkClearRGBPass, vtkOpenGLHardwareSelector, vtkOpenVRRenderer, vtkPSurfaceLICInterface, vtkPSurfaceLICPainter, vtkQImageToImageSource, vtkmAverageToPoints, vtkDataArrayCollectionIterator, vtkInformationDataObjectKey, vtkInformationInformationVectorKey, vtkAbstractElectronicData, vtkEmptyCell, vtkHierarchicalBoxDataIterator, vtkCachedStreamingDemandDrivenPipeline, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPSphereSource, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageSinusoidSource, vtkThresholdGraph, vtkAMRFlashReader, vtkDataCompressor, vtkEnSightReader, vtkPDFContextDevice2D, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkPDataSetReader, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkContextClip, vtkGenericRenderWindowInteractor, vtkGraphicsFactory, vtkExternalOpenGLCamera, vtkOpenGLGL2PSHelperImpl, vtkFreeTypeLabelRenderStrategy, vtkDummyGPUInfoList, vtkGLSLShaderDeviceAdapter2, vtkOpenGLClipPlanesPainter, vtkOpenGLRepresentationPainter, vtkRenderbuffer, vtkWin32OpenGLRenderWindow, vtkDummyGPUInfoList, vtkOpenGLBufferObject, vtkOpenGLLabeledContourMapper, vtkRenderbuffer, vtkOptiXLightNode, vtkOptiXWindowNode, vtkOSPRayAMRVolumeMapperNode, vtkOSPRayPolyDataMapperNode, vtkOSPRayWindowNode, vtkCameraNode, vtkLightNode, vtkQtView, vtkWebUtilities, vtkReferenceCount, vtkStructuredPointsCollection, vtkSocketCollection, vtkWarpTransform, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPipelineSize, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkZLibDataCompressor, vtkPDFExporter, vtkX3DExporterXMLWriter, vtkLSDynaSummaryParser, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkFrameBufferObjectBase, vtkCoreGraphicsGPUInfoList, vtkOpenGLActor, vtkOpenGLCamera, vtkOpenGLDisplayListPainter, vtkOpenGLLight, vtkValuePass, vtkOptiXViewNodeFactory, vtkOSPRayViewNodeFactory, vtkVolumeNode, vtkSphericalDirectionEncoder, vtkWebGLWidget, vtkTestNewVar, vtkGaussianRandomSequence, vtkInformationInformationKey, vtkInformationIntegerPointerKey, vtkInformationKeyVectorKey, vtkInformationRequestKey, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkX3DExporterFIWriter, vtkLSDynaPartCollection, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkClipPlanesPainter, vtkRepresentationPainter, vtkOpenGLLight, vtkOpenGLPointGaussianMapper, vtkObjectIdMap, vtkWebGLDataSet, vtkBitArrayIterator, vtkServerSocket, vtkSocket, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkBase64InputStream, vtkBase64OutputStream, vtkXMLFileReadTester, vtkXMLMultiGroupDataReader, ExternalVTKWidget, vtkDisplayListPainter, vtkOpenGLCoincidentTopologyResolutionPainter, vtkPolygonsPainter, vtkOpenGLBillboardTextActor3D, vtkOpenGLGlyph3DHelper, vtkOpenGLIndexBufferObject, vtkOpenGLProperty, vtkOpenGLTextActor, vtkOpenGLTextActor3D, vtkOpenGLTextMapper, vtkOptiXCameraNode, vtkOSPRayCameraNode, vtkClientServerSynchronizedRenderers, vtkColorTransferFunctionItem, vtkXMLPDataObjectReader, vtkOpenGLContextActor, vtkOpenGLContextActor, vtkSkybox, vtkTextRendererStringToImage, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkLookupTableItem, vtkClientSocket, vtkLSDynaPart, vtkLightingPainter, vtkOpenGLCompositePainter, vtkOpenVRDefaultOverlay, vtkOpenVRFollower, vtkWebInteractionEvent, vtkCompositeTransferFunctionItem, vtkPiecewiseFunctionItem, vtkPPolyDataNormals, vtkSegY2DReader, vtkTStripsPainter, vtkLZ4DataCompressor, vtkRenderWidget, vtkKMeansDistanceFunctor, vtkForceTime, vtkAbstractInteractionDevice, vtkAbstractRenderDevice, vtkPVWebGLExporter, and vtkLagrangeInterpolation.

+

Reimplemented in vtkFixedPointVolumeRayCastHelper, vtkFiberSurface, vtkGraph, vtkOpenGLFramebufferObject, vtkNIFTIImageHeader, vtkContinuousScatterplot, vtkLSDynaReader, vtkModifiedBSPTree, vtkMappedUnstructuredGrid< Implementation, CellIterator >, vtkRenderTimerLog, vtkWindowedSincPolyDataFilter, vtkConditionVariable, vtkHyperOctree, vtkInteractorStyle, vtkDelaunay2D, vtkMultiBlockPLOT3DReader, vtkContourWidget, vtkHyperTree, vtkImagePlaneWidget, vtkReebGraph, vtkHAVSVolumeMapper, vtkFunctionParser, vtkPLSDynaReader, vtkXYPlotActor, vtkObjectFactory, vtkOpenGLHAVSVolumeMapper, vtkExodusIICache, vtkContourRepresentation, vtkSmartVolumeMapper, vtkMultiThreshold, vtkWidgetSet, vtkExtractSurface, vtkObject, vtkOrderedTriangulator, vtkBiDimensionalWidget, vtkEvenlySpacedStreamlines2D, vtkTextRenderer, vtkBoxWidget2, vtkImplicitPlaneWidget2, vtkSplineWidget, vtkLagrangianParticleTracker, vtkKMeansStatistics, vtkDelaunay3D, vtkBrokenLineWidget, vtkGlyph3D, vtkDistributedDataFilter, vtkCheckerboardSplatter, vtkPlaneWidget, vtkImageConnectivityFilter, vtkInteractorStyleUnicam, vtkLineIntegralConvolution2D, vtkSphereWidget2, vtkOpenGLGL2PSExporter, vtkLightKit, vtkImplicitCylinderWidget, vtkLineIntegralConvolution2D, vtkSmoothPolyDataFilter, vtkStreamTracer, vtkTableBasedClipDataSet, vtkImplicitModeller, vtkGenericGlyph3DFilter, vtkQuadricClustering, vtkParticleTracerBase, vtkMeshQuality, vtkLineWidget2, vtkVolumeTexture, vtkAxesTransformWidget, vtkBoxWidget, vtkTextureObject, vtkSelectPolyData, vtkSPHInterpolator, vtkHardwareSelector, vtkTextureObject, vtkXMLTreeReader, vtkFixedPointVolumeRayCastMapper, vtkPointDensityFilter, vtkBalloonWidget, vtkGarbageCollector, vtkLineWidget, vtkRectilinearWipeWidget, vtkTecplotReader, vtkDecimatePro, vtkAngleWidget, vtkImplicitPlaneWidget, vtkMPASReader, vtkResliceCursor, vtkGenericAdaptorCell, vtkDistanceWidget, vtkPOVExporter, vtkBorderWidget, vtkSeedWidget, vtkPlot3DMetaReader, vtkLookupTable, vtkTimerLog, vtkGaussianSplatter, vtkTensorGlyph, vtkGreedyTerrainDecimation, vtkMultiCorrelativeStatistics, vtkCenteredSliderWidget, vtkNamedColors, vtkMath, vtkMolecule, vtkBalloonRepresentation, vtkImageTracerWidget, vtkGL2PSExporter, vtkSmartVolumeMapper, vtkUnstructuredGrid, vtkImageBlend, vtkShepardMethod, vtkFinitePlaneWidget, vtkSliderWidget, vtkMINCImageReader, vtkSQLDatabase, vtkRenderWindow, vtkStreamingTessellator, vtkImageToPolyDataFilter, vtkHierarchicalBinningFilter, vtkPointInterpolator, vtkProgrammableAttributeDataFilter, vtkHoverWidget, vtkModelMetadata, vtkODBCDatabase, vtkParallelCoordinatesRepresentation, vtkDataObjectToDataSetFilter, vtkOBBTree, vtkPUnstructuredGridGhostCellsGenerator, vtkSignedDistance, vtkOrientationMarkerWidget, vtkPointWidget, vtkExodusIIWriter, vtkMINCImageAttributes, vtkFreeTypeTools, vtkInformation, vtkPolyData, vtkSphereRepresentation, vtkMINCImageWriter, vtkFrameBufferObject2, vtkApplyColors, vtkTriQuadraticHexahedron, vtkLagrangianBasicIntegrationModel, vtkClipVolume, vtkGenericStreamTracer, vtkProjectedTerrainPath, vtkClipHyperOctree, vtkAdaptiveSubdivisionFilter, vtkPickingManager, vtkMultiThreader, vtkSortDataArray, vtkArrayCalculator, vtkTemporalStreamTracer, vtkUnsignedDistance, vtkInteractorStyleImage, vtkHandleWidget, vtkPExodusIIWriter, vtkDepthImageToPointCloud, vtkBiQuadraticQuadraticHexahedron, vtkPlaneCutter, vtkAbstractInterpolatedVelocityField, vtkGeoCamera, vtkTableToGraph, vtkSphereWidget, vtkMNIObjectWriter, vtkUnstructuredGridBunykRayCastFunction, vtkHyperTreeGrid, vtkTubeFilter, vtkCompositeInterpolatedVelocityField, vtkWeightedTransformFilter, vtkCompassWidget, vtkMNIObjectReader, vtkMNITagPointReader, vtkMNITagPointWriter, vtkMapper, vtkMutexLock, vtkSparseArray< T >, vtkDeformPointSet, vtkAffineWidget, vtkMultiProcessController, vtkRenderWindowInteractor, vtkLabelHierarchy, vtkMNITransformWriter, vtkParallelCoordinatesActor, vtkPolyDataToImageStencil, vtkScalarBarActor, vtkLabeledDataMapper, vtkCellIterator, vtkSphereTree, vtkCleanPolyData, vtkConnectivityFilter, vtkCellQuality, vtkImageReslice, vtkImageViewer2, vtkVRMLImporter, vtkDelimitedTextReader, vtkMNITransformReader, vtkSpiderPlotActor, vtkAbstractPropPicker, vtkWindowToImageFilter, vtkAbstractArray, vtkKdTree, vtkCoordinate, vtkDistributedGraphHelper, vtkCurvatures, vtkContourLoopExtraction, vtkPointInterpolator2D, vtkStatisticsAlgorithm, vtkContinuousValueWidget, vtkImplicitCylinderRepresentation, vtkMPIEventLog, vtkCaptionActor2D, vtkAssembly, vtkSobelGradientMagnitudePass, vtkOpenGLVertexBufferObjectGroup, vtkMersenneTwister, vtkClipClosedSurface, vtkGenericClip, vtkButtonWidget, vtkImplicitPlaneRepresentation, vtkTexturedButtonRepresentation, vtkLODActor, vtkInstantiator, vtkTriangleMeshPointNormals, vtkHyperOctreeCutter, vtkQuadRotationalExtrusionFilter, vtkProgrammableGlyphFilter, vtkTulipReader, vtkSurfaceLICInterface, vtkEDLShading, vtkStaticPointLocator, vtkClipPolyData, vtkFieldDataToAttributeDataFilter, vtkFlyingEdges3D, vtkRearrangeFields, vtkGeneralizedKernel, vtkPCANormalEstimation, vtkSuperquadricSource, vtkAffineRepresentation2D, vtkMetaImageReader, vtkSQLQuery, vtkAxisActor, vtkSurfaceLICPainter, vtkSobelGradientMagnitudePass, vtkGenericDataSet, vtkLocator, vtkAssignAttribute, vtkPolyDataNormals, vtkClipDataSet, vtkHyperOctreeContourFilter, vtkRuledSurfaceFilter, vtkEuclideanClusterExtraction, vtkSpanTreeLayoutStrategy, vtkMetaImageWriter, vtkQuadricLODActor, vtkSimpleCellTessellator, vtkFlyingEdges2D, vtkProcrustesAlignmentFilter, vtkDijkstraImageGeodesicPath, vtkSPHKernel, vtkDIMACSGraphReader, vtkAxesActor, vtkAxisActor2D, vtkTexture, vtkUnstructuredGridVolumeZSweepMapper, vtkAxis, vtkQuadricDecimation, vtkUnstructuredGridQuadricDecimation, vtkIntersectionPolyDataFilter, vtkProbePolyhedron, vtkTessellatorFilter, vtkStructuredImplicitConnectivity, vtkFitImplicitFunction, vtkBoxRepresentation, vtkTexturedButtonRepresentation2D, vtkDynamic2DLabelMapper, vtkApplyIcons, vtkRenderedGraphRepresentation, vtkArray, vtkPolyDataConnectivityFilter, vtkAMRInterpolatedVelocityField, vtkPassArrays, vtkRotationalExtrusionFilter, vtkPointCloudFilter, vtkBiDimensionalRepresentation2D, vtkCenteredSliderRepresentation, vtkLineRepresentation, vtkMILVideoSource, vtkCubeAxesActor, vtkCellPicker, vtkDataRepresentation, vtkTable, vtkContourFilter, vtkCutter, vtkStripper, vtkLinearExtrusionFilter, vtkExtractCTHPart, vtkExtractPoints, vtkMaskPointsFilter, vtkPCACurvatureEstimation, vtkStatisticalOutlierRemoval, vtkPolygonalSurfacePointPlacer, vtkPLYWriter, vtkShaderProgram2, vtkOpenGLGPUVolumeRayCastMapper, vtkIncrementalOctreeNode, vtkSimpleScalarTree, vtkTemporalInterpolatedVelocityField, vtkBoxClipDataSet, vtkHyperStreamline, vtkMarchingContourFilter, vtkGeometryFilter, vtkInterpolationKernel, vtkRadiusOutlierRemoval, vtkHyperTreeGridSource, vtkDotProductSimilarity, vtkCheckerboardWidget, vtkSliderRepresentation2D, vtkRIBExporter, vtkSQLGraphReader, vtkArcPlotter, vtkAbstractPicker, vtkLODProp3D, vtkTransformInterpolator, vtkDualDepthPeelingPass, vtkTreeCompositer, vtkQtTreeRingLabelMapper, vtkParallelCoordinatesHistogramRepresentation, vtkSelectionNode, vtkCompositeDataPipeline, vtkIconGlyphFilter, vtkRandomAttributeGenerator, vtkSplitField, vtkTemporalStatistics, vtkEllipsoidalGaussianKernel, vtkDescriptiveStatistics, vtkEventQtSlotConnect, vtkInteractorStyleTerrain, vtk3DWidget, vtkAbstractWidget, vtkBorderRepresentation, vtkConstrainedPointHandleRepresentation, vtkRectilinearWipeRepresentation, vtkMCubesReader, vtkVolume16Reader, vtkConvexHull2D, vtkCameraInterpolator, vtkVolumeProperty, vtkValuePass, vtkScalarsToColors, vtkDataObject, vtkFlyingEdgesPlaneCutter, vtkCellDerivatives, vtkRectilinearGridToTetrahedra, vtkPCAAnalysisFilter, vtkTemporalInterpolator, vtkPUniformGridGhostDataGenerator, vtkVoxelGrid, vtkBoostSplitTableField, vtkKCoreLayout, vtkArrayWriter, vtkSQLiteDatabase, vtkMPICommunicator, vtkColorTransferFunction, vtkSurfaceLICMapper, vtkGaussianBlurPass, vtkGeoView, vtkPolyhedron, vtkStructuredGrid, vtkAppendCompositeDataLeaves, vtkCachingInterpolatedVelocityField, vtkUniformGridGhostDataGenerator, vtkBandedPolyDataContourFilter, vtkPStructuredGridGhostDataGenerator, vtkPCAStatistics, vtkCompassRepresentation, vtkImageRectilinearWipe, vtkMergeGraphs, vtkArrayDataWriter, vtkCubeAxesActor2D, vtkGraphAnnotationLayersFilter, vtkLegendScaleActor, vtkInteractorStyle3D, vtkProperty, vtkShadowMapPass, vtkQtTreeView, vtkTypedArray< T >, vtkImplicitSelectionLoop, vtkIncrementalOctreePointLocator, vtkQuaternionInterpolator, vtkContourGrid, vtkSphereTreeFilter, vtkAnnotationLink, vtkStructuredGridGhostDataGenerator, vtkSliderRepresentation3D, vtkTerrainContourLineInterpolator, vtkWidgetRepresentation, vtkOpenFOAMReader, vtkOBJImporter, vtkPostgreSQLDatabase, vtkSQLDatabaseSchema, vtkMPIController, vtkAnnotatedCubeActor, vtkDepthPeelingPass, vtkQtTableRepresentation, vtkDataSetAttributes, vtkMeanValueCoordinatesInterpolator, vtkPointLocator, vtkStaticCellLinks, vtkParticlePathFilter, vtkAbstractGridConnectivity, vtkComputeHistogram2DOutliers, vtkDensifyPointCloudFilter, vtkGraphHierarchicalBundleEdges, vtkCaptionWidget, vtkParallelopipedRepresentation, vtkProp3DButtonRepresentation, vtkADIOSReader, vtkDICOMImageReader, vtkAreaPicker, vtkRenderer, vtkScenePicker, vtkShader2, vtkParametricFunction, vtkDataSet, vtkSortFieldData, vtkSpline, vtkThreshold, vtkInterpolatedVelocityField, vtkLinkEdgels, vtkGenericCutter, vtkStructuredGridConnectivity, vtkHyperOctreeDualGridContourFilter, vtkHyperTreeGridContour, vtkSelectEnclosedPoints, vtkGlyphSource2D, vtkContingencyStatistics, vtkCorrelativeStatistics, vtkImageBSplineCoefficients, vtkImageSeparableConvolution, vtkAxesTransformRepresentation, vtkCameraRepresentation, vtkFinitePlaneRepresentation, vtkHandleRepresentation, vtkParallelopipedWidget, vtkOBJPolyDataProcessor, vtkRowQuery, vtkLight, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkParallelRenderManager, vtkRenderView, vtkReebGraphSimplificationMetric, vtkTree, vtkTransform, vtkSpatialRepresentationFilter, vtkSplineFilter, vtkImageSincInterpolator, vtkSliceCubes, vtkCirclePackLayout, vtkCellCentersPointPlacer, vtkDistanceRepresentation3D, vtkGlobFileNames, vtkMPIImageReader, vtkXdmfWriter, vtkSocketCommunicator, vtkLegendBoxActor, vtkDiscretizableColorTransferFunction, vtkExternalLight, vtkPainter, vtkShadowMapBakerPass, vtkShadowMapPass, vtkOpenVRRenderWindow, vtkView, vtkImplicitFunction, vtkAlgorithm, vtkGenericGeometryFilter, vtkRibbonFilter, vtkParametricFunctionSource, vtkOrderStatistics, vtkImplicitTextureCoords, vtkCaptionRepresentation, vtkResliceCursorLineRepresentation, vtkResliceCursorWidget, vtkWidgetEventTranslator, vtkNIFTIImageReader, vtkPolarAxesActor, vtkAssemblyNode, vtkGraphMapper, vtkRendererSource, vtkSelectVisiblePoints, vtkPixelBufferObject, vtkPixelBufferObject, vtkProjectedTetrahedraMapper, vtkGraphLayoutView, vtkPriorityQueue, vtkCell, vtkStaticCellLocator, vtkSpanSpace, vtkPolynomialSolversUnivariate, vtkCellLocatorInterpolatedVelocityField, vtkGenericContourFilter, vtkHyperTreeGridPlaneCutter, vtkExtractHistogram2D, vtkPolyDataPointSampler, vtkExtractHierarchicalBins, vtkReebGraphVolumeSkeletonFilter, vtkPlaneSource, vtkImageSlabReslice, vtkImageMathematics, vtkBoostPrimMinimumSpanningTree, vtkTableToSparseArray, vtkConeLayoutStrategy, vtkAngleRepresentation3D, vtkTerrainDataPointPlacer, vtkCGMWriter, vtkImageReader2, vtkDIMACSGraphWriter, vtkLeaderActor2D, vtkPieChartActor, vtkInteractorObserver, vtkPicker, vtkOculusRenderWindow, vtkQtTableView, vtkContextArea, vtkDirectedAcyclicGraph, vtkFieldData, vtkGenericCellTessellator, vtkRectilinearGrid, vtkDataSetToDataObjectFilter, vtkProbeFilter, vtkMergeCells, vtkTemporalPathLineFilter, vtkVolumeContourSpectrumFilter, vtkPolyDataSilhouette, vtkPairwiseExtractHistogram2D, vtkDijkstraGraphGeodesicPath, vtkTextureMapToCylinder, vtkImageEuclideanDistance, vtkBoostBiconnectedComponents, vtkCirclePackFrontChainLayoutStrategy, vtkAbstractPolygonalHandleRepresentation3D, vtkPointHandleRepresentation2D, vtkPointPlacer, vtkResliceCursorRepresentation, vtkChacoGraphReader, vtkSQLiteQuery, vtkProcessGroup, vtkContext2D, vtkRenderPass, vtkLabeledTreeMapDataMapper, vtkStructuredGridLIC2D, vtkOpenGLFXAAFilter, vtkOSPRayRendererNode, vtkDendrogramItem, vtkParallelCoordinatesView, vtkRenderedTreeAreaRepresentation, vtkKochanekSpline, vtkBiQuadraticQuadraticWedge, vtkEdgeListIterator, vtkPentagonalPrism, vtkPerspectiveTransform, vtkMergeFields, vtkAreaContourSpectrumFilter, vtkLoopBooleanPolyDataFilter, vtkStructuredGridGeometryFilter, vtkHyperTreeGridCellCenters, vtkPKdTree, vtkPointOccupancyFilter, vtkReebGraphSurfaceSkeletonFilter, vtkKCoreDecomposition, vtkTreeLayoutStrategy, vtkLogoRepresentation, vtkExodusIIReader, vtkSVGContextDevice2D, vtkMFIXReader, vtkFixedWidthTextReader, vtkDataReader, vtkBarChartActor, vtkVisibilitySort, vtkShadowMapBakerPass, vtkUnstructuredGridLinearRayIntegrator, vtkUnstructuredGridPartialPreIntegration, vtkUnstructuredGridPreIntegration, vtkGeoView2D, vtkCellLinks, vtkIterativeClosestPointTransform, vtkPlanesIntersection, vtkQuadraticLinearWedge, vtkQuadraticPyramid, vtkSuperquadric, vtkAMRResampleFilter, vtkCellDataToPointData, vtkHull, vtkExtractGrid, vtkExtractTensorComponents, vtkDataSetSurfaceFilter, vtkUnstructuredGridGeometryFilter, vtkPOrderStatistics, vtkSPHCubicKernel, vtkSPHQuarticKernel, vtkSPHQuinticKernel, vtkWendlandQuinticKernel, vtkProgrammableFilter, vtkRectangularButtonSource, vtkTextureMapToSphere, vtkImageBSplineInterpolator, vtkSimple3DCirclesStrategy, vtkTreeMapLayout, vtkAngleRepresentation2D, vtkBiDimensionalRepresentation, vtkCameraWidget, vtkDijkstraImageContourLineInterpolator, vtkDistanceRepresentation2D, vtkMeasurementCubeHandleRepresentation3D, vtkOrientedGlyphFocalPlaneContourRepresentation, vtkPolygonalSurfaceContourLineInterpolator, vtkADIOSWriter, vtkBMPReader, vtkGenericDataObjectReader, vtkPainterDeviceAdapter, vtkProp3DFollower, vtkPropAssembly, vtkTextActor, vtkLabelPlacer, vtkOpenVRControlsHelper, vtkOSPRayPass, vtkParallelTimer, vtkHierarchicalGraphView, vtkTreeHeatmapItem, vtkScatterPlotMatrix, vtkBiQuadraticQuad, vtkPlanes, vtkUndirectedGraph, vtkCastToConcrete, vtkGraphAlgorithm, vtkBlueObeliskData, vtkDecimatePolylineFilter, vtkConvertSelection, vtkGenericProbeFilter, vtkHyperTreeGridAxisCut, vtkFillHolesFilter, vtkAngularPeriodicFilter, vtkPContingencyStatistics, vtkGaussianKernel, vtkAutoCorrelativeStatistics, vtkImageQuantizeRGBToIndex, vtkBooleanTexture, vtkFastSplatter, vtkInteractorStyleSwitch, vtkCheckerboardRepresentation, vtkFixedSizeHandleRepresentation3D, vtkFLUENTReader, vtkNIFTIImageWriter, vtkCommunicator, vtkSubCommunicator, vtkAbstractMapper, vtkLightActor, vtkOpenGLProjectedTetrahedraMapper, vtkmLevelOfDetail, vtkmTriangleMeshPointNormals, vtkColorSeries, vtkParametricSuperToroid, vtkDataArray, vtkCellTypes, vtkGenericInterpolatedVelocityField, vtkArrayDataAlgorithm, vtkScalarTree, vtkHeap, vtkMarchingSquares, vtkExtractPolyDataGeometry, vtkExtractTemporalFieldData, vtkBooleanOperationPolyDataFilter, vtkCellTreeLocator, vtkDicer, vtkYoungsMaterialInterface, vtkGenericDataSetTessellator, vtkPTemporalStreamTracer, vtkPPairwiseExtractHistogram2D, vtkProbabilisticVoronoiKernel, vtkPythonAlgorithm, vtkCellDistanceSelector, vtkExtractVOI, vtkTableToArray, vtkTransferAttributes, vtkFast2DLayoutStrategy, vtkParallelCoordinatesInteractorStyle, vtkPlaybackRepresentation, vtkPolyDataPointPlacer, vtkScalarBarRepresentation, vtkSVGExporter, vtkAVSucdReader, vtkImporter, vtkDataSetReader, vtkPNrrdReader, vtkOpenGLContextDevice2D, vtkTupleInterpolator, vtkMathTextUtilities, vtkStructuredGridLIC2D, vtkDepthPeelingPass, vtkPolyDataPainter, vtkPSurfaceLICComposite, vtkMultiBlockVolumeMapper, vtkHierarchicalGraphPipeline, vtkTreeAreaView, vtkPlotPoints, vtkParametricSpline, vtkMappedDataArray< Scalar >, vtkArrayData, vtkExtractStructuredGridHelper, vtkOverlappingAMR, vtkDirectedGraphAlgorithm, vtkExtractUnstructuredGrid, vtkExtractSelectedFrustum, vtkGradientFilter, vtkImageMarchingCubes, vtkVoxelContoursToSurfaceFilter, vtkWarpScalar, vtkBSplineTransform, vtkHyperTreeGridToUnstructuredGrid, vtkPStructuredGridConnectivity, vtkShepardKernel, vtkBivariateLinearTableThreshold, vtkStrahlerMetric, vtkCellSizeFilter, vtkGeoRandomGraphSource, vtkBoostDividedEdgeBundling, vtkExtractSelectedGraph, vtkGenerateIndexArray, vtkStreamGraph, vtkConstrained2DLayoutStrategy, vtkResliceImageViewer, vtkOrientedGlyphContourRepresentation, vtkSphereHandleRepresentation, vtkEnSightGoldBinaryReader, vtkEnSightGoldReader, vtkImageReader2Factory, vtkMySQLDatabase, vtkSLACParticleReader, vtkSLACReader, vtkRowQueryToTable, vtkXMLWriter, vtkSocketController, vtkContextDevice2D, vtkTextMapper, vtkImageResliceMapper, vtkWin32RenderWindowInteractor, vtkDepthOfFieldPass, vtkHeatmapItem, vtkRenderedSurfaceRepresentation, vtkPlot, vtkTestDataArray< ArrayT >, vtkBiQuadraticTriangle, vtkCellLocator, vtkGenericSubdivisionErrorMetric, vtkHyperOctreeCursor, vtkImplicitVolume, vtkIncrementalPointLocator, vtkMultiBlockDataSet, vtkMutableDirectedGraph, vtkOctreePointLocator, vtkOutEdgeIterator, vtkPiecewiseFunction, vtkQuadraticTetra, vtkQuadraticWedge, vtkSmoothErrorMetric, vtkDataSetAlgorithm, vtkDemandDrivenPipeline, vtkStreamingDemandDrivenPipeline, vtkThinPlateSplineTransform, vtkTransform2D, vtkFeatureEdges, vtkImplicitPolyDataDistance, vtkExtractGeometry, vtkSampleImplicitFunctionFilter, vtkShrinkPolyData, vtkTransformPolyDataFilter, vtkDepthSortPolyData, vtkHyperTreeGridDepthLimiter, vtkHyperTreeGridGeometry, vtkPeriodicFilter, vtkPLagrangianParticleTracker, vtkPComputeHistogram2DOutliers, vtkButtonSource, vtkEllipticalButtonSource, vtkHighestDensityRegionsStatistics, vtkTextureMapToPlane, vtkGeoTerrain, vtkImageAnisotropicDiffusion3D, vtkImageConnector, vtkImageAccumulate, vtkBoostBreadthFirstSearch, vtkBoostBreadthFirstSearchTree, vtkNetworkHierarchy, vtkReduceTable, vtkStringToCategory, vtkCirclePackLayoutStrategy, vtkPointHandleRepresentation3D, vtkTensorProbeWidget, vtkTextWidget, vtkGenericEnSightReader, vtkSTLReader, vtkWindBladeReader, vtkNetCDFReader, vtkFrustumCoverageCuller, vtkImageSlice, vtkPolyDataMapper2D, vtkExternalOpenGLRenderWindow, vtkLabelPlacementMapper, vtkStandardPolyDataPainter, vtkXRenderWindowInteractor, vtkXRenderWindowInteractor, vtkOpenVRMenuRepresentation, vtkCompositeZPass, vtkInteractorStyleTreeMapHover, vtkTreeRingView, vtkQtListView, vtkCollection, vtkVariantArray, vtkCompositeDataSet, vtkImplicitDataSet, vtkQuadraticLinearQuad, vtkTreeDFSIterator, vtkPassInputTypeAlgorithm, vtkDirectory, vtkAbstractTransform, vtkElevationFilter, vtkVectorNorm, vtkExtractSelection, vtkStreaklineFilter, vtkStructuredAMRGridConnectivity, vtkThresholdTextureCoords, vtkMatrixMathFilter, vtkGeoTerrain2D, vtkSparseArrayToTable, vtkGraphLayout, vtkSimple2DLayoutStrategy, vtkTreeMapLayoutStrategy, vtkResliceImageViewerMeasurements, vtkAffineRepresentation, vtkImageCroppingRegionsWidget, vtkOrientedPolygonalHandleRepresentation3D, vtkSplineRepresentation, vtkTextCodec, vtkParticleReader, vtkNrrdReader, vtkVolumeReader, vtkPhyloXMLTreeReader, vtkNetCDFCFReader, vtkODBCQuery, vtkPExodusIIReader, vtkSubGroup, vtkActor, vtkObserverMediator, vtkViewDependentErrorMetric, vtkLabelSizeCalculator, vtkImageDataLIC2D, vtkOpenGLPainterDeviceAdapter, vtkSSAAPass, vtkOptiXRendererNode, vtkOpenGLProjectedTetrahedraMapper, vtkGraphItem, vtkChart, vtkParametricFigure8Klein, vtkParametricKlein, vtkParametricSuperEllipsoid, vtkOutputWindow, vtkAMRInformation, vtkAttributesErrorMetric, vtkCellArray, vtkGenericAttribute, vtkPyramid, vtkWedge, vtkUndirectedGraphAlgorithm, vtkMatrix3x3, vtkAppendPolyData, vtkDataObjectGenerator, vtkMarchingCubes, vtkMassProperties, vtkSubPixelPositionEdgels, vtkTransformFilter, vtkUncertaintyTubeFilter, vtkImageDataGeometryFilter, vtkRectilinearGridGeometryFilter, vtkHyperTreeGridThreshold, vtkVoronoiKernel, vtkComputeQuartiles, vtkGlobeSource, vtkQtRichTextView, vtkImageDifference, vtkImageAnisotropicDiffusion2D, vtkImageOpenClose3D, vtkImageHistogram, vtkBoostBrandesCentrality, vtkCollapseGraph, vtkExpandSelectedGraph, vtkInteractorStyleFlight, vtkBoundedPlanePointPlacer, vtkLogoWidget, vtkProgressBarWidget, vtkResliceCursorThickLineRepresentation, vtkSeedRepresentation, vtkTextRepresentation, vtkWidgetCallbackMapper, vtkArrayReader, vtkRISReader, vtkMySQLQuery, vtkPostgreSQLQuery, vtkVPICReader, vtkCornerAnnotation, vtkContextScene, vtkCamera, vtkImageMapper3D, vtkProp, vtkVolume, vtkCocoaRenderWindow, vtkOpenGLImageAlgorithmHelper, vtkOpenGLPolyDataMapper2D, vtkEncodedGradientShader, vtkProjectedAAHexahedraMapper, vtkUnstructuredGridHomogeneousRayIntegrator, vtkUnstructuredGridVolumeRayCastMapper, vtkConvertSelectionDomain, vtkChartXY, vtkParametricRandomHills, vtkArrayIterator, vtkIntArray, vtkGeometricErrorMetric, vtkHexagonalPrism, vtkImplicitBoolean, vtkInEdgeIterator, vtkQuadraticHexahedron, vtkExecutive, vtkTableAlgorithm, vtkTreeAlgorithm, vtkMatrix4x4, vtkSimpleElevationFilter, vtkExtractArraysOverTime, vtkDataSetTriangleFilter, vtkQuantizePolyDataPoints, vtkRecursiveDividingCubes, vtkFacetReader, vtkHyperTreeGridAxisClip, vtkPExtractHistogram2D, vtkArcSource, vtkProgrammableDataObjectSource, vtkGeoInteractorStyle, vtkAbstractImageInterpolator, vtkImageHistogramStatistics, vtkMergeColumns, vtkMergeTables, vtkTreeFieldAggregator, vtkCommunity2DLayoutStrategy, vtkSquarifyLayoutStrategy, vtkInteractorStyleRubberBand2D, vtkInteractorStyleUser, vtkButtonRepresentation, vtkCurveRepresentation, vtkPlaybackWidget, vtkProgressBarRepresentation, vtkEnSight6BinaryReader, vtkEnSight6Reader, vtkMCubesWriter, vtkXdmfReader, vtkProcess, vtkProp3DAxisFollower, vtkCellCenterDepthSort, vtkImageActor, vtkLabeledContourMapper, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLPolyDataMapper, vtkOpenGLRenderTimerLog, vtkOSPRayActorNode, vtkOSPRayTetrahedraMapperNode, vtkSynchronizedRenderers, vtkOpenGLProjectedAAHexahedraMapper, vtkViewTheme, vtkInteractorStyleAreaSelectHover, vtkmPolyDataNormals, vtkChartXYZ, vtkPlotFunctionalBag, vtkMinimalStandardRandomSequence, vtkUnsignedLongArray, vtkAbstractCellLocator, vtkAdjacentVertexIterator, vtkAnnotation, vtkCone, vtkDirectedGraph, vtkGenericCellIterator, vtkGenericEdgeTable, vtkHexahedron, vtkTetra, vtkVertexListIterator, vtkSimpleBondPerceiver, vtkAMRCutPlane, vtkMergeDataObjectFilter, vtkPointDataToCellData, vtkSplitColumnComponents, vtkAdaptiveDataSetSurfaceFilter, vtkGraphToPolyData, vtkStreamingStatistics, vtkGeoAssignCoordinates, vtkImageThresholdConnectivity, vtkBoostKruskalMinimumSpanningTree, vtkArrayNorm, vtkMutableGraphHelper, vtkRandomGraphSource, vtkTreeLevelsFilter, vtkAreaLayoutStrategy, vtkAttributeClustering2DLayoutStrategy, vtkClustering2DLayoutStrategy, vtkStackedTreeLayoutStrategy, vtkImageViewer, vtkInteractorStyleTrackballCamera, vtkClosedSurfacePointPlacer, vtkImageActorPointPlacer, vtkPolygonalHandleRepresentation3D, vtkScalarBarWidget, vtkTextCodecFactory, vtkFacetWriter, vtkPNMReader, vtkISIReader, vtkGraphToGlyphs, vtkMapArrayValues, vtkTextActor3D, vtkVectorText, vtkLabelHierarchyCompositeIterator, vtkPointSetToLabelHierarchy, vtkImageDataLIC2D, vtkCocoaRenderWindowInteractor, vtkDefaultPainter, vtkCocoaRenderWindowInteractor, vtkOpenGLRenderWindow, vtkShaderProgram, vtkCompositeRGBAPass, vtkQtRecordView, vtkWebGLExporter, vtkAngularPeriodicDataArray< Scalar >, vtkAnimationCue, vtkIdList, vtkLongArray, vtkImageData, vtkLagrangeTetra, vtkMutableUndirectedGraph, vtkQuadraticPolygon, vtkQuadraticQuad, vtkQuadraticTriangle, vtkSelectionAlgorithm, vtkLandmarkTransform, vtkMoleculeMapper, vtkAttributeDataToFieldDataFilter, vtkExtractTimeSteps, vtkCellCenters, vtkContourTriangulator, vtkDistancePolyDataFilter, vtkTemporalFractal, vtkCookieCutter, vtkTransformTextureCoords, vtkGeoAlignedImageSource, vtkGeoTreeNode, vtkImageCast, vtkTableFFT, vtkImageIslandRemoval2D, vtkBoostConnectedComponents, vtkAreaLayout, vtkInteractorStyleRubberBand3D, vtkLinearContourLineInterpolator, vtkResliceCursorActor, vtkTensorProbeRepresentation, vtkArrayDataReader, vtkX3DExporter, vtkXGMLReader, vtkLASReader, vtkPOpenFOAMReader, vtkPSLACReader, vtkPXdmf3Writer, vtkFXAAOptions, vtkViewport, vtkDefaultPass, vtkFrameBufferObject, vtkWin32RenderWindowInteractor, vtkOpenVRPanelRepresentation, vtkOpenVRPanelWidget, vtkQtInitialization, vtkTanglegramItem, vtkTreeMapView, vtkQtAnnotationView, vtkDataEncoder, vtkParametricEllipsoid, vtkFloatArray, vtkLongLongArray, vtkShortArray, vtkUnsignedIntArray, vtkUnsignedLongLongArray, vtkUnsignedShortArray, vtkAbstractCellLinks, vtkAMRDataInternals, vtkConvexPointSet, vtkCubicLine, vtkDataObjectTree, vtkGenericPointIterator, vtkOctreePointLocatorNode, vtkPolygon, vtkPolyPlane, vtkQuadratureSchemeDefinition, vtkHyperTreeGridAlgorithm, vtkSimpleImageToImageFilter, vtkBinCellDataFilter, vtkCompositeDataProbeFilter, vtkDataSetEdgeSubdivisionCriterion, vtkMaskFields, vtkRectilinearSynchronizedTemplates, vtkExtractVectorComponents, vtkLagrangianMatidaIntegrationModel, vtkMatricizeArray, vtkPolyDataStreamer, vtkRectilinearGridToPointSet, vtkShrinkFilter, vtkGridTransform, vtkOTDensityMap, vtkOTFilter, vtkLinearKernel, vtkReebGraphToJoinSplitTreeFilter, vtkLinearSelector, vtkThreadedSynchronizedTemplates3D, vtkSphereSource, vtkImageResize, vtkImageLogic, vtkRemoveHiddenData, vtkInteractorStyleJoystickActor, vtkInteractorStyleTrackballActor, vtkContourLineInterpolator, vtkEllipsoidTensorProbeRepresentation, vtkSliderRepresentation, vtkSortFileNames, vtkCPExodusIIInSituReader, vtkExporter, vtkNewickTreeReader, vtkPolyDataReader, vtkStructuredGridReader, vtkStructuredPointsReader, vtkUnstructuredGridReader, vtkPNetCDFPOPReader, vtkXMLPTableWriter, vtkSQLDatabaseTableSource, vtkTecplotTableReader, vtkXMLUniformGridAMRReader, vtkFieldDataSerializer, vtkAbstractContextBufferId, vtkFollower, vtkLookupTableWithEnabling, vtkProp3D, vtkImageStack, vtkDataTransferHelper, vtkRenderStepsPass, vtkAndroidRenderWindowInteractor, vtkVolumeMapper, vtkVolumePicker, vtkOpenGLGPUVolumeRayCastMapper, vtkPlotBar, vtkCriticalSection, vtkDoubleArray, vtkIdTypeArray, vtkUnsignedCharArray, vtkAbstractPointLocator, vtkAMRUtilities, vtkBSPCuts, vtkBSPIntersections, vtkEdgeTable, vtkGenericAttributeCollection, vtkHyperTreeGridCursor, vtkKdNode, vtkUniformGrid, vtkVoxel, vtkPolyDataAlgorithm, vtkSphericalTransform, vtkAMRGaussianPulseSource, vtkAMRSliceFilter, vtkEdgeSubdivisionCriterion, vtkSynchronizedTemplates3D, vtkExtractSelectedThresholds, vtkGraphLayoutFilter, vtkImageDataToPointSet, vtkInterpolateDataSetAttributes, vtkOBBDicer, vtkQuadraturePointInterpolator, vtkQuadraturePointsGenerator, vtkRectilinearGridPartitioner, vtkStructuredGridPartitioner, vtkDSPFilterGroup, vtkPExtractArraysOverTime, vtkPStreamTracer, vtkPCorrelativeStatistics, vtkPDescriptiveStatistics, vtkPointSource, vtkTessellatedBoxSource, vtkTextSource, vtkGeoAlignedImageRepresentation, vtkGeoFileImageSource, vtkGeoFileTerrainSource, vtkGeoGraticule, vtkGeoProjectionSource, vtkImageMapToColors, vtkImageResliceToColors, vtkImageStencilSource, vtkSampleFunction, vtkTableToTreeFilter, vtkTreeDifferenceFilter, vtkAssignCoordinates, vtkForceDirectedLayoutStrategy, vtkGraphLayoutStrategy, vtkSliceAndDiceLayoutStrategy, vtkFocalPlaneContourRepresentation, vtkPolyDataSourceWidget, vtkResliceCursorPolyDataAlgorithm, vtkASCIITextCodec, vtkUTF16TextCodec, vtkUTF8TextCodec, vtkVRMLExporter, vtkImageReader, vtkCompositeDataWriter, vtkDataWriter, vtkNetCDFPOPReader, vtkOpenGLContextDevice2D, vtkAbstractMapper3D, vtkCompositePolyDataMapper, vtkImageMapper, vtkInteractorEventRecorder, vtkPointPicker, vtkTDxInteractorStyle, vtkExternalOpenGLRenderer, vtkMatplotlibMathTextUtilities, vtkDataTransferHelper, vtkQtLabelRenderStrategy, vtkFiniteDifferenceGradientEstimator, vtkControlPointsItem, vtkPlot3D, vtkPlotBag, vtkPlotStacked, vtkParametricBoy, vtkParametricCrossCap, vtkParametricDini, vtkParametricEnneper, vtkPoints, vtkUnicodeStringArray, vtkAnimationScene, vtkCylinder, vtkGenericCell, vtkMultiPieceDataSet, vtkNonMergingPointLocator, vtkPerlinNoise, vtkQuadraticEdge, vtkTreeBFSIterator, vtkTriangleStrip, vtkUniformGridAMR, vtkDataObjectAlgorithm, vtkInformationIntegerRequestKey, vtkPiecewiseFunctionAlgorithm, vtkPointSetAlgorithm, vtkRectilinearGridAlgorithm, vtkRungeKutta45, vtkAppendFilter, vtkExecutionTimer, vtkMaskPoints, vtkResampleWithDataSet, vtkVectorDot, vtkBlankStructuredGridWithImage, vtkInterpolatingSubdivisionFilter, vtkQuadratureSchemeDictionaryGenerator, vtkTemporalShiftScale, vtkTemporalSnapToTimeStep, vtkHyperOctreeToUniformGridFilter, vtkHyperTreeGridAxisReflection, vtkVolumeOfRevolutionFilter, vtkPExtractRectilinearGrid, vtkPMultiCorrelativeStatistics, vtkPPCAStatistics, vtkConeSource, vtkDiagonalMatrixSource, vtkRegularPolygonSource, vtkGeoImageNode, vtkImageClip, vtkImageSeedConnectivity, vtkLassoStencilSource, vtkBoostLogWeighting, vtkThresholdTable, vtkVertexDegree, vtkCosmicTreeLayoutStrategy, vtkInteractorStyleRubberBandPick, vtkBezierContourLineInterpolator, vtkFFMPEGWriter, vtkSTLWriter, vtkPWindBladeReader, vtkPDALReader, vtkVideoSource, vtkXMLGenericDataObjectReader, vtkXMLPolyDataWriter, vtkXMLUnstructuredGridReader, vtkActor2D, vtkAssemblyPath, vtkBackgroundColorMonitor, vtkDistanceToCamera, vtkPropPicker, vtkRenderedAreaPicker, vtkLabelHierarchyAlgorithm, vtkOpenGLPolyDataMapper, vtkScalarsToColorsPainter, vtkDefaultPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkEncodedGradientEstimator, vtkGPUVolumeRayCastMapper, vtkUnstructuredGridVolumeRayIntegrator, vtkAMRVolumeMapper, vtkIcicleView, vtkViewUpdater, vtkCompositeControlPointsItem, vtkParametricPluckerConoid, vtkStringArray, vtkDataObjectTreeIterator, vtkImplicitHalo, vtkImplicitSum, vtkPolyLine, vtkSelection, vtkAnnotationLayersAlgorithm, vtkEnsembleSource, vtkThreadedImageAlgorithm, vtkUniformGridPartitioner, vtkMoleculeAlgorithm, vtkMoleculeToAtomBallFilter, vtkReverseSense, vtkBlankStructuredGrid, vtkVertexGlyphFilter, vtkDataSetGhostGenerator, vtkTemporalDataSetCache, vtkExtractUserDefinedPiece, vtkPExtractVOI, vtkBoundedPointSource, vtkCylinderSource, vtkFrustumSource, vtkLineSource, vtkImageContinuousDilate3D, vtkImageMandelbrotSource, vtkROIStencilSource, vtkAdjacencyMatrixToEdgeTable, vtkCollapseVerticesByArray, vtkBoxLayoutStrategy, vtkGeoEdgeStrategy, vtkRandomLayoutStrategy, vtkSplineGraphEdges, vtkInteractorStyleJoystickCamera, vtkAngleRepresentation, vtkEvent, vtkPolyLineRepresentation, vtkResliceCursorPicker, vtkGDALRasterReader, vtkChacoReader, vtkGAMBITReader, vtkDataObjectReader, vtkRectilinearGridReader, vtkTableReader, vtkNetCDFCAMReader, vtkSQLDatabaseGraphSource, vtkWin32VideoSource, vtkXMLHierarchicalBoxDataReader, vtkXMLHyperOctreeReader, vtkXMLHyperOctreeWriter, vtkXMLImageDataReader, vtkXMLPolyDataReader, vtkXMLReader, vtkXMLRectilinearGridReader, vtkXMLStructuredGridReader, vtkOpenGL2ContextDevice2D, vtkCompositeDataDisplayAttributes, vtkDataSetMapper, vtkGlyph3DMapper, vtkImageSliceMapper, vtkPolyDataMapper, vtkTDxInteractorStyleCamera, vtkWindowLevelLookupTable, vtkSurfaceLICDefaultPainter, vtkValuePainter, vtkLightingMapPass, vtkRenderStepsPass, vtkOpenVRMenuWidget, vtkOptiXActorNode, vtkDirectionEncoder, vtkUnstructuredGridVolumeRayCastIterator, vtkContextView, vtkRenderedRepresentation, vtkmExtractVOI, vtkChartLegend, vtkPiecewiseControlPointsItem, vtkCardinalSpline, vtkParametricConicSpiral, vtkParametricRoman, vtkParametricTorus, vtkCharArray, vtkInformationKeyLookup, vtkInformationVector, vtkSignedCharArray, vtkAnnotationLayers, vtkHyperTreeCursor, vtkImplicitWindowFunction, vtkLagrangeWedge, vtkPlane, vtkPointSet, vtkQuad, vtkTriangle, vtkHyperOctreeAlgorithm, vtkStructuredGridAlgorithm, vtkGeneralTransform, vtkXYZMolReader2, vtkOpenSlideReader, vtkAppendSelection, vtkIdFilter, vtkExtractRectilinearGrid, vtkDensifyPolyData, vtkExtractArray, vtkNormalizeMatrixVectors, vtkPointConnectivityFilter, vtkHierarchicalDataSetGeometryFilter, vtkImageDataToUniformGrid, vtkProjectedTexture, vtkPieceScalars, vtkPYoungsMaterialInterface, vtkPKMeansStatistics, vtkSMPMergePoints, vtkArrowSource, vtkCellTypeSource, vtkPlatonicSolidSource, vtkTriangularTCoords, vtkGeoProjection, vtkImageMapToWindowLevelColors, vtkImageInterpolator, vtkImageButterworthHighPass, vtkImageButterworthLowPass, vtkImageIdealHighPass, vtkImageIdealLowPass, vtkImageGradientMagnitude, vtkImageContinuousErode3D, vtkImageNoiseSource, vtkBoostBetweennessClustering, vtkDataObjectToTable, vtkExtractSelectedTree, vtkGroupLeafVertices, vtkPruneTreeFilter, vtkStringToNumeric, vtkCirclePackToPolyData, vtkEdgeLayout, vtkIncrementalForceLayout, vtkPerturbCoincidentVertices, vtkContinuousValueWidgetRepresentation, vtkImageOrthoPlanes, vtkAMRBaseReader, vtkWriter, vtkIVExporter, vtkGeoJSONFeature, vtkBYUWriter, vtkDEMReader, vtkGESignaReader, vtkImageExport, vtkImageImport, vtkPNGWriter, vtk3DSImporter, vtkCompositeDataReader, vtkDataObjectWriter, vtkEnSightWriter, vtkXMLPRectilinearGridWriter, vtkXMLPStructuredGridWriter, vtkXMLPUnstructuredGridWriter, vtkPLYReader, vtkXdmf3Reader, vtkXMLUnstructuredGridWriter, vtkXMLParser, vtkOpenGLContextDevice3D, vtkCompositeDataDisplayAttributesLegacy, vtkImageProperty, vtkRenderWindowInteractor3D, vtkTransformCoordinateSystems, vtkWorldPointPicker, vtkCameraPass, vtkLightingHelper, vtkOpenGLImageSliceMapper, vtkSequencePass, vtkTDxUnixDevice, vtkTDxWinDevice, vtkCompositePolyDataMapper2, vtkCompositer, vtkCompositeRenderManager, vtkCocoaTkUtilities, vtkVolumeOutlineSource, vtkOpenGLRayCastImageDisplayHelper, vtkRenderViewBase, vtkChartMatrix, vtkPlotBox, vtkParametricMobius, vtkInformationIterator, vtkInformationKey, vtkPoints2D, vtkBox, vtkLagrangeHexahedron, vtkMappedUnstructuredGridCellIterator< Implementation >, vtkPixel, vtkThreadedCompositeDataPipeline, vtkUnstructuredGridAlgorithm, vtkUnstructuredGridBaseAlgorithm, vtkRungeKutta4, vtkCylindricalTransform, vtkMatrixToHomogeneousTransform, vtkMatrixToLinearTransform, vtkOpenQubeElectronicData, vtkOpenQubeMoleculeSource, vtkPeriodicTable, vtkVASPTessellationReader, vtkAMRToMultiBlockFilter, vtkCenterOfMass, vtkHedgeHog, vtkSynchronizedTemplates2D, vtkSynchronizedTemplatesCutter3D, vtkExtractEdges, vtkExtractSelectedIds, vtkBrownianPoints, vtkDataSetGradient, vtkEdgePoints, vtkGraphToPoints, vtkSplitByCellScalarFilter, vtkRenderLargeImage, vtkHyperOctreeSampleFunction, vtkTransmitRectilinearGridPiece, vtkPExtractGrid, vtkThreadedSynchronizedTemplatesCutter3D, vtkExtractFunctionalBagPlot, vtkGeoGlobeSource, vtkGeoTerrainNode, vtkGeoTreeNodeCache, vtkImageMask, vtkImageConvolve, vtkImageToPoints, vtkImageDilateErode3D, vtkImageNonMaximumSuppression, vtkImageCanvasSource2D, vtkBoostRandomSparseArraySource, vtkArrayToTable, vtkEdgeCenters, vtkPassThroughLayoutStrategy, vtkWidgetEvent, vtkXYPlotRepresentation, vtkXYPlotWidget, vtkCPExodusIIResultsArrayTemplate< Scalar >, vtkExodusIIReaderParser, vtkGDALVectorReader, vtkMoleculeReaderBase, vtkJPEGReader, vtkMultiNewickTreeReader, vtkOggTheoraWriter, vtkXMLPImageDataWriter, vtkXMLCompositeDataReader, vtkXMLImageDataWriter, vtkXMLMultiBlockDataReader, vtkXMLPTableReader, vtkXMLRectilinearGridWriter, vtkXMLStructuredGridWriter, vtkAxisFollower, vtkContextDevice3D, vtkTexturedActor2D, vtkMathTextFreeTypeTextRenderer, vtkFontConfigFreeTypeTools, vtkOculusRenderWindowInteractor, vtkLightsPass, vtkOpaquePass, vtkOpenGLGlyph3DMapper, vtkOpenGLLightMonitor, vtkOpenGLRenderWindow, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkShader, vtkOpenVRInteractorStyle, vtkOpenVRPropPicker, vtkOpenVRRenderWindowInteractor, vtkOSPRayMaterialLibrary, vtkCompressCompositer, vtkViewNode, vtkUnstructuredGridVolumeRayCastFunction, vtkSCurveSpline, vtkPlotLine3D, vtkPlotPoints3D, vtkScalarsToColorsItem, vtkPeriodicDataArray< Scalar >, vtkCellData, vtkGraphEdge, vtkUniformGridAMRDataIterator, vtkAlgorithmOutput, vtkImageAlgorithm, vtkImageToStructuredGrid, vtkImageToStructuredPoints, vtkMultiTimeStepAlgorithm, vtkInitialValueProblemSolver, vtkContourValues, vtkProteinRibbonFilter, vtkVASPAnimationReader, vtkGridSynchronizedTemplates3D, vtkMergeFilter, vtkResampleToImage, vtkThresholdPoints, vtkTransposeTable, vtkExtractBlock, vtkExtractCells, vtkExtractSelectedBlock, vtkExtractSelectedRows, vtkApproximatingSubdivisionFilter, vtkCoincidentPoints, vtkCursor2D, vtkDataSetGradientPrecompute, vtkCompositeDataGeometryFilter, vtkProjectSphereFilter, vtkDSPFilterDefinition, vtkTransformToGrid, vtkHyperOctreeSurfaceFilter, vtkOTScatterPlotMatrix, vtkProcessIdScalars, vtkPAutoCorrelativeStatistics, vtkPBivariateLinearTableThreshold, vtkUnstructuredGridToReebGraphFilter, vtkKdTreeSelector, vtkEllipseArcSource, vtkOutlineSource, vtkGeoAdaptiveArcs, vtkGeoSampleArcs, vtkGeoSphereTransform, vtkImageExtractComponents, vtkImageMedian3D, vtkImageVariance3D, vtkSurfaceReconstructionFilter, vtkTriangularTexture, vtkVoxelModeller, vtkImageSkeleton2D, vtkOpenGLImageGradient, vtkAddMembershipArray, vtkRemoveIsolatedVertices, vtkTransposeMatrix, vtkArcParallelEdgeStrategy, vtkTreeMapToPolyData, vtkTreeRingToPolyData, vtkDistanceRepresentation, vtkPolyDataContourLineInterpolator, vtkAMREnzoParticlesReader, vtkAMRFlashParticlesReader, vtkDelimitedTextWriter, vtkCPExodusIINodalCoordinatesTemplate< Scalar >, vtkOBJExporter, vtkOOGLExporter, vtkRIBProperty, vtkGaussianCubeReader, vtkJPEGWriter, vtkTIFFWriter, vtkGraphReader, vtkPolyDataWriter, vtkTreeReader, vtkPChacoReader, vtkXMLPImageDataReader, vtkXMLPRectilinearGridReader, vtkXMLPStructuredGridReader, vtkXMLPUnstructuredGridReader, vtkAbstractContextItem, vtkBrush, vtkContext3D, vtkActorCollection, vtkCuller, vtkGPUInfoList, vtkProperty2D, vtkLabelHierarchyIterator, vtkSurfaceLICComposite, vtkCompositeSurfaceLICMapper, vtkSurfaceLICComposite, vtkGenericOpenGLRenderWindow, vtkImageProcessingPass, vtkOpenGLModelViewProjectionMonitor, vtkOpenGLTexture, vtkTDxInteractorStyleGeo, vtkXOpenGLRenderWindow, vtkIOSRenderWindowInteractor, vtkOpenGLGlyph3DMapper, vtkOpenGLImageMapper, vtkOpenGLVertexBufferObject, vtkTransformFeedback, vtkOpenVRModel, vtkOptiXPtxLoader, vtkOSPRayVolumeMapperNode, vtkImageRenderManager, vtkFixedPointRayCastImage, vtkFixedPointVolumeRayCastCompositeGOHelper, vtkFixedPointVolumeRayCastCompositeGOShadeHelper, vtkFixedPointVolumeRayCastCompositeHelper, vtkFixedPointVolumeRayCastCompositeShadeHelper, vtkRayCastImageDisplayHelper, vtkUnstructuredGridVolumeMapper, vtkVolumeRayCastSpaceLeapingImageFilter, vtkContextInteractorStyle, vtkWebApplication, vtkmContour, vtkmGradient, vtkChartBox, vtkChartParallelCoordinates, vtkColorTransferControlPointsItem, vtkPiecewisePointHandleItem, vtkPlotParallelCoordinates, vtkPlotPie, vtkPlotSurface, vtkParametricBohemianDome, vtkParametricKuen, vtkParametricPseudosphere, vtkOverrideInformation, vtkWin32OutputWindow, vtkHierarchicalBoxDataSet, vtkKdTreePointLocator, vtkLagrangeQuadrilateral, vtkPointData, vtkPointsProjectedHull, vtkPolyVertex, vtkTreeIterator, vtkExtentTranslator, vtkAmoebaMinimizer, vtkAppendArcLength, vtkGlyph2D, vtkImageAppend, vtkStreamerBase, vtkExtractSelectedLocations, vtkAxes, vtkCursor3D, vtkGraphWeightFilter, vtkMultiBlockFromTimeSeriesFilter, vtkPolyDataToReebGraphFilter, vtkReflectionFilter, vtkRotationFilter, vtkWarpVector, vtkLinearToQuadraticCellsFilter, vtkHyperOctreeClipCutPointsGrabber, vtkOutlineFilter, vtkExtractPiece, vtkGeoTransform, vtkImageHSVToRGB, vtkImageChangeInformation, vtkImageConstantPad, vtkImageMagnify, vtkImageResample, vtkImageShiftScale, vtkImageCorrelation, vtkImageGradient, vtkPointLoad, vtkImageWeightedSum, vtkImageToImageStencil, vtkImplicitFunctionToImageStencil, vtkCircularLayoutStrategy, vtkInteractorStyleDrawPolygon, vtkAMREnzoReader, vtkCPExodusIIElementBlockImpl, vtkRIBLight, vtkBYUReader, vtkPNGReader, vtkPhyloXMLTreeWriter, vtkUnstructuredGridWriter, vtkPDataSetWriter, vtkXMLPMultiBlockDataWriter, vtkXdmf3Writer, vtkXMLDataParser, vtkContextActor, vtkContextTransform, vtkPen, vtkTooltipItem, vtkCameraActor, vtkHierarchicalPolyDataMapper, vtkLightCollection, vtkTextProperty, vtkGL2PSUtilities, vtkCoincidentTopologyResolutionPainter, vtkCompositePainter, vtkOpenGLImageMapper, vtkOSOpenGLRenderWindow, vtkPrimitivePainter, vtkRenderPassCollection, vtkTextureUnitManager, vtkUniformVariables, vtkWin32OpenGLRenderWindow, vtkCameraPass, vtkOpenGLVertexBufferObjectCache, vtkOSOpenGLRenderWindow, vtkSequencePass, vtkTextureUnitManager, vtkOpenVRCamera, vtkOSPRayVolumeMapper, vtkOSPRayVolumeNode, vtkSynchronizedRenderWindows, vtkOpenGLRayCastImageDisplayHelper, vtkWebGLObject, vtkColorLegend, vtkPlotGrid, vtkParametricCatalanMinimal, vtkRandomSequence, vtkTimePointUtility, vtkCell3D, vtkCompositeDataIterator, vtkLagrangeCurve, vtkLagrangeTriangle, vtkUnstructuredGridCellIterator, vtkTrivialProducer, vtkParallelAMRUtilities, vtkTriangleFilter, vtkExtractLevel, vtkAppendPoints, vtkClipConvexPolyData, vtkMultiBlockDataGroupFilter, vtkRectilinearGridClip, vtkStructuredGridClip, vtkSpherePuzzle, vtkSpherePuzzleArrows, vtkTransmitStructuredGridPiece, vtkPResampleToImage, vtkTransmitImageDataPiece, vtkExtractPointCloudPiece, vtkSMPContourGridManyPieces, vtkSMPTransform, vtkGeoArcs, vtkImageHSIToRGB, vtkImageCacheFilter, vtkImageDecomposeFilter, vtkImagePermute, vtkImageStencilAlgorithm, vtkImageStencilData, vtkImageLaplacian, vtkImageSlab, vtkImageStencil, vtkImageStencilToImage, vtkAssignCoordinatesLayoutStrategy, vtkPassThroughEdgeStrategy, vtkInteractorStyleRubberBandZoom, vtkPolyLineWidget, vtkSplineWidget2, vtkAMRBaseParticlesReader, vtkIVWriter, vtkBMPWriter, vtkMRCReader, vtkSLCReader, vtkTIFFReader, vtkBiomTableReader, vtkRectilinearGridWriter, vtkStructuredGridWriter, vtkAVIWriter, vtkXMLPDataSetWriter, vtkXMLPPolyDataWriter, vtkXMLPUniformGridAMRWriter, vtkSILBuilder, vtkXMLCompositeDataWriter, vtkXMLHierarchicalDataReader, vtkXMLTableReader, vtkPDirectory, vtkPropItem, vtkAbstractVolumeMapper, vtkBillboardTextActor3D, vtkPointGaussianMapper, vtkProp3DCollection, vtkGL2PSContextDevice2D, vtkColorMaterialHelper, vtkCompositePolyDataMapper2, vtkDirectXGPUInfoList, vtkOpenGLHardwareSupport, vtkOpenGLProperty, vtkOpenGLScalarsToColorsPainter, vtkPainterPolyDataMapper, vtkValuePasses, vtkXRenderWindowTclInteractor, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkLightsPass, vtkOpaquePass, vtkOpenGLImageSliceMapper, vtkOpenGLRenderer, vtkOpenGLRenderPass, vtkOpenGLSkybox, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkXOpenGLRenderWindow, vtkOpenVROverlay, vtkPLineIntegralConvolution2D, vtkPolyDataMapperNode, vtkViewNodeFactory, vtkVolumeMapperNode, vtkFixedPointVolumeRayCastMIPHelper, vtkmClip, vtkmThreshold, vtkChartPie, vtkParametricBour, vtkParametricHenneberg, vtkBitArray, vtkCollectionIterator, vtkFileOutputWindow, vtkWindow, vtkDataObjectTypes, vtkMergePoints, vtkPath, vtkSphere, vtkVertex, vtkExtentSplitter, vtkOverlappingAMRAlgorithm, vtkProgressObserver, vtkIdentityTransform, vtkMaskPolyData, vtkExtractDataSets, vtkSubdivisionFilter, vtkOTKernelSmoothing, vtkCollectGraph, vtkCollectTable, vtkRemoveGhosts, vtkPResampleWithDataSet, vtkPParticleTracer, vtkPParticleTracerBase, vtkPStreaklineFilter, vtkPDataSetGhostGenerator, vtkReebGraphSimplificationFilter, vtkCubeSource, vtkDiskSource, vtkHyperOctreeFractalSource, vtkOutlineCornerFilter, vtkTexturedSphereSource, vtkImageShrink3D, vtkRTAnalyticSource, vtkImageCheckerboard, vtkImageRange3D, vtkBoostExtractLargestComponent, vtkFocalPlanePointPlacer, vtkAbstractParticleWriter, vtkJavaScriptDataWriter, vtkHoudiniPolyDataWriter, vtkProStarReader, vtkSimplePointsReader, vtkStructuredPointsWriter, vtkPImageWriter, vtkXMLPDataObjectWriter, vtkXMLDataObjectWriter, vtkXMLHierarchicalBoxDataFileConverter, vtkXMLPDataReader, vtkXMLPPolyDataReader, vtkXMLUnstructuredDataReader, vtkPSystemTools, vtkMPI4PyCommunicator, vtkBlockItem, vtkContextMapper2D, vtkImageItem, vtkMarkerUtilities, vtkLogLookupTable, vtkRendererDelegate, vtkStringToImage, vtkTextPropertyCollection, vtkClearZPass, vtkHiddenLineRemovalPass, vtkOpenGLRenderer, vtkTDxDevice, vtkOpenGLVertexArrayObject, vtkOpenVRHardwarePicker, vtkOptiXPolyDataMapperNode, vtkOSPRayLightNode, vtkPHardwareSelector, vtkMapperNode, vtkXRenderWindowTclInteractor, vtkmCleanGrid, vtkmExternalFaces, vtkAxisExtended, vtkChartHistogram2D, vtkInteractiveArea, vtkAndroidOutputWindow, vtkInformationObjectBaseKey, vtkInformationStringKey, vtkInformationStringVectorKey, vtkInformationVariantKey, vtkInformationVariantVectorKey, vtkHyperOctreePointsGrabber, vtkInformationQuadratureSchemeDefinitionVectorKey, vtkLine, vtkNonLinearCell, vtkNonOverlappingAMR, vtkQuadric, vtkStructuredExtent, vtkXMLDataElement, vtkExtentRCBPartitioner, vtkUniformGridAMRAlgorithm, vtkProgrammableElectronicData, vtkImageToAMR, vtkCompositeCutter, vtkExtractSelectedPolyDataIds, vtkParticleTracer, vtkCountVertices, vtkGraphWeightEuclideanDistanceFilter, vtkEarthSource, vtkGeodesicPath, vtkGraphGeodesicPath, vtkAggregateDataSetFilter, vtkPMaskPoints, vtkPOutlineFilter, vtkSMPWarpVector, vtkImageDataStreamer, vtkImageGaussianSmooth, vtkImageSobel3D, vtkImageGaussianSource, vtkImageGridSource, vtkEdgeLayoutStrategy, vtkInteractorStyleMultiTouchCamera, vtkAMRDataSetCache, vtkAbstractPolyDataReader, vtkCPExodusIIElementBlockCellIterator, vtkOpenGLGL2PSExporter, vtkGeoJSONReader, vtkPDBReader, vtkPTSReader, vtkXYZMolReader, vtkImageWriter, vtkMedicalImageProperties, vtkNewickTreeWriter, vtkTableWriter, vtkGenericMovieWriter, vtkMySQLToTableReader, vtkPostgreSQLToTableReader, vtkSQLiteToTableReader, vtkTRUCHASReader, vtkXdmfDataArray, vtkXMLPStructuredDataReader, vtkXMLPUnstructuredDataReader, vtkXMLUnstructuredDataWriter, vtkDummyController, vtkGPUInfo, vtkInteractorStyleSwitchBase, vtkMapperCollection, vtkVolumeCollection, vtkShader2Collection, vtkRenderPassCollection, vtkWin32OpenGLRenderWindow, vtkOptiXCompositePolyDataMapper2Node, vtkOSPRayCompositePolyDataMapper2Node, vtkQtStringToImage, vtkWindowNode, vtkEmptyRepresentation, vtkRenderedHierarchyRepresentation, vtkPlotArea, vtkPlotHistogram2D, vtkBoxMuellerRandomSequence, vtkVoidArray, vtkWin32ProcessOutputWindow, vtkPointSetCellIterator, vtkPolyDataCollection, vtkSMPProgressObserver, vtkTrivialConsumer, vtkFunctionSet, vtkThreadMessager, vtkHomogeneousTransform, vtkLinearTransform, vtkGaussianCubeReader2, vtkExtractDataOverTime, vtkProbeSelectedLocations, vtkCountFaces, vtkNonOverlappingAMRLevelIdScalars, vtkOverlappingAMRLevelIdScalars, vtkTableToStructuredGrid, vtkTimeSourceExample, vtkCutMaterial, vtkPOutlineCornerFilter, vtkPProbeFilter, vtkRectilinearGridOutlineFilter, vtkTransmitPolyDataPiece, vtkTransmitStructuredDataPiece, vtkTransmitUnstructuredGridPiece, vtkMemoryLimitImageDataStreamer, vtkPolyLineSource, vtkSelectionSource, vtkImageRGBToHSV, vtkImageRGBToYIQ, vtkImageFlip, vtkImageThreshold, vtkImageEuclideanToPolar, vtkImageSobel2D, vtkImageSpatialAlgorithm, vtkImageLogarithmicScale, vtkImageMaskBits, vtkGeoMath, vtkTreeOrbitLayoutStrategy, vtkInteractorStyleTrackball, vtkX3DExporterWriter, vtkOBJReader, vtkUGFacetReader, vtkMedicalImageReader2, vtkPostScriptWriter, vtkGraphWriter, vtkSimplePointsWriter, vtkTableToMySQLWriter, vtkTableToPostgreSQLWriter, vtkTableToSQLiteWriter, vtkDummyCommunicator, vtkOpenGLContextDevice3D, vtkCullerCollection, vtkGenericVertexAttributeMapping, vtkMapper2D, vtkRendererCollection, vtkRenderWindowCollection, vtkTDxInteractorStyleSettings, vtkScaledTextActor, vtkLabelRenderStrategy, vtkChooserPainter, vtkLinesPainter, vtkOpenGLCamera, vtkValuePass, vtkXGPUInfoList, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkOpenGLActor, vtkOpenGLRenderUtilities, vtkOpenGLShaderCache, vtkClientServerCompositePass, vtkCompositedSynchronizedRenderers, vtkActorNode, vtkRendererNode, vtkViewNodeCollection, vtkOSPRayVolumeInterface, vtkRecursiveSphereDirectionEncoder, vtkWebGLPolyData, vtkmAverageToCells, vtkPlotLine, vtkDataArraySelection, vtkInformationDoubleKey, vtkInformationDoubleVectorKey, vtkInformationIdTypeKey, vtkInformationIntegerKey, vtkInformationIntegerVectorKey, vtkInformationObjectBaseVectorKey, vtkInformationUnsignedLongKey, vtkStringOutputWindow, vtkDataSetCellIterator, vtkInformationDataObjectMetaDataKey, vtkInformationExecutivePortKey, vtkInformationExecutivePortVectorKey, vtkNonOverlappingAMRAlgorithm, vtkCMLMoleculeReader, vtkStructuredGridAppend, vtkHierarchicalDataExtractDataSets, vtkMultiBlockMergeFilter, vtkDataSetRegionSurfaceFilter, vtkTemporalArrayOperatorFilter, vtkSectorSource, vtkDuplicatePolyData, vtkExtractPolyDataPiece, vtkExtractUnstructuredGridPiece, vtkPLinearExtrusionFilter, vtkKMeansDistanceFunctorCalculator, vtkImageRGBToHSI, vtkImageEllipsoidSource, vtkInputStream, vtkOutputStream, vtkGeoJSONWriter, vtkImageReader2Collection, vtkDataSetWriter, vtkTreeWriter, vtkXMLPDataWriter, vtkXMLPStructuredDataWriter, vtkTableToDatabaseWriter, vtkXMLDataReader, vtkXMLStructuredDataReader, vtkXMLTableWriter, vtkXMLUniformGridAMRWriter, vtkContextItem, vtkPolyDataItem, vtkOpenGLContextBufferId, vtkOpenGLContextBufferId, vtkShaderDeviceAdapter2, vtkFreeTypeStringToImage, vtkClearRGBPass, vtkHardwareSelectionPolyDataPainter, vtkOpenGLHardwareSelector, vtkOpenGLLightingPainter, vtkOpenGLPolyDataMapper2D, vtkPointsPainter, vtkTDxMacDevice, vtkClearRGBPass, vtkClearZPass, vtkOpenGLHardwareSelector, vtkOpenGLTexture, vtkOpenVRRenderer, vtkPSurfaceLICInterface, vtkPSurfaceLICPainter, vtkQImageToImageSource, vtkmAverageToPoints, vtkDataArrayCollectionIterator, vtkInformationDataObjectKey, vtkInformationInformationVectorKey, vtkAbstractElectronicData, vtkEmptyCell, vtkHierarchicalBoxDataIterator, vtkCachedStreamingDemandDrivenPipeline, vtkCompositeDataSetAlgorithm, vtkHierarchicalBoxDataSetAlgorithm, vtkMultiBlockDataSetAlgorithm, vtkMoleculeToPolyDataFilter, vtkPassThrough, vtkWarpLens, vtkWarpTo, vtkCollectPolyData, vtkPSphereSource, vtkPParticlePathFilter, vtkImageIterateFilter, vtkImageTranslateExtent, vtkImageSinusoidSource, vtkThresholdGraph, vtkAMRFlashReader, vtkDataCompressor, vtkEnSightReader, vtkPDFContextDevice2D, vtkJSONImageWriter, vtkPNMWriter, vtkGenericDataObjectWriter, vtkPDataSetReader, vtkXMLPUnstructuredDataWriter, vtkDatabaseToTableReader, vtkXMLMultiBlockDataWriter, vtkXMLStructuredDataWriter, vtkContextClip, vtkGenericRenderWindowInteractor, vtkGraphicsFactory, vtkExternalOpenGLCamera, vtkOpenGLGL2PSHelperImpl, vtkFreeTypeLabelRenderStrategy, vtkDummyGPUInfoList, vtkGLSLShaderDeviceAdapter2, vtkOpenGLClipPlanesPainter, vtkOpenGLRepresentationPainter, vtkRenderbuffer, vtkDummyGPUInfoList, vtkOpenGLBufferObject, vtkOpenGLCamera, vtkOpenGLLabeledContourMapper, vtkRenderbuffer, vtkOptiXLightNode, vtkOptiXWindowNode, vtkOSPRayAMRVolumeMapperNode, vtkOSPRayPolyDataMapperNode, vtkOSPRayWindowNode, vtkCameraNode, vtkLightNode, vtkQtView, vtkWebUtilities, vtkReferenceCount, vtkStructuredPointsCollection, vtkSocketCollection, vtkWarpTransform, vtkSubdivideTetra, vtkPassThroughFilter, vtkPCellDataToPointData, vtkPieceRequestFilter, vtkPipelineSize, vtkPReflectionFilter, vtkPResampleFilter, vtkSMPContourGrid, vtkOutlineCornerSource, vtkImageYIQToRGB, vtkImagePadFilter, vtkImageCursor3D, vtkPipelineGraphSource, vtkZLibDataCompressor, vtkPDFExporter, vtkX3DExporterXMLWriter, vtkLSDynaSummaryParser, vtkMPIMultiBlockPLOT3DReader, vtkXMLPHierarchicalBoxDataWriter, vtkFrameBufferObjectBase, vtkCoreGraphicsGPUInfoList, vtkOpenGLActor, vtkOpenGLDisplayListPainter, vtkOpenGLLight, vtkOptiXViewNodeFactory, vtkOSPRayViewNodeFactory, vtkVolumeNode, vtkSphericalDirectionEncoder, vtkWebGLWidget, vtkTestNewVar, vtkGaussianRandomSequence, vtkInformationInformationKey, vtkInformationIntegerPointerKey, vtkInformationKeyVectorKey, vtkInformationRequestKey, vtkImageInPlaceFilter, vtkPiecewiseFunctionShiftScale, vtkHierarchicalDataExtractLevel, vtkBlockIdScalars, vtkHierarchicalDataLevelFilter, vtkTableToPolyData, vtkEnSightMasterServerReader, vtkX3DExporterFIWriter, vtkLSDynaPartCollection, vtkSegY3DReader, vtkRTXMLPolyDataReader, vtkXMLHierarchicalBoxDataWriter, vtkClipPlanesPainter, vtkRepresentationPainter, vtkOpenGLLight, vtkOpenGLPointGaussianMapper, vtkObjectIdMap, vtkWebGLDataSet, vtkBitArrayIterator, vtkServerSocket, vtkSocket, vtkMoleculeToBondStickFilter, vtkExtractSelectionBase, vtkLevelIdScalars, vtkPProjectSphereFilter, vtkBase64InputStream, vtkBase64OutputStream, vtkXMLFileReadTester, vtkXMLMultiGroupDataReader, ExternalVTKWidget, vtkDisplayListPainter, vtkOpenGLCoincidentTopologyResolutionPainter, vtkPolygonsPainter, vtkOpenGLBillboardTextActor3D, vtkOpenGLGlyph3DHelper, vtkOpenGLIndexBufferObject, vtkOpenGLProperty, vtkOpenGLTextActor, vtkOpenGLTextActor3D, vtkOpenGLTextMapper, vtkOptiXCameraNode, vtkOSPRayCameraNode, vtkClientServerSynchronizedRenderers, vtkColorTransferFunctionItem, vtkXMLPDataObjectReader, vtkOpenGLContextActor, vtkOpenGLContextActor, vtkSkybox, vtkTextRendererStringToImage, vtkOpenGLSphereMapper, vtkOpenGLStickMapper, vtkLookupTableItem, vtkClientSocket, vtkLSDynaPart, vtkLightingPainter, vtkOpenGLCompositePainter, vtkOpenVRDefaultOverlay, vtkOpenVRFollower, vtkWebInteractionEvent, vtkCompositeTransferFunctionItem, vtkPiecewiseFunctionItem, vtkPPolyDataNormals, vtkSegY2DReader, vtkTStripsPainter, vtkLZ4DataCompressor, vtkRenderWidget, vtkKMeansDistanceFunctor, vtkForceTime, vtkAbstractInteractionDevice, vtkAbstractRenderDevice, vtkPVWebGLExporter, and vtkLagrangeInterpolation.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpaquePass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpaquePass.html 2018-12-20 19:53:29.154932084 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpaquePass.html 2018-12-20 19:53:29.182932264 +0000 @@ -441,12 +441,12 @@

vtkOpaquePass renders the opaque geometry of all the props that have the keys contained in vtkRenderState.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

See also
vtkRenderPass vtkDefaultPass
+
Tests:
vtkOpaquePass (Tests)

vtkOpaquePass renders the opaque geometry of all the props that have the keys contained in vtkRenderState.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

-
See also
vtkRenderPass vtkDefaultPass
-
Tests:
vtkOpaquePass (Tests)
+
See also
vtkRenderPass vtkDefaultPass
-

Definition at line 37 of file vtkOpaquePass.h.

+

Definition at line 40 of file vtkOpaquePass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -460,7 +460,7 @@
-

Definition at line 41 of file vtkOpaquePass.h.

+

Definition at line 44 of file vtkOpaquePass.h.

@@ -476,7 +476,7 @@
-

Definition at line 44 of file vtkOpaquePass.h.

+

Definition at line 41 of file vtkOpaquePass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLCamera.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLCamera.html 2018-12-20 19:53:29.306933061 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLCamera.html 2018-12-20 19:53:29.346933318 +0000 @@ -854,10 +854,10 @@

Detailed Description

OpenGL camera.

vtkOpenGLCamera is a concrete implementation of the abstract class vtkCamera. vtkOpenGLCamera interfaces to the OpenGL rendering library.

-

vtkOpenGLCamera is a concrete implementation of the abstract class vtkCamera. vtkOpenGLCamera interfaces to the OpenGL rendering library.

-
Tests:
vtkOpenGLCamera (Tests)
+
Tests:
vtkOpenGLCamera (Tests)
+

vtkOpenGLCamera is a concrete implementation of the abstract class vtkCamera. vtkOpenGLCamera interfaces to the OpenGL rendering library.

-

Definition at line 31 of file vtkOpenGLCamera.h.

+

Definition at line 34 of file vtkOpenGLCamera.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -871,7 +871,7 @@
-

Definition at line 35 of file vtkOpenGLCamera.h.

+

Definition at line 38 of file vtkOpenGLCamera.h.

@@ -887,7 +887,7 @@
-

Definition at line 39 of file vtkOpenGLCamera.h.

+

Definition at line 36 of file vtkOpenGLCamera.h.

@@ -915,7 +915,7 @@
-

Definition at line 46 of file vtkOpenGLCamera.h.

+

Definition at line 49 of file vtkOpenGLCamera.h.

@@ -942,7 +942,7 @@
-

Definition at line 47 of file vtkOpenGLCamera.h.

+

Definition at line 50 of file vtkOpenGLCamera.h.

@@ -1575,7 +1575,7 @@
-

Definition at line 56 of file vtkOpenGLCamera.h.

+

Definition at line 53 of file vtkOpenGLCamera.h.

@@ -1599,7 +1599,7 @@
-

Definition at line 57 of file vtkOpenGLCamera.h.

+

Definition at line 54 of file vtkOpenGLCamera.h.

@@ -1623,7 +1623,7 @@
-

Definition at line 58 of file vtkOpenGLCamera.h.

+

Definition at line 55 of file vtkOpenGLCamera.h.

@@ -1647,7 +1647,7 @@
-

Definition at line 59 of file vtkOpenGLCamera.h.

+

Definition at line 56 of file vtkOpenGLCamera.h.

@@ -1671,7 +1671,7 @@
-

Definition at line 60 of file vtkOpenGLCamera.h.

+

Definition at line 57 of file vtkOpenGLCamera.h.

@@ -1695,7 +1695,7 @@
-

Definition at line 61 of file vtkOpenGLCamera.h.

+

Definition at line 58 of file vtkOpenGLCamera.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGPUVolumeRayCastMapper.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGPUVolumeRayCastMapper.html 2018-12-20 19:53:29.810936300 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLGPUVolumeRayCastMapper.html 2018-12-20 19:53:29.810936300 +0000 @@ -1731,9 +1731,11 @@

OpenGL subclass that draws the image to the screen.

This is the concrete implementation of a ray cast image display helper - a helper class responsible for drawing the image to the screen.

See also
vtkGPUVolumeRayCastMapper
-
Thanks:
Thanks to Michael Granseier for helping to debug this class with respect to maximum memory issues (which must be specified as vtkIdType and not int).
+
Thanks:
Thanks to Michael Granseier for helping to debug this class with respect to maximum memory issues (which must be specified as vtkIdType and not int).
+
Examples:
vtkOpenGLGPUVolumeRayCastMapper (Examples)
+
Tests:
vtkOpenGLGPUVolumeRayCastMapper (Tests)
-

Definition at line 61 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 67 of file vtkOpenGLGPUVolumeRayCastMapper.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1747,7 +1749,7 @@
-

Definition at line 66 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 72 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5454,7 +5456,7 @@
-

Definition at line 381 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 387 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5478,7 +5480,7 @@
-

Definition at line 384 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 390 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5502,7 +5504,7 @@
-

Definition at line 387 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 393 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5526,7 +5528,7 @@
-

Definition at line 388 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 394 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5550,7 +5552,7 @@
-

Definition at line 389 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 395 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5574,7 +5576,7 @@
-

Definition at line 391 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 397 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5598,7 +5600,7 @@
-

Definition at line 392 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 398 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5622,7 +5624,7 @@
-

Definition at line 394 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 400 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5646,7 +5648,7 @@
-

Definition at line 396 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 402 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5670,7 +5672,7 @@
-

Definition at line 397 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 403 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5694,7 +5696,7 @@
-

Definition at line 399 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 405 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5718,7 +5720,7 @@
-

Definition at line 400 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 406 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5742,7 +5744,7 @@
-

Definition at line 404 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 410 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5766,7 +5768,7 @@
-

Definition at line 406 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 412 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5790,7 +5792,7 @@
-

Definition at line 407 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 413 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5814,7 +5816,7 @@
-

Definition at line 408 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 414 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5838,7 +5840,7 @@
-

Definition at line 410 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 416 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5862,7 +5864,7 @@
-

Definition at line 412 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 418 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5886,7 +5888,7 @@
-

Definition at line 414 of file vtkOpenGLGPUVolumeRayCastMapper.h.

+

Definition at line 420 of file vtkOpenGLGPUVolumeRayCastMapper.h.

@@ -5910,7 +5912,7 @@
/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper.html 2018-12-20 19:53:30.094938124 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper.html 2018-12-20 19:53:30.182938690 +0000 @@ -1596,11 +1596,11 @@

Detailed Description

a PolyDataMapper for the OpenGL library

PolyDataMapper using OpenGL to render.

-

vtkOpenGLPolyDataMapper is a subclass of vtkPolyDataMapper. vtkOpenGLPolyDataMapper is a geometric PolyDataMapper for the OpenGL rendering library.

Deprecated:
Replaced by vtkPainterPolyDataMapper as of VTK 6.2.
-

PolyDataMapper that uses a OpenGL to do the actual rendering.

-
Tests:
vtkOpenGLPolyDataMapper (Tests)
+

vtkOpenGLPolyDataMapper is a subclass of vtkPolyDataMapper. vtkOpenGLPolyDataMapper is a geometric PolyDataMapper for the OpenGL rendering library.

Deprecated:
Replaced by vtkPainterPolyDataMapper as of VTK 6.2.
+
Tests:
vtkOpenGLPolyDataMapper (Tests)
+

PolyDataMapper that uses a OpenGL to do the actual rendering.

-

Definition at line 40 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 43 of file vtkOpenGLPolyDataMapper.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1614,7 +1614,7 @@
-

Definition at line 44 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 47 of file vtkOpenGLPolyDataMapper.h.

@@ -1630,7 +1630,7 @@
-

Definition at line 55 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 52 of file vtkOpenGLPolyDataMapper.h.

@@ -1658,7 +1658,7 @@ PrimitiveEnd  -

Definition at line 222 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 219 of file vtkOpenGLPolyDataMapper.h.

@@ -2797,7 +2797,7 @@
-

Definition at line 80 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 77 of file vtkOpenGLPolyDataMapper.h.

@@ -2828,7 +2828,7 @@

Reimplemented from vtkMapper.

-

Definition at line 88 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 85 of file vtkOpenGLPolyDataMapper.h.

@@ -3426,7 +3426,7 @@

Override the normal test for the apple bug.

-

Definition at line 197 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 194 of file vtkOpenGLPolyDataMapper.h.

@@ -3455,7 +3455,7 @@

Override the normal test for the apple bug.

-

Definition at line 202 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 199 of file vtkOpenGLPolyDataMapper.h.

@@ -3484,7 +3484,7 @@

Get the value of HaveAppleBug.

-

Definition at line 212 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 209 of file vtkOpenGLPolyDataMapper.h.

@@ -5233,7 +5233,7 @@
-

Definition at line 110 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 113 of file vtkOpenGLPolyDataMapper.h.

@@ -5257,7 +5257,7 @@
-

Definition at line 111 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 114 of file vtkOpenGLPolyDataMapper.h.

@@ -5281,7 +5281,7 @@
-

Definition at line 112 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 115 of file vtkOpenGLPolyDataMapper.h.

@@ -5297,7 +5297,7 @@
-

Definition at line 105 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 102 of file vtkOpenGLPolyDataMapper.h.

@@ -5321,7 +5321,7 @@
-

Definition at line 274 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 271 of file vtkOpenGLPolyDataMapper.h.

@@ -5345,7 +5345,7 @@
-

Definition at line 280 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 277 of file vtkOpenGLPolyDataMapper.h.

@@ -5369,7 +5369,7 @@
-

Definition at line 281 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 278 of file vtkOpenGLPolyDataMapper.h.

@@ -5393,7 +5393,7 @@
-

Definition at line 282 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 279 of file vtkOpenGLPolyDataMapper.h.

@@ -5417,7 +5417,7 @@
-

Definition at line 283 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 280 of file vtkOpenGLPolyDataMapper.h.

@@ -5441,7 +5441,7 @@
-

Definition at line 413 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 410 of file vtkOpenGLPolyDataMapper.h.

@@ -5465,7 +5465,7 @@
-

Definition at line 416 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 413 of file vtkOpenGLPolyDataMapper.h.

@@ -5489,7 +5489,7 @@
-

Definition at line 417 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 414 of file vtkOpenGLPolyDataMapper.h.

@@ -5513,7 +5513,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper_1_1ExtraAttributeValue.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper_1_1ExtraAttributeValue.html 2018-12-20 19:53:30.198938793 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLPolyDataMapper_1_1ExtraAttributeValue.html 2018-12-20 19:53:30.202938818 +0000 @@ -63,7 +63,7 @@

Detailed Description

-

Definition at line 510 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 507 of file vtkOpenGLPolyDataMapper.h.

Member Data Documentation

◆ DataArrayName

@@ -77,7 +77,7 @@
-

Definition at line 513 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 510 of file vtkOpenGLPolyDataMapper.h.

@@ -93,7 +93,7 @@
-

Definition at line 514 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 511 of file vtkOpenGLPolyDataMapper.h.

@@ -109,7 +109,7 @@
-

Definition at line 515 of file vtkOpenGLPolyDataMapper.h.

+

Definition at line 512 of file vtkOpenGLPolyDataMapper.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderPass.html 2018-12-20 19:53:30.278939306 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderPass.html 2018-12-20 19:53:30.258939178 +0000 @@ -482,7 +482,7 @@

Reimplemented from vtkRenderPass.

-

Reimplemented in vtkValuePass, vtkDualDepthPeelingPass, vtkDepthPeelingPass, vtkShadowMapPass, vtkShadowMapPass, vtkDepthPeelingPass, vtkHiddenLineRemovalPass, vtkHiddenLineRemovalPass, and vtkValuePass.

+

Reimplemented in vtkDualDepthPeelingPass, vtkValuePass, vtkShadowMapPass, vtkDepthPeelingPass, vtkShadowMapPass, vtkDepthPeelingPass, vtkHiddenLineRemovalPass, vtkHiddenLineRemovalPass, and vtkValuePass.

@@ -536,7 +536,7 @@

Reimplemented from vtkRenderPass.

-

Reimplemented in vtkValuePass, vtkDualDepthPeelingPass, vtkDepthPeelingPass, vtkShadowMapPass, vtkShadowMapPass, vtkDepthPeelingPass, vtkHiddenLineRemovalPass, vtkHiddenLineRemovalPass, and vtkValuePass.

+

Reimplemented in vtkDualDepthPeelingPass, vtkValuePass, vtkShadowMapPass, vtkDepthPeelingPass, vtkShadowMapPass, vtkDepthPeelingPass, vtkHiddenLineRemovalPass, vtkHiddenLineRemovalPass, and vtkValuePass.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow.html 2018-12-20 19:53:30.642941645 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderWindow.html 2018-12-20 19:53:30.622941517 +0000 @@ -1437,10 +1437,10 @@

Detailed Description

OpenGL rendering window.

vtkOpenGLRenderWindow is a concrete implementation of the abstract class vtkRenderWindow. vtkOpenGLRenderer interfaces to the OpenGL graphics library. Application programmers should normally use vtkRenderWindow instead of the OpenGL specific version.

-

vtkOpenGLRenderWindow is a concrete implementation of the abstract class vtkRenderWindow. vtkOpenGLRenderer interfaces to the OpenGL graphics library. Application programmers should normally use vtkRenderWindow instead of the OpenGL specific version.

-
Tests:
vtkOpenGLRenderWindow (Tests)
+
Tests:
vtkOpenGLRenderWindow (Tests)
+

vtkOpenGLRenderWindow is a concrete implementation of the abstract class vtkRenderWindow. vtkOpenGLRenderer interfaces to the OpenGL graphics library. Application programmers should normally use vtkRenderWindow instead of the OpenGL specific version.

-

Definition at line 38 of file vtkOpenGLRenderWindow.h.

+

Definition at line 41 of file vtkOpenGLRenderWindow.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1454,7 +1454,7 @@
-

Definition at line 41 of file vtkOpenGLRenderWindow.h.

+

Definition at line 44 of file vtkOpenGLRenderWindow.h.

@@ -1470,7 +1470,7 @@
-

Definition at line 54 of file vtkOpenGLRenderWindow.h.

+

Definition at line 51 of file vtkOpenGLRenderWindow.h.

@@ -1631,7 +1631,7 @@

Reimplemented from vtkRenderWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -1685,7 +1685,7 @@

Reimplemented from vtkRenderWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -1744,7 +1744,7 @@

Reimplemented from vtkRenderWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -3094,7 +3094,7 @@

Reimplemented from vtkWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

@@ -3136,7 +3136,7 @@

Reimplemented from vtkWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

@@ -4043,7 +4043,7 @@

Reimplemented from vtkRenderWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -4097,7 +4097,7 @@

Reimplemented from vtkRenderWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -4156,7 +4156,7 @@

Reimplemented from vtkRenderWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

@@ -6295,7 +6295,7 @@

Reimplemented in vtkGenericOpenGLRenderWindow.

-

Definition at line 307 of file vtkOpenGLRenderWindow.h.

+

Definition at line 304 of file vtkOpenGLRenderWindow.h.

@@ -6326,7 +6326,7 @@

Reimplemented in vtkEGLRenderWindow.

-

Definition at line 316 of file vtkOpenGLRenderWindow.h.

+

Definition at line 313 of file vtkOpenGLRenderWindow.h.

@@ -6403,7 +6403,7 @@

Return a message profiding additional details about the results of calling SupportsOpenGL() This can be used to retrieve more specifics about what failed.

-

Definition at line 335 of file vtkOpenGLRenderWindow.h.

+

Definition at line 332 of file vtkOpenGLRenderWindow.h.

@@ -6523,7 +6523,7 @@

Reimplemented from vtkRenderWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkWin32OpenGLRenderWindow, vtkXOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkXOpenGLRenderWindow.

@@ -6554,9 +6554,9 @@

Initialize the rendering window.

This will setup all system-specific resources. This method and Finalize() must be symmetric and it should be possible to call them multiple times, even changing WindowId in-between. This is what WindowRemap does.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, and vtkEGLRenderWindow.

-

Definition at line 365 of file vtkOpenGLRenderWindow.h.

+

Definition at line 362 of file vtkOpenGLRenderWindow.h.

@@ -6583,7 +6583,7 @@
-

Definition at line 369 of file vtkOpenGLRenderWindow.h.

+

Definition at line 366 of file vtkOpenGLRenderWindow.h.

@@ -6610,7 +6610,7 @@
-

Definition at line 378 of file vtkOpenGLRenderWindow.h.

+

Definition at line 375 of file vtkOpenGLRenderWindow.h.

@@ -6642,7 +6642,7 @@

Reimplemented in vtkCocoaRenderWindow, vtkXOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

-

Definition at line 396 of file vtkOpenGLRenderWindow.h.

+

Definition at line 393 of file vtkOpenGLRenderWindow.h.

@@ -6671,7 +6671,7 @@

Reimplemented in vtkCocoaRenderWindow, vtkXOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

-

Definition at line 397 of file vtkOpenGLRenderWindow.h.

+

Definition at line 394 of file vtkOpenGLRenderWindow.h.

@@ -6764,7 +6764,7 @@

Reimplemented in vtkXOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

-

Definition at line 423 of file vtkOpenGLRenderWindow.h.

+

Definition at line 420 of file vtkOpenGLRenderWindow.h.

@@ -7233,7 +7233,7 @@ /usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderer.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderer.html 2018-12-20 19:53:30.830942853 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLRenderer.html 2018-12-20 19:53:30.926943470 +0000 @@ -1354,10 +1354,10 @@

Detailed Description

OpenGL renderer.

vtkOpenGLRenderer is a concrete implementation of the abstract class vtkRenderer. vtkOpenGLRenderer interfaces to the OpenGL graphics library.

-

vtkOpenGLRenderer is a concrete implementation of the abstract class vtkRenderer. vtkOpenGLRenderer interfaces to the OpenGL graphics library.

-
Tests:
vtkOpenGLRenderer (Tests)
+
Tests:
vtkOpenGLRenderer (Tests)
+

vtkOpenGLRenderer is a concrete implementation of the abstract class vtkRenderer. vtkOpenGLRenderer interfaces to the OpenGL graphics library.

-

Definition at line 33 of file vtkOpenGLRenderer.h.

+

Definition at line 36 of file vtkOpenGLRenderer.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1371,7 +1371,7 @@
-

Definition at line 37 of file vtkOpenGLRenderer.h.

+

Definition at line 40 of file vtkOpenGLRenderer.h.

@@ -1387,7 +1387,7 @@
-

Definition at line 44 of file vtkOpenGLRenderer.h.

+

Definition at line 41 of file vtkOpenGLRenderer.h.

@@ -3079,7 +3079,7 @@
-

Definition at line 123 of file vtkOpenGLRenderer.h.

+

Definition at line 126 of file vtkOpenGLRenderer.h.

@@ -3103,7 +3103,7 @@
-

Definition at line 124 of file vtkOpenGLRenderer.h.

+

Definition at line 127 of file vtkOpenGLRenderer.h.

@@ -3127,7 +3127,7 @@
-

Definition at line 125 of file vtkOpenGLRenderer.h.

+

Definition at line 128 of file vtkOpenGLRenderer.h.

@@ -3151,7 +3151,7 @@
-

Definition at line 126 of file vtkOpenGLRenderer.h.

+

Definition at line 129 of file vtkOpenGLRenderer.h.

@@ -3175,7 +3175,7 @@
-

Definition at line 185 of file vtkOpenGLRenderer.h.

+

Definition at line 188 of file vtkOpenGLRenderer.h.

@@ -3200,7 +3200,7 @@
-

Definition at line 110 of file vtkOpenGLRenderer.h.

+

Definition at line 113 of file vtkOpenGLRenderer.h.

@@ -3224,7 +3224,7 @@
-

Definition at line 112 of file vtkOpenGLRenderer.h.

+

Definition at line 115 of file vtkOpenGLRenderer.h.

@@ -3248,7 +3248,7 @@
-

Definition at line 114 of file vtkOpenGLRenderer.h.

+

Definition at line 117 of file vtkOpenGLRenderer.h.

@@ -3274,7 +3274,7 @@

This flag is on if the current OpenGL context supports extensions required by the depth peeling technique.

-

Definition at line 144 of file vtkOpenGLRenderer.h.

+

Definition at line 147 of file vtkOpenGLRenderer.h.

@@ -3300,7 +3300,7 @@

This flag is on once the OpenGL extensions required by the depth peeling technique have been checked.

-

Definition at line 150 of file vtkOpenGLRenderer.h.

+

Definition at line 153 of file vtkOpenGLRenderer.h.

@@ -3326,7 +3326,7 @@

Used by the depth peeling technique to store the transparency layers.

-

Definition at line 155 of file vtkOpenGLRenderer.h.

+

Definition at line 158 of file vtkOpenGLRenderer.h.

@@ -3350,7 +3350,7 @@
-

Definition at line 157 of file vtkOpenGLRenderer.h.

+

Definition at line 160 of file vtkOpenGLRenderer.h.

@@ -3374,7 +3374,7 @@
-

Definition at line 158 of file vtkOpenGLRenderer.h.

+

Definition at line 161 of file vtkOpenGLRenderer.h.

@@ -3398,7 +3398,7 @@
-

Definition at line 159 of file vtkOpenGLRenderer.h.

+

Definition at line 162 of file vtkOpenGLRenderer.h.

@@ -3424,7 +3424,7 @@

Cache viewport values for depth peeling.

-

Definition at line 165 of file vtkOpenGLRenderer.h.

+

Definition at line 168 of file vtkOpenGLRenderer.h.

@@ -3450,7 +3450,7 @@

Cache viewport values for depth peeling.

-

Definition at line 166 of file vtkOpenGLRenderer.h.

+

Definition at line 169 of file vtkOpenGLRenderer.h.

@@ -3476,7 +3476,7 @@

Cache viewport values for depth peeling.

-

Definition at line 167 of file vtkOpenGLRenderer.h.

+

Definition at line 170 of file vtkOpenGLRenderer.h.

@@ -3502,7 +3502,7 @@

Cache viewport values for depth peeling.

-

Definition at line 168 of file vtkOpenGLRenderer.h.

+

Definition at line 171 of file vtkOpenGLRenderer.h.

@@ -3528,7 +3528,7 @@

Actual depth format: vtkgl::DEPTH_COMPONENT16_ARB or vtkgl::DEPTH_COMPONENT24_ARB.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTexture.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTexture.html 2018-12-20 19:53:31.134944807 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOpenGLTexture.html 2018-12-20 19:53:31.078944447 +0000 @@ -1097,10 +1097,10 @@

Detailed Description

OpenGL texture map.

vtkOpenGLTexture is a concrete implementation of the abstract class vtkTexture. vtkOpenGLTexture interfaces to the OpenGL rendering library.

-

vtkOpenGLTexture is a concrete implementation of the abstract class vtkTexture. vtkOpenGLTexture interfaces to the OpenGL rendering library.

-
Tests:
vtkOpenGLTexture (Tests)
+
Tests:
vtkOpenGLTexture (Tests)
+

vtkOpenGLTexture is a concrete implementation of the abstract class vtkTexture. vtkOpenGLTexture interfaces to the OpenGL rendering library.

-

Definition at line 36 of file vtkOpenGLTexture.h.

+

Definition at line 39 of file vtkOpenGLTexture.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1114,7 +1114,7 @@
-

Definition at line 40 of file vtkOpenGLTexture.h.

+

Definition at line 43 of file vtkOpenGLTexture.h.

@@ -1130,7 +1130,7 @@
-

Definition at line 40 of file vtkOpenGLTexture.h.

+

Definition at line 37 of file vtkOpenGLTexture.h.

@@ -2221,7 +2221,7 @@
-

Definition at line 76 of file vtkOpenGLTexture.h.

+

Definition at line 79 of file vtkOpenGLTexture.h.

@@ -2245,7 +2245,7 @@
-

Definition at line 77 of file vtkOpenGLTexture.h.

+

Definition at line 80 of file vtkOpenGLTexture.h.

@@ -2269,7 +2269,7 @@
-

Definition at line 78 of file vtkOpenGLTexture.h.

+

Definition at line 81 of file vtkOpenGLTexture.h.

@@ -2293,7 +2293,7 @@
-

Definition at line 79 of file vtkOpenGLTexture.h.

+

Definition at line 82 of file vtkOpenGLTexture.h.

@@ -2317,7 +2317,7 @@
-

Definition at line 80 of file vtkOpenGLTexture.h.

+

Definition at line 83 of file vtkOpenGLTexture.h.

@@ -2341,7 +2341,7 @@
-

Definition at line 81 of file vtkOpenGLTexture.h.

+

Definition at line 84 of file vtkOpenGLTexture.h.

@@ -2365,7 +2365,7 @@
-

Definition at line 82 of file vtkOpenGLTexture.h.

+

Definition at line 85 of file vtkOpenGLTexture.h.

@@ -2389,7 +2389,7 @@
-

Definition at line 111 of file vtkOpenGLTexture.h.

+

Definition at line 108 of file vtkOpenGLTexture.h.

@@ -2413,7 +2413,7 @@
-

Definition at line 112 of file vtkOpenGLTexture.h.

+

Definition at line 109 of file vtkOpenGLTexture.h.

@@ -2437,7 +2437,7 @@
-

Definition at line 114 of file vtkOpenGLTexture.h.

+

Definition at line 111 of file vtkOpenGLTexture.h.

@@ -2461,7 +2461,7 @@
-

Definition at line 115 of file vtkOpenGLTexture.h.

+

Definition at line 112 of file vtkOpenGLTexture.h.

@@ -2485,7 +2485,7 @@
-

Definition at line 116 of file vtkOpenGLTexture.h.

+

Definition at line 113 of file vtkOpenGLTexture.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlayPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlayPass.html 2018-12-20 19:53:31.198945218 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkOverlayPass.html 2018-12-20 19:53:31.226945397 +0000 @@ -441,12 +441,12 @@

vtkOverlayPass renders the overlay geometry of all the props that have the keys contained in vtkRenderState.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

See also
vtkRenderPass vtkDefaultPass
+
Tests:
vtkOverlayPass (Tests)

vtkOverlayPass renders the overlay geometry of all the props that have the keys contained in vtkRenderState.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

-
See also
vtkRenderPass vtkDefaultPass
-
Tests:
vtkOverlayPass (Tests)
+
See also
vtkRenderPass vtkDefaultPass
-

Definition at line 37 of file vtkOverlayPass.h.

+

Definition at line 40 of file vtkOverlayPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -460,7 +460,7 @@
-

Definition at line 41 of file vtkOverlayPass.h.

+

Definition at line 44 of file vtkOverlayPass.h.

@@ -476,7 +476,7 @@
-

Definition at line 44 of file vtkOverlayPass.h.

+

Definition at line 41 of file vtkOverlayPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataMapper.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataMapper.html 2018-12-20 19:53:31.394946477 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkPolyDataMapper.html 2018-12-20 19:53:31.478947017 +0000 @@ -1396,7 +1396,7 @@

Reimplemented from vtkMapper.

-

Reimplemented in vtkSurfaceLICMapper, vtkOpenGLPolyDataMapper, vtkCompositeMapperHelper2, vtkCompositePolyDataMapper2, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkCompositePolyDataMapper2, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkSurfaceLICMapper, vtkCompositeMapperHelper2, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper, vtkCompositePolyDataMapper2, vtkCompositeSurfaceLICMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -1450,7 +1450,7 @@

Reimplemented from vtkMapper.

-

Reimplemented in vtkSurfaceLICMapper, vtkOpenGLPolyDataMapper, vtkCompositeMapperHelper2, vtkCompositePolyDataMapper2, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkPointGaussianMapper, vtkPainterPolyDataMapper, vtkCompositePolyDataMapper2, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkSurfaceLICMapper, vtkCompositeMapperHelper2, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper, vtkCompositePolyDataMapper2, vtkCompositeSurfaceLICMapper, vtkPointGaussianMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -1509,7 +1509,7 @@

Reimplemented from vtkMapper.

-

Reimplemented in vtkSurfaceLICMapper, vtkOpenGLPolyDataMapper, vtkCompositePolyDataMapper2, vtkOpenGLPolyDataMapper, vtkCompositeSurfaceLICMapper, vtkPainterPolyDataMapper, vtkCompositePolyDataMapper2, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

+

Reimplemented in vtkSurfaceLICMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper, vtkCompositePolyDataMapper2, vtkCompositeSurfaceLICMapper, vtkCompositePolyDataMapper2, vtkPainterPolyDataMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLGlyph3DHelper, vtkOpenGLSphereMapper, and vtkOpenGLStickMapper.

@@ -1548,7 +1548,7 @@

Implemented by sub classes.

Actual rendering is done here.

-

Implemented in vtkSurfaceLICMapper, vtkCompositeMapperHelper2, vtkOpenGLPolyDataMapper, vtkOpenGLPointGaussianMapper, vtkOpenGLPolyDataMapper, and vtkPainterPolyDataMapper.

+

Implemented in vtkSurfaceLICMapper, vtkCompositeMapperHelper2, vtkOpenGLPolyDataMapper, vtkOpenGLPolyDataMapper, vtkOpenGLPointGaussianMapper, and vtkPainterPolyDataMapper.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPass.html 2018-12-20 19:53:31.574947634 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPass.html 2018-12-20 19:53:31.586947711 +0000 @@ -459,7 +459,7 @@

Reimplemented from vtkObjectBase.

-

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkValuePass, vtkDualDepthPeelingPass, vtkDepthPeelingPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkDepthImageProcessingPass, vtkShadowMapBakerPass, vtkShadowMapBakerPass, vtkOSPRayPass, vtkDepthOfFieldPass, vtkCompositeZPass, vtkDepthPeelingPass, vtkSSAAPass, vtkCompositeRGBAPass, vtkDefaultPass, vtkRenderStepsPass, vtkDefaultPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkRenderStepsPass, vtkLightingMapPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkImageProcessingPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkValuePasses, vtkVolumetricPass, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkOpenGLRenderPass, vtkHiddenLineRemovalPass, vtkClearZPass, vtkClientServerCompositePass, vtkClearRGBPass, vtkClearZPass, vtkClearRGBPass, and vtkValuePass.

+

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkDualDepthPeelingPass, vtkValuePass, vtkGaussianBlurPass, vtkShadowMapPass, vtkDepthPeelingPass, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkShadowMapBakerPass, vtkShadowMapPass, vtkShadowMapBakerPass, vtkOSPRayPass, vtkDepthPeelingPass, vtkDepthOfFieldPass, vtkCompositeZPass, vtkSSAAPass, vtkCompositeRGBAPass, vtkDefaultPass, vtkRenderStepsPass, vtkDefaultPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkLightingMapPass, vtkRenderStepsPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkImageProcessingPass, vtkCameraPass, vtkSequencePass, vtkValuePasses, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkLightsPass, vtkOpaquePass, vtkOpenGLRenderPass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkClearZPass, vtkHiddenLineRemovalPass, vtkValuePass, vtkClientServerCompositePass, vtkClearRGBPass, vtkClearRGBPass, and vtkClearZPass.

@@ -511,7 +511,7 @@
-

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkValuePass, vtkDualDepthPeelingPass, vtkDepthPeelingPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkDepthImageProcessingPass, vtkShadowMapBakerPass, vtkShadowMapBakerPass, vtkOSPRayPass, vtkDepthOfFieldPass, vtkCompositeZPass, vtkDepthPeelingPass, vtkSSAAPass, vtkCompositeRGBAPass, vtkDefaultPass, vtkRenderStepsPass, vtkDefaultPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkRenderStepsPass, vtkLightingMapPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkImageProcessingPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkValuePasses, vtkVolumetricPass, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkOpenGLRenderPass, vtkHiddenLineRemovalPass, vtkClearZPass, vtkClientServerCompositePass, vtkClearRGBPass, vtkClearZPass, vtkClearRGBPass, and vtkValuePass.

+

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkDualDepthPeelingPass, vtkValuePass, vtkGaussianBlurPass, vtkShadowMapPass, vtkDepthPeelingPass, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkShadowMapBakerPass, vtkShadowMapPass, vtkShadowMapBakerPass, vtkOSPRayPass, vtkDepthPeelingPass, vtkDepthOfFieldPass, vtkCompositeZPass, vtkSSAAPass, vtkCompositeRGBAPass, vtkDefaultPass, vtkRenderStepsPass, vtkDefaultPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkLightingMapPass, vtkRenderStepsPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkImageProcessingPass, vtkCameraPass, vtkSequencePass, vtkValuePasses, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkLightsPass, vtkOpaquePass, vtkOpenGLRenderPass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkClearZPass, vtkHiddenLineRemovalPass, vtkValuePass, vtkClientServerCompositePass, vtkClearRGBPass, vtkClearRGBPass, and vtkClearZPass.

@@ -570,7 +570,7 @@

Reimplemented from vtkObject.

-

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkValuePass, vtkDualDepthPeelingPass, vtkDepthPeelingPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkDepthImageProcessingPass, vtkShadowMapBakerPass, vtkShadowMapBakerPass, vtkOSPRayPass, vtkDepthOfFieldPass, vtkCompositeZPass, vtkDepthPeelingPass, vtkSSAAPass, vtkCompositeRGBAPass, vtkDefaultPass, vtkRenderStepsPass, vtkDefaultPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkRenderStepsPass, vtkLightingMapPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkImageProcessingPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkValuePasses, vtkVolumetricPass, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkOpenGLRenderPass, vtkHiddenLineRemovalPass, vtkClearZPass, vtkClientServerCompositePass, vtkClearRGBPass, vtkClearZPass, vtkClearRGBPass, and vtkValuePass.

+

Reimplemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkDualDepthPeelingPass, vtkValuePass, vtkGaussianBlurPass, vtkShadowMapPass, vtkDepthPeelingPass, vtkDepthImageProcessingPass, vtkGaussianBlurPass, vtkShadowMapBakerPass, vtkShadowMapPass, vtkShadowMapBakerPass, vtkOSPRayPass, vtkDepthPeelingPass, vtkDepthOfFieldPass, vtkCompositeZPass, vtkSSAAPass, vtkCompositeRGBAPass, vtkDefaultPass, vtkRenderStepsPass, vtkDefaultPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkOptiXPass, vtkLightingMapPass, vtkRenderStepsPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkImageProcessingPass, vtkCameraPass, vtkSequencePass, vtkValuePasses, vtkFramebufferPass, vtkHiddenLineRemovalPass, vtkImageProcessingPass, vtkLightsPass, vtkOpaquePass, vtkOpenGLRenderPass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkClearZPass, vtkHiddenLineRemovalPass, vtkValuePass, vtkClientServerCompositePass, vtkClearRGBPass, vtkClearRGBPass, and vtkClearZPass.

@@ -600,7 +600,7 @@

Perform rendering according to a render state s.

It modifies NumberOfRenderedProps.

Precondition
s_exists: s!=0
-

Implemented in vtkSobelGradientMagnitudePass, vtkValuePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkShadowMapBakerPass, vtkDepthPeelingPass, vtkLightingMapPass, vtkGaussianBlurPass, vtkDepthOfFieldPass, vtkDualDepthPeelingPass, vtkShadowMapPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkShadowMapBakerPass, vtkOSPRayPass, vtkCompositeZPass, vtkDepthPeelingPass, vtkSSAAPass, vtkDefaultPass, vtkCompositeRGBAPass, vtkDefaultPass, vtkRenderStepsPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkRenderStepsPass, vtkOptiXPass, vtkCameraPass, vtkSequencePass, vtkValuePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkFramebufferPass, vtkValuePasses, vtkClearZPass, vtkClientServerCompositePass, vtkClearZPass, vtkHiddenLineRemovalPass, vtkClearRGBPass, vtkHiddenLineRemovalPass, and vtkClearRGBPass.

+

Implemented in vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkValuePass, vtkShadowMapBakerPass, vtkGaussianBlurPass, vtkLightingMapPass, vtkShadowMapPass, vtkDepthOfFieldPass, vtkDepthPeelingPass, vtkDualDepthPeelingPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkShadowMapBakerPass, vtkOSPRayPass, vtkDepthPeelingPass, vtkCompositeZPass, vtkSSAAPass, vtkDefaultPass, vtkCompositeRGBAPass, vtkRenderStepsPass, vtkDefaultPass, vtkValuePass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkRenderStepsPass, vtkOptiXPass, vtkCameraPass, vtkSequencePass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkCameraPass, vtkSequencePass, vtkFramebufferPass, vtkLightsPass, vtkOpaquePass, vtkOverlayPass, vtkTranslucentPass, vtkVolumetricPass, vtkClearZPass, vtkValuePasses, vtkClientServerCompositePass, vtkClearZPass, vtkHiddenLineRemovalPass, vtkClearRGBPass, vtkHiddenLineRemovalPass, and vtkClearRGBPass.

@@ -657,7 +657,7 @@

Release graphics resources and ask components to release their own resources.

Default implementation is empty.

Precondition
w_exists: w!=0
-

Reimplemented in vtkValuePass, vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkShadowMapBakerPass, vtkDepthPeelingPass, vtkGaussianBlurPass, vtkDepthOfFieldPass, vtkShadowMapPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkShadowMapBakerPass, vtkDualDepthPeelingPass, vtkCompositeZPass, vtkDepthPeelingPass, vtkSSAAPass, vtkCompositeRGBAPass, vtkRenderStepsPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkRenderStepsPass, vtkCameraPass, vtkSequencePass, vtkCameraPass, vtkSequencePass, vtkFramebufferPass, vtkClientServerCompositePass, vtkImageProcessingPass, and vtkImageProcessingPass.

+

Reimplemented in vtkValuePass, vtkSobelGradientMagnitudePass, vtkEDLShading, vtkSobelGradientMagnitudePass, vtkShadowMapBakerPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkDepthOfFieldPass, vtkDepthPeelingPass, vtkGaussianBlurPass, vtkShadowMapPass, vtkDualDepthPeelingPass, vtkShadowMapBakerPass, vtkDepthPeelingPass, vtkCompositeZPass, vtkSSAAPass, vtkCompositeRGBAPass, vtkRenderStepsPass, vtkPointFillPass, vtkSimpleMotionBlurPass, vtkRenderStepsPass, vtkCameraPass, vtkSequencePass, vtkCameraPass, vtkSequencePass, vtkFramebufferPass, vtkClientServerCompositePass, vtkImageProcessingPass, and vtkImageProcessingPass.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPassCollection.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPassCollection.html 2018-12-20 19:53:31.670948250 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderPassCollection.html 2018-12-20 19:53:31.694948405 +0000 @@ -399,11 +399,11 @@

an ordered list of RenderPasses

vtkRenderPassCollection represents a list of RenderPasses (i.e., vtkRenderPass and subclasses) and provides methods to manipulate the list. The list is ordered and duplicate entries are not prevented.

See also
vtkRenderPass vtkCollection
+
Tests:
vtkRenderPassCollection (Tests)

vtkRenderPassCollection represents a list of RenderPasses (i.e., vtkRenderPass and subclasses) and provides methods to manipulate the list. The list is ordered and duplicate entries are not prevented.

-
See also
vtkRenderPass vtkCollection
-
Tests:
vtkRenderPassCollection (Tests)
+
See also
vtkRenderPass vtkCollection
-

Definition at line 35 of file vtkRenderPassCollection.h.

+

Definition at line 38 of file vtkRenderPassCollection.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -417,7 +417,7 @@
-

Definition at line 39 of file vtkRenderPassCollection.h.

+

Definition at line 42 of file vtkRenderPassCollection.h.

@@ -433,7 +433,7 @@
-

Definition at line 42 of file vtkRenderPassCollection.h.

+

Definition at line 39 of file vtkRenderPassCollection.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderStepsPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderStepsPass.html 2018-12-20 19:53:31.814949176 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderStepsPass.html 2018-12-20 19:53:31.774948919 +0000 @@ -472,11 +472,11 @@

Execute render passes sequentially.

vtkRenderStepsPass executes a standard list of render passes sequentially. This class allows to define a sequence of render passes at run time. You can set a step to NULL in order to skip that step. Likewise you can replace any of the default steps with your own step. Typically in such a case you would get the current step, replace it with your own and likely have your step call the current step as a delegate. For example to replace the translucent step with a depthpeeling step you would get the current tranlucent step and set it as a delegate on the depthpeeling step. Then set this classes translparent step to the depthpeelnig step.

See also
vtkRenderPass
+
Tests:
vtkRenderStepsPass (Tests)

vtkRenderStepsPass executes a standard list of render passes sequentially. This class allows to define a sequence of render passes at run time. You can set a step to NULL in order to skip that step. Likewise you can replace any of the default steps with your own step. Typically in such a case you would get the current step, replace it with your own and likely have your step call the current step as a delegate. For example to replace the translucent step with a depthpeeling step you would get the current tranlucent step and set it as a delegate on the depthpeeling step. Then set this classes translparent step to the depthpeelnig step.

-
See also
vtkRenderPass
-
Tests:
vtkRenderStepsPass (Tests)
+
See also
vtkRenderPass
-

Definition at line 42 of file vtkRenderStepsPass.h.

+

Definition at line 45 of file vtkRenderStepsPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -490,7 +490,7 @@
-

Definition at line 46 of file vtkRenderStepsPass.h.

+

Definition at line 49 of file vtkRenderStepsPass.h.

@@ -506,7 +506,7 @@
-

Definition at line 49 of file vtkRenderStepsPass.h.

+

Definition at line 46 of file vtkRenderStepsPass.h.

@@ -1779,7 +1779,7 @@
-

Definition at line 122 of file vtkRenderStepsPass.h.

+

Definition at line 125 of file vtkRenderStepsPass.h.

@@ -1803,7 +1803,7 @@
-

Definition at line 123 of file vtkRenderStepsPass.h.

+

Definition at line 126 of file vtkRenderStepsPass.h.

@@ -1827,7 +1827,7 @@
-

Definition at line 124 of file vtkRenderStepsPass.h.

+

Definition at line 127 of file vtkRenderStepsPass.h.

@@ -1851,7 +1851,7 @@
-

Definition at line 125 of file vtkRenderStepsPass.h.

+

Definition at line 128 of file vtkRenderStepsPass.h.

@@ -1875,7 +1875,7 @@
-

Definition at line 126 of file vtkRenderStepsPass.h.

+

Definition at line 129 of file vtkRenderStepsPass.h.

@@ -1899,7 +1899,7 @@
-

Definition at line 127 of file vtkRenderStepsPass.h.

+

Definition at line 130 of file vtkRenderStepsPass.h.

@@ -1923,7 +1923,7 @@
-

Definition at line 128 of file vtkRenderStepsPass.h.

+

Definition at line 131 of file vtkRenderStepsPass.h.

@@ -1947,7 +1947,7 @@
-

Definition at line 129 of file vtkRenderStepsPass.h.

+

Definition at line 132 of file vtkRenderStepsPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindow.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindow.html 2018-12-20 19:53:32.078950872 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkRenderWindow.html 2018-12-20 19:53:32.198951643 +0000 @@ -1177,7 +1177,7 @@

Reimplemented from vtkWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -1231,7 +1231,7 @@

Reimplemented from vtkWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -1290,7 +1290,7 @@

Reimplemented from vtkWindow.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -1585,7 +1585,7 @@

Initialize the rendering process.

-

Implemented in vtkOpenVRRenderWindow, vtkGenericOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkGenericOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, and vtkEGLRenderWindow.

@@ -1614,7 +1614,7 @@

Finalize the rendering process.

-

Implemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -1643,7 +1643,7 @@

A termination method performed at the end of the rendering process to do things like swapping buffers (if necessary) or similar actions.

-

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, and vtkEGLRenderWindow.

@@ -1830,7 +1830,7 @@

Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to display a 3D cursor instead.

Set cursor position in window (note that (0,0) is the lower left corner).

-

Reimplemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, and vtkWin32OpenGLRenderWindow.

Definition at line 204 of file vtkRenderWindow.h.

@@ -1862,7 +1862,7 @@

Change the shape of the cursor.

-

Reimplemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

+

Reimplemented in vtkCocoaRenderWindow, vtkWin32OpenGLRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

@@ -1919,7 +1919,7 @@

Turn on/off rendering full screen window size.

-

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkGenericOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkGenericOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, and vtkEGLRenderWindow.

@@ -2228,7 +2228,7 @@

Prescribe that the window be created in a stereo-capable mode.

This method must be called before the window is realized. Default is off.

-

Reimplemented in vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkEGLRenderWindow.

+

Reimplemented in vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, and vtkEGLRenderWindow.

@@ -3443,7 +3443,7 @@

Remap the rendering window.

This probably only works on UNIX right now. It is useful for changing properties that can't normally be changed once the window is up.

-

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, and vtkEGLRenderWindow.

@@ -5494,7 +5494,7 @@

Dummy stubs for vtkWindow API.

-

Implemented in vtkOpenVRRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOculusRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOculusRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -5557,7 +5557,7 @@

Implements vtkWindow.

-

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkXOpenGLRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -5588,7 +5588,7 @@

Implements vtkWindow.

-

Implemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -5619,7 +5619,7 @@

Implements vtkWindow.

-

Implemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -5650,7 +5650,7 @@

Implements vtkWindow.

-

Implemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -5681,7 +5681,7 @@

Implements vtkWindow.

-

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -5837,7 +5837,7 @@

Reimplemented from vtkWindow.

-

Implemented in vtkOpenVRRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -5866,7 +5866,7 @@

Tells if this window is the current graphics context for the calling thread.

-

Implemented in vtkOpenVRRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkExternalOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkExternalOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -5928,7 +5928,7 @@

If called, allow MakeCurrent() to skip cache-check when called.

MakeCurrent() reverts to original behavior of cache-checking on the next render.

-

Reimplemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

+

Reimplemented in vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkXOpenGLRenderWindow.

Definition at line 650 of file vtkRenderWindow.h.

@@ -5959,7 +5959,7 @@

Get report of capabilities for the render window.

-

Reimplemented in vtkOpenGLRenderWindow, vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOculusRenderWindow.

+

Reimplemented in vtkOpenGLRenderWindow, vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, and vtkOculusRenderWindow.

Definition at line 655 of file vtkRenderWindow.h.

@@ -5990,7 +5990,7 @@

Does this render window support OpenGL? 0-false, 1-true.

-

Reimplemented in vtkOpenGLRenderWindow, vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Reimplemented in vtkOpenGLRenderWindow, vtkOpenVRRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

Definition at line 660 of file vtkRenderWindow.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSequencePass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSequencePass.html 2018-12-20 19:53:32.626954393 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSequencePass.html 2018-12-20 19:53:32.654954574 +0000 @@ -374,11 +374,11 @@

Execute render passes sequentially.

vtkSequencePass executes a list of render passes sequentially. This class allows to define a sequence of render passes at run time. The other solution to write a sequence of render passes is to write an effective subclass of vtkRenderPass.

As vtkSequencePass is a vtkRenderPass itself, it is possible to have a hierarchy of render passes built at runtime.

See also
vtkRenderPass
+
Tests:
vtkSequencePass (Tests)

vtkSequencePass executes a list of render passes sequentially. This class allows to define a sequence of render passes at run time. The other solution to write a sequence of render passes is to write an effective subclass of vtkRenderPass.

-

As vtkSequencePass is a vtkRenderPass itself, it is possible to have a hierarchy of render passes built at runtime.

See also
vtkRenderPass
-
Tests:
vtkSequencePass (Tests)
+

As vtkSequencePass is a vtkRenderPass itself, it is possible to have a hierarchy of render passes built at runtime.

See also
vtkRenderPass
-

Definition at line 38 of file vtkSequencePass.h.

+

Definition at line 41 of file vtkSequencePass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -392,7 +392,7 @@
-

Definition at line 42 of file vtkSequencePass.h.

+

Definition at line 45 of file vtkSequencePass.h.

@@ -408,7 +408,7 @@
-

Definition at line 45 of file vtkSequencePass.h.

+

Definition at line 42 of file vtkSequencePass.h.

@@ -1149,7 +1149,7 @@
-

Definition at line 70 of file vtkSequencePass.h.

+

Definition at line 73 of file vtkSequencePass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPass.html 2018-12-20 19:53:32.802955524 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapBakerPass.html 2018-12-20 19:53:32.758955241 +0000 @@ -516,14 +516,14 @@

Its delegate is usually set to a vtkOpaquePass.

Implementation:
The first pass of the algorithm is to generate a shadow map per light (depth map from the light point of view) by rendering the opaque objects with the vtkShadowMapBakerPass::OCCLUDER property keys. The second pass is to render the opaque objects with the vtkShadowMap::RECEIVER keys.
See also
vtkRenderPass, vtkOpaquePass, vtkShadowMapPass
+
Tests:
vtkShadowMapBakerPass (Tests)

Bake a list of shadow maps, once per spot light. It work in conjunction with the vtkShadowMapPass, which uses the shadow maps for rendering the opaque geometry (a technique to render hard shadows in hardware).

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color. An opaque pass may have been performed right after the initialization.

Its delegate is usually set to a vtkOpaquePass.

Implementation:
The first pass of the algorithm is to generate a shadow map per light (depth map from the light point of view) by rendering the opaque objects
-
See also
vtkRenderPass, vtkOpaquePass, vtkShadowMapPass
-
Tests:
vtkShadowMapBakerPass (Tests)
+
See also
vtkRenderPass, vtkOpaquePass, vtkShadowMapPass
-

Definition at line 57 of file vtkShadowMapBakerPass.h.

+

Definition at line 60 of file vtkShadowMapBakerPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -537,7 +537,7 @@
-

Definition at line 61 of file vtkShadowMapBakerPass.h.

+

Definition at line 64 of file vtkShadowMapBakerPass.h.

@@ -553,7 +553,7 @@
-

Definition at line 63 of file vtkShadowMapBakerPass.h.

+

Definition at line 60 of file vtkShadowMapBakerPass.h.

@@ -2325,7 +2325,7 @@
-

Definition at line 259 of file vtkShadowMapBakerPass.h.

+

Definition at line 262 of file vtkShadowMapBakerPass.h.

@@ -2349,7 +2349,7 @@
-

Definition at line 261 of file vtkShadowMapBakerPass.h.

+

Definition at line 264 of file vtkShadowMapBakerPass.h.

@@ -2373,7 +2373,7 @@
-

Definition at line 263 of file vtkShadowMapBakerPass.h.

+

Definition at line 266 of file vtkShadowMapBakerPass.h.

@@ -2397,7 +2397,7 @@
-

Definition at line 265 of file vtkShadowMapBakerPass.h.

+

Definition at line 268 of file vtkShadowMapBakerPass.h.

@@ -2421,7 +2421,7 @@
-

Definition at line 266 of file vtkShadowMapBakerPass.h.

+

Definition at line 269 of file vtkShadowMapBakerPass.h.

@@ -2445,7 +2445,7 @@
-

Definition at line 268 of file vtkShadowMapBakerPass.h.

+

Definition at line 271 of file vtkShadowMapBakerPass.h.

@@ -2471,7 +2471,7 @@

Graphics resources.

-

Definition at line 273 of file vtkShadowMapBakerPass.h.

+

Definition at line 276 of file vtkShadowMapBakerPass.h.

@@ -2495,7 +2495,7 @@
-

Definition at line 275 of file vtkShadowMapBakerPass.h.

+

Definition at line 278 of file vtkShadowMapBakerPass.h.

@@ -2519,7 +2519,7 @@
-

Definition at line 276 of file vtkShadowMapBakerPass.h.

+

Definition at line 279 of file vtkShadowMapBakerPass.h.

@@ -2543,7 +2543,7 @@
-

Definition at line 279 of file vtkShadowMapBakerPass.h.

+

Definition at line 282 of file vtkShadowMapBakerPass.h.

@@ -2567,7 +2567,7 @@
-

Definition at line 280 of file vtkShadowMapBakerPass.h.

+

Definition at line 283 of file vtkShadowMapBakerPass.h.

@@ -2591,7 +2591,7 @@
-

Definition at line 216 of file vtkShadowMapBakerPass.h.

+

Definition at line 213 of file vtkShadowMapBakerPass.h.

@@ -2617,7 +2617,7 @@

Graphics resources.

-

Definition at line 227 of file vtkShadowMapBakerPass.h.

+

Definition at line 224 of file vtkShadowMapBakerPass.h.

@@ -2641,7 +2641,7 @@
-

Definition at line 229 of file vtkShadowMapBakerPass.h.

+

Definition at line 226 of file vtkShadowMapBakerPass.h.

@@ -2665,7 +2665,7 @@
-

Definition at line 230 of file vtkShadowMapBakerPass.h.

+

Definition at line 227 of file vtkShadowMapBakerPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapPass.html 2018-12-20 19:53:32.898956141 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkShadowMapPass.html 2018-12-20 19:53:32.934956372 +0000 @@ -499,14 +499,14 @@

Its delegate is usually set to a vtkOpaquePass.

Implementation:
The first pass of the algorithm is to generate a shadow map per light (depth map from the light point of view) by rendering the opaque objects with the OCCLUDER property keys. The second pass is to render the opaque objects with the RECEIVER keys.
See also
vtkRenderPass, vtkOpaquePass
+
Tests:
vtkShadowMapPass (Tests)

Render the opaque polygonal geometry of a scene with shadow maps (a technique to render hard shadows in hardware).

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color. An opaque pass may have been performed right after the initialization.

Its delegate is usually set to a vtkOpaquePass.

Implementation:
The first pass of the algorithm is to generate a shadow map per light (depth map from the light point of view) by rendering the opaque objects with the OCCLUDER property keys. The second pass is to render the opaque objects with the RECEIVER keys.
-
See also
vtkRenderPass, vtkOpaquePass
-
Tests:
vtkShadowMapPass (Tests)
+
See also
vtkRenderPass, vtkOpaquePass
-

Definition at line 61 of file vtkShadowMapPass.h.

+

Definition at line 64 of file vtkShadowMapPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -520,7 +520,7 @@
-

Definition at line 65 of file vtkShadowMapPass.h.

+

Definition at line 68 of file vtkShadowMapPass.h.

@@ -536,7 +536,7 @@
-

Definition at line 67 of file vtkShadowMapPass.h.

+

Definition at line 64 of file vtkShadowMapPass.h.

@@ -1456,7 +1456,7 @@

get the matricies for all the shadow maps.

-

Definition at line 108 of file vtkShadowMapPass.h.

+

Definition at line 105 of file vtkShadowMapPass.h.

@@ -1486,7 +1486,7 @@

get the texture units for the shadow maps for each light.

If a light does not cast a shadow it is set to -1

-

Definition at line 116 of file vtkShadowMapPass.h.

+

Definition at line 113 of file vtkShadowMapPass.h.

@@ -1542,7 +1542,7 @@

Get the shader code to compute light factors based on a mappers vertexVC variable.

-

Definition at line 128 of file vtkShadowMapPass.h.

+

Definition at line 125 of file vtkShadowMapPass.h.

@@ -1569,7 +1569,7 @@
-

Definition at line 130 of file vtkShadowMapPass.h.

+

Definition at line 127 of file vtkShadowMapPass.h.

@@ -1810,7 +1810,7 @@
-

Definition at line 128 of file vtkShadowMapPass.h.

+

Definition at line 131 of file vtkShadowMapPass.h.

@@ -1834,7 +1834,7 @@
-

Definition at line 129 of file vtkShadowMapPass.h.

+

Definition at line 132 of file vtkShadowMapPass.h.

@@ -1858,7 +1858,7 @@
-

Definition at line 131 of file vtkShadowMapPass.h.

+

Definition at line 134 of file vtkShadowMapPass.h.

@@ -1884,7 +1884,7 @@

Graphics resources.

-

Definition at line 136 of file vtkShadowMapPass.h.

+

Definition at line 139 of file vtkShadowMapPass.h.

@@ -1908,7 +1908,7 @@
-

Definition at line 138 of file vtkShadowMapPass.h.

+

Definition at line 141 of file vtkShadowMapPass.h.

@@ -1932,7 +1932,7 @@
-

Definition at line 139 of file vtkShadowMapPass.h.

+

Definition at line 142 of file vtkShadowMapPass.h.

@@ -1956,7 +1956,7 @@
-

Definition at line 140 of file vtkShadowMapPass.h.

+

Definition at line 143 of file vtkShadowMapPass.h.

@@ -1980,7 +1980,7 @@
-

Definition at line 142 of file vtkShadowMapPass.h.

+

Definition at line 145 of file vtkShadowMapPass.h.

@@ -2004,7 +2004,7 @@
-

Definition at line 144 of file vtkShadowMapPass.h.

+

Definition at line 147 of file vtkShadowMapPass.h.

@@ -2028,7 +2028,7 @@
-

Definition at line 145 of file vtkShadowMapPass.h.

+

Definition at line 148 of file vtkShadowMapPass.h.

@@ -2052,7 +2052,7 @@
-

Definition at line 146 of file vtkShadowMapPass.h.

+

Definition at line 149 of file vtkShadowMapPass.h.

@@ -2076,7 +2076,7 @@
-

Definition at line 148 of file vtkShadowMapPass.h.

+

Definition at line 151 of file vtkShadowMapPass.h.

@@ -2100,7 +2100,7 @@
-

Definition at line 168 of file vtkShadowMapPass.h.

+

Definition at line 165 of file vtkShadowMapPass.h.

@@ -2124,7 +2124,7 @@
-

Definition at line 182 of file vtkShadowMapPass.h.

+

Definition at line 179 of file vtkShadowMapPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVolumeMapper.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVolumeMapper.html 2018-12-20 19:53:33.162957837 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSmartVolumeMapper.html 2018-12-20 19:53:33.266958506 +0000 @@ -1416,6 +1416,8 @@ B' = B*scale + bias*A A' = A Note that bias is multiplied by the alpha component before adding because the red, green, and blue component of the color are already pre-multiplied by alpha. Also note that the window / level operation leaves the alpha component unchanged - it only adjusts the RGB values. +
Examples:
vtkSmartVolumeMapper (Examples)
+
Tests:
vtkSmartVolumeMapper (Tests)

vtkSmartVolumeMapper is a volume mapper that will delegate to a specific volume mapper based on rendering parameters and available hardware. Use the SetRequestedRenderMode() method to control the behavior of the selection. The following options are available:

vtkSmartVolumeMapper::DefaultRenderMode:
Allow the vtkSmartVolumeMapper to select the best mapper based on rendering parameters and hardware support. If GPU ray casting is supported, this mapper will be used for all rendering. If not, then the vtkFixedPointRayCastMapper will be used exclusively. This is the default requested render mode, and is generally the best option. When you use this option, your volume will always be rendered, but the method used to render it may vary based on parameters and platform.
vtkSmartVolumeMapper::RayCastRenderMode:
Use the vtkFixedPointVolumeRayCastMapper for both interactive and still rendering. When you use this option your volume will always be rendered with the vtkFixedPointVolumeRayCastMapper.
@@ -1428,11 +1430,9 @@ G' = G*scale + bias*A B' = B*scale + bias*A A' = A - Note that bias is multiplied by the alpha component before adding because the red, green, and blue component of the color are already pre-multiplied by alpha. Also note that the window / level operation leaves the alpha component unchanged - it only adjusts the RGB values. -
Examples:
vtkSmartVolumeMapper (Examples)
-
Tests:
vtkSmartVolumeMapper (Tests)
+ Note that bias is multiplied by the alpha component before adding because the red, green, and blue component of the color are already pre-multiplied by alpha. Also note that the window / level operation leaves the alpha component unchanged - it only adjusts the RGB values. -

Definition at line 118 of file vtkSmartVolumeMapper.h.

+

Definition at line 124 of file vtkSmartVolumeMapper.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1446,7 +1446,7 @@
-

Definition at line 122 of file vtkSmartVolumeMapper.h.

+

Definition at line 128 of file vtkSmartVolumeMapper.h.

@@ -1462,7 +1462,7 @@
-

Definition at line 100 of file vtkSmartVolumeMapper.h.

+

Definition at line 94 of file vtkSmartVolumeMapper.h.

@@ -1489,7 +1489,7 @@ InvalidRenderMode  -

Definition at line 165 of file vtkSmartVolumeMapper.h.

+

Definition at line 171 of file vtkSmartVolumeMapper.h.

@@ -1515,7 +1515,7 @@ InvalidRenderMode  -

Definition at line 143 of file vtkSmartVolumeMapper.h.

+

Definition at line 137 of file vtkSmartVolumeMapper.h.

@@ -1539,7 +1539,7 @@ COMPONENT  -

Definition at line 336 of file vtkSmartVolumeMapper.h.

+

Definition at line 330 of file vtkSmartVolumeMapper.h.

@@ -4051,7 +4051,7 @@

Expose GPU mapper for additional customization.

-

Definition at line 447 of file vtkSmartVolumeMapper.h.

+

Definition at line 441 of file vtkSmartVolumeMapper.h.

@@ -4078,7 +4078,7 @@

Window / level ivars.

-

Definition at line 325 of file vtkSmartVolumeMapper.h.

+

Definition at line 331 of file vtkSmartVolumeMapper.h.

@@ -4104,7 +4104,7 @@

Window / level ivars.

-

Definition at line 326 of file vtkSmartVolumeMapper.h.

+

Definition at line 332 of file vtkSmartVolumeMapper.h.

@@ -4130,7 +4130,7 @@

GPU mapper-specific memory ivars.

-

Definition at line 329 of file vtkSmartVolumeMapper.h.

+

Definition at line 335 of file vtkSmartVolumeMapper.h.

@@ -4156,7 +4156,7 @@

GPU mapper-specific memory ivars.

-

Definition at line 330 of file vtkSmartVolumeMapper.h.

+

Definition at line 336 of file vtkSmartVolumeMapper.h.

@@ -4182,7 +4182,7 @@

Used for downsampling.

-

Definition at line 333 of file vtkSmartVolumeMapper.h.

+

Definition at line 339 of file vtkSmartVolumeMapper.h.

@@ -4209,7 +4209,7 @@

The requested render mode is used to compute the current render mode.

Note that the current render mode can be invalid if the requested mode is not supported.

-

Definition at line 338 of file vtkSmartVolumeMapper.h.

+

Definition at line 344 of file vtkSmartVolumeMapper.h.

@@ -4236,7 +4236,7 @@

The requested render mode is used to compute the current render mode.

Note that the current render mode can be invalid if the requested mode is not supported.

-

Definition at line 339 of file vtkSmartVolumeMapper.h.

+

Definition at line 345 of file vtkSmartVolumeMapper.h.

@@ -4262,7 +4262,7 @@

Initialization variables.

-

Definition at line 342 of file vtkSmartVolumeMapper.h.

+

Definition at line 348 of file vtkSmartVolumeMapper.h.

@@ -4288,7 +4288,7 @@

Initialization variables.

-

Definition at line 343 of file vtkSmartVolumeMapper.h.

+

Definition at line 349 of file vtkSmartVolumeMapper.h.

@@ -4312,7 +4312,7 @@
-

Definition at line 344 of file vtkSmartVolumeMapper.h.

+

Definition at line 350 of file vtkSmartVolumeMapper.h.

@@ -4338,7 +4338,7 @@

Initialization variables.

-

Definition at line 345 of file vtkSmartVolumeMapper.h.

+

Definition at line 351 of file vtkSmartVolumeMapper.h.

@@ -4364,7 +4364,7 @@

Initialization variables.

-

Definition at line 346 of file vtkSmartVolumeMapper.h.

+

Definition at line 352 of file vtkSmartVolumeMapper.h.

@@ -4390,7 +4390,7 @@

Initialization variables.

-

Definition at line 347 of file vtkSmartVolumeMapper.h.

+

Definition at line 353 of file vtkSmartVolumeMapper.h.

@@ -4416,7 +4416,7 @@

This is the resample filter that may be used if we need to create a low resolution version of the volume for GPU rendering.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSobelGradientMagnitudePass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSobelGradientMagnitudePass.html 2018-12-20 19:53:33.338958968 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkSobelGradientMagnitudePass.html 2018-12-20 19:53:33.366959148 +0000 @@ -442,6 +442,7 @@
See also
vtkRenderPass
+
Tests:
vtkSobelGradientMagnitudePass (Tests)

Detect the edges of the image renderered by its delegate. Edge-detection uses a Sobel high-pass filter (3x3 kernel).

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color. An opaque pass may have been performed right after the initialization.

The delegate is used once.

@@ -452,10 +453,9 @@ vtkSobelGradientMagnitudePassFigure.png -
See also
vtkRenderPass
-
Tests:
vtkSobelGradientMagnitudePass (Tests)
+
See also
vtkRenderPass
-

Definition at line 73 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 76 of file vtkSobelGradientMagnitudePass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -469,7 +469,7 @@
-

Definition at line 77 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 80 of file vtkSobelGradientMagnitudePass.h.

@@ -485,7 +485,7 @@
-

Definition at line 80 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 77 of file vtkSobelGradientMagnitudePass.h.

@@ -1126,7 +1126,7 @@

Graphics resources.

-

Definition at line 107 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 110 of file vtkSobelGradientMagnitudePass.h.

@@ -1150,7 +1150,7 @@
-

Definition at line 108 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 111 of file vtkSobelGradientMagnitudePass.h.

@@ -1174,7 +1174,7 @@
-

Definition at line 109 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 112 of file vtkSobelGradientMagnitudePass.h.

@@ -1198,7 +1198,7 @@
-

Definition at line 110 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 113 of file vtkSobelGradientMagnitudePass.h.

@@ -1222,7 +1222,7 @@
-

Definition at line 111 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 114 of file vtkSobelGradientMagnitudePass.h.

@@ -1246,7 +1246,7 @@
-

Definition at line 112 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 115 of file vtkSobelGradientMagnitudePass.h.

@@ -1272,7 +1272,7 @@

Graphics resources.

-

Definition at line 110 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 107 of file vtkSobelGradientMagnitudePass.h.

@@ -1296,7 +1296,7 @@
-

Definition at line 116 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 113 of file vtkSobelGradientMagnitudePass.h.

@@ -1320,7 +1320,7 @@
-

Definition at line 117 of file vtkSobelGradientMagnitudePass.h.

+

Definition at line 114 of file vtkSobelGradientMagnitudePass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridLIC2D.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridLIC2D.html 2018-12-20 19:53:33.538960253 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkStructuredGridLIC2D.html 2018-12-20 19:53:33.606960690 +0000 @@ -884,13 +884,13 @@

Please refer to Forssell, L. K., "Visualizing flow over curvilinear grid surfaces using line integral convolution", Visualization 94 Conference Proceedings, pages 240-247, IEEE Computer Society, 1994 for details of the algorithm.

Required OpenGL Extensions:
GL_ARB_texture_non_power_of_two GL_VERSION_2_0 GL_ARB_texture_float GL_ARB_draw_buffers GL_EXT_framebuffer_object GL_ARB_pixel_buffer_object
-
Tests:
vtkStructuredGridLIC2D (Tests)

The input on port 0 is an 2D vtkStructuredGrid. It needs a vector field on point data. Port 1 is a special port for customized noise input. It is an optional port. If not present, noise is generated by the filter. Even if none-power-of-two texture are supported, giving a power-of-two image may result in faster execution on the GPU.

Please refer to Forssell, L. K., "Visualizing flow over curvilinear grid surfaces using line integral convolution", Visualization 94 Conference Proceedings, pages 240-247, IEEE Computer Society, 1994 for details of the algorithm.

-
Required OpenGL Extensions:
GL_ARB_texture_non_power_of_two GL_VERSION_2_0 GL_ARB_texture_float GL_ARB_draw_buffers GL_EXT_framebuffer_object GL_ARB_pixel_buffer_object
+
Required OpenGL Extensions:
GL_ARB_texture_non_power_of_two GL_VERSION_2_0 GL_ARB_texture_float GL_ARB_draw_buffers GL_EXT_framebuffer_object GL_ARB_pixel_buffer_object
+
Tests:
vtkStructuredGridLIC2D (Tests)
-

Definition at line 55 of file vtkStructuredGridLIC2D.h.

+

Definition at line 52 of file vtkStructuredGridLIC2D.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -904,7 +904,7 @@
-

Definition at line 60 of file vtkStructuredGridLIC2D.h.

+

Definition at line 57 of file vtkStructuredGridLIC2D.h.

@@ -920,7 +920,7 @@
-

Definition at line 58 of file vtkStructuredGridLIC2D.h.

+

Definition at line 61 of file vtkStructuredGridLIC2D.h.

@@ -1480,7 +1480,7 @@

Check if FBO is started properly.

-

Definition at line 120 of file vtkStructuredGridLIC2D.h.

+

Definition at line 117 of file vtkStructuredGridLIC2D.h.

@@ -1509,7 +1509,7 @@

Check if LIC runs properly.

-

Definition at line 125 of file vtkStructuredGridLIC2D.h.

+

Definition at line 122 of file vtkStructuredGridLIC2D.h.

@@ -2223,7 +2223,7 @@

Check if FBO is started properly.

-

Definition at line 111 of file vtkStructuredGridLIC2D.h.

+

Definition at line 114 of file vtkStructuredGridLIC2D.h.

@@ -2252,7 +2252,7 @@

Check if LIC runs properly.

-

Definition at line 116 of file vtkStructuredGridLIC2D.h.

+

Definition at line 119 of file vtkStructuredGridLIC2D.h.

@@ -2560,7 +2560,7 @@
-

Definition at line 176 of file vtkStructuredGridLIC2D.h.

+

Definition at line 173 of file vtkStructuredGridLIC2D.h.

@@ -2584,7 +2584,7 @@
-

Definition at line 177 of file vtkStructuredGridLIC2D.h.

+

Definition at line 174 of file vtkStructuredGridLIC2D.h.

@@ -2608,7 +2608,7 @@
-

Definition at line 178 of file vtkStructuredGridLIC2D.h.

+

Definition at line 175 of file vtkStructuredGridLIC2D.h.

@@ -2632,7 +2632,7 @@
-

Definition at line 179 of file vtkStructuredGridLIC2D.h.

+

Definition at line 176 of file vtkStructuredGridLIC2D.h.

@@ -2656,7 +2656,7 @@
-

Definition at line 180 of file vtkStructuredGridLIC2D.h.

+

Definition at line 177 of file vtkStructuredGridLIC2D.h.

@@ -2680,7 +2680,7 @@
-

Definition at line 182 of file vtkStructuredGridLIC2D.h.

+

Definition at line 179 of file vtkStructuredGridLIC2D.h.

@@ -2704,7 +2704,7 @@
-

Definition at line 183 of file vtkStructuredGridLIC2D.h.

+

Definition at line 180 of file vtkStructuredGridLIC2D.h.

@@ -2728,7 +2728,7 @@
-

Definition at line 184 of file vtkStructuredGridLIC2D.h.

+

Definition at line 181 of file vtkStructuredGridLIC2D.h.

@@ -2752,7 +2752,7 @@
-

Definition at line 185 of file vtkStructuredGridLIC2D.h.

+

Definition at line 182 of file vtkStructuredGridLIC2D.h.

@@ -2776,7 +2776,7 @@
-

Definition at line 176 of file vtkStructuredGridLIC2D.h.

+

Definition at line 179 of file vtkStructuredGridLIC2D.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureObject.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureObject.html 2018-12-20 19:53:33.894962541 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTextureObject.html 2018-12-20 19:53:34.006963260 +0000 @@ -1126,10 +1126,10 @@

Detailed Description

abstracts an OpenGL texture object.

vtkTextureObject represents an OpenGL texture object. It provides API to create textures using data already loaded into pixel buffer objects. It can also be used to create textures without uploading any data.

Warning
DON'T PLAY WITH IT YET.
-

vtkTextureObject represents an OpenGL texture object. It provides API to create textures using data already loaded into pixel buffer objects. It can also be used to create textures without uploading any data.

-
Tests:
vtkTextureObject (Tests)
+
Tests:
vtkTextureObject (Tests)
+

vtkTextureObject represents an OpenGL texture object. It provides API to create textures using data already loaded into pixel buffer objects. It can also be used to create textures without uploading any data.

-

Definition at line 40 of file vtkTextureObject.h.

+

Definition at line 43 of file vtkTextureObject.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1143,7 +1143,7 @@
-

Definition at line 102 of file vtkTextureObject.h.

+

Definition at line 105 of file vtkTextureObject.h.

@@ -1159,7 +1159,7 @@
-

Definition at line 109 of file vtkTextureObject.h.

+

Definition at line 106 of file vtkTextureObject.h.

@@ -1187,7 +1187,7 @@ NumberOfDepthTextureCompareFunctions  -

Definition at line 45 of file vtkTextureObject.h.

+

Definition at line 48 of file vtkTextureObject.h.

@@ -1209,7 +1209,7 @@ NumberOfDepthTextureModes  -

Definition at line 59 of file vtkTextureObject.h.

+

Definition at line 62 of file vtkTextureObject.h.

@@ -1233,7 +1233,7 @@ NumberOfWrapModes  -

Definition at line 68 of file vtkTextureObject.h.

+

Definition at line 71 of file vtkTextureObject.h.

@@ -1258,7 +1258,7 @@ NumberOfMinificationModes  -

Definition at line 79 of file vtkTextureObject.h.

+

Definition at line 82 of file vtkTextureObject.h.

@@ -1282,7 +1282,7 @@ NumberOfDepthFormats  -

Definition at line 91 of file vtkTextureObject.h.

+

Definition at line 94 of file vtkTextureObject.h.

@@ -1309,7 +1309,7 @@ NumberOfDepthTextureCompareFunctions  -

Definition at line 49 of file vtkTextureObject.h.

+

Definition at line 46 of file vtkTextureObject.h.

@@ -1332,7 +1332,7 @@ NumberOfWrapModes  -

Definition at line 65 of file vtkTextureObject.h.

+

Definition at line 62 of file vtkTextureObject.h.

@@ -1357,7 +1357,7 @@ NumberOfMinificationModes  -

Definition at line 84 of file vtkTextureObject.h.

+

Definition at line 81 of file vtkTextureObject.h.

@@ -1383,7 +1383,7 @@ NumberOfDepthFormats  -

Definition at line 96 of file vtkTextureObject.h.

+

Definition at line 93 of file vtkTextureObject.h.

@@ -1856,7 +1856,7 @@

Get the texture dimensions.

These are the properties of the OpenGL texture this instance represents.

-

Definition at line 125 of file vtkTextureObject.h.

+

Definition at line 128 of file vtkTextureObject.h.

@@ -3345,7 +3345,7 @@

Tells if the magnification mode is linear (true) or nearest (false).

Initial value is false (initial value in OpenGL spec is true).

-

Definition at line 411 of file vtkTextureObject.h.

+

Definition at line 414 of file vtkTextureObject.h.

@@ -3372,7 +3372,7 @@
-

Definition at line 414 of file vtkTextureObject.h.

+

Definition at line 417 of file vtkTextureObject.h.

@@ -4180,7 +4180,7 @@

Check for feature support, without any optional features.

-

Definition at line 553 of file vtkTextureObject.h.

+

Definition at line 556 of file vtkTextureObject.h.

@@ -4811,7 +4811,7 @@

Get the texture dimensions.

These are the properties of the OpenGL texture this instance represents.

-

Definition at line 136 of file vtkTextureObject.h.

+

Definition at line 133 of file vtkTextureObject.h.

@@ -5864,7 +5864,7 @@

Create texture without uploading any data.

-

Definition at line 346 of file vtkTextureObject.h.

+

Definition at line 343 of file vtkTextureObject.h.

@@ -5928,7 +5928,7 @@

Create texture without uploading any data.

-

Definition at line 349 of file vtkTextureObject.h.

+

Definition at line 346 of file vtkTextureObject.h.

@@ -6935,7 +6935,7 @@

Tells if the magnification mode is linear (true) or nearest (false).

Initial value is false (initial value in OpenGL spec is true).

-

Definition at line 525 of file vtkTextureObject.h.

+

Definition at line 522 of file vtkTextureObject.h.

@@ -6962,7 +6962,7 @@
-

Definition at line 528 of file vtkTextureObject.h.

+

Definition at line 525 of file vtkTextureObject.h.

@@ -7724,7 +7724,7 @@

Check for feature support, without any optional features.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTranslucentPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTranslucentPass.html 2018-12-20 19:53:34.070963672 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkTranslucentPass.html 2018-12-20 19:53:34.098963852 +0000 @@ -441,12 +441,12 @@

vtkTranslucentPass renders the translucent polygonal geometry of all the props that have the keys contained in vtkRenderState.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

See also
vtkRenderPass vtkDefaultPass
+
Tests:
vtkTranslucentPass (Tests)

vtkTranslucentPass renders the translucent polygonal geometry of all the props that have the keys contained in vtkRenderState.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

-
See also
vtkRenderPass vtkDefaultPass
-
Tests:
vtkTranslucentPass (Tests)
+
See also
vtkRenderPass vtkDefaultPass
-

Definition at line 37 of file vtkTranslucentPass.h.

+

Definition at line 40 of file vtkTranslucentPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -460,7 +460,7 @@
-

Definition at line 41 of file vtkTranslucentPass.h.

+

Definition at line 44 of file vtkTranslucentPass.h.

@@ -476,7 +476,7 @@
-

Definition at line 44 of file vtkTranslucentPass.h.

+

Definition at line 41 of file vtkTranslucentPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePass.html 2018-12-20 19:53:34.246964803 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkValuePass.html 2018-12-20 19:53:34.198964494 +0000 @@ -604,16 +604,16 @@

Renders geometry using the values of a field array as fragment colors.

This is a render pass draws polygonal data with the vtkValuePainter.

See also
vtkValuePainter, vtkValuePass
+
Tests:
vtkValuePass (Tests)

The output can be used for deferred color mapping. It supports using arrays of either point or cell data. The target array can be selected by setting an array name/id and a component number. Only opaque geometry is supported.

There are two rendering modes available:

  • INVERTIBLE_LUT Encodes array values as RGB data and renders the result to the default framebuffer. It uses a texture as a color LUT to map the values to RGB data. Texture size constraints limit its precision (currently 12-bit). The implementation of this mode is in vtkInternalsInvertible.
  • FLOATING_POINT Renders actual array values as floating point data to an internal RGBA32F framebuffer. This class binds and unbinds the framebuffer on each render pass. Resources are allocated on demand. When rendering point data values are uploaded to the GPU as vertex attributes. When rendering cell data values are uploaded as a texture buffer. Custom vertex and fragment shaders are defined in order to adjust its behavior for either type of data.
-
See also
vtkRenderPass vtkOpenGLRenderPass
-
Tests:
vtkValuePass (Tests)
+
See also
vtkRenderPass vtkOpenGLRenderPass
-

Definition at line 31 of file vtkValuePass.h.

+

Definition at line 34 of file vtkValuePass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -627,7 +627,7 @@
-

Definition at line 35 of file vtkValuePass.h.

+

Definition at line 38 of file vtkValuePass.h.

@@ -643,7 +643,7 @@
-

Definition at line 73 of file vtkValuePass.h.

+

Definition at line 70 of file vtkValuePass.h.

@@ -664,7 +664,7 @@ FLOATING_POINT  -

Definition at line 66 of file vtkValuePass.h.

+

Definition at line 63 of file vtkValuePass.h.

@@ -2240,7 +2240,7 @@
-

Definition at line 221 of file vtkValuePass.h.

+

Definition at line 218 of file vtkValuePass.h.

@@ -2264,7 +2264,7 @@
-

Definition at line 224 of file vtkValuePass.h.

+

Definition at line 221 of file vtkValuePass.h.

@@ -2288,7 +2288,7 @@
-

Definition at line 227 of file vtkValuePass.h.

+

Definition at line 224 of file vtkValuePass.h.

@@ -2312,7 +2312,7 @@
-

Definition at line 230 of file vtkValuePass.h.

+

Definition at line 227 of file vtkValuePass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeMapper.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeMapper.html 2018-12-20 19:53:34.454966140 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumeMapper.html 2018-12-20 19:53:34.398965779 +0000 @@ -2330,7 +2330,7 @@

Reimplemented from vtkAbstractVolumeMapper.

-

Reimplemented in vtkSmartVolumeMapper, vtkSmartVolumeMapper, vtkAMRVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkMultiBlockVolumeMapper, and vtkOpenGLGPUVolumeRayCastMapper.

+

Reimplemented in vtkSmartVolumeMapper, vtkSmartVolumeMapper, vtkAMRVolumeMapper, vtkOpenGLGPUVolumeRayCastMapper, vtkOpenGLGPUVolumeRayCastMapper, and vtkMultiBlockVolumeMapper.

Definition at line 193 of file vtkVolumeMapper.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumetricPass.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumetricPass.html 2018-12-20 19:53:34.542966705 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkVolumetricPass.html 2018-12-20 19:53:34.518966551 +0000 @@ -441,12 +441,12 @@

vtkVolumetricPass renders the volumetric geometry of all the props that have the keys contained in vtkRenderState.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

See also
vtkRenderPass vtkDefaultPass
+
Tests:
vtkVolumetricPass (Tests)

vtkVolumetricPass renders the volumetric geometry of all the props that have the keys contained in vtkRenderState.

This pass expects an initialized depth buffer and color buffer. Initialized buffers means they have been cleared with farest z-value and background color/gradient/transparent color.

-
See also
vtkRenderPass vtkDefaultPass
-
Tests:
vtkVolumetricPass (Tests)
+
See also
vtkRenderPass vtkDefaultPass
-

Definition at line 37 of file vtkVolumetricPass.h.

+

Definition at line 40 of file vtkVolumetricPass.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -460,7 +460,7 @@
-

Definition at line 41 of file vtkVolumetricPass.h.

+

Definition at line 44 of file vtkVolumetricPass.h.

@@ -476,7 +476,7 @@
-

Definition at line 44 of file vtkVolumetricPass.h.

+

Definition at line 41 of file vtkVolumetricPass.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGLRenderWindow.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGLRenderWindow.html 2018-12-20 19:53:34.830968555 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32OpenGLRenderWindow.html 2018-12-20 19:53:34.966969429 +0000 @@ -1750,9 +1750,11 @@

Detailed Description

OpenGL rendering window.

-

vtkWin32OpenGLRenderWindow is a concrete implementation of the abstract class vtkRenderWindow. vtkWin32OpenGLRenderer interfaces to the standard OpenGL graphics library in the Windows environment.

+

vtkWin32OpenGLRenderWindow is a concrete implementation of the abstract class vtkRenderWindow. vtkWin32OpenGLRenderer interfaces to the standard OpenGL graphics library in the Windows environment.

+
Examples:
vtkWin32OpenGLRenderWindow (Examples)
+
Tests:
vtkWin32OpenGLRenderWindow (Tests)
-

Definition at line 32 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 38 of file vtkWin32OpenGLRenderWindow.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1766,7 +1768,7 @@
-

Definition at line 36 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 42 of file vtkWin32OpenGLRenderWindow.h.

@@ -2385,7 +2387,7 @@

Reimplemented from vtkOpenGLRenderWindow.

-

Definition at line 88 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 94 of file vtkWin32OpenGLRenderWindow.h.

@@ -2487,7 +2489,7 @@

Reimplemented from vtkWindow.

-

Definition at line 99 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 105 of file vtkWin32OpenGLRenderWindow.h.

@@ -2697,7 +2699,7 @@

Implements vtkRenderWindow.

-

Definition at line 132 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 138 of file vtkWin32OpenGLRenderWindow.h.

@@ -2728,7 +2730,7 @@

Implements vtkRenderWindow.

-

Definition at line 133 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 139 of file vtkWin32OpenGLRenderWindow.h.

@@ -2759,7 +2761,7 @@

Implements vtkRenderWindow.

-

Definition at line 134 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 140 of file vtkWin32OpenGLRenderWindow.h.

@@ -2790,7 +2792,7 @@

Implements vtkRenderWindow.

-

Definition at line 135 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 141 of file vtkWin32OpenGLRenderWindow.h.

@@ -2821,7 +2823,7 @@

Implements vtkRenderWindow.

-

Definition at line 136 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 142 of file vtkWin32OpenGLRenderWindow.h.

@@ -2938,7 +2940,7 @@

Implements vtkRenderWindow.

-

Definition at line 148 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 154 of file vtkWin32OpenGLRenderWindow.h.

@@ -3027,7 +3029,7 @@

Implements vtkRenderWindow.

-

Definition at line 160 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 166 of file vtkWin32OpenGLRenderWindow.h.

@@ -3456,7 +3458,7 @@

These methods can be used by MFC applications to support print preview and printing, or more general rendering into memory.

-

Definition at line 234 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 240 of file vtkWin32OpenGLRenderWindow.h.

@@ -6271,7 +6273,7 @@
-

Definition at line 281 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 287 of file vtkWin32OpenGLRenderWindow.h.

@@ -6295,7 +6297,7 @@
-

Definition at line 282 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 288 of file vtkWin32OpenGLRenderWindow.h.

@@ -6319,7 +6321,7 @@
-

Definition at line 283 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 289 of file vtkWin32OpenGLRenderWindow.h.

@@ -6343,7 +6345,7 @@
-

Definition at line 284 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 290 of file vtkWin32OpenGLRenderWindow.h.

@@ -6367,7 +6369,7 @@
-

Definition at line 285 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 291 of file vtkWin32OpenGLRenderWindow.h.

@@ -6391,7 +6393,7 @@
-

Definition at line 286 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 292 of file vtkWin32OpenGLRenderWindow.h.

@@ -6415,7 +6417,7 @@
-

Definition at line 287 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 293 of file vtkWin32OpenGLRenderWindow.h.

@@ -6439,7 +6441,7 @@
-

Definition at line 288 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 294 of file vtkWin32OpenGLRenderWindow.h.

@@ -6463,7 +6465,7 @@
-

Definition at line 289 of file vtkWin32OpenGLRenderWindow.h.

+

Definition at line 295 of file vtkWin32OpenGLRenderWindow.h.

@@ -6487,7 +6489,7 @@
/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32RenderWindowInteractor.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32RenderWindowInteractor.html 2018-12-20 19:53:35.154970637 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWin32RenderWindowInteractor.html 2018-12-20 19:53:35.246971229 +0000 @@ -1154,11 +1154,11 @@ &#href_anchor"details" id="details">

Detailed Description

implements Win32 specific functions required by vtkRenderWindowInteractor.

By default the interactor installs a MessageProc callback which intercepts windows' messages to the window and controls interactions by routing them to the InteractoStyle classes. MFC or BCB programs can prevent this and instead directly route any mouse/key messages into the event bindings by setting InstallMessageProc to false. This provides a minimal "Mapped" mode of interaction

-

By default the interactor installs a MessageProc callback which intercepts windows' messages to the window and controls interactions by routing them to the InteractoStyle classes. MFC or BCB programs can prevent this and instead directly route any mouse/key messages into the event bindings by setting InstallMessageProc to false. This provides a minimal "Mapped" mode of interaction

Examples:
vtkWin32RenderWindowInteractor (Examples)
-
Tests:
vtkWin32RenderWindowInteractor (Tests)
+
Tests:
vtkWin32RenderWindowInteractor (Tests)
+

By default the interactor installs a MessageProc callback which intercepts windows' messages to the window and controls interactions by routing them to the InteractoStyle classes. MFC or BCB programs can prevent this and instead directly route any mouse/key messages into the event bindings by setting InstallMessageProc to false. This provides a minimal "Mapped" mode of interaction

-

Definition at line 42 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 48 of file vtkWin32RenderWindowInteractor.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1172,7 +1172,7 @@
-

Definition at line 50 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 56 of file vtkWin32RenderWindowInteractor.h.

@@ -1188,7 +1188,7 @@
-

Definition at line 56 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 50 of file vtkWin32RenderWindowInteractor.h.

@@ -4490,7 +4490,7 @@
-

Definition at line 139 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 145 of file vtkWin32RenderWindowInteractor.h.

@@ -4514,7 +4514,7 @@
-

Definition at line 140 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 146 of file vtkWin32RenderWindowInteractor.h.

@@ -4538,7 +4538,7 @@
-

Definition at line 141 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 147 of file vtkWin32RenderWindowInteractor.h.

@@ -4562,7 +4562,7 @@
-

Definition at line 142 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 148 of file vtkWin32RenderWindowInteractor.h.

@@ -4586,7 +4586,7 @@
-

Definition at line 143 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 149 of file vtkWin32RenderWindowInteractor.h.

@@ -4613,7 +4613,7 @@

Class variables so an exit method can be defined for this class (used to set different exit methods for various language bindings, i.e.

tcl, java, Win32)

-

Definition at line 151 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 157 of file vtkWin32RenderWindowInteractor.h.

@@ -4640,7 +4640,7 @@

Class variables so an exit method can be defined for this class (used to set different exit methods for various language bindings, i.e.

tcl, java, Win32)

-

Definition at line 152 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 158 of file vtkWin32RenderWindowInteractor.h.

@@ -4667,7 +4667,7 @@

Class variables so an exit method can be defined for this class (used to set different exit methods for various language bindings, i.e.

tcl, java, Win32)

-

Definition at line 153 of file vtkWin32RenderWindowInteractor.h.

+

Definition at line 159 of file vtkWin32RenderWindowInteractor.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindow.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindow.html 2018-12-20 19:53:35.414972308 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkWindow.html 2018-12-20 19:53:35.358971948 +0000 @@ -604,7 +604,7 @@

Reimplemented from vtkObjectBase.

-

Reimplemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -656,7 +656,7 @@ @@ -715,7 +715,7 @@

Reimplemented from vtkObject.

-

Reimplemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkExternalOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkOpenGLRenderWindow, vtkOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -834,7 +834,7 @@

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

-

Implemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkXOpenGLRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -863,7 +863,7 @@

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

-

Implemented in vtkRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -892,7 +892,7 @@

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

-

Implemented in vtkRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -921,7 +921,7 @@

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

-

Implemented in vtkRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkCocoaRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -950,7 +950,7 @@

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

-

Implemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Implemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkOculusRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

@@ -1081,7 +1081,7 @@

Set/Get the position in screen coordinates of the rendering window.

Measured in pixels.

-

Reimplemented in vtkOpenVRRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

@@ -1112,7 +1112,7 @@

Set/Get the position in screen coordinates of the rendering window.

Measured in pixels.

-

Reimplemented in vtkOpenVRRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkWin32OpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

@@ -1181,7 +1181,7 @@

Set/Get the size of the window in screen coordinates in pixels.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOpenGLRenderWindow, vtkOculusRenderWindow, vtkOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOpenGLRenderWindow, vtkOculusRenderWindow, vtkOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

@@ -1211,7 +1211,7 @@

Set/Get the size of the window in screen coordinates in pixels.

-

Reimplemented in vtkOpenVRRenderWindow, vtkOpenGLRenderWindow, vtkOculusRenderWindow, vtkOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

+

Reimplemented in vtkOpenVRRenderWindow, vtkOpenGLRenderWindow, vtkOculusRenderWindow, vtkOpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkEGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

@@ -1260,7 +1260,7 @@

Get the current size of the screen in pixels.

-

Implemented in vtkOpenVRRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOculusRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

+

Implemented in vtkOpenVRRenderWindow, vtkXOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOculusRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkEGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkGenericOpenGLRenderWindow, vtkOSOpenGLRenderWindow, and vtkOSOpenGLRenderWindow.

@@ -2046,7 +2046,7 @@

Make the window current.

May be overridden in subclasses to do for example a glXMakeCurrent or a wglMakeCurrent.

-

Reimplemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

+

Reimplemented in vtkRenderWindow, vtkOpenVRRenderWindow, vtkWin32OpenGLRenderWindow, vtkWin32OpenGLRenderWindow, vtkCocoaRenderWindow, vtkCocoaRenderWindow, vtkIOSRenderWindow, vtkXOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkOSOpenGLRenderWindow, vtkXOpenGLRenderWindow, vtkOculusRenderWindow, vtkEGLRenderWindow, vtkGenericOpenGLRenderWindow, and vtkGenericOpenGLRenderWindow.

Definition at line 185 of file vtkWindow.h.

/usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXOpenGLRenderWindow.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXOpenGLRenderWindow.html 2018-12-20 19:53:35.686974056 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/classvtkXOpenGLRenderWindow.html 2018-12-20 19:53:35.818974904 +0000 @@ -1723,10 +1723,10 @@

Detailed Description

OpenGL rendering window.

vtkXOpenGLRenderWindow is a concrete implementation of the abstract class vtkRenderWindow. vtkOpenGLRenderer interfaces to the OpenGL graphics library. Application programmers should normally use vtkRenderWindow instead of the OpenGL specific version.

-

vtkXOpenGLRenderWindow is a concrete implementation of the abstract class vtkRenderWindow. vtkOpenGLRenderer interfaces to the OpenGL graphics library. Application programmers should normally use vtkRenderWindow instead of the OpenGL specific version.

-
Tests:
vtkXOpenGLRenderWindow (Tests)
+
Tests:
vtkXOpenGLRenderWindow (Tests)
+

vtkXOpenGLRenderWindow is a concrete implementation of the abstract class vtkRenderWindow. vtkOpenGLRenderer interfaces to the OpenGL graphics library. Application programmers should normally use vtkRenderWindow instead of the OpenGL specific version.

-

Definition at line 36 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 39 of file vtkXOpenGLRenderWindow.h.

Member Typedef Documentation

◆ Superclass [1/2]

@@ -1740,7 +1740,7 @@
-

Definition at line 40 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 43 of file vtkXOpenGLRenderWindow.h.

@@ -1756,7 +1756,7 @@
-

Definition at line 44 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 41 of file vtkXOpenGLRenderWindow.h.

@@ -2352,7 +2352,7 @@

Reimplemented from vtkOpenGLRenderWindow.

-

Definition at line 93 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 96 of file vtkXOpenGLRenderWindow.h.

@@ -2697,7 +2697,7 @@

Implements vtkRenderWindow.

-

Definition at line 149 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 152 of file vtkXOpenGLRenderWindow.h.

@@ -2757,7 +2757,7 @@

Implements vtkRenderWindow.

-

Definition at line 155 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 158 of file vtkXOpenGLRenderWindow.h.

@@ -2817,7 +2817,7 @@

Implements vtkRenderWindow.

-

Definition at line 161 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 164 of file vtkXOpenGLRenderWindow.h.

@@ -3264,7 +3264,7 @@

Reimplemented from vtkWindow.

-

Definition at line 244 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 247 of file vtkXOpenGLRenderWindow.h.

@@ -4180,7 +4180,7 @@

Reimplemented from vtkOpenGLRenderWindow.

-

Definition at line 96 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 93 of file vtkXOpenGLRenderWindow.h.

@@ -4496,7 +4496,7 @@

Implements vtkRenderWindow.

-

Definition at line 146 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 143 of file vtkXOpenGLRenderWindow.h.

@@ -4556,7 +4556,7 @@

Implements vtkRenderWindow.

-

Definition at line 152 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 149 of file vtkXOpenGLRenderWindow.h.

@@ -4616,7 +4616,7 @@

Implements vtkRenderWindow.

-

Definition at line 158 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 155 of file vtkXOpenGLRenderWindow.h.

@@ -5063,7 +5063,7 @@

Reimplemented from vtkWindow.

-

Definition at line 241 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 238 of file vtkXOpenGLRenderWindow.h.

@@ -5626,7 +5626,7 @@
-

Definition at line 298 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 301 of file vtkXOpenGLRenderWindow.h.

@@ -5650,7 +5650,7 @@
-

Definition at line 300 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 303 of file vtkXOpenGLRenderWindow.h.

@@ -5674,7 +5674,7 @@
-

Definition at line 301 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 304 of file vtkXOpenGLRenderWindow.h.

@@ -5698,7 +5698,7 @@
-

Definition at line 302 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 305 of file vtkXOpenGLRenderWindow.h.

@@ -5722,7 +5722,7 @@
-

Definition at line 303 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 306 of file vtkXOpenGLRenderWindow.h.

@@ -5746,7 +5746,7 @@
-

Definition at line 304 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 307 of file vtkXOpenGLRenderWindow.h.

@@ -5770,7 +5770,7 @@
-

Definition at line 305 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 308 of file vtkXOpenGLRenderWindow.h.

@@ -5794,7 +5794,7 @@
-

Definition at line 306 of file vtkXOpenGLRenderWindow.h.

+

Definition at line 309 of file vtkXOpenGLRenderWindow.h.

@@ -5818,7 +5818,7 @@
/usr/share/doc/packages/vtk-8.1/doxygen/html/deprecated.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/deprecated.html 2018-12-20 19:53:35.862975187 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/deprecated.html 2018-12-20 19:53:35.862975187 +0000 @@ -86,7 +86,7 @@
Member vtkLine::InterpolationFunctions (double pcoords[3], double weights[2])
Replaced by vtkLine::InterpolateFunctions as of VTK 5.2
Class vtkOpenGLPolyDataMapper
-
Replaced by vtkPainterPolyDataMapper as of VTK 6.2.
+
Replaced by vtkPainterPolyDataMapper as of VTK 6.2.
Member vtkOpenGLRenderWindow::LastGraphicError
Replaced by vtkOpenGLCheckErrorMacro
Member vtkPentagonalPrism::InterpolationDerivs (double pcoords[3], double derivs[30])
/usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_0.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_0.html 2018-12-20 19:53:36.158977089 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/idx_vtk_0.html 2018-12-20 19:53:36.158977089 +0000 @@ -531,8 +531,8 @@

DON

-

DOT (DOTTED)

-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkImageDataLIC2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
35 #ifndef vtkImageDataLIC2D_h
36 #define vtkImageDataLIC2D_h
37 
38 #include "vtkRenderingLICOpenGL2Module.h" // For export macro
39 #include "vtkImageAlgorithm.h"
40&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
41&#href_anchor"line"> 42 class vtkRenderWindow;
43&#href_anchor"keyword">class vtkOpenGLRenderWindow;
44&#href_anchor"keyword">class vtkImageNoiseSource;
45&#href_anchor"keyword">class vtkImageCast;
46&#href_anchor"line"> 47 class VTKRENDERINGLICOPENGL2_EXPORT vtkImageDataLIC2D : public vtkImageAlgorithm
48&#href_anchor"line"> 49 public:
50  static vtkImageDataLIC2D* New();
52&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
53&#href_anchor"line"> 55 
62  int SetContext( vtkRenderWindow * context );
63&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow * GetContext();
65 
67 
72  vtkSetMacro(Steps,int);
73  vtkGetMacro(Steps,int);
75 
77 
88  vtkSetMacro(StepSize, double);
89  vtkGetMacro(StepSize, double);
91 
93 
96  vtkSetMacro(Magnification, int);
97  vtkGetMacro(Magnification, int);
99 
101 
104  vtkGetMacro(OpenGLExtensionsSupported, int);
106 
107  void TranslateInputExtent(
108  const int* inExt,
109  const int* inWholeExtent,
110  int *outExt);
111 
112 protected:
114&#href_anchor"code" href="classvtkImageDataLIC2D.html">vtkImageDataLIC2D() override;
115 
117&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **, vtkInformationVector *) override;
118&#href_anchor"line"> 125  int FillInputPortInformation(int port,
126  vtkInformation *info) override;
127 
128  int RequestUpdateExtent (vtkInformation * vtkNotUsed(request),
129&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
130  vtkInformationVector *vtkNotUsed( outputVector )) override;
131&#href_anchor"line"> 136  int RequestData(vtkInformation *request,
137&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
138  vtkInformationVector *outputVector) override;
141  bool OwnWindow;
142  int OpenGLExtensionsSupported;
143 
144  vtkImageNoiseSource* NoiseSource;
145&#href_anchor"code" href="classvtkImageCast.html">vtkImageCast* ImageCast;
146 
147  int Steps;
148  double StepSize;
149  int Magnification;
150 
151 
152 private:
153  vtkImageDataLIC2D(const vtkImageDataLIC2D&) = delete;
154&#href_anchor"keywordtype">void operator=(const vtkImageDataLIC2D&) = delete;
155&#href_anchor"line"> 156 };
157 
158 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkImageDataLIC2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
38 #ifndef vtkImageDataLIC2D_h
39 #define vtkImageDataLIC2D_h
40 
41 #include "vtkRenderingLICOpenGL2Module.h" // For export macro
42 #include "vtkImageAlgorithm.h"
43&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
44&#href_anchor"line"> 45 class vtkRenderWindow;
46&#href_anchor"keyword">class vtkOpenGLRenderWindow;
47&#href_anchor"keyword">class vtkImageNoiseSource;
48&#href_anchor"keyword">class vtkImageCast;
49&#href_anchor"line"> 50 class VTKRENDERINGLICOPENGL2_EXPORT vtkImageDataLIC2D : public vtkImageAlgorithm
51&#href_anchor"line"> 52 public:
53  static vtkImageDataLIC2D* New();
55&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
56&#href_anchor"line"> 58 
65  int SetContext( vtkRenderWindow * context );
66&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow * GetContext();
68 
70 
75  vtkSetMacro(Steps,int);
76  vtkGetMacro(Steps,int);
78 
80 
91  vtkSetMacro(StepSize, double);
92  vtkGetMacro(StepSize, double);
94 
96 
99  vtkSetMacro(Magnification, int);
100  vtkGetMacro(Magnification, int);
102 
104 
107  vtkGetMacro(OpenGLExtensionsSupported, int);
109 
110  void TranslateInputExtent(
111  const int* inExt,
112  const int* inWholeExtent,
113  int *outExt);
114 
115 protected:
117&#href_anchor"code" href="classvtkImageDataLIC2D.html">vtkImageDataLIC2D() override;
118 
120&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **, vtkInformationVector *) override;
121&#href_anchor"line"> 128  int FillInputPortInformation(int port,
129  vtkInformation *info) override;
130 
131  int RequestUpdateExtent (vtkInformation * vtkNotUsed(request),
132&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
133  vtkInformationVector *vtkNotUsed( outputVector )) override;
134&#href_anchor"line"> 139  int RequestData(vtkInformation *request,
140&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
141  vtkInformationVector *outputVector) override;
144  bool OwnWindow;
145  int OpenGLExtensionsSupported;
146 
147  vtkImageNoiseSource* NoiseSource;
148&#href_anchor"code" href="classvtkImageCast.html">vtkImageCast* ImageCast;
149 
150  int Steps;
151  double StepSize;
152  int Magnification;
153 
154 
155 private:
156  vtkImageDataLIC2D(const vtkImageDataLIC2D&) = delete;
157&#href_anchor"keywordtype">void operator=(const vtkImageDataLIC2D&) = delete;
158&#href_anchor"line"> 159 };
160 
161 #endif
OpenGL rendering window.
Image Data type Casting Filter.
Definition: vtkImageCast.h:46
Store vtkAlgorithm input/output information.
-
vtkWeakPointer< vtkOpenGLRenderWindow > Context
+
vtkWeakPointer< vtkOpenGLRenderWindow > Context
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Subclasses can reimplement this method to translate the update extent requests from each output port ...
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Subclasses can reimplement this method to collect information from their inputs and set information f...
-
GPU implementation of a Line Integral Convolution, a technique for imaging vector fields...
+
GPU implementation of a Line Integral Convolution, a technique for imaging vector fields...
Create an image filled with noise.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h_source.html 2018-12-20 19:53:39.991001714 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkLineIntegralConvolution2D_8h_source.html 2018-12-20 19:53:39.995001740 +0000 @@ -46,7 +46,7 @@
vtkLineIntegralConvolution2D.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkLineIntegralConvolution2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
92 #ifndef vtkLineIntegralConvolution2D_h
93 #define vtkLineIntegralConvolution2D_h
94 
95 #include "vtkObject.h"
96&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // for ren context
97&#href_anchor"preprocessor">#include "vtkRenderingLICOpenGL2Module.h" // for export macro
98 #include <deque> // for deque
99 
101&#href_anchor"keyword">class vtkOpenGLHelper;
102&#href_anchor"keyword">class vtkOpenGLRenderWindow;
103&#href_anchor"keyword">class vtkPainterCommunicator;
104&#href_anchor"keyword">class vtkPixelExtent;
105&#href_anchor"keyword">class vtkRenderWindow;
106&#href_anchor"keyword">class vtkShaderProgram;
107&#href_anchor"keyword">class vtkTextureObject;
108&#href_anchor"line"> 109 class VTKRENDERINGLICOPENGL2_EXPORT vtkLineIntegralConvolution2D : public vtkObject
110&#href_anchor"line"> 111 public:
114&#href_anchor"keywordtype">void PrintSelf(ostream & os, vtkIndent indent) override;
115&#href_anchor"line"> 119  static bool IsSupported(vtkRenderWindow * renWin);
120&#href_anchor"line"> 122 
126  void SetContext(vtkOpenGLRenderWindow *context);
127&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow *GetContext();
129 
131 
136  vtkSetClampMacro(EnhancedLIC, int, 0, 1);
137  vtkGetMacro(EnhancedLIC, int);
138  vtkBooleanMacro(EnhancedLIC, int);
140 
142 
163  enum {
164  ENHANCE_CONTRAST_OFF=0,
165  ENHANCE_CONTRAST_ON=1};
166  vtkSetClampMacro(EnhanceContrast, int, 0, 2);
167  vtkGetMacro(EnhanceContrast, int);
168  vtkBooleanMacro(EnhanceContrast, int);
170 
172 
189  vtkSetClampMacro(LowContrastEnhancementFactor, double, 0.0, 1.0);
190  vtkGetMacro(LowContrastEnhancementFactor, double);
191  vtkSetClampMacro(HighContrastEnhancementFactor, double, 0.0, 1.0);
192  vtkGetMacro(HighContrastEnhancementFactor, double);
194 
196 
202  vtkSetClampMacro(AntiAlias, int, 0, VTK_INT_MAX);
203  vtkGetMacro(AntiAlias, int);
204  vtkBooleanMacro(AntiAlias, int);
206 
208 
212  vtkSetClampMacro(NumberOfSteps, int, 0, VTK_INT_MAX);
213  vtkGetMacro(NumberOfSteps, int);
215 
217 
224  vtkSetClampMacro(StepSize, double, 0.0, VTK_FLOAT_MAX);
225  vtkGetMacro(StepSize, double);
227 
229 
234  void SetComponentIds(int c0, int c1);
235  void SetComponentIds(int c[2]){ this->SetComponentIds(c[0], c[1]); }
236  vtkGetVector2Macro(ComponentIds, int);
238 
240 
245  vtkSetClampMacro(MaxNoiseValue, double, 0.0, 1.0);
246  vtkGetMacro(MaxNoiseValue, double);
248 
250 
256  void SetTransformVectors(int val);
257  vtkGetMacro(TransformVectors, int);
259 
281  void SetNormalizeVectors(int val);
282  vtkGetMacro(NormalizeVectors, int);
284 
286 
295  vtkSetClampMacro(MaskThreshold, double, -1.0, VTK_FLOAT_MAX);
296  vtkGetMacro(MaskThreshold, double);
298 
299 
303  vtkTextureObject *Execute(
304&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *vectorTex,
305  vtkTextureObject *noiseTex);
306&#href_anchor"line"> 311  vtkTextureObject *Execute(
312&#href_anchor"keyword">const int extent[4],
313  vtkTextureObject *vectorTex,
314&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *noiseTex);
315 
327  vtkTextureObject *Execute(
328&#href_anchor"keyword">const vtkPixelExtent &inputTexExtent,
329&#href_anchor"keyword">const std::deque<vtkPixelExtent> &vectorExtent,
330  const std::deque<vtkPixelExtent> &licExtent,
331  vtkTextureObject *vectorTex,
332&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *maskVectorTex,
333  vtkTextureObject *noiseTex);
334&#href_anchor"line"> 339  static
340  void SetVectorTexParameters(vtkTextureObject *vectors);
341&#href_anchor"line"> 342  static
343  void SetNoiseTexParameters(vtkTextureObject *noise);
344&#href_anchor"line"> 352  virtual void SetCommunicator(vtkPainterCommunicator *){}
353&#href_anchor"keyword">virtual vtkPainterCommunicator *GetCommunicator();
354&#href_anchor"line"> 359  virtual void GetGlobalMinMax(
361&#href_anchor"keywordtype">float&,
362  float&) {}
363 
370  virtual void WriteTimerLog(const char *){}
371 
372 protected:
374&#href_anchor"code" href="classvtkLineIntegralConvolution2D.html">vtkLineIntegralConvolution2D() override;
375 
377&#href_anchor"line"> 378  void SetVTShader(vtkShaderProgram *prog);
379&#href_anchor"keywordtype">void SetLIC0Shader(vtkShaderProgram *prog);
380&#href_anchor"keywordtype">void SetLICIShader(vtkShaderProgram *prog);
381&#href_anchor"keywordtype">void SetLICNShader(vtkShaderProgram *prog);
382&#href_anchor"keywordtype">void SetEEShader(vtkShaderProgram *prog);
383&#href_anchor"keywordtype">void SetCEShader(vtkShaderProgram *prog);
384&#href_anchor"keywordtype">void SetAAHShader(vtkShaderProgram *prog);
385&#href_anchor"keywordtype">void SetAAVShader(vtkShaderProgram *prog);
386&#href_anchor"line"> 387  void BuildShaders();
388 
389  void RenderQuad(
390  float computeBounds[4],
391  vtkPixelExtent computeExtent);
392&#href_anchor"line"> 393  vtkTextureObject *AllocateBuffer(unsigned int texSize[2]);
394&#href_anchor"line"> 399  void SetNoise2TexParameters(vtkTextureObject *noise);
400&#href_anchor"line"> 407  virtual void StartTimerEvent(const char *){}
408  virtual void EndTimerEvent(const char *){}
409 
410 protected:
413 
414  int ShadersNeedBuild;
425 
426  int NumberOfSteps;
427  double StepSize;
428  int EnhancedLIC;
429  int EnhanceContrast;
430  double LowContrastEnhancementFactor;
431  double HighContrastEnhancementFactor;
432  int AntiAlias;
433  int NoiseTextureLookupCompatibilityMode;
434  double MaskThreshold;
435  int TransformVectors;
436  int NormalizeVectors;
437  int ComponentIds[2];
438  double MaxNoiseValue;
439 
440 private:
442&#href_anchor"keywordtype">void operator = (const vtkLineIntegralConvolution2D &) = delete;
443&#href_anchor"line"> 444 
445 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkLineIntegralConvolution2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
92 #ifndef vtkLineIntegralConvolution2D_h
93 #define vtkLineIntegralConvolution2D_h
94 
95 #include "vtkObject.h"
96&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // for ren context
97&#href_anchor"preprocessor">#include "vtkRenderingLICOpenGL2Module.h" // for export macro
98 #include <deque> // for deque
99 
101&#href_anchor"keyword">class vtkOpenGLHelper;
102&#href_anchor"keyword">class vtkOpenGLRenderWindow;
103&#href_anchor"keyword">class vtkPainterCommunicator;
104&#href_anchor"keyword">class vtkPixelExtent;
105&#href_anchor"keyword">class vtkRenderWindow;
106&#href_anchor"keyword">class vtkShaderProgram;
107&#href_anchor"keyword">class vtkTextureObject;
108&#href_anchor"line"> 109 class VTKRENDERINGLICOPENGL2_EXPORT vtkLineIntegralConvolution2D : public vtkObject
110&#href_anchor"line"> 111 public:
114&#href_anchor"keywordtype">void PrintSelf(ostream & os, vtkIndent indent) override;
115&#href_anchor"line"> 119  static bool IsSupported(vtkRenderWindow * renWin);
120&#href_anchor"line"> 122 
126  void SetContext(vtkOpenGLRenderWindow *context);
127&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow *GetContext();
129 
131 
136  vtkSetClampMacro(EnhancedLIC, int, 0, 1);
137  vtkGetMacro(EnhancedLIC, int);
138  vtkBooleanMacro(EnhancedLIC, int);
140 
142 
163  enum {
164  ENHANCE_CONTRAST_OFF=0,
165  ENHANCE_CONTRAST_ON=1};
166  vtkSetClampMacro(EnhanceContrast, int, 0, 2);
167  vtkGetMacro(EnhanceContrast, int);
168  vtkBooleanMacro(EnhanceContrast, int);
170 
172 
189  vtkSetClampMacro(LowContrastEnhancementFactor, double, 0.0, 1.0);
190  vtkGetMacro(LowContrastEnhancementFactor, double);
191  vtkSetClampMacro(HighContrastEnhancementFactor, double, 0.0, 1.0);
192  vtkGetMacro(HighContrastEnhancementFactor, double);
194 
196 
202  vtkSetClampMacro(AntiAlias, int, 0, VTK_INT_MAX);
203  vtkGetMacro(AntiAlias, int);
204  vtkBooleanMacro(AntiAlias, int);
206 
208 
212  vtkSetClampMacro(NumberOfSteps, int, 0, VTK_INT_MAX);
213  vtkGetMacro(NumberOfSteps, int);
215 
217 
224  vtkSetClampMacro(StepSize, double, 0.0, VTK_FLOAT_MAX);
225  vtkGetMacro(StepSize, double);
227 
229 
234  void SetComponentIds(int c0, int c1);
235  void SetComponentIds(int c[2]){ this->SetComponentIds(c[0], c[1]); }
236  vtkGetVector2Macro(ComponentIds, int);
238 
240 
245  vtkSetClampMacro(MaxNoiseValue, double, 0.0, 1.0);
246  vtkGetMacro(MaxNoiseValue, double);
248 
250 
256  void SetTransformVectors(int val);
257  vtkGetMacro(TransformVectors, int);
259 
281  void SetNormalizeVectors(int val);
282  vtkGetMacro(NormalizeVectors, int);
284 
286 
295  vtkSetClampMacro(MaskThreshold, double, -1.0, VTK_FLOAT_MAX);
296  vtkGetMacro(MaskThreshold, double);
298 
299 
303  vtkTextureObject *Execute(
304&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *vectorTex,
305  vtkTextureObject *noiseTex);
306&#href_anchor"line"> 311  vtkTextureObject *Execute(
312&#href_anchor"keyword">const int extent[4],
313  vtkTextureObject *vectorTex,
314&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *noiseTex);
315 
327  vtkTextureObject *Execute(
328&#href_anchor"keyword">const vtkPixelExtent &inputTexExtent,
329&#href_anchor"keyword">const std::deque<vtkPixelExtent> &vectorExtent,
330  const std::deque<vtkPixelExtent> &licExtent,
331  vtkTextureObject *vectorTex,
332&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *maskVectorTex,
333  vtkTextureObject *noiseTex);
334&#href_anchor"line"> 339  static
340  void SetVectorTexParameters(vtkTextureObject *vectors);
341&#href_anchor"line"> 342  static
343  void SetNoiseTexParameters(vtkTextureObject *noise);
344&#href_anchor"line"> 352  virtual void SetCommunicator(vtkPainterCommunicator *){}
353&#href_anchor"keyword">virtual vtkPainterCommunicator *GetCommunicator();
354&#href_anchor"line"> 359  virtual void GetGlobalMinMax(
361&#href_anchor"keywordtype">float&,
362  float&) {}
363 
370  virtual void WriteTimerLog(const char *){}
371 
372 protected:
374&#href_anchor"code" href="classvtkLineIntegralConvolution2D.html">vtkLineIntegralConvolution2D() override;
375 
377&#href_anchor"line"> 378  void SetVTShader(vtkShaderProgram *prog);
379&#href_anchor"keywordtype">void SetLIC0Shader(vtkShaderProgram *prog);
380&#href_anchor"keywordtype">void SetLICIShader(vtkShaderProgram *prog);
381&#href_anchor"keywordtype">void SetLICNShader(vtkShaderProgram *prog);
382&#href_anchor"keywordtype">void SetEEShader(vtkShaderProgram *prog);
383&#href_anchor"keywordtype">void SetCEShader(vtkShaderProgram *prog);
384&#href_anchor"keywordtype">void SetAAHShader(vtkShaderProgram *prog);
385&#href_anchor"keywordtype">void SetAAVShader(vtkShaderProgram *prog);
386&#href_anchor"line"> 387  void BuildShaders();
388 
389  void RenderQuad(
390  float computeBounds[4],
391  vtkPixelExtent computeExtent);
392&#href_anchor"line"> 393  vtkTextureObject *AllocateBuffer(unsigned int texSize[2]);
394&#href_anchor"line"> 399  void SetNoise2TexParameters(vtkTextureObject *noise);
400&#href_anchor"line"> 407  virtual void StartTimerEvent(const char *){}
408  virtual void EndTimerEvent(const char *){}
409 
410 protected:
413 
414  int ShadersNeedBuild;
425 
426  int NumberOfSteps;
427  double StepSize;
428  int EnhancedLIC;
429  int EnhanceContrast;
430  double LowContrastEnhancementFactor;
431  double HighContrastEnhancementFactor;
432  int AntiAlias;
433  int NoiseTextureLookupCompatibilityMode;
434  double MaskThreshold;
435  int TransformVectors;
436  int NormalizeVectors;
437  int ComponentIds[2];
438  double MaxNoiseValue;
439 
440 private:
442&#href_anchor"keywordtype">void operator = (const vtkLineIntegralConvolution2D &) = delete;
443&#href_anchor"line"> 444 
445 #endif
OpenGL rendering window.
void SetComponentIds(int c[2])
If VectorField has >= 3 components, we must choose which 2 components form the (X, Y) components for the vector field.
abstract base class for most VTK objects
Definition: vtkObject.h:59
@@ -70,7 +70,7 @@
virtual void StartTimerEvent(const char *)
Methods used for parallel benchmarks.
Internal class which encapsulates OpenGL FramebufferObject.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
vtkWeakPointer< vtkOpenGLRenderWindow > Context
/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkStructuredGridLIC2D_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkStructuredGridLIC2D_8h_source.html 2018-12-20 19:53:40.035001996 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkStructuredGridLIC2D_8h_source.html 2018-12-20 19:53:40.035001996 +0000 @@ -46,17 +46,17 @@
vtkStructuredGridLIC2D.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkStructuredGridLIC2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
42 #ifndef vtkStructuredGridLIC2D_h
43 #define vtkStructuredGridLIC2D_h
44 
45 #include "vtkRenderingLICOpenGL2Module.h" // For export macro
47&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
48&#href_anchor"line"> 49 class vtkImageNoiseSource;
50&#href_anchor"keyword">class vtkOpenGLHelper;
51&#href_anchor"keyword">class vtkRenderWindow;
52&#href_anchor"line"> 53 class VTKRENDERINGLICOPENGL2_EXPORT vtkStructuredGridLIC2D
54&#href_anchor"keyword">public vtkStructuredGridAlgorithm
55&#href_anchor"line"> 56 public:
57  static vtkStructuredGridLIC2D* New();
59&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
60&#href_anchor"line"> 62 
69  int SetContext( vtkRenderWindow * context );
70&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow * GetContext();
72 
74 
79  vtkSetMacro(Steps,int);
80  vtkGetMacro(Steps,int);
82 
84 
96  vtkSetMacro(StepSize,double);
97  vtkGetMacro(StepSize,double);
99 
101 
104  vtkSetClampMacro(Magnification, int, 1, VTK_INT_MAX);
105  vtkGetMacro(Magnification, int);
107 
111  int GetFBOSuccess() { return this->FBOSuccess; }
112 
116  int GetLICSuccess() { return this->LICSuccess; }
117 
118 protected:
120&#href_anchor"code" href="classvtkStructuredGridLIC2D.html">vtkStructuredGridLIC2D() override;
121 
129  vtkInformation *info) override;
130 
138  vtkInformation *info) override;
139 
140  int RequestInformation(vtkInformation *request,
141&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
142  vtkInformationVector *outputVector) override;
143&#href_anchor"line"> 144  int RequestUpdateExtent (vtkInformation *request,
145&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
146  vtkInformationVector *outputVector) override;
147&#href_anchor"line"> 151  void AllocateOutputData(vtkDataObject *output,
152&#href_anchor"code" href="classvtkInformation.html">vtkInformation *outInfo);
153 
157  void AllocateScalars(vtkStructuredGrid *sg, vtkInformation *outInfo);
158&#href_anchor"line"> 163  int RequestData(vtkInformation *request,
164&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
165  vtkInformationVector *outputVector) override;
166&#href_anchor"line"> 167  int Steps;
168  double StepSize;
169  int Magnification;
171&#href_anchor"line"> 172  vtkImageNoiseSource* NoiseSource;
173&#href_anchor"keywordtype">bool OwnWindow;
174  int FBOSuccess;
175  int LICSuccess;
177 
178 private:
180&#href_anchor"keywordtype">void operator=(const vtkStructuredGridLIC2D&) = delete;
181&#href_anchor"line"> 182 };
183 
184 #endif
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
-
GPU implementation of a Line Integral Convolution, a technique for imaging vector fields...
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkStructuredGridLIC2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
45 #ifndef vtkStructuredGridLIC2D_h
46 #define vtkStructuredGridLIC2D_h
47 
48 #include "vtkRenderingLICOpenGL2Module.h" // For export macro
50&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
51&#href_anchor"line"> 52 class vtkImageNoiseSource;
53&#href_anchor"keyword">class vtkOpenGLHelper;
54&#href_anchor"keyword">class vtkRenderWindow;
55&#href_anchor"line"> 56 class VTKRENDERINGLICOPENGL2_EXPORT vtkStructuredGridLIC2D
57&#href_anchor"keyword">public vtkStructuredGridAlgorithm
58&#href_anchor"line"> 59 public:
60  static vtkStructuredGridLIC2D* New();
62&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
63&#href_anchor"line"> 65 
72  int SetContext( vtkRenderWindow * context );
73&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow * GetContext();
75 
77 
82  vtkSetMacro(Steps,int);
83  vtkGetMacro(Steps,int);
85 
87 
99  vtkSetMacro(StepSize,double);
100  vtkGetMacro(StepSize,double);
102 
104 
107  vtkSetClampMacro(Magnification, int, 1, VTK_INT_MAX);
108  vtkGetMacro(Magnification, int);
110 
114  int GetFBOSuccess() { return this->FBOSuccess; }
115 
119  int GetLICSuccess() { return this->LICSuccess; }
120 
121 protected:
123&#href_anchor"code" href="classvtkStructuredGridLIC2D.html">vtkStructuredGridLIC2D() override;
124 
132  vtkInformation *info) override;
133 
141  vtkInformation *info) override;
142 
143  int RequestInformation(vtkInformation *request,
144&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
145  vtkInformationVector *outputVector) override;
146&#href_anchor"line"> 147  int RequestUpdateExtent (vtkInformation *request,
148&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
149  vtkInformationVector *outputVector) override;
150&#href_anchor"line"> 154  void AllocateOutputData(vtkDataObject *output,
155&#href_anchor"code" href="classvtkInformation.html">vtkInformation *outInfo);
156 
160  void AllocateScalars(vtkStructuredGrid *sg, vtkInformation *outInfo);
161&#href_anchor"line"> 166  int RequestData(vtkInformation *request,
167&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
168  vtkInformationVector *outputVector) override;
169&#href_anchor"line"> 170  int Steps;
171  double StepSize;
172  int Magnification;
174&#href_anchor"line"> 175  vtkImageNoiseSource* NoiseSource;
176&#href_anchor"keywordtype">bool OwnWindow;
177  int FBOSuccess;
178  int LICSuccess;
180 
181 private:
183&#href_anchor"keywordtype">void operator=(const vtkStructuredGridLIC2D&) = delete;
184&#href_anchor"line"> 185 };
186 
187 #endif
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
+
GPU implementation of a Line Integral Convolution, a technique for imaging vector fields...
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Store vtkAlgorithm input/output information.
-
int GetLICSuccess()
Check if LIC runs properly.
+
int GetLICSuccess()
Check if LIC runs properly.
#define VTK_INT_MAX
Definition: vtkType.h:157
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
-
int GetFBOSuccess()
Check if FBO is started properly.
+
int GetFBOSuccess()
Check if FBO is started properly.
static vtkStructuredGridAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
a simple class to control print indentation
Definition: vtkIndent.h:39
@@ -72,7 +72,7 @@
Store zero or more vtkInformation instances.
general representation of visualization data
Definition: vtkDataObject.h:64
- +
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSurfaceLICComposite.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkSurfaceLICComposite_h
26 #define vtkSurfaceLICComposite_h
27 
28 #include "vtkObject.h"
29&#href_anchor"preprocessor">#include "vtkRenderingLICOpenGL2Module.h" // for export macro
30 #include "vtkPixelExtent.h" // for pixel extent
31&#href_anchor"preprocessor">#include <deque> // for deque
32 #include <vector> // for vector
33 
34 class vtkFloatArray;
35&#href_anchor"keyword">class vtkOpenGLRenderWindow;
36&#href_anchor"keyword">class vtkTextureObject;
37&#href_anchor"keyword">class vtkPainterCommunicator;
38&#href_anchor"line"> 39 class VTKRENDERINGLICOPENGL2_EXPORT vtkSurfaceLICComposite : public vtkObject
40&#href_anchor"line"> 41 public:
42  static vtkSurfaceLICComposite *New();
44&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
45&#href_anchor"line"> 53  void Initialize(
54  const vtkPixelExtent &winExt,
55&#href_anchor"keyword">const std::deque<vtkPixelExtent> &blockExts,
56  int strategy,
57  double stepSize,
58  int nSteps,
59  int normalizeVectors,
60  int enhancedLIC,
61  int anitalias);
62 
92  enum {
93  COMPOSITE_INPLACE=0,
94  COMPOSITE_INPLACE_DISJOINT,
95  COMPOSITE_BALANCED,
96  COMPOSITE_AUTO
97  };
98  void SetStrategy(int val){ this->Strategy = val; }
99  int GetStrategy(){ return this->Strategy; }
100 
106  { return static_cast<int>(this->CompositeExt.size()); }
107 
112  const vtkPixelExtent &GetGuardExtent(int i=0) const
113  { return this->GuardExt[i]; }
114 
115  const std::deque<vtkPixelExtent> &GetGuardExtents() const
116  { return this->GuardExt; }
117 
123  { return this->DisjointGuardExt[i]; }
124 
125  const std::deque<vtkPixelExtent> &GetDisjointGuardExtents() const
126  { return this->GuardExt; }
127 
132  const vtkPixelExtent &GetCompositeExtent(int i=0) const
133  { return this->CompositeExt[i]; }
134 
135  const std::deque<vtkPixelExtent> &GetCompositeExtents() const
136  { return this->CompositeExt; }
137 
142  { return this->DataSetExt; }
143 
148  { return this->WindowExt; }
149 
154  int InitializeCompositeExtents(float *vectors);
155 
162  virtual vtkOpenGLRenderWindow *GetContext(){ return nullptr; }
163 
171&#href_anchor"line"> 175  virtual void RestoreDefaultCommunicator(){}
176 
181  virtual int BuildProgram(float*){ return -1; }
182 
187  virtual int Gather(void *, int, int, vtkTextureObject *&)
188&#href_anchor"keywordflow">return -1; }
189 
194  virtual int Scatter(void *, int, int, vtkTextureObject *&)
195&#href_anchor"keywordflow">return -1; }
196 
202  static
203  int MakeDecompDisjoint(
204  std::deque<vtkPixelExtent> &in,
205  std::deque<vtkPixelExtent> &out);
206 
207 protected:
209&#href_anchor"code" href="classvtkSurfaceLICComposite.html">vtkSurfaceLICComposite() override;
210 
219  int MakeDecompDisjoint(
220  const std::deque<vtkPixelExtent> &in,
221  std::deque<vtkPixelExtent> &out,
222  float *vectors);
223 
227  float VectorMax(
228  const vtkPixelExtent &ext,
229&#href_anchor"keywordtype">float *vectors);
230 
235  int VectorMax(
236  const std::deque<vtkPixelExtent> &exts,
237  float *vectors,
238  std::vector<float> &vMax);
239 
243  int AddGuardPixels(
244  const std::deque<vtkPixelExtent> &exts,
245  std::deque<vtkPixelExtent> &guardExts,
246  std::deque<vtkPixelExtent> &disjointGuardExts,
247  float *vectors);
248 
252  void GetPixelBounds(
253  float *rgba,
254  int ni,
255  vtkPixelExtent &ext);
256&#href_anchor"line"> 262  float GetFudgeFactor(int nx[2]);
263 
264 protected:
265  int Pass; // id for mpi tagging
266 
267  vtkPixelExtent WindowExt; // screen extent (screen size)
268&#href_anchor"code" href="classvtkPixelExtent.html">vtkPixelExtent DataSetExt; // screen extent of the dataset
269  std::deque<vtkPixelExtent> BlockExts; // screen extents of blocks
270 
271  std::deque<vtkPixelExtent> CompositeExt; // screen extents after decomp
272  std::deque<vtkPixelExtent> GuardExt; // screen extents w/ guard cells
273  std::deque<vtkPixelExtent> DisjointGuardExt; // screen extents w/ guard cells
274 
275  int Strategy; // control for parallel composite
276 
277  double StepSize; // window coordinates step size
278  int NumberOfSteps; // number of integration steps
279  int NormalizeVectors; // does integrator normailze
280  int NumberOfGuardLevels; // 1.5 if enhanced LIC 1 otherwise
281  int NumberOfEEGuardPixels; // 1 if enhanced LIC 0 otherwise
282  int NumberOfAAGuardPixels; // n antialias passes
283 
284 private:
286&#href_anchor"keywordtype">void operator=(const vtkSurfaceLICComposite&) = delete;
287&#href_anchor"line"> 288  friend
289  ostream &operator<<(ostream &os, vtkSurfaceLICComposite &ss);
290&#href_anchor"line"> 291 
292 ostream &operator<<(ostream &os, vtkSurfaceLICComposite &ss);
293&#href_anchor"line"> 294 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSurfaceLICComposite.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkSurfaceLICComposite_h
26 #define vtkSurfaceLICComposite_h
27 
28 #include "vtkObject.h"
29&#href_anchor"preprocessor">#include "vtkRenderingLICOpenGL2Module.h" // for export macro
30 #include "vtkPixelExtent.h" // for pixel extent
31&#href_anchor"preprocessor">#include <deque> // for deque
32 #include <vector> // for vector
33 
34 class vtkFloatArray;
35&#href_anchor"keyword">class vtkOpenGLRenderWindow;
36&#href_anchor"keyword">class vtkTextureObject;
37&#href_anchor"keyword">class vtkPainterCommunicator;
38&#href_anchor"line"> 39 class VTKRENDERINGLICOPENGL2_EXPORT vtkSurfaceLICComposite : public vtkObject
40&#href_anchor"line"> 41 public:
42  static vtkSurfaceLICComposite *New();
44&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
45&#href_anchor"line"> 53  void Initialize(
54  const vtkPixelExtent &winExt,
55&#href_anchor"keyword">const std::deque<vtkPixelExtent> &blockExts,
56  int strategy,
57  double stepSize,
58  int nSteps,
59  int normalizeVectors,
60  int enhancedLIC,
61  int anitalias);
62 
92  enum {
93  COMPOSITE_INPLACE=0,
94  COMPOSITE_INPLACE_DISJOINT,
95  COMPOSITE_BALANCED,
96  COMPOSITE_AUTO
97  };
98  void SetStrategy(int val){ this->Strategy = val; }
99  int GetStrategy(){ return this->Strategy; }
100 
106  { return static_cast<int>(this->CompositeExt.size()); }
107 
112  const vtkPixelExtent &GetGuardExtent(int i=0) const
113  { return this->GuardExt[i]; }
114 
115  const std::deque<vtkPixelExtent> &GetGuardExtents() const
116  { return this->GuardExt; }
117 
123  { return this->DisjointGuardExt[i]; }
124 
125  const std::deque<vtkPixelExtent> &GetDisjointGuardExtents() const
126  { return this->GuardExt; }
127 
132  const vtkPixelExtent &GetCompositeExtent(int i=0) const
133  { return this->CompositeExt[i]; }
134 
135  const std::deque<vtkPixelExtent> &GetCompositeExtents() const
136  { return this->CompositeExt; }
137 
142  { return this->DataSetExt; }
143 
148  { return this->WindowExt; }
149 
154  int InitializeCompositeExtents(float *vectors);
155 
162  virtual vtkOpenGLRenderWindow *GetContext(){ return nullptr; }
163 
171&#href_anchor"line"> 175  virtual void RestoreDefaultCommunicator(){}
176 
181  virtual int BuildProgram(float*){ return -1; }
182 
187  virtual int Gather(void *, int, int, vtkTextureObject *&)
188&#href_anchor"keywordflow">return -1; }
189 
194  virtual int Scatter(void *, int, int, vtkTextureObject *&)
195&#href_anchor"keywordflow">return -1; }
196 
202  static
203  int MakeDecompDisjoint(
204  std::deque<vtkPixelExtent> &in,
205  std::deque<vtkPixelExtent> &out);
206 
207 protected:
209&#href_anchor"code" href="classvtkSurfaceLICComposite.html">vtkSurfaceLICComposite() override;
210 
219  int MakeDecompDisjoint(
220  const std::deque<vtkPixelExtent> &in,
221  std::deque<vtkPixelExtent> &out,
222  float *vectors);
223 
227  float VectorMax(
228  const vtkPixelExtent &ext,
229&#href_anchor"keywordtype">float *vectors);
230 
235  int VectorMax(
236  const std::deque<vtkPixelExtent> &exts,
237  float *vectors,
238  std::vector<float> &vMax);
239 
243  int AddGuardPixels(
244  const std::deque<vtkPixelExtent> &exts,
245  std::deque<vtkPixelExtent> &guardExts,
246  std::deque<vtkPixelExtent> &disjointGuardExts,
247  float *vectors);
248 
252  void GetPixelBounds(
253  float *rgba,
254  int ni,
255  vtkPixelExtent &ext);
256&#href_anchor"line"> 262  float GetFudgeFactor(int nx[2]);
263 
264 protected:
265  int Pass; // id for mpi tagging
266 
267  vtkPixelExtent WindowExt; // screen extent (screen size)
268&#href_anchor"code" href="classvtkPixelExtent.html">vtkPixelExtent DataSetExt; // screen extent of the dataset
269  std::deque<vtkPixelExtent> BlockExts; // screen extents of blocks
270 
271  std::deque<vtkPixelExtent> CompositeExt; // screen extents after decomp
272  std::deque<vtkPixelExtent> GuardExt; // screen extents w/ guard cells
273  std::deque<vtkPixelExtent> DisjointGuardExt; // screen extents w/ guard cells
274 
275  int Strategy; // control for parallel composite
276 
277  double StepSize; // window coordinates step size
278  int NumberOfSteps; // number of integration steps
279  int NormalizeVectors; // does integrator normailze
280  int NumberOfGuardLevels; // 1.5 if enhanced LIC 1 otherwise
281  int NumberOfEEGuardPixels; // 1 if enhanced LIC 0 otherwise
282  int NumberOfAAGuardPixels; // n antialias passes
283 
284 private:
286&#href_anchor"keywordtype">void operator=(const vtkSurfaceLICComposite&) = delete;
287&#href_anchor"line"> 288  friend
289  ostream &operator<<(ostream &os, vtkSurfaceLICComposite &ss);
290&#href_anchor"line"> 291 
292 ostream &operator<<(ostream &os, vtkSurfaceLICComposite &ss);
293&#href_anchor"line"> 294 #endif
OpenGL rendering window.
abstract base class for most VTK objects
Definition: vtkObject.h:59
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
ostream & operator<<(ostream &os, vtkSurfaceLICComposite &ss)
@@ -65,7 +65,7 @@
const std::deque< vtkPixelExtent > & GetCompositeExtents() const
const vtkPixelExtent & GetWindowExtent() const
Get the whole window extent.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
Representation of a cartesian pixel plane and common operations on it.
const vtkPixelExtent & GetDataSetExtent() const
Get the whole dataset extent (all blocks).
const std::deque< vtkPixelExtent > & GetGuardExtents() const
/usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkTextureIO_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkTextureIO_8h_source.html 2018-12-20 19:53:40.115002511 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/penGL2_2vtkTextureIO_8h_source.html 2018-12-20 19:53:40.115002511 +0000 @@ -50,7 +50,7 @@
static void Write(std::string filename, vtkTextureObject *texture, const vtkPixelExtent &subset, const double *origin=nullptr)
Write to disk as image data with subset(optional) at dataset origin(optional)
Definition: vtkTextureIO.h:62
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
Representation of a cartesian pixel plane and common operations on it.
A small collection of I/O routines that write vtkTextureObject to disk for debugging.
Definition: vtkTextureIO.h:35
static void Write(std::string filename, vtkTextureObject *texture, const unsigned int *subset=nullptr, const double *origin=nullptr)
Write to disk as image data with subset(optional) at dataset origin(optional)
Definition: vtkTextureIO.h:50
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAMRVolumeMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAMRVolumeMapper_8h_source.html 2018-12-20 19:53:40.187002974 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkAMRVolumeMapper_8h_source.html 2018-12-20 19:53:40.187002974 +0000 @@ -58,7 +58,7 @@
#define VTK_RESLICE_CUBIC
Store vtkAlgorithm input/output information.
-
Adaptive volume mapper.
+
Adaptive volume mapper.
void SetRequestedRenderModeToDefault()
Set the requested render mode to vtkAMRVolumeMapper::DefaultRenderMode.
virtual int GetBlendMode()
Set/Get the blend mode.
virtual void SetCroppingRegionFlags(int)
Set the flags for the cropping regions.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraPass_8h_source.html 2018-12-20 19:53:40.219003179 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCameraPass_8h_source.html 2018-12-20 19:53:40.219003179 +0000 @@ -46,14 +46,14 @@
vtkCameraPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCameraPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
32 #ifndef vtkCameraPass_h
33 #define vtkCameraPass_h
34 
35 #include "vtkRenderingOpenGLModule.h" // For export macro
36 #include "vtkRenderPass.h"
37&#href_anchor"line"> 38&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkCameraPass : public vtkRenderPass
39&#href_anchor"line"> 40 public:
41  static vtkCameraPass *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 49  void Render(const vtkRenderState *s) override;
50&#href_anchor"line"> 56  void ReleaseGraphicsResources(vtkWindow *w) override;
57&#href_anchor"line"> 59 
66  vtkGetObjectMacro(DelegatePass,vtkRenderPass);
67&#href_anchor"keyword">virtual void SetDelegatePass(vtkRenderPass *delegatePass);
69&#href_anchor"line"> 71 
75  vtkSetMacro(AspectRatioOverride, double);
76  vtkGetMacro(AspectRatioOverride, double);
77  protected:
79 
82  vtkCameraPass();
83&#href_anchor"line"> 85 
88  ~vtkCameraPass() override;
89&#href_anchor"keyword">virtual void GetTiledSizeAndOrigin(
90  const vtkRenderState* render_state,
91&#href_anchor"keywordtype">int* width, int* height, int *originX,
92  int* originY);
94 
96 
98  private:
99  vtkCameraPass(const vtkCameraPass&) = delete;
100&#href_anchor"keywordtype">void operator=(const vtkCameraPass&) = delete;
101&#href_anchor"line"> 102 
103 #endif
double AspectRatioOverride
Definition: vtkCameraPass.h:97
-
Implement the camera render pass.
Definition: vtkCameraPass.h:38
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCameraPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
35 #ifndef vtkCameraPass_h
36 #define vtkCameraPass_h
37 
38 #include "vtkRenderingOpenGLModule.h" // For export macro
39 #include "vtkRenderPass.h"
40&#href_anchor"line"> 41&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkCameraPass : public vtkRenderPass
42&#href_anchor"line"> 43 public:
44  static vtkCameraPass *New();
46&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
47&#href_anchor"line"> 52  void Render(const vtkRenderState *s) override;
53&#href_anchor"line"> 59  void ReleaseGraphicsResources(vtkWindow *w) override;
60&#href_anchor"line"> 62 
69  vtkGetObjectMacro(DelegatePass,vtkRenderPass);
70&#href_anchor"keyword">virtual void SetDelegatePass(vtkRenderPass *delegatePass);
72&#href_anchor"line"> 74 
78  vtkSetMacro(AspectRatioOverride, double);
79  vtkGetMacro(AspectRatioOverride, double);
80  protected:
82 
85  vtkCameraPass();
86&#href_anchor"line"> 88 
91  ~vtkCameraPass() override;
92&#href_anchor"keyword">virtual void GetTiledSizeAndOrigin(
93  const vtkRenderState* render_state,
94&#href_anchor"keywordtype">int* width, int* height, int *originX,
95  int* originY);
97 
99 
101  private:
102  vtkCameraPass(const vtkCameraPass&) = delete;
103&#href_anchor"keywordtype">void operator=(const vtkCameraPass&) = delete;
104&#href_anchor"line"> 105 
106 #endif
double AspectRatioOverride
+
Implement the camera render pass.
Definition: vtkCameraPass.h:41
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
-
vtkRenderPass * DelegatePass
Definition: vtkCameraPass.h:95
+
vtkRenderPass * DelegatePass
Definition: vtkCameraPass.h:98
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearRGBPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearRGBPass_8h_source.html 2018-12-20 19:53:40.243003333 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearRGBPass_8h_source.html 2018-12-20 19:53:40.243003333 +0000 @@ -46,7 +46,7 @@
vtkClearRGBPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkClearRGBPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkClearRGBPass_h
26 #define vtkClearRGBPass_h
27 
28 #include "vtkRenderingOpenGLModule.h" // For export macro
29 #include "vtkRenderPass.h"
30&#href_anchor"line"> 31 class vtkOpenGLRenderWindow;
32&#href_anchor"line"> 33&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkClearRGBPass : public vtkRenderPass
34&#href_anchor"line"> 35 public:
36  static vtkClearRGBPass *New();
38&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
39&#href_anchor"line"> 43  void Render(const vtkRenderState *s) override;
44&#href_anchor"line"> 46 
50  vtkSetVector3Macro(Background,double);
51  vtkGetVector3Macro(Background,double);
53 
54  protected:
59&#href_anchor"line"> 63  ~vtkClearRGBPass() override;
64&#href_anchor"line"> 65  double Background[3];
66 
67  private:
68  vtkClearRGBPass(const vtkClearRGBPass&) = delete;
69&#href_anchor"keywordtype">void operator=(const vtkClearRGBPass&) = delete;
70&#href_anchor"line"> 71 
72 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkClearRGBPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkClearRGBPass_h
26 #define vtkClearRGBPass_h
27 
28 #include "vtkRenderingOpenGLModule.h" // For export macro
29 #include "vtkRenderPass.h"
30&#href_anchor"line"> 31 class vtkOpenGLRenderWindow;
32&#href_anchor"line"> 33&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkClearRGBPass : public vtkRenderPass
34&#href_anchor"line"> 35 public:
36  static vtkClearRGBPass *New();
38&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
39&#href_anchor"line"> 43  void Render(const vtkRenderState *s) override;
44&#href_anchor"line"> 46 
50  vtkSetVector3Macro(Background,double);
51  vtkGetVector3Macro(Background,double);
53 
54  protected:
59&#href_anchor"line"> 63  ~vtkClearRGBPass() override;
64&#href_anchor"line"> 65  double Background[3];
66 
67  private:
68  vtkClearRGBPass(const vtkClearRGBPass&) = delete;
69&#href_anchor"keywordtype">void operator=(const vtkClearRGBPass&) = delete;
70&#href_anchor"line"> 71 
72 #endif
OpenGL rendering window.
Paint in the color buffer.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearZPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearZPass_8h_source.html 2018-12-20 19:53:40.271003513 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkClearZPass_8h_source.html 2018-12-20 19:53:40.271003513 +0000 @@ -46,12 +46,12 @@
vtkClearZPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkClearZPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkClearZPass_h
26 #define vtkClearZPass_h
27 
28 #include "vtkRenderingOpenGLModule.h" // For export macro
29 #include "vtkRenderPass.h"
30&#href_anchor"line"> 31 class vtkOpenGLRenderWindow;
32&#href_anchor"line"> 33&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkClearZPass : public vtkRenderPass
34&#href_anchor"line"> 35 public:
36  static vtkClearZPass *New();
38&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
39&#href_anchor"line"> 44  void Render(const vtkRenderState *s) override;
45&#href_anchor"line"> 47 
50  vtkSetClampMacro(Depth,double,0.0,1.0);
51  vtkGetMacro(Depth,double);
53 
54  protected:
58  vtkClearZPass();
59&#href_anchor"line"> 63  ~vtkClearZPass() override;
64&#href_anchor"line"> 65  double Depth;
66 
67  private:
68  vtkClearZPass(const vtkClearZPass&) = delete;
69&#href_anchor"keywordtype">void operator=(const vtkClearZPass&) = delete;
70&#href_anchor"line"> 71 
72 #endif
OpenGL rendering window.
-
Clear the depth buffer with a given value.
Definition: vtkClearZPass.h:33
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkClearZPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkClearZPass_h
29 #define vtkClearZPass_h
30 
31 #include "vtkRenderingOpenGLModule.h" // For export macro
32 #include "vtkRenderPass.h"
33&#href_anchor"line"> 34 class vtkOpenGLRenderWindow;
35&#href_anchor"line"> 36&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkClearZPass : public vtkRenderPass
37&#href_anchor"line"> 38 public:
39  static vtkClearZPass *New();
41&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
42&#href_anchor"line"> 47  void Render(const vtkRenderState *s) override;
48&#href_anchor"line"> 50 
53  vtkSetClampMacro(Depth,double,0.0,1.0);
54  vtkGetMacro(Depth,double);
56 
57  protected:
61  vtkClearZPass();
62&#href_anchor"line"> 66  ~vtkClearZPass() override;
67&#href_anchor"line"> 68  double Depth;
69 
70  private:
71  vtkClearZPass(const vtkClearZPass&) = delete;
72&#href_anchor"keywordtype">void operator=(const vtkClearZPass&) = delete;
73&#href_anchor"line"> 74 
75 #endif
OpenGL rendering window.
+
Clear the depth buffer with a given value.
Definition: vtkClearZPass.h:36
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
- +
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaRenderWindow_8h_source.html 2018-12-20 19:53:40.327003873 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCocoaRenderWindow_8h_source.html 2018-12-20 19:53:40.323003847 +0000 @@ -47,7 +47,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 Module: vtkCocoaRenderWindow.h
5 
6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7 All rights reserved.
8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
42 #ifndef vtkCocoaRenderWindow_h
43 #define vtkCocoaRenderWindow_h
44 
45 #include "vtkRenderingOpenGLModule.h" // For export macro
46 #include "vtkOpenGLRenderWindow.h"
47&#href_anchor"line"> 48&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkCocoaRenderWindow : public vtkOpenGLRenderWindow
49&#href_anchor"line"> 50 public:
51  static vtkCocoaRenderWindow *New();
53&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
54&#href_anchor"line"> 58  void Start() override;
59 
63  void Frame() override;
64 
68  virtual void WindowConfigure();
69 
78  virtual void Initialize();
79 
86  void SetFullScreen(int) override;
87 
91  void WindowRemap() override;
92 
97  virtual void PrefFullScreen();
98 
100 
103  void SetSize(int a[2]) override;
104  void SetSize(int,int) override;
106 
110  int *GetSize() override;
111 
113 
116  void SetPosition(int a[2]) override;
117  void SetPosition(int,int) override;
119 
123  int *GetScreenSize() override;
124 
128  int *GetPosition() override;
129 
134  void SetWindowName(const char *) override;
135 
136  void SetNextWindowInfo(char *) override
137  {
138  vtkWarningMacro("SetNextWindowInfo not implemented (WindowRemap not implemented).");
139  }
140  void* GetGenericDrawable() override
141  {
142  vtkWarningMacro("Method not implemented.");
143  return 0;
144  }
145  void SetDisplayId(void*) override
146  {
147  vtkWarningMacro("Method not implemented.");
148  }
149  void *GetGenericDisplayId() override
150  {
151  vtkWarningMacro("Method not implemented.");
152  return 0;
153  }
154 
160  void SetWindowInfo(char*) override;
161 
167  void SetParentInfo(char*) override;
168 
169  void SetNextWindowId(void*) override
170  {
171  vtkWarningMacro("SetNextWindowId not implemented (WindowRemap not implemented).");
172  }
173 
178  bool InitializeFromCurrentContext() override;
179 
186  void SetStereoCapableWindow(int capable) override;
187 
191  void MakeCurrent() override;
192 
196  bool IsCurrent() override;
197 
204  bool IsDrawable() override;
205 
209  void UpdateContext();
210 
214  const char *ReportCapabilities() override;
215 
219  int SupportsOpenGL() override;
220 
224  int IsDirect() override;
225 
231  void SetForceMakeCurrent() override;
232 
237  int GetEventPending() override;
238 
240 
243  virtual void SetupPalette(void *hDC);
244  virtual void SetupPixelFormat(void *hDC, void *dwFlags, int debug,
245  int bpp=16, int zbpp=16);
247 
251  void Finalize() override;
252 
256  int GetDepthBufferSize() override;
257 
259 
265  void HideCursor() override;
266  void ShowCursor() override;
267  void SetCursorPosition(int x, int y) override;
269 
273  void SetCurrentCursor(int) override;
274 
279  virtual int GetViewCreated();
280 
285  virtual int GetWindowCreated();
286 
288 
291  void SetContextId(void *);
292  void *GetContextId();
293  void *GetGenericContext() override {return this->GetContextId();}
295 
306  virtual void SetRootWindow(void *);
307 
311  virtual void *GetRootWindow();
312 
323  void SetWindowId(void *) override;
324 
328  virtual void *GetWindowId();
329  void *GetGenericWindowId() override {return this->GetWindowId();}
330 
337  void SetParentId(void *nsview) override;
338 
344  virtual void *GetParentId();
345  void *GetGenericParentId() override { return this->GetParentId(); }
346 
356  void SetWantsBestResolution(bool wantsBest);
357  bool GetWantsBestResolution();
358 
360 
363  void SetPixelFormat(void *pixelFormat);
364  void *GetPixelFormat();
366 
367 protected:
369&#href_anchor"code" href="classvtkCocoaRenderWindow.html">vtkCocoaRenderWindow() override;
370 
371  void CreateGLContext();
372 
373  void CreateAWindow() override;
374  void DestroyWindow() override;
375  void DestroyOffScreenWindow();
376 
379 
381 
385  void SetCocoaManager(void *manager);
386  void *GetCocoaManager();
388 
389  void SetCocoaServer(void *server); // Really a vtkCocoaServer*
390  void *GetCocoaServer();
391 
392 private:
394&#href_anchor"keywordtype">void operator=(const vtkCocoaRenderWindow&) = delete;
395&#href_anchor"line"> 396 private:
397  // Important: this class cannot contain Objective-C instance
398  // variables for 2 reasons:
399  // 1) C++ files include this header
400  // 2) because of garbage collection (the GC scanner does not scan objects create by C++'s new)
401  // Instead, use the CocoaManager dictionary to keep a collection
402  // of what would otherwise be Objective-C instance variables.
403  void *CocoaManager; // Really an NSMutableDictionary*
404 
405  int WindowCreated;
406  int ViewCreated;
407  int CursorHidden;
408 
409  int ForceMakeCurrent;
410  char *Capabilities;
411 
412  bool WantsBestResolution;
413 };
414 
415 #endif
int GetDepthBufferSize() override
Get the size of the depth buffer.
-
OpenGL rendering window.
+
OpenGL rendering window.
virtual void Finalize()=0
Finalize the rendering process.
virtual void SetForceMakeCurrent()
If called, allow MakeCurrent() to skip cache-check when called.
virtual void WindowRemap()=0
Remap the rendering window.
@@ -89,8 +89,8 @@
virtual void Start()=0
Initialize the rendering process.
virtual void SetWindowName(const char *)
Get name of rendering window.
virtual void SetPosition(int, int)
Set/Get the position in screen coordinates of the rendering window.
- -
virtual void Initialize(void)
Initialize the rendering window.
+ +
virtual void Initialize(void)
Initialize the rendering window.
virtual void CreateAWindow()=0
Create a not-off-screen window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
void * GetGenericWindowId() override
Dummy stubs for vtkWindow API.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2Internal_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2Internal_8h_source.html 2018-12-20 19:53:40.387004259 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2Internal_8h_source.html 2018-12-20 19:53:40.387004259 +0000 @@ -47,7 +47,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">// this class encapsulates values tied to a
2 // polydata
3&#href_anchor"keyword">class vtkCompositeMapperHelperData
4&#href_anchor"line"> 5 public:
7  unsigned int FlatIndex;
8  double Opacity;
9  bool Visibility;
14 
15  bool Marked;
16 
17  unsigned int StartVertex;
18  unsigned int NextVertex;
19 
20  // point line poly strip edge stripedge
23 
24  // Point Line Poly Strip end
25  size_t PrimOffsets[5];
26 
27  bool Different(
29  vtkHardwareSelector *selector,
30&#href_anchor"keywordtype">int primType)
31  {
32  return
33  (selector &&
34  selector->GetCurrentPass() ==
36  this->Opacity != next->Opacity ||
37  this->Visibility != next->Visibility ||
38  this->Pickability != next->Pickability ||
39  this->OverridesColor != next->OverridesColor ||
40  this->AmbientColor != next->AmbientColor ||
41  this->DiffuseColor != next->DiffuseColor ||
42  (primType >= 0 && primType <= 3 &&
43  this->PrimOffsets[primType+1] != next->PrimOffsets[primType]);
44  }
45 
46 };
47 
48 //===================================================================
49 // We define a helper class that is a subclass of vtkOpenGLPolyDataMapper
50&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkCompositeMapperHelper2 : public vtkOpenGLPolyDataMapper
51&#href_anchor"line"> 52 public:
55&#href_anchor"line"> 56  void SetParent(vtkCompositePolyDataMapper2 *p) {
57&#href_anchor"line"> 58 
59  vtkCompositeMapperHelperData *AddData(vtkPolyData *pd, unsigned int flatIndex);
60&#href_anchor"line"> 61  // Description:
62  // Implemented by sub classes. Actual rendering is done here.
63  void RenderPiece(vtkRenderer *ren, vtkActor *act) override;
64&#href_anchor"line"> 65  // keep track of what data is being used as the multiblock
66  // can change
67  void ClearMark();
68  void RemoveUnused();
69  bool GetMarked() { return this->Marked; }
70  void SetMarked(bool v) { this->Marked = v; }
71 
75  std::vector<vtkPolyData*> GetRenderedList(){ return this->RenderedList; }
76 
77 protected:
79  std::map<vtkPolyData *, vtkCompositeMapperHelperData *> Data;
80 
81  bool Marked;
82 
84  {
85  this->Parent = nullptr;
86  };
87  ~vtkCompositeMapperHelper2() override;
88&#href_anchor"line"> 89  void DrawIBO(
90  vtkRenderer* ren, vtkActor *actor,
91&#href_anchor"keywordtype">int primType,
92  vtkOpenGLHelper &CellBO,
93&#href_anchor"code" href="namespacevtkX3D.html#ac6551f7bf833e8254b2b3ecdaea0d210a608db9ad4c08b9eb2e8e8353b79225da">mode,
94  int pointSize);
95 
96  void SetShaderValues(
97  vtkShaderProgram *prog,
98&#href_anchor"code" href="classvtkCompositeMapperHelperData.html">vtkCompositeMapperHelperData *hdata,
99  size_t primOffset);
100 
101  // Description:
102  // Perform string replacments on the shader templates, called from
103  // ReplaceShaderValues
104  void ReplaceShaderColor(
105  std::map<vtkShader::Type, vtkShader *> shaders,
106  vtkRenderer *ren, vtkActor *act) override;
107&#href_anchor"line"> 108  // Description:
109  // Determine if the buffer objects need to be rebuilt
110  bool GetNeedToRebuildBufferObjects(vtkRenderer *ren, vtkActor *act) override;
111&#href_anchor"line"> 112  // Description:
113  // Build the VBO/IBO, called by UpdateBufferObjects
114  void BuildBufferObjects(vtkRenderer *ren, vtkActor *act) override;
115&#href_anchor"keyword">virtual void AppendOneBufferObject(vtkRenderer *ren,
116&#href_anchor"code" href="classvtkActor.html">vtkActor *act, vtkCompositeMapperHelperData *hdata,
117&#href_anchor"keywordtype">unsigned int &flat_index,
118  std::vector<unsigned char> &colors,
119  std::vector<float> &norms);
120 
121  // Description:
122  // Returns if we can use texture maps for scalar coloring. Note this doesn't
123  // say we "will" use scalar coloring. It says, if we do use scalar coloring,
124  // we will use a texture. Always off for this mapper.
126&#href_anchor"line"> 127  std::vector<unsigned int> VertexOffsets;
128 
129  // vert line poly strip edge stripedge
130  std::vector<unsigned int> IndexArray[PrimitiveEnd];
131 
132  void RenderPieceDraw(vtkRenderer *ren, vtkActor *act) override;
133&#href_anchor"line"> 134  bool PrimIDUsed;
136 
140 
141  std::vector<vtkPolyData*> RenderedList;
142 
143 private:
145&#href_anchor"keywordtype">void operator=(const vtkCompositeMapperHelper2&) = delete;
146&#href_anchor"line"> 147 // VTK-HeaderTest-Exclude: vtkCompositePolyDataMapper2Internal.h
virtual void RenderPieceDraw(vtkRenderer *ren, vtkActor *act)
Implemented by sub classes.
-
a PolyDataMapper for the OpenGL library
+
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
static vtkOpenGLPolyDataMapper * New()
@@ -55,7 +55,7 @@ -
mapper for composite dataset consisting of polygonal data.
+
mapper for composite dataset consisting of polygonal data.
abstract specification for renderers
Definition: vtkRenderer.h:63
@@ -78,7 +78,7 @@ - + /usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2_8h_source.html 2018-12-20 19:53:40.427004516 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositePolyDataMapper2_8h_source.html 2018-12-20 19:53:40.423004490 +0000 @@ -46,21 +46,21 @@
vtkCompositePolyDataMapper2.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCompositePolyDataMapper2.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkCompositePolyDataMapper2_h
26 #define vtkCompositePolyDataMapper2_h
27 
28 #include "vtkRenderingOpenGLModule.h" // For export macro
30&#href_anchor"preprocessor">#include "vtkSmartPointer.h" // for vtkSmartPointer
31&#href_anchor"line"> 32 class vtkCompositeDataDisplayAttributesLegacy;
33&#href_anchor"line"> 34&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkCompositePolyDataMapper2 : public vtkPainterPolyDataMapper
35&#href_anchor"line"> 36 public:
39&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
40&#href_anchor"line"> 51  bool GetIsOpaque() override;
52 
54 
57  void SetCompositeDataDisplayAttributes(vtkCompositeDataDisplayAttributesLegacy *attributes);
58&#href_anchor"code" href="classvtkCompositeDataDisplayAttributesLegacy.html">vtkCompositeDataDisplayAttributesLegacy* GetCompositeDataDisplayAttributes();
60 
62 
65  void SetBlockVisibility(unsigned int index, bool visible);
66  bool GetBlockVisibility(unsigned int index) const;
67  void RemoveBlockVisibility(unsigned int index);
68  void RemoveBlockVisibilities();
69  VTK_LEGACY(void RemoveBlockVisibilites());
71 
73 
76  void SetBlockColor(unsigned int index, double color[3]);
77  void SetBlockColor(unsigned int index, double r, double g, double b)
78  {
79  double color[3] = {r, g, b};
80  this->SetBlockColor(index, color);
81  }
82  double* GetBlockColor(unsigned int index);
83  void RemoveBlockColor(unsigned int index);
84  void RemoveBlockColors();
86 
88 
91  void SetBlockOpacity(unsigned int index, double opacity);
92  double GetBlockOpacity(unsigned int index);
93  void RemoveBlockOpacity(unsigned int index);
94  void RemoveBlockOpacities();
96 
97 protected:
99&#href_anchor"code" href="classvtkCompositePolyDataMapper2.html">vtkCompositePolyDataMapper2() override;
100 
107 
111  int FillInputPortInformation(int port, vtkInformation* info) override;
112 
116  void ComputeBounds() override;
117 
122  void UpdatePainterInformation() override;
123 
128 
133 
135 
136 private:
137  vtkMTimeType LastOpaqueCheckTime;
138  bool LastOpaqueCheckValue;
139 
140 private:
142&#href_anchor"keywordtype">void operator=(const vtkCompositePolyDataMapper2&) = delete;
143&#href_anchor"line"> 144 };
145 
146 #endif
rendering attributes for a multi-block dataset.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCompositePolyDataMapper2.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkCompositePolyDataMapper2_h
29 #define vtkCompositePolyDataMapper2_h
30 
31 #include "vtkRenderingOpenGLModule.h" // For export macro
33&#href_anchor"preprocessor">#include "vtkSmartPointer.h" // for vtkSmartPointer
34&#href_anchor"line"> 35 class vtkCompositeDataDisplayAttributesLegacy;
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkCompositePolyDataMapper2 : public vtkPainterPolyDataMapper
38&#href_anchor"line"> 39 public:
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 54  bool GetIsOpaque() override;
55 
57 
60  void SetCompositeDataDisplayAttributes(vtkCompositeDataDisplayAttributesLegacy *attributes);
61&#href_anchor"code" href="classvtkCompositeDataDisplayAttributesLegacy.html">vtkCompositeDataDisplayAttributesLegacy* GetCompositeDataDisplayAttributes();
63 
65 
68  void SetBlockVisibility(unsigned int index, bool visible);
69  bool GetBlockVisibility(unsigned int index) const;
70  void RemoveBlockVisibility(unsigned int index);
71  void RemoveBlockVisibilities();
72  VTK_LEGACY(void RemoveBlockVisibilites());
74 
76 
79  void SetBlockColor(unsigned int index, double color[3]);
80  void SetBlockColor(unsigned int index, double r, double g, double b)
81  {
82  double color[3] = {r, g, b};
83  this->SetBlockColor(index, color);
84  }
85  double* GetBlockColor(unsigned int index);
86  void RemoveBlockColor(unsigned int index);
87  void RemoveBlockColors();
89 
91 
94  void SetBlockOpacity(unsigned int index, double opacity);
95  double GetBlockOpacity(unsigned int index);
96  void RemoveBlockOpacity(unsigned int index);
97  void RemoveBlockOpacities();
99 
100 protected:
102&#href_anchor"code" href="classvtkCompositePolyDataMapper2.html">vtkCompositePolyDataMapper2() override;
103 
110 
114  int FillInputPortInformation(int port, vtkInformation* info) override;
115 
119  void ComputeBounds() override;
120 
125  void UpdatePainterInformation() override;
126 
131 
136 
138 
139 private:
140  vtkMTimeType LastOpaqueCheckTime;
141  bool LastOpaqueCheckValue;
142 
143 private:
145&#href_anchor"keywordtype">void operator=(const vtkCompositePolyDataMapper2&) = delete;
146&#href_anchor"line"> 147 };
148 
149 #endif
rendering attributes for a multi-block dataset.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void UpdatePainterInformation()
Called when the PainterInformation becomes obsolete.
virtual vtkExecutive * CreateDefaultExecutive()
Create a default executive.
Store vtkAlgorithm input/output information.
vtkTypeUInt32 vtkMTimeType
Definition: vtkType.h:300
-
mapper for composite dataset consisting of polygonal data.
+
mapper for composite dataset consisting of polygonal data.
record modification and/or execution time
Definition: vtkTimeStamp.h:35
void ComputeBounds() override
Called in GetBounds().
- +
Superclass for all pipeline executives in VTK.
Definition: vtkExecutive.h:49
-
void SetBlockColor(unsigned int index, double r, double g, double b)
Set/get the color for a block given its flat index.
+
void SetBlockColor(unsigned int index, double r, double g, double b)
Set/get the color for a block given its flat index.
a simple class to control print indentation
Definition: vtkIndent.h:39
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
static vtkPainterPolyDataMapper * New()
@@ -68,11 +68,11 @@
Abstract class for drawing poly data.
Definition: vtkPainter.h:61
bool GetIsOpaque() override
Returns if the mapper does not expect to have translucent geometry.
-
vtkTimeStamp BoundsMTime
Time stamp for computation of bounds.
+
vtkTimeStamp BoundsMTime
Time stamp for computation of bounds.
PolyDataMapper using painters.
-
vtkSmartPointer< vtkCompositeDataDisplayAttributesLegacy > CompositeAttributes
Composite data set attributes.
+
vtkSmartPointer< vtkCompositeDataDisplayAttributesLegacy > CompositeAttributes
Composite data set attributes.
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCompositeRGBAPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkCompositeRGBAPass_h
35 #define vtkCompositeRGBAPass_h
36 
37 #include "vtkRenderingParallelModule.h" // For export macro
38 #include "vtkRenderPass.h"
39&#href_anchor"line"> 40 class vtkMultiProcessController;
41&#href_anchor"line"> 42 class vtkPixelBufferObject;
43&#href_anchor"keyword">class vtkTextureObject;
44&#href_anchor"keyword">class vtkOpenGLRenderWindow;
45&#href_anchor"keyword">class vtkPKdTree;
46&#href_anchor"line"> 47&#href_anchor"keyword">class VTKRENDERINGPARALLEL_EXPORT vtkCompositeRGBAPass : public vtkRenderPass
48&#href_anchor"line"> 49 public:
50  static vtkCompositeRGBAPass *New();
52&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
53&#href_anchor"line"> 58  void Render(const vtkRenderState *s) override;
59&#href_anchor"line"> 65  void ReleaseGraphicsResources(vtkWindow *w) override;
66&#href_anchor"line"> 68 
73  vtkGetObjectMacro(Controller,vtkMultiProcessController);
74&#href_anchor"keyword">virtual void SetController(vtkMultiProcessController *controller);
76&#href_anchor"line"> 78 
81  vtkGetObjectMacro(Kdtree,vtkPKdTree);
82&#href_anchor"keyword">virtual void SetKdtree(vtkPKdTree *kdtree);
84&#href_anchor"line"> 88  bool IsSupported(vtkOpenGLRenderWindow *context);
89&#href_anchor"line"> 90  protected:
95&#href_anchor"line"> 99  ~vtkCompositeRGBAPass() override;
100&#href_anchor"line"> 101  vtkMultiProcessController *Controller;
103 
109 
110  private:
112&#href_anchor"keywordtype">void operator=(const vtkCompositeRGBAPass&) = delete;
113&#href_anchor"line"> 114 
115 #endif
vtkTextureObject * RGBATexture
-
OpenGL rendering window.
+
OpenGL rendering window.
Build a k-d tree decomposition of a list of points.
Definition: vtkPKdTree.h:55
vtkPixelBufferObject * PBO
@@ -59,7 +59,7 @@
a simple class to control print indentation
Definition: vtkIndent.h:39
vtkTextureObject * RootTexture
abstracts an OpenGL pixel buffer object.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
vtkMultiProcessController * Controller
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeSurfaceLICMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeSurfaceLICMapper_8h_source.html 2018-12-20 19:53:40.491004927 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeSurfaceLICMapper_8h_source.html 2018-12-20 19:53:40.491004927 +0000 @@ -47,7 +47,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCompositeSurfaceLICMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkCompositeSurfaceLICMapper_h
30 #define vtkCompositeSurfaceLICMapper_h
31 
32 #include "vtkRenderingLICOpenGL2Module.h" // For export macro
33 #include "vtkCompositePolyDataMapper2.h"
34 #include "vtkNew.h" // for ivars
35&#href_anchor"line"> 36 class vtkSurfaceLICInterface;
37&#href_anchor"line"> 38&#href_anchor"keyword">class VTKRENDERINGLICOPENGL2_EXPORT vtkCompositeSurfaceLICMapper
39&#href_anchor"keyword">public vtkCompositePolyDataMapper2
40&#href_anchor"line"> 41 public:
44&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
45&#href_anchor"line"> 47 
51  return this->LICInterface.Get(); }
53 
57  void Render(vtkRenderer *ren, vtkActor *act) override;
58&#href_anchor"line"> 59 protected:
61&#href_anchor"code" href="classvtkCompositeSurfaceLICMapper.html">vtkCompositeSurfaceLICMapper() override;
62 
64 
66 
67  // copy values to the helpers
69&#href_anchor"line"> 70 private:
72&#href_anchor"keyword">const vtkCompositeSurfaceLICMapper&) = delete;
73&#href_anchor"keywordtype">void operator=(const vtkCompositeSurfaceLICMapper&) = delete;
74&#href_anchor"line"> 75 
76 #endif
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
-
mapper for composite dataset consisting of polygonal data.
+
mapper for composite dataset consisting of polygonal data.
vtkSurfaceLICInterface * GetLICInterface()
Get the vtkSurfaceLICInterface used by this mapper.
void Render(vtkRenderer *ren, vtkActor *act) override
This calls RenderPiece (in a for loop if streaming is necessary).
static vtkCompositePolyDataMapper2 * New()
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeZPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeZPass_8h_source.html 2018-12-20 19:53:40.527005158 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkCompositeZPass_8h_source.html 2018-12-20 19:53:40.527005158 +0000 @@ -46,7 +46,7 @@
vtkCompositeZPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCompositeZPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkCompositeZPass_h
35 #define vtkCompositeZPass_h
36 
37 #include "vtkRenderingParallelModule.h" // For export macro
38 #include "vtkRenderPass.h"
39&#href_anchor"line"> 40 class vtkMultiProcessController;
41&#href_anchor"line"> 42 class vtkPixelBufferObject;
43&#href_anchor"keyword">class vtkTextureObject;
44&#href_anchor"keyword">class vtkOpenGLRenderWindow;
45&#href_anchor"preprocessor">#ifdef VTK_OPENGL2
46 class vtkOpenGLHelper;
47&#href_anchor"preprocessor">#else
48 class vtkShaderProgram2;
49&#href_anchor"preprocessor">#endif
50 
51&#href_anchor"keyword">class VTKRENDERINGPARALLEL_EXPORT vtkCompositeZPass : public vtkRenderPass
52&#href_anchor"line"> 53 public:
54  static vtkCompositeZPass *New();
56&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
57&#href_anchor"line"> 62  void Render(const vtkRenderState *s) override;
63&#href_anchor"line"> 69  void ReleaseGraphicsResources(vtkWindow *w) override;
70&#href_anchor"line"> 72 
77  vtkGetObjectMacro(Controller,vtkMultiProcessController);
78&#href_anchor"keyword">virtual void SetController(vtkMultiProcessController *controller);
80&#href_anchor"line"> 84  bool IsSupported(vtkOpenGLRenderWindow *context);
85&#href_anchor"line"> 86  protected:
91&#href_anchor"line"> 95  ~vtkCompositeZPass() override;
96&#href_anchor"line"> 103  void CreateProgram(vtkOpenGLRenderWindow *context);
104&#href_anchor"line"> 105  vtkMultiProcessController *Controller;
106 
109 #ifdef VTK_OPENGL2
110  vtkOpenGLHelper *Program;
111&#href_anchor"preprocessor">#else
113 #endif
114  float *RawZBuffer;
116 
117  private:
118  vtkCompositeZPass(const vtkCompositeZPass&) = delete;
119&#href_anchor"keywordtype">void operator=(const vtkCompositeZPass&) = delete;
120&#href_anchor"line"> 121 
122 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkCompositeZPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkCompositeZPass_h
35 #define vtkCompositeZPass_h
36 
37 #include "vtkRenderingParallelModule.h" // For export macro
38 #include "vtkRenderPass.h"
39&#href_anchor"line"> 40 class vtkMultiProcessController;
41&#href_anchor"line"> 42 class vtkPixelBufferObject;
43&#href_anchor"keyword">class vtkTextureObject;
44&#href_anchor"keyword">class vtkOpenGLRenderWindow;
45&#href_anchor"preprocessor">#ifdef VTK_OPENGL2
46 class vtkOpenGLHelper;
47&#href_anchor"preprocessor">#else
48 class vtkShaderProgram2;
49&#href_anchor"preprocessor">#endif
50 
51&#href_anchor"keyword">class VTKRENDERINGPARALLEL_EXPORT vtkCompositeZPass : public vtkRenderPass
52&#href_anchor"line"> 53 public:
54  static vtkCompositeZPass *New();
56&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
57&#href_anchor"line"> 62  void Render(const vtkRenderState *s) override;
63&#href_anchor"line"> 69  void ReleaseGraphicsResources(vtkWindow *w) override;
70&#href_anchor"line"> 72 
77  vtkGetObjectMacro(Controller,vtkMultiProcessController);
78&#href_anchor"keyword">virtual void SetController(vtkMultiProcessController *controller);
80&#href_anchor"line"> 84  bool IsSupported(vtkOpenGLRenderWindow *context);
85&#href_anchor"line"> 86  protected:
91&#href_anchor"line"> 95  ~vtkCompositeZPass() override;
96&#href_anchor"line"> 103  void CreateProgram(vtkOpenGLRenderWindow *context);
104&#href_anchor"line"> 105  vtkMultiProcessController *Controller;
106 
109 #ifdef VTK_OPENGL2
110  vtkOpenGLHelper *Program;
111&#href_anchor"preprocessor">#else
113 #endif
114  float *RawZBuffer;
116 
117  private:
118  vtkCompositeZPass(const vtkCompositeZPass&) = delete;
119&#href_anchor"keywordtype">void operator=(const vtkCompositeZPass&) = delete;
120&#href_anchor"line"> 121 
122 #endif
OpenGL rendering window.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
GLSL Program.
@@ -58,7 +58,7 @@
abstracts an OpenGL pixel buffer object.
vtkMultiProcessController * Controller
vtkShaderProgram2 * Program
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataTransferHelper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataTransferHelper_8h_source.html 2018-12-20 19:53:40.567005415 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDataTransferHelper_8h_source.html 2018-12-20 19:53:40.567005415 +0000 @@ -62,7 +62,7 @@
Interface class for querying and using OpenGL extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDefaultPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDefaultPass_8h_source.html 2018-12-20 19:53:40.595005596 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDefaultPass_8h_source.html 2018-12-20 19:53:40.595005596 +0000 @@ -46,13 +46,13 @@
vtkDefaultPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDefaultPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkDefaultPass_h
35 #define vtkDefaultPass_h
36 
37 #include "vtkRenderingOpenGLModule.h" // For export macro
38 #include "vtkRenderPass.h"
39&#href_anchor"line"> 40 class vtkOpenGLRenderWindow;
41&#href_anchor"keyword">class vtkDefaultPassLayerList; // Pimpl
42 
43&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkDefaultPass : public vtkRenderPass
44&#href_anchor"line"> 45 public:
46  static vtkDefaultPass *New();
48&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
49&#href_anchor"line"> 56  void Render(const vtkRenderState *s) override;
57&#href_anchor"line"> 58  protected:
63&#href_anchor"line"> 67  ~vtkDefaultPass() override;
68&#href_anchor"line"> 73  virtual void RenderOpaqueGeometry(const vtkRenderState *s);
74&#href_anchor"line"> 79  virtual void RenderFilteredOpaqueGeometry(const vtkRenderState *s);
80&#href_anchor"line"> 85  virtual void RenderTranslucentPolygonalGeometry(const vtkRenderState *s);
86&#href_anchor"line"> 91  virtual void RenderFilteredTranslucentPolygonalGeometry(
92  const vtkRenderState *s);
93&#href_anchor"line"> 98  virtual void RenderVolumetricGeometry(const vtkRenderState *s);
99&#href_anchor"line"> 104  virtual void RenderFilteredVolumetricGeometry(const vtkRenderState *s);
105&#href_anchor"line"> 110  virtual void RenderOverlay(const vtkRenderState *s);
111&#href_anchor"line"> 116  virtual void RenderFilteredOverlay(const vtkRenderState *s);
117&#href_anchor"line"> 118  private:
119  vtkDefaultPass(const vtkDefaultPass&) = delete;
120&#href_anchor"keywordtype">void operator=(const vtkDefaultPass&) = delete;
121&#href_anchor"line"> 122 
123 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDefaultPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
37 #ifndef vtkDefaultPass_h
38 #define vtkDefaultPass_h
39 
40 #include "vtkRenderingOpenGLModule.h" // For export macro
41 #include "vtkRenderPass.h"
42&#href_anchor"line"> 43 class vtkOpenGLRenderWindow;
44&#href_anchor"keyword">class vtkDefaultPassLayerList; // Pimpl
45 
46&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkDefaultPass : public vtkRenderPass
47&#href_anchor"line"> 48 public:
49  static vtkDefaultPass *New();
51&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
52&#href_anchor"line"> 59  void Render(const vtkRenderState *s) override;
60&#href_anchor"line"> 61  protected:
66&#href_anchor"line"> 70  ~vtkDefaultPass() override;
71&#href_anchor"line"> 76  virtual void RenderOpaqueGeometry(const vtkRenderState *s);
77&#href_anchor"line"> 82  virtual void RenderFilteredOpaqueGeometry(const vtkRenderState *s);
83&#href_anchor"line"> 88  virtual void RenderTranslucentPolygonalGeometry(const vtkRenderState *s);
89&#href_anchor"line"> 94  virtual void RenderFilteredTranslucentPolygonalGeometry(
95  const vtkRenderState *s);
96&#href_anchor"line"> 101  virtual void RenderVolumetricGeometry(const vtkRenderState *s);
102&#href_anchor"line"> 107  virtual void RenderFilteredVolumetricGeometry(const vtkRenderState *s);
108&#href_anchor"line"> 113  virtual void RenderOverlay(const vtkRenderState *s);
114&#href_anchor"line"> 119  virtual void RenderFilteredOverlay(const vtkRenderState *s);
120&#href_anchor"line"> 121  private:
122  vtkDefaultPass(const vtkDefaultPass&) = delete;
123&#href_anchor"keywordtype">void operator=(const vtkDefaultPass&) = delete;
124&#href_anchor"line"> 125 
126 #endif
OpenGL rendering window.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageProcessingPass_8h_source.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageProcessingPass_8h_source.html 2018-12-20 19:53:40.627005801 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthImageProcessingPass_8h_source.html 2018-12-20 19:53:40.627005801 +0000 @@ -46,7 +46,7 @@
vtkDepthImageProcessingPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: ParaView
4  Module: vtkDepthImageProcessingPass.h
5 
6  Copyright (c) 2005-2008 Sandia Corporation, Kitware Inc.
7  All rights reserved.
8 
9  ParaView is a free software; you can redistribute it and/or modify it
10  under the terms of the ParaView license version 1.2.
11 
12  See License_v1.2.txt for the full ParaView license.
13  A copy of this license can be obtained by contacting
14  Kitware Inc.
15  28 Corporate Drive
16  Clifton Park, NY 12065
17  USA
18 
19 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR
23 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
26 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
27 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
28 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
29 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 
31 =========================================================================*/
32 /*----------------------------------------------------------------------
33 Acknowledgement:
34 This algorithm is the result of joint work by Electricité de France,
35 CNRS, Collège de France and Université J. Fourier as part of the
36 Ph.D. thesis of Christian BOUCHENY.
37 ------------------------------------------------------------------------*/
51 #ifndef vtkDepthImageProcessingPass_h
52 #define vtkDepthImageProcessingPass_h
53 
54 #include "vtkImageProcessingPass.h"
55&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
56 
58&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
60&#href_anchor"keyword">class vtkTextureObject;
61&#href_anchor"line"> 62&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkDepthImageProcessingPass : public vtkImageProcessingPass
63&#href_anchor"line"> 64 public:
66&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
67&#href_anchor"line"> 68  protected:
73&#href_anchor"line"> 77  ~vtkDepthImageProcessingPass() override;
78&#href_anchor"line"> 88  virtual void RenderDelegate(const vtkRenderState *s,
89&#href_anchor"keywordtype">int width,
90  int height,
91  int newWidth,
92  int newHeight,
94&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *colortarget,
95  vtkTextureObject *depthtarget);
96&#href_anchor"line"> 102  void ReadWindowSize(const vtkRenderState* s);
103&#href_anchor"line"> 104  int Width; // parent window width
105  int Height; // parent window height
106  int W; // this width
107  int H; // this height
108  int ExtraPixels; // w(h) = width(height) + 2*extrapixels
109 
110  private:
112&#href_anchor"keywordtype">void operator=(const vtkDepthImageProcessingPass&) = delete;
113&#href_anchor"line"> 114 
115 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: ParaView
4  Module: vtkDepthImageProcessingPass.h
5 
6  Copyright (c) 2005-2008 Sandia Corporation, Kitware Inc.
7  All rights reserved.
8 
9  ParaView is a free software; you can redistribute it and/or modify it
10  under the terms of the ParaView license version 1.2.
11 
12  See License_v1.2.txt for the full ParaView license.
13  A copy of this license can be obtained by contacting
14  Kitware Inc.
15  28 Corporate Drive
16  Clifton Park, NY 12065
17  USA
18 
19 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR
23 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
26 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
27 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
28 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
29 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 
31 =========================================================================*/
32 /*----------------------------------------------------------------------
33 Acknowledgement:
34 This algorithm is the result of joint work by Electricité de France,
35 CNRS, Collège de France and Université J. Fourier as part of the
36 Ph.D. thesis of Christian BOUCHENY.
37 ------------------------------------------------------------------------*/
51 #ifndef vtkDepthImageProcessingPass_h
52 #define vtkDepthImageProcessingPass_h
53 
54 #include "vtkImageProcessingPass.h"
55&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
56 
58&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
60&#href_anchor"keyword">class vtkTextureObject;
61&#href_anchor"line"> 62&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkDepthImageProcessingPass : public vtkImageProcessingPass
63&#href_anchor"line"> 64 public:
66&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
67&#href_anchor"line"> 68  protected:
73&#href_anchor"line"> 77  ~vtkDepthImageProcessingPass() override;
78&#href_anchor"line"> 88  virtual void RenderDelegate(const vtkRenderState *s,
89&#href_anchor"keywordtype">int width,
90  int height,
91  int newWidth,
92  int newHeight,
94&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *colortarget,
95  vtkTextureObject *depthtarget);
96&#href_anchor"line"> 102  void ReadWindowSize(const vtkRenderState* s);
103&#href_anchor"line"> 104  int Width; // parent window width
105  int Height; // parent window height
106  int W; // this width
107  int H; // this height
108  int ExtraPixels; // w(h) = width(height) + 2*extrapixels
109 
110  private:
112&#href_anchor"keywordtype">void operator=(const vtkDepthImageProcessingPass&) = delete;
113&#href_anchor"line"> 114 
115 #endif
OpenGL rendering window.
void RenderDelegate(const vtkRenderState *s, int width, int height, int newWidth, int newHeight, vtkFrameBufferObject *fbo, vtkTextureObject *target)
Render delegate with a image of different dimensions than the original one.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Convenient class for post-processing passes.
@@ -55,7 +55,7 @@
Internal class which encapsulates OpenGL FramebufferObject.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthOfFieldPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthOfFieldPass_8h_source.html 2018-12-20 19:53:40.659006007 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthOfFieldPass_8h_source.html 2018-12-20 19:53:40.659006007 +0000 @@ -46,7 +46,7 @@
vtkDepthOfFieldPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDepthOfFieldPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
40 #ifndef vtkDepthOfFieldPass_h
41 #define vtkDepthOfFieldPass_h
42 
43 #include "vtkRenderingOpenGL2Module.h" // For export macro
45&#href_anchor"line"> 46 class vtkDepthPeelingPassLayerList; // Pimpl
48&#href_anchor"keyword">class vtkOpenGLHelper;
49&#href_anchor"keyword">class vtkOpenGLRenderWindow;
50&#href_anchor"keyword">class vtkTextureObject;
51&#href_anchor"line"> 52&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkDepthOfFieldPass : public vtkDepthImageProcessingPass
53&#href_anchor"line"> 54 public:
55  static vtkDepthOfFieldPass *New();
57&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
58&#href_anchor"line"> 60 
65  vtkSetMacro(AutomaticFocalDistance,bool);
66  vtkGetMacro(AutomaticFocalDistance,bool);
67  vtkBooleanMacro(AutomaticFocalDistance,bool);
69 
74  void Render(const vtkRenderState *s) override;
75&#href_anchor"line"> 81  void ReleaseGraphicsResources(vtkWindow *w) override;
82&#href_anchor"line"> 83  protected:
88&#href_anchor"line"> 92  ~vtkDepthOfFieldPass() override;
98  vtkTextureObject *Pass1; // render target for the scene
99  vtkTextureObject *Pass1Depth; // render target for the depth
100 
101  // Structures for the various cell types we render.
103 
105 
106  private:
107  vtkDepthOfFieldPass(const vtkDepthOfFieldPass&) = delete;
108&#href_anchor"keywordtype">void operator=(const vtkDepthOfFieldPass&) = delete;
109&#href_anchor"line"> 110 
111 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDepthOfFieldPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
40 #ifndef vtkDepthOfFieldPass_h
41 #define vtkDepthOfFieldPass_h
42 
43 #include "vtkRenderingOpenGL2Module.h" // For export macro
45&#href_anchor"line"> 46 class vtkDepthPeelingPassLayerList; // Pimpl
48&#href_anchor"keyword">class vtkOpenGLHelper;
49&#href_anchor"keyword">class vtkOpenGLRenderWindow;
50&#href_anchor"keyword">class vtkTextureObject;
51&#href_anchor"line"> 52&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkDepthOfFieldPass : public vtkDepthImageProcessingPass
53&#href_anchor"line"> 54 public:
55  static vtkDepthOfFieldPass *New();
57&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
58&#href_anchor"line"> 60 
65  vtkSetMacro(AutomaticFocalDistance,bool);
66  vtkGetMacro(AutomaticFocalDistance,bool);
67  vtkBooleanMacro(AutomaticFocalDistance,bool);
69 
74  void Render(const vtkRenderState *s) override;
75&#href_anchor"line"> 81  void ReleaseGraphicsResources(vtkWindow *w) override;
82&#href_anchor"line"> 83  protected:
88&#href_anchor"line"> 92  ~vtkDepthOfFieldPass() override;
98  vtkTextureObject *Pass1; // render target for the scene
99  vtkTextureObject *Pass1Depth; // render target for the depth
100 
101  // Structures for the various cell types we render.
103 
105 
106  private:
107  vtkDepthOfFieldPass(const vtkDepthOfFieldPass&) = delete;
108&#href_anchor"keywordtype">void operator=(const vtkDepthOfFieldPass&) = delete;
109&#href_anchor"line"> 110 
111 #endif
OpenGL rendering window.
vtkOpenGLFramebufferObject * FrameBufferObject
Graphics resources.
void ReleaseGraphicsResources(vtkWindow *w) override
Release graphics resources and ask components to release their own resources.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
@@ -57,7 +57,7 @@
Internal class which encapsulates OpenGL FramebufferObject.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
vtkTextureObject * Pass1Depth
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthPeelingPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthPeelingPass_8h_source.html 2018-12-20 19:53:40.703006289 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDepthPeelingPass_8h_source.html 2018-12-20 19:53:40.703006289 +0000 @@ -46,39 +46,39 @@
vtkDepthPeelingPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDepthPeelingPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
39 #ifndef vtkDepthPeelingPass_h
40 #define vtkDepthPeelingPass_h
41 
42 #include "vtkRenderingOpenGLModule.h" // For export macro
43 #include "vtkRenderPass.h"
44&#href_anchor"line"> 45 class vtkOpenGLRenderWindow;
46&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
47 class vtkShaderProgram2;
48&#href_anchor"keyword">class vtkShader2;
49&#href_anchor"line"> 50&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkDepthPeelingPass : public vtkRenderPass
51&#href_anchor"line"> 52 public:
53  static vtkDepthPeelingPass *New();
55&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
56&#href_anchor"line"> 61  void Render(const vtkRenderState *s) override;
62&#href_anchor"line"> 68  void ReleaseGraphicsResources(vtkWindow *w) override;
69&#href_anchor"line"> 71 
77  vtkGetObjectMacro(TranslucentPass,vtkRenderPass);
78&#href_anchor"keyword">virtual void SetTranslucentPass(vtkRenderPass *translucentPass);
80&#href_anchor"line"> 82 
91  vtkSetClampMacro(OcclusionRatio,double,0.0,0.5);
92  vtkGetMacro(OcclusionRatio,double);
94 
96 
101  vtkSetMacro(MaximumNumberOfPeels,int);
102  vtkGetMacro(MaximumNumberOfPeels,int);
104 
106 
110  vtkGetMacro(LastRenderingUsedDepthPeeling,bool);
112 
121  protected:
126&#href_anchor"line"> 130  ~vtkDepthPeelingPass() override;
131&#href_anchor"line"> 136  void CheckSupport(vtkOpenGLRenderWindow *w);
137&#href_anchor"line"> 141  void CheckCompilation(unsigned int fragmentShader);
142 
150  int RenderPeel(const vtkRenderState *s,
151&#href_anchor"keywordtype">int layer);
152 
155  bool IsChecked;
157 
159 
167 
172  unsigned int DepthFormat;
173 
184 
191 
193 
197  vtkDepthPeelingPassLayerList *LayerList;
198 
199  unsigned int OpaqueLayerZ;
200  unsigned int TransparentLayerZ;
201 // unsigned int ProgramShader;
202 
203  // Is rendering at translucent geometry stage using depth peeling and
204  // rendering a layer other than the first one? (Boolean value)
205  // If so, the uniform variables UseTexture and Texture can be set.
206  // (Used by vtkOpenGLProperty or vtkOpenGLTexture)
208 
211 
212  int ShadowTexUnit; // texture unit allocated for the shadow texture
213  int OpaqueShadowTexUnit; // texture unit allocated for the opaque shadow tex.
214 
215  private:
216  vtkDepthPeelingPass(const vtkDepthPeelingPass&) = delete;
217&#href_anchor"keywordtype">void operator=(const vtkDepthPeelingPass&) = delete;
218&#href_anchor"line"> 219 
220 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDepthPeelingPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
42 #ifndef vtkDepthPeelingPass_h
43 #define vtkDepthPeelingPass_h
44 
45 #include "vtkRenderingOpenGLModule.h" // For export macro
46 #include "vtkRenderPass.h"
47&#href_anchor"line"> 48 class vtkOpenGLRenderWindow;
49&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
50 class vtkShaderProgram2;
51&#href_anchor"keyword">class vtkShader2;
52&#href_anchor"line"> 53&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkDepthPeelingPass : public vtkRenderPass
54&#href_anchor"line"> 55 public:
56  static vtkDepthPeelingPass *New();
58&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
59&#href_anchor"line"> 64  void Render(const vtkRenderState *s) override;
65&#href_anchor"line"> 71  void ReleaseGraphicsResources(vtkWindow *w) override;
72&#href_anchor"line"> 74 
80  vtkGetObjectMacro(TranslucentPass,vtkRenderPass);
81&#href_anchor"keyword">virtual void SetTranslucentPass(vtkRenderPass *translucentPass);
83&#href_anchor"line"> 85 
94  vtkSetClampMacro(OcclusionRatio,double,0.0,0.5);
95  vtkGetMacro(OcclusionRatio,double);
97 
99 
104  vtkSetMacro(MaximumNumberOfPeels,int);
105  vtkGetMacro(MaximumNumberOfPeels,int);
107 
109 
113  vtkGetMacro(LastRenderingUsedDepthPeeling,bool);
115 
124  protected:
129&#href_anchor"line"> 133  ~vtkDepthPeelingPass() override;
134&#href_anchor"line"> 139  void CheckSupport(vtkOpenGLRenderWindow *w);
140&#href_anchor"line"> 144  void CheckCompilation(unsigned int fragmentShader);
145 
153  int RenderPeel(const vtkRenderState *s,
154&#href_anchor"keywordtype">int layer);
155 
158  bool IsChecked;
160 
162 
170 
175  unsigned int DepthFormat;
176 
187 
194 
196 
200  vtkDepthPeelingPassLayerList *LayerList;
201 
202  unsigned int OpaqueLayerZ;
203  unsigned int TransparentLayerZ;
204 // unsigned int ProgramShader;
205 
206  // Is rendering at translucent geometry stage using depth peeling and
207  // rendering a layer other than the first one? (Boolean value)
208  // If so, the uniform variables UseTexture and Texture can be set.
209  // (Used by vtkOpenGLProperty or vtkOpenGLTexture)
211 
214 
215  int ShadowTexUnit; // texture unit allocated for the shadow texture
216  int OpaqueShadowTexUnit; // texture unit allocated for the opaque shadow tex.
217 
218  private:
219  vtkDepthPeelingPass(const vtkDepthPeelingPass&) = delete;
220&#href_anchor"keywordtype">void operator=(const vtkDepthPeelingPass&) = delete;
221&#href_anchor"line"> 222 
223 #endif
OpenGL rendering window.
GLSL Shader.
Definition: vtkShader2.h:62
-
vtkRenderPass * TranslucentPass
-
Implement an Order Independent Transparency render pass.
-
int ViewportHeight
Cache viewport values for depth peeling.
-
vtkShaderProgram2 * Prog
- +
vtkRenderPass * TranslucentPass
+
Implement an Order Independent Transparency render pass.
+
int ViewportHeight
Cache viewport values for depth peeling.
+
vtkShaderProgram2 * Prog
+
record modification and/or execution time
Definition: vtkTimeStamp.h:35
-
int ViewportX
Cache viewport values for depth peeling.
-
unsigned int TransparentLayerZ
-
unsigned int DepthFormat
Actual depth format: vtkgl::DEPTH_COMPONENT16_ARB or vtkgl::DEPTH_COMPONENT24_ARB.
- +
int ViewportX
Cache viewport values for depth peeling.
+
unsigned int TransparentLayerZ
+
unsigned int DepthFormat
Actual depth format: vtkgl::DEPTH_COMPONENT16_ARB or vtkgl::DEPTH_COMPONENT24_ARB.
+
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
-
double OcclusionRatio
In case of use of depth peeling technique for rendering translucent material, define the threshold un...
+
double OcclusionRatio
In case of use of depth peeling technique for rendering translucent material, define the threshold un...
Context in which a vtkRenderPass will render.
GLSL Program.
a simple class to control print indentation
Definition: vtkIndent.h:39
- - -
int ViewportWidth
Cache viewport values for depth peeling.
- - + + +
int ViewportWidth
Cache viewport values for depth peeling.
+ +
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
- -
int MaximumNumberOfPeels
In case of depth peeling, define the maximum number of peeling layers.
+ +
int MaximumNumberOfPeels
In case of depth peeling, define the maximum number of peeling layers.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
-
int ViewportY
Cache viewport values for depth peeling.
-
vtkDepthPeelingPassLayerList * LayerList
Used by the depth peeling technique to store the transparency layers.
- +
int ViewportY
Cache viewport values for depth peeling.
+
vtkDepthPeelingPassLayerList * LayerList
Used by the depth peeling technique to store the transparency layers.
+
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
- +
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDualDepthPeelingPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDualDepthPeelingPass_8h_source.html 2018-12-20 19:53:40.783006803 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkDualDepthPeelingPass_8h_source.html 2018-12-20 19:53:40.783006803 +0000 @@ -48,7 +48,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkDualDepthPeelingPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
51 #ifndef vtkDualDepthPeelingPass_h
52 #define vtkDualDepthPeelingPass_h
53 
54 #include "vtkRenderingOpenGL2Module.h" // For export macro
55 #include "vtkDepthPeelingPass.h"
56&#href_anchor"line"> 57 #include <array> // For std::array!
58 
60&#href_anchor"keyword">class vtkOpenGLBufferObject;
61&#href_anchor"keyword">class vtkOpenGLVertexArrayObject;
62&#href_anchor"keyword">class vtkRenderTimerLog;
63&#href_anchor"keyword">class vtkShaderProgram;
64&#href_anchor"keyword">class vtkTextureObject;
65&#href_anchor"line"> 66&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkDualDepthPeelingPass:
67&#href_anchor"keyword">public vtkDepthPeelingPass
68&#href_anchor"line"> 69 public:
70  static vtkDualDepthPeelingPass* New();
72&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
73&#href_anchor"line"> 74  void Render(const vtkRenderState *s) override;
75&#href_anchor"keywordtype">void ReleaseGraphicsResources(vtkWindow *w) override;
76&#href_anchor"line"> 78 
83  vtkGetObjectMacro(VolumetricPass, vtkRenderPass)
84&#href_anchor"keyword">virtual void SetVolumetricPass(vtkRenderPass *volumetricPass);
86&#href_anchor"line"> 87  // vtkOpenGLRenderPass virtuals:
88  bool PreReplaceShaderValues(std::string &vertexShader,
89  std::string &geometryShader,
90  std::string &fragmentShader,
91  vtkAbstractMapper *mapper,
92&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
93  bool PostReplaceShaderValues(std::string &vertexShader,
94  std::string &geometryShader,
95  std::string &fragmentShader,
96  vtkAbstractMapper *mapper,
97&#href_anchor"code" href="classvtkProp.html">vtkProp *prop) override;
99&#href_anchor"code" href="classvtkAbstractMapper.html">vtkAbstractMapper *mapper,
100  vtkProp *prop,
101&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *VAO = nullptr) override;
103 
104 protected:
105 
106  bool PostReplaceTranslucentShaderValues(std::string &vertexShader,
107  std::string &geometryShader,
108  std::string &fragmentShader,
109  vtkAbstractMapper *mapper,
110&#href_anchor"code" href="classvtkProp.html">vtkProp *prop);
111  bool PreReplaceVolumetricShaderValues(std::string &vertexShader,
112  std::string &geometryShader,
113  std::string &fragmentShader,
114  vtkAbstractMapper *mapper,
115&#href_anchor"code" href="classvtkProp.html">vtkProp *prop);
116  bool SetTranslucentShaderParameters(vtkShaderProgram *program,
117&#href_anchor"code" href="classvtkAbstractMapper.html">vtkAbstractMapper *mapper, vtkProp *prop,
118&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *VAO);
119  bool SetVolumetricShaderParameters(vtkShaderProgram *program,
120&#href_anchor"code" href="classvtkAbstractMapper.html">vtkAbstractMapper *mapper, vtkProp *prop,
121&#href_anchor"code" href="classvtkOpenGLVertexArrayObject.html">vtkOpenGLVertexArrayObject *VAO);
122 
123 
124  // Name the textures used by this render pass. These are indexes into
125  // this->Textures
127  {
128  BackTemp = 0, // RGBA8 back-to-front peeling buffer
129  Back, // RGBA8 back-to-front accumulation buffer
130  FrontA, // RGBA8 front-to-back accumulation buffer
131  FrontB, // RGBA8 front-to-back accumulation buffer
132  DepthA, // RG32F min-max depth buffer
133  DepthB, // RG32F min-max depth buffer
134  OpaqueDepth, // Stores the depth map from the opaque passes
135 
136  NumberOfTextures
137  };
138 
139  // The stages of this multipass render pass:
141  {
145 
147  Inactive = -1,
148  };
149 
150  enum PeelType
151  {
153  VolumetricPeel
154  };
155 
157&#href_anchor"code" href="classvtkDualDepthPeelingPass.html">vtkDualDepthPeelingPass() override;
158 
159  void SetCurrentStage(ShaderStage stage);
160  vtkSetMacro(CurrentPeelType, PeelType)
161 
162 
165  void FreeGLObjects();
166 
170  void RenderTranslucentPass();
171 
175  void RenderVolumetricPass();
176 
177  bool IsRenderingVolumes();
178 
182  void Initialize(const vtkRenderState *state);
183&#href_anchor"line"> 185 
188  void InitColorTexture(vtkTextureObject *tex, const vtkRenderState *s);
189&#href_anchor"keywordtype">void InitDepthTexture(vtkTextureObject *tex, const vtkRenderState *s);
190&#href_anchor"keywordtype">void InitOpaqueDepthTexture(vtkTextureObject *tex, const vtkRenderState *s);
191&#href_anchor"keywordtype">void InitFramebuffer(const vtkRenderState *s);
193&#href_anchor"line"> 198  void ActivateDrawBuffer(TextureName id)
199  { this->ActivateDrawBuffers(&id, 1); }
200  template <size_t NumTextures>
201  void ActivateDrawBuffers(const std::array<TextureName, NumTextures> &a)
202  { this->ActivateDrawBuffers(a.data(), a.size()); }
203  void ActivateDrawBuffers(const TextureName *ids, size_t numTextures);
209  void Prepare();
210 
211  void InitializeOcclusionQuery();
212  void CopyOpaqueDepthBuffer();
213  void InitializeDepth();
214 
215  void PeelVolumesOutsideTranslucentRange();
216 
217  bool PeelingDone();
218 
222  void Peel();
223 
224  // Depending on whether we're handling volumes or not, we'll initialize the
225  // front destination buffer by either clearing it or copying the last peel's
226  // output into it.
227  void PrepareFrontDestination();
228  void ClearFrontDestination();
229  void CopyFrontSourceToFrontDestination();
230 
231  void InitializeTargetsForTranslucentPass();
232  void InitializeTargetsForVolumetricPass();
233 
234  void PeelTranslucentGeometry();
235  void PeelVolumetricGeometry();
236 
237  void BlendBackBuffer();
238 
239  void StartTranslucentOcclusionQuery();
240  void EndTranslucentOcclusionQuery();
241 
242  void StartVolumetricOcclusionQuery();
243  void EndVolumetricOcclusionQuery();
244 
248  void SwapFrontBufferSourceDest();
249  void SwapDepthBufferSourceDest();
250 
251  void Finalize();
252 
253  void AlphaBlendRender();
254 
255  void BlendFinalImage();
256  void DeleteOcclusionQueryIds();
257 
261 
265 
269 
273 
277 
278  vtkTextureObject *Textures[NumberOfTextures];
279&#href_anchor"line"> 280  TextureName FrontSource; // The current front source buffer
281  TextureName FrontDestination; // The current front destination buffer
282  TextureName DepthSource; // The current depth source buffer
283  TextureName DepthDestination; // The current depth destination buffer
284 
288 
295  unsigned int OcclusionThreshold;
296 
297  int TranslucentRenderCount; // Debug info, counts number of geometry passes.
298  int VolumetricRenderCount; // Debug info, counts number of volumetric passes.
299 
300  // Cached state:
305 
306 private:
308&#href_anchor"keywordtype">void operator=(const vtkDualDepthPeelingPass&) = delete;
309&#href_anchor"line"> 310 
311 #endif // vtkDualDepthPeelingPass_h
abstract superclass for all actors, volumes and annotations
Definition: vtkProp.h:50
void ActivateDrawBuffers(const std::array< TextureName, NumTextures > &a)
Bind and activate draw buffers.
-
Implement an Order Independent Transparency render pass.
+
Implement an Order Independent Transparency render pass.
const vtkRenderState * RenderState
@@ -93,7 +93,7 @@
vtkShaderProgram * BackBlendProgram
abstract class specifies interface to map data
virtual bool PreReplaceShaderValues(std::string &vertexShader, std::string &geometryShader, std::string &fragmentShader, vtkAbstractMapper *mapper, vtkProp *prop)
Use vtkShaderProgram::Substitute to replace //VTK::XXX:YYY declarations in the shader sources...
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
void ReleaseGraphicsResources(vtkWindow *w) override
Release graphics resources and ask components to release their own resources.
virtual vtkMTimeType GetShaderStageMTime()
For multi-stage render passes that need to change shader code during a single pass, use this method to notify a mapper that the shader needs to be rebuilt (rather than reuse the last cached shader.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEDLShading_8h_source.html differs (HTML document, UTF-8 Unicode text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEDLShading_8h_source.html 2018-12-20 19:53:40.831007112 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEDLShading_8h_source.html 2018-12-20 19:53:40.831007112 +0000 @@ -46,7 +46,7 @@
vtkEDLShading.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: VTK
4  Module: vtkEDLShading.h
5 
6  Copyright (c) 2005-2008 Sandia Corporation, Kitware Inc.
7  All rights reserved.
8 
9  ParaView is a free software; you can redistribute it and/or modify it
10  under the terms of the ParaView license version 1.2.
11 
12  See License_v1.2.txt for the full ParaView license.
13  A copy of this license can be obtained by contacting
14  Kitware Inc.
15  28 Corporate Drive
16  Clifton Park, NY 12065
17  USA
18 
19 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR
23 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
26 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
27 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
28 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
29 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 
31 =========================================================================*/
32 /*----------------------------------------------------------------------
33 Acknowledgement:
34 This algorithm is the result of joint work by Electricité de France,
35 CNRS, Collège de France and Université J. Fourier as part of the
36 Ph.D. thesis of Christian BOUCHENY.
37 ------------------------------------------------------------------------*/
59 #ifndef vtkEDLShading_h
60 #define vtkEDLShading_h
61 
62 #define EDL_HIGH_RESOLUTION_ON 1
63 #define EDL_LOW_RESOLUTION_ON 1
64 
66&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
67 #include "vtkSmartPointer.h" // needed for vtkSmartPointer
68&#href_anchor"preprocessor">#include "vtkOpenGLHelper.h" // used for ivars
69&#href_anchor"line"> 70 class vtkOpenGLRenderWindow;
71&#href_anchor"keyword">class vtkOpenGLFramebufferObject;
72&#href_anchor"keyword">class vtkTextureObject;
73&#href_anchor"line"> 74&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkEDLShading : public vtkDepthImageProcessingPass
75&#href_anchor"line"> 76 public:
77  static vtkEDLShading *New();
79&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
80&#href_anchor"line"> 85  void Render(const vtkRenderState *s) override;
86&#href_anchor"line"> 92  void ReleaseGraphicsResources(vtkWindow *w) override;
93&#href_anchor"line"> 94  protected:
98  vtkEDLShading();
99&#href_anchor"line"> 103  ~vtkEDLShading() override;
104&#href_anchor"line"> 108  void EDLInitializeFramebuffers(vtkRenderState &s);
109&#href_anchor"line"> 113  void EDLInitializeShaders(vtkOpenGLRenderWindow *);
114&#href_anchor"line"> 118  bool EDLShadeHigh(vtkRenderState &s, vtkOpenGLRenderWindow *);
119&#href_anchor"line"> 123  bool EDLShadeLow(vtkRenderState &s, vtkOpenGLRenderWindow *);
124&#href_anchor"line"> 128  bool EDLBlurLow(vtkRenderState &s, vtkOpenGLRenderWindow *);
129&#href_anchor"line"> 133  bool EDLCompose(const vtkRenderState *s, vtkOpenGLRenderWindow *);
134&#href_anchor"line"> 136 
140  // used to record scene data
142  // color render target for projection pass
144  // depth render target for projection pass
146 
147  // Framebuffer objects and textures for EDL
149  // for EDL full res shading
151  // color render target for EDL full res pass
153  // for EDL low res shading (image size/4)
155  // color render target for EDL low res pass
157  // color render target for EDL low res
158  // bilateral filter pass
159 
160  // Shader prohrams
164 
165  float EDLNeighbours[8][4];
167  int EDLLowResFactor; // basically 4
168 
169  float Zn; // near clipping plane
170  float Zf; // far clipping plane
171 
172  private:
173  vtkEDLShading(const vtkEDLShading&) = delete;
174&#href_anchor"keywordtype">void operator=(const vtkEDLShading&) = delete;
175&#href_anchor"line"> 176 
177 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: VTK
4  Module: vtkEDLShading.h
5 
6  Copyright (c) 2005-2008 Sandia Corporation, Kitware Inc.
7  All rights reserved.
8 
9  ParaView is a free software; you can redistribute it and/or modify it
10  under the terms of the ParaView license version 1.2.
11 
12  See License_v1.2.txt for the full ParaView license.
13  A copy of this license can be obtained by contacting
14  Kitware Inc.
15  28 Corporate Drive
16  Clifton Park, NY 12065
17  USA
18 
19 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR
23 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
24 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
26 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
27 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
28 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
29 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 
31 =========================================================================*/
32 /*----------------------------------------------------------------------
33 Acknowledgement:
34 This algorithm is the result of joint work by Electricité de France,
35 CNRS, Collège de France and Université J. Fourier as part of the
36 Ph.D. thesis of Christian BOUCHENY.
37 ------------------------------------------------------------------------*/
59 #ifndef vtkEDLShading_h
60 #define vtkEDLShading_h
61 
62 #define EDL_HIGH_RESOLUTION_ON 1
63 #define EDL_LOW_RESOLUTION_ON 1
64 
66&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
67 #include "vtkSmartPointer.h" // needed for vtkSmartPointer
68&#href_anchor"preprocessor">#include "vtkOpenGLHelper.h" // used for ivars
69&#href_anchor"line"> 70 class vtkOpenGLRenderWindow;
71&#href_anchor"keyword">class vtkOpenGLFramebufferObject;
72&#href_anchor"keyword">class vtkTextureObject;
73&#href_anchor"line"> 74&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkEDLShading : public vtkDepthImageProcessingPass
75&#href_anchor"line"> 76 public:
77  static vtkEDLShading *New();
79&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
80&#href_anchor"line"> 85  void Render(const vtkRenderState *s) override;
86&#href_anchor"line"> 92  void ReleaseGraphicsResources(vtkWindow *w) override;
93&#href_anchor"line"> 94  protected:
98  vtkEDLShading();
99&#href_anchor"line"> 103  ~vtkEDLShading() override;
104&#href_anchor"line"> 108  void EDLInitializeFramebuffers(vtkRenderState &s);
109&#href_anchor"line"> 113  void EDLInitializeShaders(vtkOpenGLRenderWindow *);
114&#href_anchor"line"> 118  bool EDLShadeHigh(vtkRenderState &s, vtkOpenGLRenderWindow *);
119&#href_anchor"line"> 123  bool EDLShadeLow(vtkRenderState &s, vtkOpenGLRenderWindow *);
124&#href_anchor"line"> 128  bool EDLBlurLow(vtkRenderState &s, vtkOpenGLRenderWindow *);
129&#href_anchor"line"> 133  bool EDLCompose(const vtkRenderState *s, vtkOpenGLRenderWindow *);
134&#href_anchor"line"> 136 
140  // used to record scene data
142  // color render target for projection pass
144  // depth render target for projection pass
146 
147  // Framebuffer objects and textures for EDL
149  // for EDL full res shading
151  // color render target for EDL full res pass
153  // for EDL low res shading (image size/4)
155  // color render target for EDL low res pass
157  // color render target for EDL low res
158  // bilateral filter pass
159 
160  // Shader prohrams
164 
165  float EDLNeighbours[8][4];
167  int EDLLowResFactor; // basically 4
168 
169  float Zn; // near clipping plane
170  float Zf; // far clipping plane
171 
172  private:
173  vtkEDLShading(const vtkEDLShading&) = delete;
174&#href_anchor"keywordtype">void operator=(const vtkEDLShading&) = delete;
175&#href_anchor"line"> 176 
177 #endif
OpenGL rendering window.
vtkTextureObject * ProjectionDepthTexture
Framebuffer object and textures for initial projection.
vtkTextureObject * EDLLowShadeTexture
@@ -66,7 +66,7 @@
Internal class which encapsulates OpenGL FramebufferObject.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
vtkTextureObject * EDLLowBlurTexture
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEGLRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEGLRenderWindow_8h_source.html 2018-12-20 19:53:40.883007446 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkEGLRenderWindow_8h_source.html 2018-12-20 19:53:40.883007446 +0000 @@ -46,7 +46,7 @@
vtkEGLRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkEGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkEGLRenderWindow_h
27 #define vtkEGLRenderWindow_h
28 
29 #include "vtkRenderingOpenGL2Module.h" // For export macro
30 #include "vtkOpenGLRenderWindow.h"
31&#href_anchor"line"> 32 class vtkIdList;
33&#href_anchor"line"> 34&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkEGLRenderWindow : public vtkOpenGLRenderWindow
35&#href_anchor"line"> 36 public:
37  static vtkEGLRenderWindow *New();
39&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
40&#href_anchor"line"> 44  virtual void Start(void);
45 
49  virtual void Frame(void);
50 
54  virtual void WindowInitialize(void);
55 
62  virtual void Initialize(void);
63 
69  virtual void Finalize(void);
70 
74  virtual void SetFullScreen(int);
75 
79  virtual void WindowRemap(void);
80 
84  virtual void PrefFullScreen(void);
85 
89  virtual void SetSize(int,int);
90  virtual void SetSize(int a[2]) {this->SetSize(a[0], a[1]);}
91 
98  virtual void SetStereoCapableWindow(int capable);
99 
103  void MakeCurrent();
104 
108  virtual bool IsCurrent();
109 
113  int IsDirect() { return 1;};
114 
118  virtual int *GetScreenSize();
119 
123  virtual int *GetPosition();
124 
126 
129  virtual void SetDisplayId(void *) {};
130  virtual void SetWindowId(void *window);
131  virtual void SetNextWindowId(void *) {}
132  virtual void SetParentId(void *) {}
133  virtual void *GetGenericDisplayId();
134  virtual void *GetGenericWindowId() {return NULL;}
135  virtual void *GetGenericParentId() {return NULL;}
136  virtual void *GetGenericContext();
137  virtual void *GetGenericDrawable() {return NULL;}
138  virtual void SetWindowInfo(char *);
139  virtual void SetNextWindowInfo(char *) {}
140  virtual void SetParentInfo(char *) {}
142 
143  void SetWindowName(const char *);
144 
146 
149  void SetPosition(int,int);
150  void SetPosition(int a[2]) {this->SetPosition(a[0], a[1]);};
152 
154 
158  void HideCursor();
159  void ShowCursor();
161 
166  void Render();
167 
174  virtual int GetEventPending() { return 0;};
175 
176  int GetOwnWindow() { return this->OwnWindow; };
178 
181  virtual void SetOffScreenRendering (int value);
182  virtual int GetOffScreenRendering ();
184 
189  void GetEGLSurfaceSize(int* width, int* height);
193  int GetNumberOfDevices();
200  virtual bool IsPointSpriteBugPresent();
201 
202 protected:
204&#href_anchor"code" href="classvtkEGLRenderWindow.html">vtkEGLRenderWindow();
205 
206  int ScreenSize[2];
210  class vtkInternals;
211  vtkInternals* Internals;
212 
213  void CreateAWindow();
214  void DestroyWindow();
215  void ResizeWindow(int width, int height);
216 
222  void SetDeviceAsDisplay(int deviceIndex);
223 
224 private:
225  vtkEGLRenderWindow(const vtkEGLRenderWindow&) = delete;
226&#href_anchor"keywordtype">void operator=(const vtkEGLRenderWindow&) = delete;
227&#href_anchor"line"> 228  bool DeviceExtensionsPresent;
229 };
230 
231 
232 
233 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkEGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkEGLRenderWindow_h
27 #define vtkEGLRenderWindow_h
28 
29 #include "vtkRenderingOpenGL2Module.h" // For export macro
30 #include "vtkOpenGLRenderWindow.h"
31&#href_anchor"line"> 32 class vtkIdList;
33&#href_anchor"line"> 34&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkEGLRenderWindow : public vtkOpenGLRenderWindow
35&#href_anchor"line"> 36 public:
37  static vtkEGLRenderWindow *New();
39&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
40&#href_anchor"line"> 44  virtual void Start(void);
45 
49  virtual void Frame(void);
50 
54  virtual void WindowInitialize(void);
55 
62  virtual void Initialize(void);
63 
69  virtual void Finalize(void);
70 
74  virtual void SetFullScreen(int);
75 
79  virtual void WindowRemap(void);
80 
84  virtual void PrefFullScreen(void);
85 
89  virtual void SetSize(int,int);
90  virtual void SetSize(int a[2]) {this->SetSize(a[0], a[1]);}
91 
98  virtual void SetStereoCapableWindow(int capable);
99 
103  void MakeCurrent();
104 
108  virtual bool IsCurrent();
109 
113  int IsDirect() { return 1;};
114 
118  virtual int *GetScreenSize();
119 
123  virtual int *GetPosition();
124 
126 
129  virtual void SetDisplayId(void *) {};
130  virtual void SetWindowId(void *window);
131  virtual void SetNextWindowId(void *) {}
132  virtual void SetParentId(void *) {}
133  virtual void *GetGenericDisplayId();
134  virtual void *GetGenericWindowId() {return NULL;}
135  virtual void *GetGenericParentId() {return NULL;}
136  virtual void *GetGenericContext();
137  virtual void *GetGenericDrawable() {return NULL;}
138  virtual void SetWindowInfo(char *);
139  virtual void SetNextWindowInfo(char *) {}
140  virtual void SetParentInfo(char *) {}
142 
143  void SetWindowName(const char *);
144 
146 
149  void SetPosition(int,int);
150  void SetPosition(int a[2]) {this->SetPosition(a[0], a[1]);};
152 
154 
158  void HideCursor();
159  void ShowCursor();
161 
166  void Render();
167 
174  virtual int GetEventPending() { return 0;};
175 
176  int GetOwnWindow() { return this->OwnWindow; };
178 
181  virtual void SetOffScreenRendering (int value);
182  virtual int GetOffScreenRendering ();
184 
189  void GetEGLSurfaceSize(int* width, int* height);
193  int GetNumberOfDevices();
200  virtual bool IsPointSpriteBugPresent();
201 
202 protected:
204&#href_anchor"code" href="classvtkEGLRenderWindow.html">vtkEGLRenderWindow();
205 
206  int ScreenSize[2];
210  class vtkInternals;
211  vtkInternals* Internals;
212 
213  void CreateAWindow();
214  void DestroyWindow();
215  void ResizeWindow(int width, int height);
216 
222  void SetDeviceAsDisplay(int deviceIndex);
223 
224 private:
225  vtkEGLRenderWindow(const vtkEGLRenderWindow&) = delete;
226&#href_anchor"keywordtype">void operator=(const vtkEGLRenderWindow&) = delete;
227&#href_anchor"line"> 228  bool DeviceExtensionsPresent;
229 };
230 
231 
232 
233 #endif
OpenGL rendering window.
virtual void SetOffScreenRendering(int)
Create a window in memory instead of on the screen.
virtual void SetDisplayId(void *)
Dummy stubs for vtkWindow API.
virtual void Finalize()=0
Finalize the rendering process.
@@ -90,8 +90,8 @@
virtual void Start()=0
Initialize the rendering process.
virtual void SetWindowName(const char *)
Get name of rendering window.
virtual void SetPosition(int, int)
Set/Get the position in screen coordinates of the rendering window.
-
virtual void Initialize(void)
Initialize the rendering window.
-
virtual bool IsPointSpriteBugPresent()
Returns true if driver has an EGL/OpenGL bug that makes vtkChartsCoreCxx-TestChartDoubleColors and ot...
+
virtual void Initialize(void)
Initialize the rendering window.
+
virtual bool IsPointSpriteBugPresent()
Returns true if driver has an EGL/OpenGL bug that makes vtkChartsCoreCxx-TestChartDoubleColors and ot...
virtual void CreateAWindow()=0
Create a not-off-screen window.
OpenGL rendering window.
virtual int GetNumberOfDevices()
Returns the number of devices (graphics cards) on a system.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLCamera_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLCamera_8h_source.html 2018-12-20 19:53:40.911007626 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkExternalOpenGLCamera_8h_source.html 2018-12-20 19:53:40.911007626 +0000 @@ -54,7 +54,7 @@
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void ComputeViewTransform()
These methods should only be used within vtkCamera.cxx.
-
OpenGL camera.
+
OpenGL camera.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject2_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject2_8h_source.html 2018-12-20 19:53:41.019008320 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject2_8h_source.html 2018-12-20 19:53:41.007008243 +0000 @@ -46,7 +46,7 @@
vtkFrameBufferObject2.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkFrameBufferObject2.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
45 #ifndef vtkFrameBufferObject2_h
46 #define vtkFrameBufferObject2_h
47 
48 #include "vtkObject.h"
49&#href_anchor"preprocessor">#include "vtkRenderingOpenGLModule.h" // For export macro
50 #include "vtkSmartPointer.h" // needed for vtkSmartPointer.
51&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
52&#href_anchor"line"> 59 #ifdef NDEBUG
60 # define vtkCheckFrameBufferStatusMacro(mode)
61 # define vtkStaticCheckFrameBufferStatusMacro(mode)
62 #else
63 # define vtkCheckFrameBufferStatusMacroImpl(macro, mode) \
64 { \
65 const char *eStr; \
66 bool ok = vtkFrameBufferObject2::GetFrameBufferStatus(mode, eStr); \
67 if (!ok) \
68 { \
69  macro( \
70  << "OpenGL ERROR. The FBO is incomplete : " << eStr); \
71 } \
72  }
73 # define vtkCheckFrameBufferStatusMacro(mode) \
74  vtkCheckFrameBufferStatusMacroImpl(vtkErrorMacro, mode)
75 # define vtkStaticCheckFrameBufferStatusMacro(mode) \
76  vtkCheckFrameBufferStatusMacroImpl(vtkGenericWarningMacro, mode)
77 #endif
78 
79 class vtkRenderWindow;
80&#href_anchor"keyword">class vtkTextureObject;
81&#href_anchor"keyword">class vtkRenderbuffer;
82&#href_anchor"keyword">class vtkPixelBufferObject;
83&#href_anchor"keyword">class vtkOpenGLExtensionManager;
84&#href_anchor"keyword">class vtkOpenGLRenderWindow;
85&#href_anchor"line"> 86&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkFrameBufferObject2 : public vtkObject
87&#href_anchor"line"> 88 public:
89  static vtkFrameBufferObject2* New();
91&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
92&#href_anchor"line"> 94 
101  void SetContext(vtkRenderWindow *context);
102&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow *GetContext();
104 
109  static bool IsSupported(vtkRenderWindow *renWin);
110&#href_anchor"line"> 117  void Bind(unsigned int mode);
118 
124  void UnBind(unsigned int mode);
125 
133  void SaveCurrentBindings();
134 
136 
143  void SaveCurrentBuffers();
144  void RestorePreviousBuffers(unsigned int mode);
146 
150  void AddColorAttachment(
151  unsigned int mode,
152  unsigned int attId,
153  vtkTextureObject* tex);
154&#href_anchor"line"> 155  void AddTexColorAttachment(
156  unsigned int mode,
157  unsigned int attId,
158  unsigned int handle);
159 
160  void RemoveTexColorAttachments(unsigned int mode, unsigned int num);
161  void RemoveTexColorAttachment(unsigned int mode, unsigned int attId)
162  { this->AddTexColorAttachment(mode, attId, 0U); }
163 
167  void AddColorAttachment(
168  unsigned int mode,
169  unsigned int attId,
170  vtkRenderbuffer* tex);
171&#href_anchor"line"> 172  void AddRenColorAttachment(
173  unsigned int mode,
174  unsigned int attId,
175  unsigned int handle);
176 
177  void RemoveRenColorAttachments(unsigned int mode, unsigned int num);
178  void RemoveRenColorAttachment(unsigned int mode, unsigned int attId)
179  { this->AddRenColorAttachment(mode, attId, 0U); }
180 
182 
185  void AddDepthAttachment(unsigned int mode, vtkTextureObject* tex);
186&#href_anchor"keywordtype">void AddTexDepthAttachment(unsigned int mode, unsigned int handle);
187  void RemoveTexDepthAttachment(unsigned int mode)
188  { this->AddTexDepthAttachment(mode, 0U); }
190 
192 
195  void AddDepthAttachment(unsigned int mode, vtkRenderbuffer* tex);
196&#href_anchor"keywordtype">void AddRenDepthAttachment(unsigned int mode, unsigned int handle);
197  void RemoveRenDepthAttachment(unsigned int mode)
198  { this->AddRenDepthAttachment(mode, 0U); }
200 
202 
205  void ActivateDrawBuffer(unsigned int id);
206  void ActivateReadBuffer(unsigned int id);
207  void DeactivateReadBuffer();
209 
211 
215  void ActivateDrawBuffers(unsigned int n);
216  void ActivateDrawBuffers(unsigned int *ids, int n);
217  void DeactivateDrawBuffers();
219 
226  static
227  void InitializeViewport(int width, int height);
228 
234  int CheckFrameBufferStatus(unsigned int mode);
235 
242  static
243  bool GetFrameBufferStatus(
244  unsigned int mode,
245  const char *&desc);
246 
253  static
254  int Blit(
255  int srcExt[4],
256  int destExt[4],
257  unsigned int bits,
258  unsigned int mapping);
259 
268  vtkPixelBufferObject *DownloadColor1(
269&#href_anchor"keywordtype">int extent[4],
270  int vtkType,
271  int channel);
272 
273  vtkPixelBufferObject *DownloadColor3(
274&#href_anchor"keywordtype">int extent[4],
275  int vtkType);
276 
277  vtkPixelBufferObject *DownloadColor4(
278&#href_anchor"keywordtype">int extent[4],
279  int vtkType);
280 
286  vtkPixelBufferObject *DownloadDepth(
287&#href_anchor"keywordtype">int extent[4],
288  int vtkType);
289 
297  vtkPixelBufferObject *Download(
298&#href_anchor"keywordtype">int extent[4],
299  int vtkType,
300  int nComps,
301  int oglType,
302  int oglFormat);
303 
304  static
305  void Download(
306  int extent[4],
307  int vtkType,
308  int nComps,
309  int oglType,
310  int oglFormat,
311  vtkPixelBufferObject *pbo);
312&#href_anchor"line"> 313 protected:
317  static
318  bool LoadRequiredExtensions(vtkRenderWindow *renWin);
319&#href_anchor"line"> 320  // gen buffer (occurs when context is set)
321  void CreateFBO();
322 
323  // delete buffer (occurs during destruction or context swicth)
324  void DestroyFBO();
325 
326 
330  int GetOpenGLType(int vtkType);
331 
333&#href_anchor"code" href="classvtkFrameBufferObject2.html">vtkFrameBufferObject2() override;
334 
336 
337  unsigned int FBOIndex;
338  unsigned int PreviousDrawFBO;
339  unsigned int PreviousReadFBO;
340  unsigned int DepthBuffer;
341  unsigned int PreviousDrawBuffer;
342  unsigned int PreviousReadBuffer;
343 
344 private:
346&#href_anchor"keywordtype">void operator=(const vtkFrameBufferObject2&) = delete;
347&#href_anchor"line"> 348  friend class vtkRenderbuffer; // needs access to LoadRequiredExtentsions
349&#href_anchor"line"> 350 };
351 
352 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkFrameBufferObject2.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
45 #ifndef vtkFrameBufferObject2_h
46 #define vtkFrameBufferObject2_h
47 
48 #include "vtkObject.h"
49&#href_anchor"preprocessor">#include "vtkRenderingOpenGLModule.h" // For export macro
50 #include "vtkSmartPointer.h" // needed for vtkSmartPointer.
51&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
52&#href_anchor"line"> 59 #ifdef NDEBUG
60 # define vtkCheckFrameBufferStatusMacro(mode)
61 # define vtkStaticCheckFrameBufferStatusMacro(mode)
62 #else
63 # define vtkCheckFrameBufferStatusMacroImpl(macro, mode) \
64 { \
65 const char *eStr; \
66 bool ok = vtkFrameBufferObject2::GetFrameBufferStatus(mode, eStr); \
67 if (!ok) \
68 { \
69  macro( \
70  << "OpenGL ERROR. The FBO is incomplete : " << eStr); \
71 } \
72  }
73 # define vtkCheckFrameBufferStatusMacro(mode) \
74  vtkCheckFrameBufferStatusMacroImpl(vtkErrorMacro, mode)
75 # define vtkStaticCheckFrameBufferStatusMacro(mode) \
76  vtkCheckFrameBufferStatusMacroImpl(vtkGenericWarningMacro, mode)
77 #endif
78 
79 class vtkRenderWindow;
80&#href_anchor"keyword">class vtkTextureObject;
81&#href_anchor"keyword">class vtkRenderbuffer;
82&#href_anchor"keyword">class vtkPixelBufferObject;
83&#href_anchor"keyword">class vtkOpenGLExtensionManager;
84&#href_anchor"keyword">class vtkOpenGLRenderWindow;
85&#href_anchor"line"> 86&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkFrameBufferObject2 : public vtkObject
87&#href_anchor"line"> 88 public:
89  static vtkFrameBufferObject2* New();
91&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
92&#href_anchor"line"> 94 
101  void SetContext(vtkRenderWindow *context);
102&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow *GetContext();
104 
109  static bool IsSupported(vtkRenderWindow *renWin);
110&#href_anchor"line"> 117  void Bind(unsigned int mode);
118 
124  void UnBind(unsigned int mode);
125 
133  void SaveCurrentBindings();
134 
136 
143  void SaveCurrentBuffers();
144  void RestorePreviousBuffers(unsigned int mode);
146 
150  void AddColorAttachment(
151  unsigned int mode,
152  unsigned int attId,
153  vtkTextureObject* tex);
154&#href_anchor"line"> 155  void AddTexColorAttachment(
156  unsigned int mode,
157  unsigned int attId,
158  unsigned int handle);
159 
160  void RemoveTexColorAttachments(unsigned int mode, unsigned int num);
161  void RemoveTexColorAttachment(unsigned int mode, unsigned int attId)
162  { this->AddTexColorAttachment(mode, attId, 0U); }
163 
167  void AddColorAttachment(
168  unsigned int mode,
169  unsigned int attId,
170  vtkRenderbuffer* tex);
171&#href_anchor"line"> 172  void AddRenColorAttachment(
173  unsigned int mode,
174  unsigned int attId,
175  unsigned int handle);
176 
177  void RemoveRenColorAttachments(unsigned int mode, unsigned int num);
178  void RemoveRenColorAttachment(unsigned int mode, unsigned int attId)
179  { this->AddRenColorAttachment(mode, attId, 0U); }
180 
182 
185  void AddDepthAttachment(unsigned int mode, vtkTextureObject* tex);
186&#href_anchor"keywordtype">void AddTexDepthAttachment(unsigned int mode, unsigned int handle);
187  void RemoveTexDepthAttachment(unsigned int mode)
188  { this->AddTexDepthAttachment(mode, 0U); }
190 
192 
195  void AddDepthAttachment(unsigned int mode, vtkRenderbuffer* tex);
196&#href_anchor"keywordtype">void AddRenDepthAttachment(unsigned int mode, unsigned int handle);
197  void RemoveRenDepthAttachment(unsigned int mode)
198  { this->AddRenDepthAttachment(mode, 0U); }
200 
202 
205  void ActivateDrawBuffer(unsigned int id);
206  void ActivateReadBuffer(unsigned int id);
207  void DeactivateReadBuffer();
209 
211 
215  void ActivateDrawBuffers(unsigned int n);
216  void ActivateDrawBuffers(unsigned int *ids, int n);
217  void DeactivateDrawBuffers();
219 
226  static
227  void InitializeViewport(int width, int height);
228 
234  int CheckFrameBufferStatus(unsigned int mode);
235 
242  static
243  bool GetFrameBufferStatus(
244  unsigned int mode,
245  const char *&desc);
246 
253  static
254  int Blit(
255  int srcExt[4],
256  int destExt[4],
257  unsigned int bits,
258  unsigned int mapping);
259 
268  vtkPixelBufferObject *DownloadColor1(
269&#href_anchor"keywordtype">int extent[4],
270  int vtkType,
271  int channel);
272 
273  vtkPixelBufferObject *DownloadColor3(
274&#href_anchor"keywordtype">int extent[4],
275  int vtkType);
276 
277  vtkPixelBufferObject *DownloadColor4(
278&#href_anchor"keywordtype">int extent[4],
279  int vtkType);
280 
286  vtkPixelBufferObject *DownloadDepth(
287&#href_anchor"keywordtype">int extent[4],
288  int vtkType);
289 
297  vtkPixelBufferObject *Download(
298&#href_anchor"keywordtype">int extent[4],
299  int vtkType,
300  int nComps,
301  int oglType,
302  int oglFormat);
303 
304  static
305  void Download(
306  int extent[4],
307  int vtkType,
308  int nComps,
309  int oglType,
310  int oglFormat,
311  vtkPixelBufferObject *pbo);
312&#href_anchor"line"> 313 protected:
317  static
318  bool LoadRequiredExtensions(vtkRenderWindow *renWin);
319&#href_anchor"line"> 320  // gen buffer (occurs when context is set)
321  void CreateFBO();
322 
323  // delete buffer (occurs during destruction or context swicth)
324  void DestroyFBO();
325 
326 
330  int GetOpenGLType(int vtkType);
331 
333&#href_anchor"code" href="classvtkFrameBufferObject2.html">vtkFrameBufferObject2() override;
334 
336 
337  unsigned int FBOIndex;
338  unsigned int PreviousDrawFBO;
339  unsigned int PreviousReadFBO;
340  unsigned int DepthBuffer;
341  unsigned int PreviousDrawBuffer;
342  unsigned int PreviousReadBuffer;
343 
344 private:
346&#href_anchor"keywordtype">void operator=(const vtkFrameBufferObject2&) = delete;
347&#href_anchor"line"> 348  friend class vtkRenderbuffer; // needs access to LoadRequiredExtentsions
349&#href_anchor"line"> 350 };
351 
352 #endif
OpenGL rendering window.
void RemoveRenColorAttachment(unsigned int mode, unsigned int attId)
@@ -63,7 +63,7 @@
Interface class for querying and using OpenGL extensions.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject_8h_source.html 2018-12-20 19:53:41.051008526 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFrameBufferObject_8h_source.html 2018-12-20 19:53:41.063008603 +0000 @@ -46,7 +46,7 @@
vtkFrameBufferObject.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkFrameBufferObject.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkFrameBufferObject_h
30 #define vtkFrameBufferObject_h
31 
33&#href_anchor"preprocessor">#include "vtkRenderingOpenGLModule.h" // For export macro
34 #include "vtkSmartPointer.h" // needed for vtkSmartPointer.
35&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
36&#href_anchor"line"> 37 #include <vector> // for the lists of logical buffers.
38 
39 class vtkRenderWindow;
40&#href_anchor"keyword">class vtkTextureObject;
41&#href_anchor"keyword">class vtkRenderbuffer;
42&#href_anchor"keyword">class vtkPixelBufferObject;
43&#href_anchor"keyword">class vtkOpenGLExtensionManager;
44&#href_anchor"keyword">class vtkOpenGLRenderWindow;
45&#href_anchor"line"> 46&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkFrameBufferObject : public vtkFrameBufferObjectBase
47&#href_anchor"line"> 48 public:
49  static vtkFrameBufferObject* New();
51&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
52&#href_anchor"line"> 54 
61  void SetContext(vtkRenderWindow *context);
62&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow *GetContext();
64 
66 
75  bool Start(int width, int height, bool shaderSupportsTextureInt);
76  bool StartNonOrtho(int width, int height, bool shaderSupportsTextureInt);
78 
89  void RenderQuad(int minX, int maxX, int minY, int maxY);
90 
94  void Bind();
95 
100  void UnBind();
101 
105  void SetActiveBuffer(unsigned int index)
106  {
107  this->SetActiveBuffers(1, &index);
108  }
109 
117  void SetActiveBuffers(int numbuffers, unsigned int indices[]);
118 
130  void SetColorBuffer(
131  unsigned int index,
132  vtkTextureObject *texture,
133&#href_anchor"keywordtype">unsigned int zslice=0);
134 
135  vtkTextureObject *GetColorBuffer(unsigned int index);
136  void RemoveColorBuffer(unsigned int index);
137  void RemoveAllColorBuffers();
138 
140 
143  void SetDepthBuffer(vtkTextureObject *depthTexture);
144&#href_anchor"keywordtype">void RemoveDepthBuffer();
146 
148 
152  vtkSetMacro(DepthBufferNeeded,bool);
153  vtkGetMacro(DepthBufferNeeded,bool);
155 
157 
164  void SetNumberOfRenderTargets(unsigned int);
165  vtkGetMacro(NumberOfRenderTargets,unsigned int);
167 
173  unsigned int GetMaximumNumberOfActiveTargets();
174 
180  unsigned int GetMaximumNumberOfRenderTargets();
181 
183 
186  int *GetLastSize() override
187  {
188  return this->LastSize;
189  }
190  void GetLastSize (int &_arg1, int &_arg2) override
191  {
192  _arg1 = this->LastSize[0];
193  _arg2 = this->LastSize[1];
194  }
195  void GetLastSize (int _arg[2]) override
196  {
197  this->GetLastSize(_arg[0], _arg[1]);
198  }
200 
205  static bool IsSupported(vtkRenderWindow *renWin);
206&#href_anchor"line"> 211  int CheckFrameBufferStatus(unsigned int mode);
212 
213 protected:
217  static
218  bool LoadRequiredExtensions(vtkRenderWindow *renWin);
219&#href_anchor"line"> 220  // gen buffer (occurs when context is set)
221  void CreateFBO();
222 
223  // delete buffer (occurs during destruction or context swicth)
224  void DestroyFBO();
225 
226  // create texture or renderbuffer and attach
227  // if user provided a texture just use that
228  // mode specifies DRAW or READ
229  void CreateDepthBuffer(int width, int height, unsigned int mode);
230 
231  // create textures for each target and attach
232  // if user provided textures use those, if the user
233  // provides any then they need to provide all
234  // mode specifies DRAW or READ
235  void CreateColorBuffers(
236  int width,
237  int height,
238  unsigned int mode,
239  bool shaderSupportsTextureInt);
240 
241  // detach and delete our reference(s)
242  void DestroyDepthBuffer();
243  void DestroyColorBuffers();
244 
245  // glDrawBuffers
246  void ActivateBuffers();
247 
251  void DisplayFrameBufferAttachments();
252 
256  void DisplayFrameBufferAttachment(unsigned int uattachment);
257 
261  void DisplayDrawBuffers();
262 
266  void DisplayReadBuffer();
267 
271  void DisplayBuffer(int value);
272 
274&#href_anchor"code" href="classvtkFrameBufferObject.html">vtkFrameBufferObject() override;
275 
277 
280  unsigned int FBOIndex;
282  unsigned int DepthBuffer;
283  unsigned int NumberOfRenderTargets;
284  int LastSize[2];
285  std::vector<unsigned int> UserZSlices;
286  std::vector<vtkSmartPointer<vtkTextureObject> > UserColorBuffers;
287  std::vector<vtkSmartPointer<vtkTextureObject> > ColorBuffers;
288  std::vector<unsigned int> ActiveBuffers;
291 
292 private:
294&#href_anchor"keywordtype">void operator=(const vtkFrameBufferObject&) = delete;
295&#href_anchor"line"> 296 };
297 
298 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkFrameBufferObject.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkFrameBufferObject_h
30 #define vtkFrameBufferObject_h
31 
33&#href_anchor"preprocessor">#include "vtkRenderingOpenGLModule.h" // For export macro
34 #include "vtkSmartPointer.h" // needed for vtkSmartPointer.
35&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
36&#href_anchor"line"> 37 #include <vector> // for the lists of logical buffers.
38 
39 class vtkRenderWindow;
40&#href_anchor"keyword">class vtkTextureObject;
41&#href_anchor"keyword">class vtkRenderbuffer;
42&#href_anchor"keyword">class vtkPixelBufferObject;
43&#href_anchor"keyword">class vtkOpenGLExtensionManager;
44&#href_anchor"keyword">class vtkOpenGLRenderWindow;
45&#href_anchor"line"> 46&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkFrameBufferObject : public vtkFrameBufferObjectBase
47&#href_anchor"line"> 48 public:
49  static vtkFrameBufferObject* New();
51&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
52&#href_anchor"line"> 54 
61  void SetContext(vtkRenderWindow *context);
62&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow *GetContext();
64 
66 
75  bool Start(int width, int height, bool shaderSupportsTextureInt);
76  bool StartNonOrtho(int width, int height, bool shaderSupportsTextureInt);
78 
89  void RenderQuad(int minX, int maxX, int minY, int maxY);
90 
94  void Bind();
95 
100  void UnBind();
101 
105  void SetActiveBuffer(unsigned int index)
106  {
107  this->SetActiveBuffers(1, &index);
108  }
109 
117  void SetActiveBuffers(int numbuffers, unsigned int indices[]);
118 
130  void SetColorBuffer(
131  unsigned int index,
132  vtkTextureObject *texture,
133&#href_anchor"keywordtype">unsigned int zslice=0);
134 
135  vtkTextureObject *GetColorBuffer(unsigned int index);
136  void RemoveColorBuffer(unsigned int index);
137  void RemoveAllColorBuffers();
138 
140 
143  void SetDepthBuffer(vtkTextureObject *depthTexture);
144&#href_anchor"keywordtype">void RemoveDepthBuffer();
146 
148 
152  vtkSetMacro(DepthBufferNeeded,bool);
153  vtkGetMacro(DepthBufferNeeded,bool);
155 
157 
164  void SetNumberOfRenderTargets(unsigned int);
165  vtkGetMacro(NumberOfRenderTargets,unsigned int);
167 
173  unsigned int GetMaximumNumberOfActiveTargets();
174 
180  unsigned int GetMaximumNumberOfRenderTargets();
181 
183 
186  int *GetLastSize() override
187  {
188  return this->LastSize;
189  }
190  void GetLastSize (int &_arg1, int &_arg2) override
191  {
192  _arg1 = this->LastSize[0];
193  _arg2 = this->LastSize[1];
194  }
195  void GetLastSize (int _arg[2]) override
196  {
197  this->GetLastSize(_arg[0], _arg[1]);
198  }
200 
205  static bool IsSupported(vtkRenderWindow *renWin);
206&#href_anchor"line"> 211  int CheckFrameBufferStatus(unsigned int mode);
212 
213 protected:
217  static
218  bool LoadRequiredExtensions(vtkRenderWindow *renWin);
219&#href_anchor"line"> 220  // gen buffer (occurs when context is set)
221  void CreateFBO();
222 
223  // delete buffer (occurs during destruction or context swicth)
224  void DestroyFBO();
225 
226  // create texture or renderbuffer and attach
227  // if user provided a texture just use that
228  // mode specifies DRAW or READ
229  void CreateDepthBuffer(int width, int height, unsigned int mode);
230 
231  // create textures for each target and attach
232  // if user provided textures use those, if the user
233  // provides any then they need to provide all
234  // mode specifies DRAW or READ
235  void CreateColorBuffers(
236  int width,
237  int height,
238  unsigned int mode,
239  bool shaderSupportsTextureInt);
240 
241  // detach and delete our reference(s)
242  void DestroyDepthBuffer();
243  void DestroyColorBuffers();
244 
245  // glDrawBuffers
246  void ActivateBuffers();
247 
251  void DisplayFrameBufferAttachments();
252 
256  void DisplayFrameBufferAttachment(unsigned int uattachment);
257 
261  void DisplayDrawBuffers();
262 
266  void DisplayReadBuffer();
267 
271  void DisplayBuffer(int value);
272 
274&#href_anchor"code" href="classvtkFrameBufferObject.html">vtkFrameBufferObject() override;
275 
277 
280  unsigned int FBOIndex;
282  unsigned int DepthBuffer;
283  unsigned int NumberOfRenderTargets;
284  int LastSize[2];
285  std::vector<unsigned int> UserZSlices;
286  std::vector<vtkSmartPointer<vtkTextureObject> > UserColorBuffers;
287  std::vector<vtkSmartPointer<vtkTextureObject> > ColorBuffers;
288  std::vector<unsigned int> ActiveBuffers;
291 
292 private:
294&#href_anchor"keywordtype">void operator=(const vtkFrameBufferObject&) = delete;
295&#href_anchor"line"> 296 };
297 
298 #endif
OpenGL rendering window.
virtual int * GetLastSize()=0
Dimensions in pixels of the framebuffer.
@@ -75,7 +75,7 @@
std::vector< unsigned int > ActiveBuffers
internal class which encapsulates OpenGL frame buffer object.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFramebufferPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFramebufferPass_8h_source.html 2018-12-20 19:53:41.087008757 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkFramebufferPass_8h_source.html 2018-12-20 19:53:41.091008783 +0000 @@ -46,7 +46,7 @@
vtkFramebufferPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkFramebufferPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkFramebufferPass_h
27 #define vtkFramebufferPass_h
28 
29 #include "vtkRenderingOpenGL2Module.h" // For export macro
31&#href_anchor"line"> 32 class vtkOpenGLFramebufferObject;
33&#href_anchor"keyword">class vtkOpenGLHelper;
34&#href_anchor"keyword">class vtkOpenGLRenderWindow;
35&#href_anchor"keyword">class vtkTextureObject;
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkFramebufferPass : public vtkDepthImageProcessingPass
38&#href_anchor"line"> 39 public:
40  static vtkFramebufferPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 55  void ReleaseGraphicsResources(vtkWindow *w) override;
56&#href_anchor"line"> 61  vtkSetMacro(DepthFormat, int);
62 
69  vtkSetMacro(ColorFormat, int);
70 
71  // Get the depth texture object
72  vtkGetObjectMacro(DepthTexture, vtkTextureObject);
73&#href_anchor"line"> 74  // Get the Color texture object
75  vtkGetObjectMacro(ColorTexture, vtkTextureObject);
76&#href_anchor"line"> 77  protected:
82&#href_anchor"line"> 86  ~vtkFramebufferPass() override;
92  vtkTextureObject *ColorTexture; // render target for the scene
93  vtkTextureObject *DepthTexture; // render target for the depth
94 
96 
99  int ViewportX;
104 
107 
108  private:
109  vtkFramebufferPass(const vtkFramebufferPass&) = delete;
110&#href_anchor"keywordtype">void operator=(const vtkFramebufferPass&) = delete;
111&#href_anchor"line"> 112 
113 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkFramebufferPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkFramebufferPass_h
27 #define vtkFramebufferPass_h
28 
29 #include "vtkRenderingOpenGL2Module.h" // For export macro
31&#href_anchor"line"> 32 class vtkOpenGLFramebufferObject;
33&#href_anchor"keyword">class vtkOpenGLHelper;
34&#href_anchor"keyword">class vtkOpenGLRenderWindow;
35&#href_anchor"keyword">class vtkTextureObject;
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkFramebufferPass : public vtkDepthImageProcessingPass
38&#href_anchor"line"> 39 public:
40  static vtkFramebufferPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 55  void ReleaseGraphicsResources(vtkWindow *w) override;
56&#href_anchor"line"> 61  vtkSetMacro(DepthFormat, int);
62 
69  vtkSetMacro(ColorFormat, int);
70 
71  // Get the depth texture object
72  vtkGetObjectMacro(DepthTexture, vtkTextureObject);
73&#href_anchor"line"> 74  // Get the Color texture object
75  vtkGetObjectMacro(ColorTexture, vtkTextureObject);
76&#href_anchor"line"> 77  protected:
82&#href_anchor"line"> 86  ~vtkFramebufferPass() override;
92  vtkTextureObject *ColorTexture; // render target for the scene
93  vtkTextureObject *DepthTexture; // render target for the depth
94 
96 
99  int ViewportX;
104 
107 
108  private:
109  vtkFramebufferPass(const vtkFramebufferPass&) = delete;
110&#href_anchor"keywordtype">void operator=(const vtkFramebufferPass&) = delete;
111&#href_anchor"line"> 112 
113 #endif
OpenGL rendering window.
void ReleaseGraphicsResources(vtkWindow *w) override
Release graphics resources and ask components to release their own resources.
@@ -62,7 +62,7 @@
Internal class which encapsulates OpenGL FramebufferObject.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
int ViewportX
Cache viewport values for depth peeling.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianBlurPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianBlurPass_8h_source.html 2018-12-20 19:53:41.111008911 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGaussianBlurPass_8h_source.html 2018-12-20 19:53:41.115008937 +0000 @@ -46,11 +46,11 @@
vtkGaussianBlurPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkGaussianBlurPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
49 #ifndef vtkGaussianBlurPass_h
50 #define vtkGaussianBlurPass_h
51 
52 #include "vtkRenderingOpenGLModule.h" // For export macro
53 #include "vtkImageProcessingPass.h"
54&#href_anchor"line"> 55 class vtkOpenGLRenderWindow;
56&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
57 class vtkShaderProgram2;
58&#href_anchor"keyword">class vtkShader2;
59&#href_anchor"keyword">class vtkFrameBufferObject;
60&#href_anchor"keyword">class vtkTextureObject;
61&#href_anchor"line"> 62&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkGaussianBlurPass : public vtkImageProcessingPass
63&#href_anchor"line"> 64 public:
65  static vtkGaussianBlurPass *New();
67&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
68&#href_anchor"line"> 73  void Render(const vtkRenderState *s) override;
74&#href_anchor"line"> 80  void ReleaseGraphicsResources(vtkWindow *w) override;
81&#href_anchor"line"> 82  protected:
87&#href_anchor"line"> 91  ~vtkGaussianBlurPass() override;
92&#href_anchor"line"> 96  vtkFrameBufferObject *FrameBufferObject;
97  vtkTextureObject *Pass1; // render target for the scene
98  vtkTextureObject *Pass2; // render target for the horizontal pass
99  vtkShaderProgram2 *BlurProgram; // blur shader
100 
101  bool Supported;
103 
104  private:
105  vtkGaussianBlurPass(const vtkGaussianBlurPass&) = delete;
106&#href_anchor"keywordtype">void operator=(const vtkGaussianBlurPass&) = delete;
107&#href_anchor"line"> 108 
109 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkGaussianBlurPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
52 #ifndef vtkGaussianBlurPass_h
53 #define vtkGaussianBlurPass_h
54 
55 #include "vtkRenderingOpenGLModule.h" // For export macro
56 #include "vtkImageProcessingPass.h"
57&#href_anchor"line"> 58 class vtkOpenGLRenderWindow;
59&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
60 class vtkShaderProgram2;
61&#href_anchor"keyword">class vtkShader2;
62&#href_anchor"keyword">class vtkFrameBufferObject;
63&#href_anchor"keyword">class vtkTextureObject;
64&#href_anchor"line"> 65&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkGaussianBlurPass : public vtkImageProcessingPass
66&#href_anchor"line"> 67 public:
68  static vtkGaussianBlurPass *New();
70&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
71&#href_anchor"line"> 76  void Render(const vtkRenderState *s) override;
77&#href_anchor"line"> 83  void ReleaseGraphicsResources(vtkWindow *w) override;
84&#href_anchor"line"> 85  protected:
90&#href_anchor"line"> 94  ~vtkGaussianBlurPass() override;
95&#href_anchor"line"> 99  vtkFrameBufferObject *FrameBufferObject;
100  vtkTextureObject *Pass1; // render target for the scene
101  vtkTextureObject *Pass2; // render target for the horizontal pass
103 
104  bool Supported;
106 
107  private:
108  vtkGaussianBlurPass(const vtkGaussianBlurPass&) = delete;
109&#href_anchor"keywordtype">void operator=(const vtkGaussianBlurPass&) = delete;
110&#href_anchor"line"> 111 
112 #endif
OpenGL rendering window.
GLSL Shader.
Definition: vtkShader2.h:62
- - -
vtkShaderProgram2 * BlurProgram
+ + +
vtkShaderProgram2 * BlurProgram
void ReleaseGraphicsResources(vtkWindow *w) override
Release graphics resources and ask components to release their own resources.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Convenient class for post-processing passes.
@@ -58,14 +58,14 @@
Context in which a vtkRenderPass will render.
GLSL Program.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
vtkTextureObject * Pass1
+
vtkTextureObject * Pass1
internal class which encapsulates OpenGL frame buffer object.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
-
vtkFrameBufferObject * FrameBufferObject
Graphics resources.
-
vtkTextureObject * Pass2
+
vtkFrameBufferObject * FrameBufferObject
Graphics resources.
+
vtkTextureObject * Pass2
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
-
Implement a post-processing Gaussian blur render pass.
+
Implement a post-processing Gaussian blur render pass.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOpenGLRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:41.147009143 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkGenericOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:41.143009117 +0000 @@ -46,7 +46,7 @@
vtkGenericOpenGLRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
27 #ifndef vtkGenericOpenGLRenderWindow_h
28 #define vtkGenericOpenGLRenderWindow_h
29 
30 #include "vtkRenderingOpenGLModule.h" // For export macro
31 #include "vtkOpenGLRenderWindow.h"
32&#href_anchor"line"> 33&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkGenericOpenGLRenderWindow : public vtkOpenGLRenderWindow
34&#href_anchor"line"> 35 public:
38&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
39&#href_anchor"keyword">protected:
41&#href_anchor"code" href="classvtkGenericOpenGLRenderWindow.html">vtkGenericOpenGLRenderWindow() override;
42 
43 public:
44 
46  void Finalize() override;
47 
50  void Frame() override;
51 
54  void MakeCurrent() override;
55 
59  bool IsCurrent() override;
60 
64  int SupportsOpenGL() override;
65 
69  int IsDirect() override;
70 
71  // {@
73  void SetFrontBuffer(unsigned int);
74  void SetFrontLeftBuffer(unsigned int);
75  void SetFrontRightBuffer(unsigned int);
76  void SetBackBuffer(unsigned int);
77  void SetBackLeftBuffer(unsigned int);
78  void SetBackRightBuffer(unsigned int);
79  // }@
80 
82  void PushState();
84  void PopState();
85 
86  // {@
88  void SetWindowId(void*) override;
89  void* GetGenericWindowId() override;
90  void SetDisplayId(void*) override;
91  void SetParentId(void*) override;
92  void* GetGenericDisplayId() override;
93  void* GetGenericParentId() override;
94  void* GetGenericContext() override;
95  void* GetGenericDrawable() override;
96  void SetWindowInfo(char*) override;
97  void SetParentInfo(char*) override;
98  int* GetScreenSize() override;
99  void Start() override;
100  void HideCursor() override;
101  void ShowCursor() override;
102  void SetFullScreen(int) override;
103  void WindowRemap() override;
104  int GetEventPending() override;
105  void SetNextWindowId(void*) override;
106  void SetNextWindowInfo(char*) override;
107  void CreateAWindow() override;
108  void DestroyWindow() override;
109  // }@
110 
112 
116  void SetIsDirect(int newValue);
117  void SetSupportsOpenGL(int newValue);
118  void SetIsCurrent(bool newValue);
120 
121 protected:
125 
126 private:
128&#href_anchor"keywordtype">void operator=(const vtkGenericOpenGLRenderWindow&) = delete;
129&#href_anchor"line"> 130 
131 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
33 #ifndef vtkGenericOpenGLRenderWindow_h
34 #define vtkGenericOpenGLRenderWindow_h
35 
36 #include "vtkRenderingOpenGLModule.h" // For export macro
37 #include "vtkOpenGLRenderWindow.h"
38&#href_anchor"line"> 39&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkGenericOpenGLRenderWindow : public vtkOpenGLRenderWindow
40&#href_anchor"line"> 41 public:
44&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
45&#href_anchor"keyword">protected:
47&#href_anchor"code" href="classvtkGenericOpenGLRenderWindow.html">vtkGenericOpenGLRenderWindow() override;
48 
49 public:
50 
52  void Finalize() override;
53 
56  void Frame() override;
57 
60  void MakeCurrent() override;
61 
65  bool IsCurrent() override;
66 
70  int SupportsOpenGL() override;
71 
75  int IsDirect() override;
76 
77  // {@
79  void SetFrontBuffer(unsigned int);
80  void SetFrontLeftBuffer(unsigned int);
81  void SetFrontRightBuffer(unsigned int);
82  void SetBackBuffer(unsigned int);
83  void SetBackLeftBuffer(unsigned int);
84  void SetBackRightBuffer(unsigned int);
85  // }@
86 
88  void PushState();
90  void PopState();
91 
92  // {@
94  void SetWindowId(void*) override;
95  void* GetGenericWindowId() override;
96  void SetDisplayId(void*) override;
97  void SetParentId(void*) override;
98  void* GetGenericDisplayId() override;
99  void* GetGenericParentId() override;
100  void* GetGenericContext() override;
101  void* GetGenericDrawable() override;
102  void SetWindowInfo(char*) override;
103  void SetParentInfo(char*) override;
104  int* GetScreenSize() override;
105  void Start() override;
106  void HideCursor() override;
107  void ShowCursor() override;
108  void SetFullScreen(int) override;
109  void WindowRemap() override;
110  int GetEventPending() override;
111  void SetNextWindowId(void*) override;
112  void SetNextWindowInfo(char*) override;
113  void CreateAWindow() override;
114  void DestroyWindow() override;
115  // }@
116 
118 
122  void SetIsDirect(int newValue);
123  void SetSupportsOpenGL(int newValue);
124  void SetIsCurrent(bool newValue);
126 
127 protected:
131 
132 private:
134&#href_anchor"keywordtype">void operator=(const vtkGenericOpenGLRenderWindow&) = delete;
135&#href_anchor"line"> 136 
137 #endif
OpenGL rendering window.
virtual void Finalize()=0
Finalize the rendering process.
virtual void WindowRemap()=0
Remap the rendering window.
virtual void HideCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
@@ -58,13 +58,13 @@
virtual void SetFullScreen(int)=0
Turn on/off rendering full screen window size.
void * GetGenericParentId() override=0
Dummy stubs for vtkWindow API.
virtual int GetEventPending()=0
Check to see if a mouse button has been pressed.
-
bool CurrentStatus
Set this to true to indicate that the context is now ready.
+
bool CurrentStatus
Set this to true to indicate that the context is now ready.
void * GetGenericDisplayId() override=0
Dummy stubs for vtkWindow API.
virtual int IsDirect()
Is this render window using hardware acceleration? 0-false, 1-true.
-
int SupportsOpenGLStatus
Set this to true to indicate that the context is now ready.
+
int SupportsOpenGLStatus
Set this to true to indicate that the context is now ready.
virtual bool IsCurrent()=0
Tells if this window is the current graphics context for the calling thread.
void SetWindowId(void *) override=0
Dummy stubs for vtkWindow API.
-
platform independent render window
+
platform independent render window
void SetDisplayId(void *) override=0
Dummy stubs for vtkWindow API.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void DestroyWindow()=0
Destroy a not-off-screen window.
@@ -81,7 +81,7 @@
virtual void CreateAWindow()=0
Create a not-off-screen window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
virtual void ShowCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
-
int DirectStatus
Set this to true to indicate that the context is now ready.
+
int DirectStatus
Set this to true to indicate that the context is now ready.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkImageProcessingPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
27 #ifndef vtkImageProcessingPass_h
28 #define vtkImageProcessingPass_h
29 
30 #include "vtkRenderingOpenGLModule.h" // For export macro
31 #include "vtkRenderPass.h"
32&#href_anchor"line"> 33 class vtkOpenGLRenderWindow;
34&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
35 class vtkShaderProgram2;
36&#href_anchor"keyword">class vtkShader2;
37&#href_anchor"keyword">class vtkFrameBufferObject;
38&#href_anchor"keyword">class vtkTextureObject;
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkImageProcessingPass : public vtkRenderPass
41&#href_anchor"line"> 42 public:
44&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
45&#href_anchor"line"> 51  void ReleaseGraphicsResources(vtkWindow *w) override;
52&#href_anchor"line"> 54 
60  vtkGetObjectMacro(DelegatePass,vtkRenderPass);
61&#href_anchor"keyword">virtual void SetDelegatePass(vtkRenderPass *delegatePass);
63&#href_anchor"line"> 64  protected:
69&#href_anchor"line"> 73  ~vtkImageProcessingPass() override;
74&#href_anchor"line"> 84  void RenderDelegate(const vtkRenderState *s,
85&#href_anchor"keywordtype">int width,
86  int height,
87  int newWidth,
88  int newHeight,
90&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *target);
91 
92 
94 
95  private:
97&#href_anchor"keywordtype">void operator=(const vtkImageProcessingPass&) = delete;
98&#href_anchor"line"> 99 
100 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkImageProcessingPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
27 #ifndef vtkImageProcessingPass_h
28 #define vtkImageProcessingPass_h
29 
30 #include "vtkRenderingOpenGLModule.h" // For export macro
31 #include "vtkRenderPass.h"
32&#href_anchor"line"> 33 class vtkOpenGLRenderWindow;
34&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
35 class vtkShaderProgram2;
36&#href_anchor"keyword">class vtkShader2;
37&#href_anchor"keyword">class vtkFrameBufferObject;
38&#href_anchor"keyword">class vtkTextureObject;
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkImageProcessingPass : public vtkRenderPass
41&#href_anchor"line"> 42 public:
44&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
45&#href_anchor"line"> 51  void ReleaseGraphicsResources(vtkWindow *w) override;
52&#href_anchor"line"> 54 
60  vtkGetObjectMacro(DelegatePass,vtkRenderPass);
61&#href_anchor"keyword">virtual void SetDelegatePass(vtkRenderPass *delegatePass);
63&#href_anchor"line"> 64  protected:
69&#href_anchor"line"> 73  ~vtkImageProcessingPass() override;
74&#href_anchor"line"> 84  void RenderDelegate(const vtkRenderState *s,
85&#href_anchor"keywordtype">int width,
86  int height,
87  int newWidth,
88  int newHeight,
90&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject *target);
91 
92 
94 
95  private:
97&#href_anchor"keywordtype">void operator=(const vtkImageProcessingPass&) = delete;
98&#href_anchor"line"> 99 
100 #endif
OpenGL rendering window.
GLSL Shader.
Definition: vtkShader2.h:62
boost::graph_traits< vtkGraph *>::vertex_descriptor target(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
Convenient class for post-processing passes.
@@ -56,7 +56,7 @@
a simple class to control print indentation
Definition: vtkIndent.h:39
internal class which encapsulates OpenGL frame buffer object.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingMapPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingMapPass_8h_source.html 2018-12-20 19:53:41.343010402 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightingMapPass_8h_source.html 2018-12-20 19:53:41.343010402 +0000 @@ -56,7 +56,7 @@
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual void RenderOpaqueGeometry(const vtkRenderState *s)
Opaque pass without key checking.
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightsPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightsPass_8h_source.html 2018-12-20 19:53:41.367010557 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLightsPass_8h_source.html 2018-12-20 19:53:41.367010557 +0000 @@ -46,13 +46,13 @@
vtkLightsPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkLightsPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkLightsPass_h
30 #define vtkLightsPass_h
31 
32 #include "vtkRenderingOpenGLModule.h" // For export macro
33 #include "vtkRenderPass.h"
34&#href_anchor"line"> 35 class vtkOpenGLRenderWindow;
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkLightsPass : public vtkRenderPass
38&#href_anchor"line"> 39 public:
40  static vtkLightsPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
54  vtkLightsPass();
55&#href_anchor"line"> 59  ~vtkLightsPass() override;
60&#href_anchor"line"> 61  private:
62  vtkLightsPass(const vtkLightsPass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkLightsPass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkLightsPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
32 #ifndef vtkLightsPass_h
33 #define vtkLightsPass_h
34 
35 #include "vtkRenderingOpenGLModule.h" // For export macro
36 #include "vtkRenderPass.h"
37&#href_anchor"line"> 38 class vtkOpenGLRenderWindow;
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkLightsPass : public vtkRenderPass
41&#href_anchor"line"> 42 public:
43  static vtkLightsPass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
57  vtkLightsPass();
58&#href_anchor"line"> 62  ~vtkLightsPass() override;
63&#href_anchor"line"> 64  private:
65  vtkLightsPass(const vtkLightsPass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkLightsPass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
OpenGL rendering window.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
Implement the lights render pass.
Definition: vtkLightsPass.h:37
+
Implement the lights render pass.
Definition: vtkLightsPass.h:40
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineIntegralConvolution2D_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineIntegralConvolution2D_8h_source.html 2018-12-20 19:53:41.427010942 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkLineIntegralConvolution2D_8h_source.html 2018-12-20 19:53:41.427010942 +0000 @@ -77,7 +77,7 @@ -
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFCWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFCWindow_8h_source.html 2018-12-20 19:53:41.459011148 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMFCWindow_8h_source.html 2018-12-20 19:53:41.459011148 +0000 @@ -47,7 +47,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkMFCWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 #ifndef vtkMFCWindow_h
17 #define vtkMFCWindow_h
18 
19 #include "vtkGUISupportMFCModule.h" // For export macro
20 #include "afxwin.h"
21 
23&#href_anchor"keyword">class vtkRenderWindowInteractor;
24&#href_anchor"line"> 25 #include "vtkMFCConfigure.h"
26 
28&#href_anchor"keyword">class VTKGUISUPPORTMFC_EXPORT vtkMFCWindow : public CWnd
29&#href_anchor"line"> 30 public:
32  vtkMFCWindow(CWnd *pcWnd);
34&#href_anchor"keyword">virtual ~vtkMFCWindow();
35&#href_anchor"line"> 36 #ifdef _DEBUG
37  virtual void AssertValid() const;
38  virtual void Dump(CDumpContext& dc) const;
39 #endif
40 
42  void DrawDC(CDC* pDC);
43 
47&#href_anchor"keyword">virtual vtkWin32OpenGLRenderWindow* GetRenderWindow();
49  virtual vtkRenderWindowInteractor* GetInteractor();
50&#href_anchor"line"> 51 protected:
52 
54  afx_msg void OnSize(UINT nType, int cx, int cy);
56  afx_msg void OnPaint();
58  afx_msg void OnDestroy();
60  BOOL OnEraseBkgnd(CDC* pDC);
61 
62  afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);
63  afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
64  afx_msg void OnMButtonDown(UINT nFlags, CPoint point);
65  afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
66  afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
67  afx_msg void OnMButtonUp(UINT nFlags, CPoint point);
68  afx_msg void OnRButtonUp(UINT nFlags, CPoint point);
69  afx_msg void OnMouseMove(UINT nFlags, CPoint point);
70  afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
71  afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);
72  afx_msg void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags);
73  afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
74  afx_msg void OnTimer(UINT_PTR nIDEvent);
75 
78 
79  DECLARE_MESSAGE_MAP()
80 };
81 
82 #endif
83 
84 // VTK-HeaderTest-Exclude: vtkMFCWindow.h
vtkWin32OpenGLRenderWindow * pvtkWin32OpenGLRW
the vtk window
Definition: vtkMFCWindow.h:77
- +
vtkRenderWindow * GetRenderWindow()
virtual void SetRenderWindow(vtkRenderWindow *renwin)
class to display a VTK window in an MFC window
Definition: vtkMFCWindow.h:28
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiBlockVolumeMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiBlockVolumeMapper_8h_source.html 2018-12-20 19:53:41.499011405 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkMultiBlockVolumeMapper_8h_source.html 2018-12-20 19:53:41.499011405 +0000 @@ -52,7 +52,7 @@
represent and manipulate 4x4 transformation matrices
Definition: vtkMatrix4x4.h:41
provides implementation for most abstract methods in the superclass vtkCompositeDataSet ...
Store vtkAlgorithm input/output information.
-
Adaptive volume mapper.
+
Adaptive volume mapper.
virtual void SetCroppingRegionFlags(int)
Set the flags for the cropping regions.
abstract class to specify dataset behavior
Definition: vtkDataSet.h:62
record modification and/or execution time
Definition: vtkTimeStamp.h:35
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSOpenGLRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:41.551011739 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:41.551011739 +0000 @@ -46,7 +46,7 @@
vtkOSOpenGLRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOSOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkOSOpenGLRenderWindow_h
30 #define vtkOSOpenGLRenderWindow_h
31 
32 #include "vtkRenderingOpenGLModule.h" // For export macro
33 #include "vtkOpenGLRenderWindow.h"
34&#href_anchor"line"> 35 class vtkIdList;
36&#href_anchor"keyword">class vtkOSOpenGLRenderWindowInternal;
37 
38&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOSOpenGLRenderWindow : public vtkOpenGLRenderWindow
39&#href_anchor"line"> 40 public:
41  static vtkOSOpenGLRenderWindow *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
44&#href_anchor"line"> 48  virtual void Start(void);
49 
53  virtual void Frame(void);
54 
58  virtual void WindowInitialize(void);
59 
66  virtual void Initialize(void);
67 
73  virtual void Finalize(void);
74 
78  virtual void SetFullScreen(int);
79 
81 
84  virtual void SetSize(int x,int y);
85  virtual void SetSize(int a[2]) {this->SetSize(a[0], a[1]);};
87 
91  virtual int *GetScreenSize();
92 
96  virtual int *GetPosition();
97 
99 
102  void SetPosition(int x, int y);
103  void SetPosition(int a[2]) {this->SetPosition(a[0], a[1]);};
105 
112  virtual void SetStereoCapableWindow(int capable);
113 
117  void MakeCurrent();
118 
122  virtual bool IsCurrent();
123 
129  void SetForceMakeCurrent();
130 
134  const char *ReportCapabilities();
135 
139  int SupportsOpenGL();
140 
144  int IsDirect();
145 
149  virtual void WindowRemap(void);
150 
152 
155  virtual void *GetGenericDisplayId() {return 0;}
156  virtual void *GetGenericWindowId();
157  virtual void *GetGenericParentId() {return 0;}
158  virtual void *GetGenericContext();
159  virtual void *GetGenericDrawable() {return 0;}
161 
166  void SetDisplayId(void *) {}
167 
171  void SetParentId(void *);
172 
176  void SetWindowId(void *);
177 
183  void SetNextWindowId(void *);
184 
185  void SetWindowName(const char *);
186 
191  void HideCursor() {}
192  void ShowCursor() {}
193 
197  virtual void SetCurrentCursor(int);
198 
204  virtual int GetEventPending();
205 
209  void SetWindowInfo(char *info);
210 
214  void SetNextWindowInfo(char *info);
215 
219  void SetParentInfo(char *info);
220 
224  void SetOffScreenRendering(int i);
225 
226 protected:
228&#href_anchor"code" href="classvtkOSOpenGLRenderWindow.html">vtkOSOpenGLRenderWindow();
229 
230  vtkOSOpenGLRenderWindowInternal *Internal;
231 
234  int ScreenSize[2];
238 
239  void CreateAWindow();
240  void DestroyWindow();
241  void CreateOffScreenWindow(int width, int height);
242  void DestroyOffScreenWindow();
243  void ResizeOffScreenWindow(int width, int height);
244 
245 
246 private:
248&#href_anchor"keywordtype">void operator=(const vtkOSOpenGLRenderWindow&) = delete;
249&#href_anchor"line"> 250 
251 
252 
253 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOSOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkOSOpenGLRenderWindow_h
30 #define vtkOSOpenGLRenderWindow_h
31 
32 #include "vtkRenderingOpenGLModule.h" // For export macro
33 #include "vtkOpenGLRenderWindow.h"
34&#href_anchor"line"> 35 class vtkIdList;
36&#href_anchor"keyword">class vtkOSOpenGLRenderWindowInternal;
37 
38&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOSOpenGLRenderWindow : public vtkOpenGLRenderWindow
39&#href_anchor"line"> 40 public:
41  static vtkOSOpenGLRenderWindow *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
44&#href_anchor"line"> 48  virtual void Start(void);
49 
53  virtual void Frame(void);
54 
58  virtual void WindowInitialize(void);
59 
66  virtual void Initialize(void);
67 
73  virtual void Finalize(void);
74 
78  virtual void SetFullScreen(int);
79 
81 
84  virtual void SetSize(int x,int y);
85  virtual void SetSize(int a[2]) {this->SetSize(a[0], a[1]);};
87 
91  virtual int *GetScreenSize();
92 
96  virtual int *GetPosition();
97 
99 
102  void SetPosition(int x, int y);
103  void SetPosition(int a[2]) {this->SetPosition(a[0], a[1]);};
105 
112  virtual void SetStereoCapableWindow(int capable);
113 
117  void MakeCurrent();
118 
122  virtual bool IsCurrent();
123 
129  void SetForceMakeCurrent();
130 
134  const char *ReportCapabilities();
135 
139  int SupportsOpenGL();
140 
144  int IsDirect();
145 
149  virtual void WindowRemap(void);
150 
152 
155  virtual void *GetGenericDisplayId() {return 0;}
156  virtual void *GetGenericWindowId();
157  virtual void *GetGenericParentId() {return 0;}
158  virtual void *GetGenericContext();
159  virtual void *GetGenericDrawable() {return 0;}
161 
166  void SetDisplayId(void *) {}
167 
171  void SetParentId(void *);
172 
176  void SetWindowId(void *);
177 
183  void SetNextWindowId(void *);
184 
185  void SetWindowName(const char *);
186 
191  void HideCursor() {}
192  void ShowCursor() {}
193 
197  virtual void SetCurrentCursor(int);
198 
204  virtual int GetEventPending();
205 
209  void SetWindowInfo(char *info);
210 
214  void SetNextWindowInfo(char *info);
215 
219  void SetParentInfo(char *info);
220 
224  void SetOffScreenRendering(int i);
225 
226 protected:
228&#href_anchor"code" href="classvtkOSOpenGLRenderWindow.html">vtkOSOpenGLRenderWindow();
229 
230  vtkOSOpenGLRenderWindowInternal *Internal;
231 
234  int ScreenSize[2];
238 
239  void CreateAWindow();
240  void DestroyWindow();
241  void CreateOffScreenWindow(int width, int height);
242  void DestroyOffScreenWindow();
243  void ResizeOffScreenWindow(int width, int height);
244 
245 
246 private:
248&#href_anchor"keywordtype">void operator=(const vtkOSOpenGLRenderWindow&) = delete;
249&#href_anchor"line"> 250 
251 
252 
253 #endif
OpenGL rendering window.
virtual void SetOffScreenRendering(int)
Create a window in memory instead of on the screen.
virtual void Finalize()=0
Finalize the rendering process.
virtual void SetForceMakeCurrent()
If called, allow MakeCurrent() to skip cache-check when called.
@@ -95,7 +95,7 @@
virtual void SetWindowName(const char *)
Get name of rendering window.
void * GetGenericWindowId() override=0
Dummy stubs for vtkWindow API.
virtual void SetPosition(int, int)
Set/Get the position in screen coordinates of the rendering window.
-
virtual void Initialize(void)
Initialize the rendering window.
+
virtual void Initialize(void)
Initialize the rendering window.
virtual void CreateAWindow()=0
Create a not-off-screen window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
virtual void * GetGenericDrawable()
Xwindow get set functions.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayCompositePolyDataMapper2Node_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayCompositePolyDataMapper2Node_8h_source.html 2018-12-20 19:53:41.591011996 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayCompositePolyDataMapper2Node_8h_source.html 2018-12-20 19:53:41.591011996 +0000 @@ -53,7 +53,7 @@ -
mapper for composite dataset consisting of polygonal data.
+
mapper for composite dataset consisting of polygonal data.
links vtkActor and vtkMapper to OSPRay
static vtkOSPRayPolyDataMapperNode * New()
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPass_8h_source.html 2018-12-20 19:53:41.623012202 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOSPRayPass_8h_source.html 2018-12-20 19:53:41.623012202 +0000 @@ -48,11 +48,11 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOSPRayPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
40 #ifndef vtkOSPRayPass_h
41 #define vtkOSPRayPass_h
42 
43 #include "vtkRenderingOSPRayModule.h" // For export macro
44 #include "vtkRenderPass.h"
45&#href_anchor"line"> 46 class vtkCameraPass;
47&#href_anchor"keyword">class vtkLightsPass;
48&#href_anchor"keyword">class vtkOSPRayPassInternals;
50&#href_anchor"keyword">class vtkOverlayPass;
51&#href_anchor"keyword">class vtkRenderPassCollection;
52&#href_anchor"keyword">class vtkSequencePass;
53&#href_anchor"keyword">class vtkVolumetricPass;
54&#href_anchor"line"> 55&#href_anchor"keyword">class VTKRENDERINGOSPRAY_EXPORT vtkOSPRayPass : public vtkRenderPass
56&#href_anchor"line"> 57 public:
58  static vtkOSPRayPass *New();
60&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
61&#href_anchor"line"> 65  virtual void Render(const vtkRenderState *s) override;
66&#href_anchor"line"> 68 
71  void SetSceneGraph(vtkOSPRayRendererNode *);
72&#href_anchor"code" href="classvtkOSPRayRendererNode.html">vtkOSPRayRendererNode);
74 
78  virtual void RenderInternal(const vtkRenderState *s);
79&#href_anchor"line"> 80  protected:
84  vtkOSPRayPass();
85&#href_anchor"line"> 89  virtual ~vtkOSPRayPass();
90&#href_anchor"line"> 91  vtkOSPRayRendererNode *SceneGraph;
98 
99  private:
100  vtkOSPRayPass(const vtkOSPRayPass&) = delete;
101&#href_anchor"keywordtype">void operator=(const vtkOSPRayPass&) = delete;
102&#href_anchor"line"> 103  vtkOSPRayPassInternals *Internal;
104 };
105 
106 #endif
vtkRenderPassCollection * RenderPassCollection
Definition: vtkOSPRayPass.h:97
vtkLightsPass * LightsPass
Definition: vtkOSPRayPass.h:93
-
Execute render passes sequentially.
-
Render the volumetric geometry with property key filtering.
+
Execute render passes sequentially.
+
Render the volumetric geometry with property key filtering.
vtkOSPRayRendererNode * SceneGraph
Definition: vtkOSPRayPass.h:91
-
Implement the camera render pass.
Definition: vtkCameraPass.h:38
-
Render the overlay geometry with property key filtering.
+
Implement the camera render pass.
Definition: vtkCameraPass.h:41
+
Render the overlay geometry with property key filtering.
Context in which a vtkRenderPass will render.
vtkCameraPass * CameraPass
Definition: vtkOSPRayPass.h:92
a render pass that uses OSPRay instead of GL
Definition: vtkOSPRayPass.h:55
@@ -60,11 +60,11 @@
vtkOverlayPass * OverlayPass
Definition: vtkOSPRayPass.h:94
vtkSequencePass * SequencePass
Definition: vtkOSPRayPass.h:96
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
-
an ordered list of RenderPasses
+
an ordered list of RenderPasses
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
links vtkRenderers to OSPRay
-
Implement the lights render pass.
Definition: vtkLightsPass.h:37
+
Implement the lights render pass.
Definition: vtkLightsPass.h:40
vtkVolumetricPass * VolumetricPass
Definition: vtkOSPRayPass.h:95
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusCamera_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusCamera_8h_source.html 2018-12-20 19:53:41.659012433 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusCamera_8h_source.html 2018-12-20 19:53:41.659012433 +0000 @@ -66,7 +66,7 @@
represent and manipulate 3x3 transformation matrices
Definition: vtkMatrix3x3.h:36
-
OpenGL camera.
+
OpenGL camera.
vtkMatrix4x4 * LeftEyePose
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindow_8h_source.html 2018-12-20 19:53:41.723012845 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderWindow_8h_source.html 2018-12-20 19:53:41.723012845 +0000 @@ -46,7 +46,7 @@
vtkOculusRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 
5 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6 All rights reserved.
7 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without even
10 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11 PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
41 #ifndef vtkOculusRenderWindow_h
42 #define vtkOculusRenderWindow_h
43 
44 #include "vtkRenderingOculusModule.h" // For export macro
45 #include "vtkOpenGLRenderWindow.h"
46 
47 // Include the Oculus SDK
48 #include "OVR_CAPI_GL.h"
49 #include <SDL.h> // for ivars
50 #include <vector> // ivars
51 #include "vtkOpenGLHelper.h" // used for ivars
52&#href_anchor"preprocessor">#include "vtk_glew.h" // used for methods
53 
54 class vtkOculusModel;
56&#href_anchor"keyword">class vtkTransform;
57&#href_anchor"line"> 58&#href_anchor"keyword">class VTKRENDERINGOCULUS_EXPORT vtkOculusRenderWindow : public vtkOpenGLRenderWindow
59&#href_anchor"line"> 60 public:
61  static vtkOculusRenderWindow *New();
63&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
64&#href_anchor"line"> 68  virtual void Start(void);
69 
74  virtual void StereoUpdate();
75 
80  virtual void StereoMidpoint();
81 
86  virtual void StereoRenderComplete();
87 
91  void Frame(void);
92 
99  virtual void Initialize(void);
100 
106  virtual void Finalize(void);
107 
111  void MakeCurrent();
112 
116  virtual bool IsCurrent();
117 
121  const char *ReportCapabilities() { return "Oculus System";};
122 
126  int IsDirect() { return 1; };
127 
133  virtual int GetEventPending() { return 0;};
134 
138  void Clean();
139 
143  virtual int *GetScreenSize();
144 
146 
149  virtual void SetSize(int,int);
150  virtual void SetSize(int a[2]) {vtkOpenGLRenderWindow::SetSize(a);};
152 
154 
157  virtual void SetPosition(int,int);
158  virtual void SetPosition(int a[2]) {vtkOpenGLRenderWindow::SetPosition(a);};
160 
161  // implement required virtual functions
162  void SetWindowInfo(char *) {};
163  void SetNextWindowInfo(char *) {};
164  void SetParentInfo(char *) {};
165  virtual void *GetGenericDisplayId() {return (void *)this->ContextId;};
166  virtual void *GetGenericWindowId() {return (void *)this->WindowId;};
167  virtual void *GetGenericParentId() {return (void *)NULL;};
168  virtual void *GetGenericContext() {return (void *)this->ContextId;};
169  virtual void *GetGenericDrawable() {return (void *)this->WindowId;};
170  virtual void SetDisplayId(void *) {};
171  void SetWindowId(void *) {};
172  void SetParentId(void *) {};
173  void HideCursor() {};
174  void ShowCursor() {};
175  virtual void SetFullScreen(int) {};
176  virtual void WindowRemap(void) {};
177  virtual void SetNextWindowId(void *) {};
178 
180 
183  ovrSession GetSession() { return this->Session; };
184  ovrLayerEyeFov GetOVRLayer() { return this->OVRLayer; };
186 
190  void UpdateHMDMatrixPose();
191 
195  virtual int SupportsOpenGL() { return 1; };
196 
198 
202  { return this->LeftEyeDesc.m_nResolveFramebufferId; };
204  { return this->RightEyeDesc.m_nResolveFramebufferId; };
206 
211  void Render();
212 
213  ovrVector3f *GetHMDToEyeViewOffsets() {
214  return this->HMDToEyeViewOffsets; }
215 
216 protected:
218&#href_anchor"code" href="classvtkOculusRenderWindow.html">vtkOculusRenderWindow();
219 
225&#href_anchor"line"> 226  virtual void CreateAWindow() {};
227  virtual void DestroyWindow() {};
228 
229  SDL_Window *WindowId;
230  SDL_GLContext ContextId;
231  ovrSession Session;
232  ovrHmdDesc HMD;
233  ovrLayerEyeFov OVRLayer;
234  ovrVector3f HMDToEyeViewOffsets[2];
235 
236&#href_anchor"keyword">struct FramebufferDesc
237&#href_anchor"line"> 238  GLuint m_nDepthBufferId;
241  ovrTextureSwapChain TextureSwapChain;
242  };
245  bool CreateFrameBuffer(FramebufferDesc &framebufferDesc );
246&#href_anchor"line"> 247  // used in computing the pose
249 
250 private:
251  vtkOculusRenderWindow(const vtkOculusRenderWindow&); // Not implemented.
252&#href_anchor"keywordtype">void operator=(const vtkOculusRenderWindow&); // Not implemented.
253&#href_anchor"line"> 254 
255 
256 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 
5 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6 All rights reserved.
7 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without even
10 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11 PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
41 #ifndef vtkOculusRenderWindow_h
42 #define vtkOculusRenderWindow_h
43 
44 #include "vtkRenderingOculusModule.h" // For export macro
45 #include "vtkOpenGLRenderWindow.h"
46 
47 // Include the Oculus SDK
48 #include "OVR_CAPI_GL.h"
49 #include <SDL.h> // for ivars
50 #include <vector> // ivars
51 #include "vtkOpenGLHelper.h" // used for ivars
52&#href_anchor"preprocessor">#include "vtk_glew.h" // used for methods
53 
54 class vtkOculusModel;
56&#href_anchor"keyword">class vtkTransform;
57&#href_anchor"line"> 58&#href_anchor"keyword">class VTKRENDERINGOCULUS_EXPORT vtkOculusRenderWindow : public vtkOpenGLRenderWindow
59&#href_anchor"line"> 60 public:
61  static vtkOculusRenderWindow *New();
63&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
64&#href_anchor"line"> 68  virtual void Start(void);
69 
74  virtual void StereoUpdate();
75 
80  virtual void StereoMidpoint();
81 
86  virtual void StereoRenderComplete();
87 
91  void Frame(void);
92 
99  virtual void Initialize(void);
100 
106  virtual void Finalize(void);
107 
111  void MakeCurrent();
112 
116  virtual bool IsCurrent();
117 
121  const char *ReportCapabilities() { return "Oculus System";};
122 
126  int IsDirect() { return 1; };
127 
133  virtual int GetEventPending() { return 0;};
134 
138  void Clean();
139 
143  virtual int *GetScreenSize();
144 
146 
149  virtual void SetSize(int,int);
150  virtual void SetSize(int a[2]) {vtkOpenGLRenderWindow::SetSize(a);};
152 
154 
157  virtual void SetPosition(int,int);
158  virtual void SetPosition(int a[2]) {vtkOpenGLRenderWindow::SetPosition(a);};
160 
161  // implement required virtual functions
162  void SetWindowInfo(char *) {};
163  void SetNextWindowInfo(char *) {};
164  void SetParentInfo(char *) {};
165  virtual void *GetGenericDisplayId() {return (void *)this->ContextId;};
166  virtual void *GetGenericWindowId() {return (void *)this->WindowId;};
167  virtual void *GetGenericParentId() {return (void *)NULL;};
168  virtual void *GetGenericContext() {return (void *)this->ContextId;};
169  virtual void *GetGenericDrawable() {return (void *)this->WindowId;};
170  virtual void SetDisplayId(void *) {};
171  void SetWindowId(void *) {};
172  void SetParentId(void *) {};
173  void HideCursor() {};
174  void ShowCursor() {};
175  virtual void SetFullScreen(int) {};
176  virtual void WindowRemap(void) {};
177  virtual void SetNextWindowId(void *) {};
178 
180 
183  ovrSession GetSession() { return this->Session; };
184  ovrLayerEyeFov GetOVRLayer() { return this->OVRLayer; };
186 
190  void UpdateHMDMatrixPose();
191 
195  virtual int SupportsOpenGL() { return 1; };
196 
198 
202  { return this->LeftEyeDesc.m_nResolveFramebufferId; };
204  { return this->RightEyeDesc.m_nResolveFramebufferId; };
206 
211  void Render();
212 
213  ovrVector3f *GetHMDToEyeViewOffsets() {
214  return this->HMDToEyeViewOffsets; }
215 
216 protected:
218&#href_anchor"code" href="classvtkOculusRenderWindow.html">vtkOculusRenderWindow();
219 
225&#href_anchor"line"> 226  virtual void CreateAWindow() {};
227  virtual void DestroyWindow() {};
228 
229  SDL_Window *WindowId;
230  SDL_GLContext ContextId;
231  ovrSession Session;
232  ovrHmdDesc HMD;
233  ovrLayerEyeFov OVRLayer;
234  ovrVector3f HMDToEyeViewOffsets[2];
235 
236&#href_anchor"keyword">struct FramebufferDesc
237&#href_anchor"line"> 238  GLuint m_nDepthBufferId;
241  ovrTextureSwapChain TextureSwapChain;
242  };
245  bool CreateFrameBuffer(FramebufferDesc &framebufferDesc );
246&#href_anchor"line"> 247  // used in computing the pose
249 
250 private:
251  vtkOculusRenderWindow(const vtkOculusRenderWindow&); // Not implemented.
252&#href_anchor"keywordtype">void operator=(const vtkOculusRenderWindow&); // Not implemented.
253&#href_anchor"line"> 254 
255 
256 #endif
OpenGL rendering window.
virtual void SetFullScreen(int)
Turn on/off rendering full screen window size.
virtual void Finalize()=0
Finalize the rendering process.
@@ -105,7 +105,7 @@
const char * ReportCapabilities()
Get report of capabilities for the render window.
virtual void ReleaseGraphicsResources(vtkRenderWindow *)
Free up any graphics resources associated with this window a value of NULL means the context may alre...
virtual void CreateAWindow()
Create a not-off-screen window.
-
virtual void Initialize(void)
Initialize the rendering window.
+
virtual void Initialize(void)
Initialize the rendering window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
void SetWindowId(void *)
Dummy stubs for vtkWindow API.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderer_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderer_8h_source.html 2018-12-20 19:53:41.747012999 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOculusRenderer_8h_source.html 2018-12-20 19:53:41.747012999 +0000 @@ -49,7 +49,7 @@ Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 
5 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6 All rights reserved.
7 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without even
10 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11 PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
25 #ifndef vtkOculusRenderer_h
26 #define vtkOculusRenderer_h
27 
28 #include "vtkRenderingOculusModule.h" // For export macro
29 #include "vtkOpenGLRenderer.h"
30 
31 
32&#href_anchor"keyword">class VTKRENDERINGOCULUS_EXPORT vtkOculusRenderer : public vtkOpenGLRenderer
33&#href_anchor"line"> 34 public:
35  static vtkOculusRenderer *New();
37&#href_anchor"line"> 44  virtual void ResetCamera();
45 
55  virtual void ResetCamera(double bounds[6]);
56 
60  virtual void ResetCamera(double xmin, double xmax, double ymin, double ymax,
61  double zmin, double zmax);
62 
63 protected:
65&#href_anchor"code" href="classvtkOculusRenderer.html">vtkOculusRenderer();
66 
67 private:
68  vtkOculusRenderer(const vtkOculusRenderer&); // Not implemented.
69&#href_anchor"keywordtype">void operator=(const vtkOculusRenderer&); // Not implemented.
70&#href_anchor"line"> 71 
72 
73 #endif
virtual void ResetCamera()
Automatically set up the camera based on the visible actors.
static vtkOpenGLRenderer * New()
Oculus renderer.
-
OpenGL renderer.
+
OpenGL renderer.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpaquePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkOpaquePass_h
32 #define vtkOpaquePass_h
33 
34 #include "vtkRenderingOpenGLModule.h" // For export macro
35 #include "vtkDefaultPass.h"
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpaquePass : public vtkDefaultPass
38&#href_anchor"line"> 39 public:
40  static vtkOpaquePass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
54  vtkOpaquePass();
55&#href_anchor"line"> 59  ~vtkOpaquePass() override;
60&#href_anchor"line"> 61  private:
62  vtkOpaquePass(const vtkOpaquePass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkOpaquePass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
Render the opaque geometry with property key filtering.
Definition: vtkOpaquePass.h:37
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpaquePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkOpaquePass_h
35 #define vtkOpaquePass_h
36 
37 #include "vtkRenderingOpenGLModule.h" // For export macro
38 #include "vtkDefaultPass.h"
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpaquePass : public vtkDefaultPass
41&#href_anchor"line"> 42 public:
43  static vtkOpaquePass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
57  vtkOpaquePass();
58&#href_anchor"line"> 62  ~vtkOpaquePass() override;
63&#href_anchor"line"> 64  private:
65  vtkOpaquePass(const vtkOpaquePass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkOpaquePass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
Render the opaque geometry with property key filtering.
Definition: vtkOpaquePass.h:40
static vtkDefaultPass * New()
void Render(const vtkRenderState *s) override
Perform rendering according to a render state s.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLActor_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLActor_8h_source.html 2018-12-20 19:53:41.799013333 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLActor_8h_source.html 2018-12-20 19:53:41.799013333 +0000 @@ -56,7 +56,7 @@
a simple class to control print indentation
Definition: vtkIndent.h:39
abstract class specifies interface to map data to graphics primitives
Definition: vtkMapper.h:83
~vtkOpenGLActor() override
-
OpenGL renderer.
+
OpenGL renderer.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLCamera_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLCamera_8h_source.html 2018-12-20 19:53:41.827013513 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLCamera_8h_source.html 2018-12-20 19:53:41.827013513 +0000 @@ -46,17 +46,17 @@
vtkOpenGLCamera.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLCamera.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
23 #ifndef vtkOpenGLCamera_h
24 #define vtkOpenGLCamera_h
25 
26 #include "vtkRenderingOpenGLModule.h" // For export macro
27 #include "vtkCamera.h"
28&#href_anchor"line"> 29 class vtkOpenGLRenderer;
30&#href_anchor"line"> 31&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLCamera : public vtkCamera
32&#href_anchor"line"> 33 public:
34  static vtkOpenGLCamera *New();
35  vtkTypeMacro(vtkOpenGLCamera, vtkCamera);
36&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
37&#href_anchor"line"> 41  void Render(vtkRenderer *ren) override;
42&#href_anchor"line"> 43  void UpdateViewport(vtkRenderer *ren) override;
44&#href_anchor"line"> 45 protected:
47  ~vtkOpenGLCamera() override {}
48 private:
49  vtkOpenGLCamera(const vtkOpenGLCamera&) = delete;
50&#href_anchor"keywordtype">void operator=(const vtkOpenGLCamera&) = delete;
51&#href_anchor"line"> 52 
53 #endif
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLCamera.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkOpenGLCamera_h
27 #define vtkOpenGLCamera_h
28 
29 #include "vtkRenderingOpenGLModule.h" // For export macro
30 #include "vtkCamera.h"
31&#href_anchor"line"> 32 class vtkOpenGLRenderer;
33&#href_anchor"line"> 34&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLCamera : public vtkCamera
35&#href_anchor"line"> 36 public:
37  static vtkOpenGLCamera *New();
38  vtkTypeMacro(vtkOpenGLCamera, vtkCamera);
39&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
40&#href_anchor"line"> 44  void Render(vtkRenderer *ren) override;
45&#href_anchor"line"> 46  void UpdateViewport(vtkRenderer *ren) override;
47&#href_anchor"line"> 48 protected:
50  ~vtkOpenGLCamera() override {}
51 private:
52  vtkOpenGLCamera(const vtkOpenGLCamera&) = delete;
53&#href_anchor"keywordtype">void operator=(const vtkOpenGLCamera&) = delete;
54&#href_anchor"line"> 55 
56 #endif
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract specification for renderers
Definition: vtkRenderer.h:63
virtual void UpdateViewport(vtkRenderer *vtkNotUsed(ren))
Update the viewport.
Definition: vtkCamera.h:638
a simple class to control print indentation
Definition: vtkIndent.h:39
a virtual camera for 3D rendering
Definition: vtkCamera.h:50
virtual void Render(vtkRenderer *)
This method causes the camera to set up whatever is required for viewing the scene.
Definition: vtkCamera.h:590
-
~vtkOpenGLCamera() override
+
~vtkOpenGLCamera() override
- -
OpenGL renderer.
-
OpenGL camera.
+ +
OpenGL renderer.
+
OpenGL camera.
static vtkCamera * New()
Construct camera instance with its focal point at the origin, and position=(0,0,1).
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextBufferId_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextBufferId_8h_source.html 2018-12-20 19:53:41.859013718 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextBufferId_8h_source.html 2018-12-20 19:53:41.859013718 +0000 @@ -46,7 +46,7 @@
vtkOpenGLContextBufferId.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextBufferId.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
25 #ifndef vtkOpenGLContextBufferId_h
26 #define vtkOpenGLContextBufferId_h
27 
28 #include "vtkRenderingContextOpenGLModule.h" // For export macro
30&#href_anchor"line"> 31 class vtkTextureObject;
32&#href_anchor"keyword">class vtkOpenGLRenderWindow;
33&#href_anchor"line"> 34&#href_anchor"keyword">class VTKRENDERINGCONTEXTOPENGL_EXPORT vtkOpenGLContextBufferId : public vtkAbstractContextBufferId
35&#href_anchor"line"> 36 public:
38&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
39&#href_anchor"line"> 43  static vtkOpenGLContextBufferId *New();
44 
48  void ReleaseGraphicsResources() override;
49 
51 
54  void SetContext(vtkRenderWindow *context) override;
55&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow *GetContext() override;
57 
62  bool IsSupported() override;
63 
70  void Allocate() override;
71 
75  bool IsAllocated() const override;
76 
82  void SetValues(int srcXmin,
83  int srcYmin) override;
84 
93  vtkIdType GetPickedItem(int x, int y) override;
94 
95 protected:
97&#href_anchor"code" href="classvtkOpenGLContextBufferId.html">vtkOpenGLContextBufferId() override;
98 
101 
102 private:
104&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextBufferId &) = delete;
105&#href_anchor"line"> 106 
107 #endif // #ifndef vtkOpenGLContextBufferId_h
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextBufferId.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
25 #ifndef vtkOpenGLContextBufferId_h
26 #define vtkOpenGLContextBufferId_h
27 
28 #include "vtkRenderingContextOpenGLModule.h" // For export macro
30&#href_anchor"line"> 31 class vtkTextureObject;
32&#href_anchor"keyword">class vtkOpenGLRenderWindow;
33&#href_anchor"line"> 34&#href_anchor"keyword">class VTKRENDERINGCONTEXTOPENGL_EXPORT vtkOpenGLContextBufferId : public vtkAbstractContextBufferId
35&#href_anchor"line"> 36 public:
38&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
39&#href_anchor"line"> 43  static vtkOpenGLContextBufferId *New();
44 
48  void ReleaseGraphicsResources() override;
49 
51 
54  void SetContext(vtkRenderWindow *context) override;
55&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow *GetContext() override;
57 
62  bool IsSupported() override;
63 
70  void Allocate() override;
71 
75  bool IsAllocated() const override;
76 
82  void SetValues(int srcXmin,
83  int srcYmin) override;
84 
93  vtkIdType GetPickedItem(int x, int y) override;
94 
95 protected:
97&#href_anchor"code" href="classvtkOpenGLContextBufferId.html">vtkOpenGLContextBufferId() override;
98 
101 
102 private:
104&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextBufferId &) = delete;
105&#href_anchor"line"> 106 
107 #endif // #ifndef vtkOpenGLContextBufferId_h
OpenGL rendering window.
virtual vtkIdType GetPickedItem(int x, int y)=0
Return item under abscissa x and ordinate y.
virtual void SetContext(vtkRenderWindow *context)=0
Set/Get the OpenGL context owning the texture object resource.
2D array of ids stored in VRAM.
@@ -61,7 +61,7 @@
virtual void SetValues(int srcXmin, int srcYmin)=0
Copy the contents of the current read buffer to the internal structure starting at lower left corner ...
2D array of ids, used for picking.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
virtual bool IsAllocated() const =0
Tell if the buffer has been allocated.
virtual bool IsSupported()=0
Returns if the context supports the required extensions.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2D_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2D_8h_source.html 2018-12-20 19:53:41.923014130 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLContextDevice2D_8h_source.html 2018-12-20 19:53:41.923014130 +0000 @@ -46,7 +46,7 @@
vtkOpenGLContextDevice2D.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextDevice2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 "vtkRenderingContextOpenGLModule.h" // For export macro
34 #include "vtkContextDevice2D.h"
35&#href_anchor"line"> 36 #include <list> // for std::list
37 
38 class vtkWindow;
39&#href_anchor"keyword">class vtkViewport;
40&#href_anchor"keyword">class vtkRenderer;
41&#href_anchor"keyword">class vtkTextRenderer;
42&#href_anchor"keyword">class vtkOpenGLRenderWindow;
43&#href_anchor"keyword">class vtkOpenGLExtensionManager;
44&#href_anchor"line"> 45&#href_anchor"keyword">class VTKRENDERINGCONTEXTOPENGL_EXPORT vtkOpenGLContextDevice2D : public vtkContextDevice2D
46&#href_anchor"line"> 47 public:
49&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
50&#href_anchor"line"> 54  static vtkOpenGLContextDevice2D *New();
55 
62  void DrawPoly(float *f, int n, unsigned char *colors = 0,
63  int nc_comps = 0) override;
64 
71  void DrawLines(float *f, int n, unsigned char *colors = 0,
72  int nc_comps = 0) override;
73 
79  void DrawPoints(float *points, int n, unsigned char* colors = 0,
80  int nc_comps = 0) override;
81 
88  void DrawPointSprites(vtkImageData *sprite, float *points, int n,
89  unsigned char* colors = 0, int nc_comps = 0) override;
90 
102  void DrawMarkers(int shape, bool highlight, float *points, int n,
103  unsigned char *colors = 0, int nc_comps = 0) override;
104 
106 
111  vtkSetMacro(MaximumMarkerCacheSize, int)
112  vtkGetMacro(MaximumMarkerCacheSize, int)
114 
118  void DrawQuad(float *points, int n) override;
119 
123  void DrawQuadStrip(float *points, int n) override;
124 
128  void DrawPolygon(float *, int) override;
129 
141  void DrawEllipseWedge(float x, float y, float outRx, float outRy,
142  float inRx, float inRy, float startAngle,
143  float stopAngle) override;
144 
151  void DrawEllipticArc(float x, float y, float rX, float rY,
152  float startAngle, float stopAngle) override;
153 
154 
158  void DrawString(float *point, const vtkStdString &string) override;
159&#href_anchor"line"> 168  void ComputeStringBounds(const vtkStdString &string,
169&#href_anchor"keywordtype">float bounds[4]) override;
170 
174  void DrawString(float *point, const vtkUnicodeString &string) override;
175&#href_anchor"line"> 184  void ComputeStringBounds(const vtkUnicodeString &string,
185&#href_anchor"keywordtype">float bounds[4]) override;
186 
192  void ComputeJustifiedStringBounds(const char* string, float bounds[4]) override;
193 
198  void DrawMathTextString(float point[2], const vtkStdString &string) override;
199&#href_anchor"line"> 204  void DrawImage(float p[2], float scale, vtkImageData *image) override;
205 
211  void DrawImage(const vtkRectf& pos, vtkImageData *image) override;
212 
219  void DrawPolyData(float p[2], float scale, vtkPolyData* polyData,
220&#href_anchor"code" href="classvtkUnsignedCharArray.html">vtkUnsignedCharArray* colors, int scalarMode) override;
221 
225  void SetColor4(unsigned char color[4]) override;
226 
230  virtual void SetColor(unsigned char color[3]);
231 
235  void SetTexture(vtkImageData* image, int properties = 0) override;
236 
240  void SetPointSize(float size) override;
241 
245  void SetLineWidth(float width) override;
246 
250  void SetLineType(int type) override;
251 
255  void MultiplyMatrix(vtkMatrix3x3 *m) override;
256&#href_anchor"line"> 260  void SetMatrix(vtkMatrix3x3 *m) override;
261&#href_anchor"line"> 265  void GetMatrix(vtkMatrix3x3 *m) override;
266&#href_anchor"line"> 270  void PushMatrix() override;
271 
275  void PopMatrix() override;
276 
281  void SetClipping(int *x) override;
282 
286  void EnableClipping(bool enable) override;
287 
291  void Begin(vtkViewport* viewport) override;
292&#href_anchor"line"> 296  void End() override;
297 
305  void BufferIdModeBegin(vtkAbstractContextBufferId *bufferId) override;
306&#href_anchor"line"> 314  void BufferIdModeEnd() override;
315 
321  bool SetStringRendererToFreeType();
322 
327  bool SetStringRendererToQt();
328 
332  bool HasGLSL();
333 
335 
338  vtkGetObjectMacro(RenderWindow, vtkOpenGLRenderWindow);
340&#href_anchor"line"> 346  virtual void ReleaseGraphicsResources(vtkWindow *window);
347&#href_anchor"line"> 348 protected:
350&#href_anchor"code" href="classvtkOpenGLContextDevice2D.html">vtkOpenGLContextDevice2D() override;
351 
359  int GetNumberOfArcIterations(float rX,
360  float rY,
361  float startAngle,
362  float stopAngle);
363 
367  int Geometry[2];
368 
373 
377  bool InRender;
378 
380 
383  class Private;
384&#href_anchor"code" href="classvtkOpenGLContextDevice2D_1_1Private.html">Private *Storage;
386 
390  virtual bool LoadExtensions(vtkOpenGLExtensionManager *m);
391&#href_anchor"line"> 395  vtkOpenGLRenderWindow* RenderWindow;
396 
397 private:
399&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextDevice2D &) = delete;
400&#href_anchor"line"> 407  vtkImageData *GetMarker(int shape, int size, bool highlight);
408 
409  class vtkMarkerCacheObject
410  {
411  public:
412  vtkTypeUInt64 Key;
413  vtkImageData *Value;
414&#href_anchor"keywordtype">bool operator==(vtkTypeUInt64 key)
415  {
416  return this->Key == key;
417  }
418  };
419 
420  std::list<vtkMarkerCacheObject> MarkerCache;
421  int MaximumMarkerCacheSize;
422 
427  vtkImageData * GenerateMarker(int shape, int size, bool highlight);
428 
429  void ComputeStringBoundsInternal(const vtkUnicodeString &string,
430&#href_anchor"keywordtype">float bounds[4]);
431 
432 
433 };
434 
435 #endif //vtkOpenGLContextDevice2D_h
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLContextDevice2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 "vtkRenderingContextOpenGLModule.h" // For export macro
34 #include "vtkContextDevice2D.h"
35&#href_anchor"line"> 36 #include <list> // for std::list
37 
38 class vtkWindow;
39&#href_anchor"keyword">class vtkViewport;
40&#href_anchor"keyword">class vtkRenderer;
41&#href_anchor"keyword">class vtkTextRenderer;
42&#href_anchor"keyword">class vtkOpenGLRenderWindow;
43&#href_anchor"keyword">class vtkOpenGLExtensionManager;
44&#href_anchor"line"> 45&#href_anchor"keyword">class VTKRENDERINGCONTEXTOPENGL_EXPORT vtkOpenGLContextDevice2D : public vtkContextDevice2D
46&#href_anchor"line"> 47 public:
49&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
50&#href_anchor"line"> 54  static vtkOpenGLContextDevice2D *New();
55 
62  void DrawPoly(float *f, int n, unsigned char *colors = 0,
63  int nc_comps = 0) override;
64 
71  void DrawLines(float *f, int n, unsigned char *colors = 0,
72  int nc_comps = 0) override;
73 
79  void DrawPoints(float *points, int n, unsigned char* colors = 0,
80  int nc_comps = 0) override;
81 
88  void DrawPointSprites(vtkImageData *sprite, float *points, int n,
89  unsigned char* colors = 0, int nc_comps = 0) override;
90 
102  void DrawMarkers(int shape, bool highlight, float *points, int n,
103  unsigned char *colors = 0, int nc_comps = 0) override;
104 
106 
111  vtkSetMacro(MaximumMarkerCacheSize, int)
112  vtkGetMacro(MaximumMarkerCacheSize, int)
114 
118  void DrawQuad(float *points, int n) override;
119 
123  void DrawQuadStrip(float *points, int n) override;
124 
128  void DrawPolygon(float *, int) override;
129 
141  void DrawEllipseWedge(float x, float y, float outRx, float outRy,
142  float inRx, float inRy, float startAngle,
143  float stopAngle) override;
144 
151  void DrawEllipticArc(float x, float y, float rX, float rY,
152  float startAngle, float stopAngle) override;
153 
154 
158  void DrawString(float *point, const vtkStdString &string) override;
159&#href_anchor"line"> 168  void ComputeStringBounds(const vtkStdString &string,
169&#href_anchor"keywordtype">float bounds[4]) override;
170 
174  void DrawString(float *point, const vtkUnicodeString &string) override;
175&#href_anchor"line"> 184  void ComputeStringBounds(const vtkUnicodeString &string,
185&#href_anchor"keywordtype">float bounds[4]) override;
186 
192  void ComputeJustifiedStringBounds(const char* string, float bounds[4]) override;
193 
198  void DrawMathTextString(float point[2], const vtkStdString &string) override;
199&#href_anchor"line"> 204  void DrawImage(float p[2], float scale, vtkImageData *image) override;
205 
211  void DrawImage(const vtkRectf& pos, vtkImageData *image) override;
212 
219  void DrawPolyData(float p[2], float scale, vtkPolyData* polyData,
220&#href_anchor"code" href="classvtkUnsignedCharArray.html">vtkUnsignedCharArray* colors, int scalarMode) override;
221 
225  void SetColor4(unsigned char color[4]) override;
226 
230  virtual void SetColor(unsigned char color[3]);
231 
235  void SetTexture(vtkImageData* image, int properties = 0) override;
236 
240  void SetPointSize(float size) override;
241 
245  void SetLineWidth(float width) override;
246 
250  void SetLineType(int type) override;
251 
255  void MultiplyMatrix(vtkMatrix3x3 *m) override;
256&#href_anchor"line"> 260  void SetMatrix(vtkMatrix3x3 *m) override;
261&#href_anchor"line"> 265  void GetMatrix(vtkMatrix3x3 *m) override;
266&#href_anchor"line"> 270  void PushMatrix() override;
271 
275  void PopMatrix() override;
276 
281  void SetClipping(int *x) override;
282 
286  void EnableClipping(bool enable) override;
287 
291  void Begin(vtkViewport* viewport) override;
292&#href_anchor"line"> 296  void End() override;
297 
305  void BufferIdModeBegin(vtkAbstractContextBufferId *bufferId) override;
306&#href_anchor"line"> 314  void BufferIdModeEnd() override;
315 
321  bool SetStringRendererToFreeType();
322 
327  bool SetStringRendererToQt();
328 
332  bool HasGLSL();
333 
335 
338  vtkGetObjectMacro(RenderWindow, vtkOpenGLRenderWindow);
340&#href_anchor"line"> 346  virtual void ReleaseGraphicsResources(vtkWindow *window);
347&#href_anchor"line"> 348 protected:
350&#href_anchor"code" href="classvtkOpenGLContextDevice2D.html">vtkOpenGLContextDevice2D() override;
351 
359  int GetNumberOfArcIterations(float rX,
360  float rY,
361  float startAngle,
362  float stopAngle);
363 
367  int Geometry[2];
368 
373 
377  bool InRender;
378 
380 
383  class Private;
384&#href_anchor"code" href="classvtkOpenGLContextDevice2D_1_1Private.html">Private *Storage;
386 
390  virtual bool LoadExtensions(vtkOpenGLExtensionManager *m);
391&#href_anchor"line"> 395  vtkOpenGLRenderWindow* RenderWindow;
396 
397 private:
399&#href_anchor"keywordtype">void operator=(const vtkOpenGLContextDevice2D &) = delete;
400&#href_anchor"line"> 407  vtkImageData *GetMarker(int shape, int size, bool highlight);
408 
409  class vtkMarkerCacheObject
410  {
411  public:
412  vtkTypeUInt64 Key;
413  vtkImageData *Value;
414&#href_anchor"keywordtype">bool operator==(vtkTypeUInt64 key)
415  {
416  return this->Key == key;
417  }
418  };
419 
420  std::list<vtkMarkerCacheObject> MarkerCache;
421  int MaximumMarkerCacheSize;
422 
427  vtkImageData * GenerateMarker(int shape, int size, bool highlight);
428 
429  void ComputeStringBoundsInternal(const vtkUnicodeString &string,
430&#href_anchor"keywordtype">float bounds[4]);
431 
432 
433 };
434 
435 #endif //vtkOpenGLContextDevice2D_h
OpenGL rendering window.
Wrapper around std::string to keep symbols short.
Definition: vtkStdString.h:40
virtual void SetMatrix(vtkMatrix3x3 *m)=0
Set the model view matrix for the display.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFXAAFilter_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFXAAFilter_8h_source.html 2018-12-20 19:53:41.971014438 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFXAAFilter_8h_source.html 2018-12-20 19:53:41.971014438 +0000 @@ -66,7 +66,7 @@
vtkShaderProgram * Program
vtkFXAAOptions::DebugOption DebugOptionValue
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
vtkOpenGLRenderTimer * FXAATimer
vtkTextureObject * Input
vtkOpenGLRenderTimer * PreparationTimer
@@ -77,7 +77,7 @@
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
-
OpenGL renderer.
+
OpenGL renderer.
Asynchronously measures GPU execution time for a single event.
Configuration for FXAA implementations.
The ShaderProgram uses one or more Shader objects.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFramebufferObject_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFramebufferObject_8h_source.html 2018-12-20 19:53:42.055014978 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLFramebufferObject_8h_source.html 2018-12-20 19:53:42.055014978 +0000 @@ -46,7 +46,7 @@
vtkOpenGLFramebufferObject.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLFramebufferObject.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
135 #ifndef vtkOpenGLFramebufferObject_h
136 #define vtkOpenGLFramebufferObject_h
137 
144 #ifdef NDEBUG
145 # define vtkCheckFrameBufferStatusMacro(mode)
146 # define vtkStaticCheckFrameBufferStatusMacro(mode)
147 #else
148 # define vtkCheckFrameBufferStatusMacroImpl(macro, mode) \
149 { \
150 const char *eStr; \
151 bool ok = vtkOpenGLFramebufferObject::GetFrameBufferStatus(mode, eStr); \
152 if (!ok) \
153 { \
154  macro( \
155  << "OpenGL ERROR. The FBO is incomplete : " << eStr); \
156 } \
157  }
158 # define vtkCheckFrameBufferStatusMacro(mode) \
159  vtkCheckFrameBufferStatusMacroImpl(vtkErrorMacro, mode)
160 # define vtkStaticCheckFrameBufferStatusMacro(mode) \
161  vtkCheckFrameBufferStatusMacroImpl(vtkGenericWarningMacro, mode)
162 #endif
163 
164 
166&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
167 #include "vtkWeakPointer.h" // needed for vtkWeakPointer.
168&#href_anchor"preprocessor">#include <vector> // for the lists of logical buffers.
169 #include <map> // for the maps
170 
171 class vtkFOInfo;
173&#href_anchor"keyword">class vtkOpenGLRenderWindow;
174&#href_anchor"keyword">class vtkOpenGLVertexArrayObject;
175&#href_anchor"keyword">class vtkPixelBufferObject;
176&#href_anchor"keyword">class vtkRenderWindow;
177&#href_anchor"keyword">class vtkRenderbuffer;
178&#href_anchor"keyword">class vtkShaderProgram;
179&#href_anchor"keyword">class vtkTextureObject;
180&#href_anchor"keyword">class vtkWindow;
181&#href_anchor"line"> 182&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLFramebufferObject : public vtkFrameBufferObjectBase
183&#href_anchor"line"> 184 public:
187&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
188&#href_anchor"line"> 190 
197  void SetContext(vtkRenderWindow *context);
198&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow *GetContext();
200 
204  void Bind();
205  void Bind(unsigned int mode);
206 
210  void UnBind();
211  void UnBind(unsigned int mode);
212 
214 
217  void SaveCurrentBindings();
218  void SaveCurrentBindings(unsigned int mode);
220  this->SaveCurrentBuffers();
221  this->SaveCurrentBindings();
222  }
223  void SaveCurrentBindingsAndBuffers(unsigned int mode) {
224  this->SaveCurrentBuffers(mode);
225  this->SaveCurrentBindings(mode);
226  }
227  void RestorePreviousBindings();
228  void RestorePreviousBindings(unsigned int mode);
230  this->RestorePreviousBindings();
231  this->RestorePreviousBuffers();
232  }
234  this->RestorePreviousBindings(mode);
235  this->RestorePreviousBuffers(mode);
236  }
238 
240 
247  void SaveCurrentBuffers();
248  void SaveCurrentBuffers(unsigned int mode);
249  void RestorePreviousBuffers();
250  void RestorePreviousBuffers(unsigned int mode);
252 
254 
263  bool Start(int width, int height);
264  bool StartNonOrtho(int width, int height);
266 
273  static
274  void InitializeViewport(int width, int height);
275 
277  // activate deactivate draw/read buffers (color buffers)
278  void ActivateDrawBuffers(unsigned int n);
279  void ActivateDrawBuffers(unsigned int *ids, int n);
280  void ActivateDrawBuffer(unsigned int id);
281  void ActivateReadBuffer(unsigned int id);
282  void ActivateBuffer(unsigned int id) {
283  this->ActivateDrawBuffer(id);
284  this->ActivateReadBuffer(id); }
285  void DeactivateDrawBuffers();
286  void DeactivateReadBuffer();
288 
299  void RenderQuad(int minX, int maxX, int minY, int maxY,
301&#href_anchor"line"> 303 
308  void AddColorAttachment(
309  unsigned int mode,
310  unsigned int attId,
311  vtkTextureObject* tex,
312&#href_anchor"keywordtype">unsigned int zslice = 0);
313  void AddColorAttachment(
314  unsigned int mode,
315  unsigned int attId,
316  vtkRenderbuffer* tex);
317&#href_anchor"keywordtype">void RemoveColorAttachment(unsigned int mode, unsigned int index);
318  void RemoveColorAttachments(unsigned int mode, unsigned int num);
320 
324  int GetNumberOfColorAttachments(unsigned int mode);
325 
327 
331  this->AddDepthAttachment(this->GetBothMode()); }
332  void AddDepthAttachment(unsigned int mode);
333  void AddDepthAttachment(unsigned int mode, vtkTextureObject* tex);
334&#href_anchor"keywordtype">void AddDepthAttachment(unsigned int mode, vtkRenderbuffer* tex);
335&#href_anchor"keywordtype">void RemoveDepthAttachment(unsigned int mode);
337 
339 
344  bool PopulateFramebuffer(int width, int height);
345  bool PopulateFramebuffer(
346  int width,
347  int height,
348  bool useTextures,
349  int numberOfColorAttachments,
350  int colorDataType,
351  bool wantDepthAttachment,
352  int depthBitplanes,
353  int multisamples);
355 
361  unsigned int GetMaximumNumberOfActiveTargets();
362 
368  unsigned int GetMaximumNumberOfRenderTargets();
369 
371 
374  int *GetLastSize() override
375  {
376  vtkDebugMacro(<< this->GetClassName() << " (" << this << "): returning LastSize pointer " << this->LastSize);
377  return this->LastSize;
378  }
379  void GetLastSize(int &_arg1, int &_arg2) override
380  {
381  _arg1 = this->LastSize[0];
382  _arg2 = this->LastSize[1];
383  vtkDebugMacro(<< this->GetClassName() << " (" << this << "): returning LastSize (" << _arg1 << "," << _arg2 << ")");
384  }
385  void GetLastSize (int _arg[2]) override
386  {
387  this->GetLastSize (_arg[0], _arg[1]);
388  }
390 
396&#href_anchor"keywordflow">return true; }
397 
402  int CheckFrameBufferStatus(unsigned int mode);
403 
407  virtual void ReleaseGraphicsResources(vtkWindow *win);
408&#href_anchor"line"> 415  static
416  bool GetFrameBufferStatus(
417  unsigned int mode,
418  const char *&desc);
419 
426  static int Blit(
427  const int srcExt[4], const int destExt[4], unsigned int bits, unsigned int mapping);
428 
437  vtkPixelBufferObject *DownloadColor1(
438&#href_anchor"keywordtype">int extent[4],
439  int vtkType,
440  int channel);
441 
442  vtkPixelBufferObject *DownloadColor3(
443&#href_anchor"keywordtype">int extent[4],
444  int vtkType);
445 
446  vtkPixelBufferObject *DownloadColor4(
447&#href_anchor"keywordtype">int extent[4],
448  int vtkType);
449 
455  vtkPixelBufferObject *DownloadDepth(
456&#href_anchor"keywordtype">int extent[4],
457  int vtkType);
458 
466  vtkPixelBufferObject *Download(
467&#href_anchor"keywordtype">int extent[4],
468  int vtkType,
469  int nComps,
470  int oglType,
471  int oglFormat);
472 
473  static
474  void Download(
475  int extent[4],
476  int vtkType,
477  int nComps,
478  int oglType,
479  int oglFormat,
480  vtkPixelBufferObject *pbo);
481&#href_anchor"line"> 482  // returns the mode values for draw/read/both
483  // Can be used in cases where you do not
484  // want to have OpenGL code mixed in.
485  static unsigned int GetDrawMode();
486  static unsigned int GetReadMode();
487  static unsigned int GetBothMode();
488 
492  void Resize(int width, int height);
493 
494  // Deprecated
495  void RemoveTexColorAttachments(unsigned int mode, unsigned int num)
496  { this->RemoveColorAttachments(mode, num); }
497  void RemoveTexColorAttachment(unsigned int mode, unsigned int attId)
498  { this->RemoveColorAttachment(mode, attId); }
499  void RemoveRenDepthAttachment(unsigned int mode)
500  { this->RemoveDepthAttachment(mode); }
501  void RemoveTexDepthAttachment(unsigned int mode)
502  { this->RemoveDepthAttachment(mode); }
503 
504 protected:
505  void SetColorBuffer(unsigned int mode,
506  unsigned int index, vtkTextureObject *texture,
507&#href_anchor"keywordtype">unsigned int zslice=0);
508  void SetColorBuffer(unsigned int mode,
509  unsigned int index, vtkRenderbuffer *rb);
510&#href_anchor"keywordtype">void SetDepthBuffer(unsigned int mode, vtkTextureObject *depthTexture);
511&#href_anchor"keywordtype">void SetDepthBuffer(unsigned int mode, vtkRenderbuffer *depthBuffer);
512&#href_anchor"line"> 516  void Attach();
517 
521  void AttachColorBuffer(unsigned int mode, unsigned int index);
522  void AttachDepthBuffer(unsigned int mode);
523 
527  static
529  return true; };
530 
531  vtkGenericOpenGLResourceFreeCallback *ResourceCallback;
532&#href_anchor"line"> 533  // gen buffer (occurs when context is set)
534  void CreateFBO();
535 
536  // delete buffer (occurs during destruction or context swicth)
537  void DestroyFBO();
538 
539  // detach and delete our reference(s)
540  void DestroyDepthBuffer(vtkWindow *win);
541&#href_anchor"keywordtype">void DestroyColorBuffers(vtkWindow *win);
542&#href_anchor"line"> 543  // glDrawBuffers
544  void ActivateBuffers();
545 
546  // examine attachments to see if they have the same size
547  void UpdateSize();
548 
552  void DisplayFrameBufferAttachments();
553 
557  void DisplayFrameBufferAttachment(unsigned int uattachment);
558 
562  void DisplayDrawBuffers();
563 
567  void DisplayReadBuffer();
568 
572  void DisplayBuffer(int value);
573 
577  int GetOpenGLType(int vtkType);
578 
580&#href_anchor"code" href="classvtkOpenGLFramebufferObject.html">vtkOpenGLFramebufferObject() override;
581 
583 
584  unsigned int FBOIndex;
585 
586  unsigned int PreviousDrawFBO;
587  unsigned int PreviousReadFBO;
590  unsigned int PreviousDrawBuffer;
591  unsigned int PreviousReadBuffer;
594 
595  int LastSize[2];
596  std::vector<unsigned int> ActiveBuffers;
597 
598  vtkFOInfo *DrawDepthBuffer;
599  vtkFOInfo *ReadDepthBuffer;
600  std::map<unsigned int, vtkFOInfo *> DrawColorBuffers;
601  std::map<unsigned int, vtkFOInfo *> ReadColorBuffers;
602 
603 private:
605&#href_anchor"keywordtype">void operator=(const vtkOpenGLFramebufferObject&) = delete;
606&#href_anchor"line"> 607 
608 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLFramebufferObject.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
135 #ifndef vtkOpenGLFramebufferObject_h
136 #define vtkOpenGLFramebufferObject_h
137 
144 #ifdef NDEBUG
145 # define vtkCheckFrameBufferStatusMacro(mode)
146 # define vtkStaticCheckFrameBufferStatusMacro(mode)
147 #else
148 # define vtkCheckFrameBufferStatusMacroImpl(macro, mode) \
149 { \
150 const char *eStr; \
151 bool ok = vtkOpenGLFramebufferObject::GetFrameBufferStatus(mode, eStr); \
152 if (!ok) \
153 { \
154  macro( \
155  << "OpenGL ERROR. The FBO is incomplete : " << eStr); \
156 } \
157  }
158 # define vtkCheckFrameBufferStatusMacro(mode) \
159  vtkCheckFrameBufferStatusMacroImpl(vtkErrorMacro, mode)
160 # define vtkStaticCheckFrameBufferStatusMacro(mode) \
161  vtkCheckFrameBufferStatusMacroImpl(vtkGenericWarningMacro, mode)
162 #endif
163 
164 
166&#href_anchor"preprocessor">#include "vtkRenderingOpenGL2Module.h" // For export macro
167 #include "vtkWeakPointer.h" // needed for vtkWeakPointer.
168&#href_anchor"preprocessor">#include <vector> // for the lists of logical buffers.
169 #include <map> // for the maps
170 
171 class vtkFOInfo;
173&#href_anchor"keyword">class vtkOpenGLRenderWindow;
174&#href_anchor"keyword">class vtkOpenGLVertexArrayObject;
175&#href_anchor"keyword">class vtkPixelBufferObject;
176&#href_anchor"keyword">class vtkRenderWindow;
177&#href_anchor"keyword">class vtkRenderbuffer;
178&#href_anchor"keyword">class vtkShaderProgram;
179&#href_anchor"keyword">class vtkTextureObject;
180&#href_anchor"keyword">class vtkWindow;
181&#href_anchor"line"> 182&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLFramebufferObject : public vtkFrameBufferObjectBase
183&#href_anchor"line"> 184 public:
187&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
188&#href_anchor"line"> 190 
197  void SetContext(vtkRenderWindow *context);
198&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow *GetContext();
200 
204  void Bind();
205  void Bind(unsigned int mode);
206 
210  void UnBind();
211  void UnBind(unsigned int mode);
212 
214 
217  void SaveCurrentBindings();
218  void SaveCurrentBindings(unsigned int mode);
220  this->SaveCurrentBuffers();
221  this->SaveCurrentBindings();
222  }
223  void SaveCurrentBindingsAndBuffers(unsigned int mode) {
224  this->SaveCurrentBuffers(mode);
225  this->SaveCurrentBindings(mode);
226  }
227  void RestorePreviousBindings();
228  void RestorePreviousBindings(unsigned int mode);
230  this->RestorePreviousBindings();
231  this->RestorePreviousBuffers();
232  }
234  this->RestorePreviousBindings(mode);
235  this->RestorePreviousBuffers(mode);
236  }
238 
240 
247  void SaveCurrentBuffers();
248  void SaveCurrentBuffers(unsigned int mode);
249  void RestorePreviousBuffers();
250  void RestorePreviousBuffers(unsigned int mode);
252 
254 
263  bool Start(int width, int height);
264  bool StartNonOrtho(int width, int height);
266 
273  static
274  void InitializeViewport(int width, int height);
275 
277  // activate deactivate draw/read buffers (color buffers)
278  void ActivateDrawBuffers(unsigned int n);
279  void ActivateDrawBuffers(unsigned int *ids, int n);
280  void ActivateDrawBuffer(unsigned int id);
281  void ActivateReadBuffer(unsigned int id);
282  void ActivateBuffer(unsigned int id) {
283  this->ActivateDrawBuffer(id);
284  this->ActivateReadBuffer(id); }
285  void DeactivateDrawBuffers();
286  void DeactivateReadBuffer();
288 
299  void RenderQuad(int minX, int maxX, int minY, int maxY,
301&#href_anchor"line"> 303 
308  void AddColorAttachment(
309  unsigned int mode,
310  unsigned int attId,
311  vtkTextureObject* tex,
312&#href_anchor"keywordtype">unsigned int zslice = 0);
313  void AddColorAttachment(
314  unsigned int mode,
315  unsigned int attId,
316  vtkRenderbuffer* tex);
317&#href_anchor"keywordtype">void RemoveColorAttachment(unsigned int mode, unsigned int index);
318  void RemoveColorAttachments(unsigned int mode, unsigned int num);
320 
324  int GetNumberOfColorAttachments(unsigned int mode);
325 
327 
331  this->AddDepthAttachment(this->GetBothMode()); }
332  void AddDepthAttachment(unsigned int mode);
333  void AddDepthAttachment(unsigned int mode, vtkTextureObject* tex);
334&#href_anchor"keywordtype">void AddDepthAttachment(unsigned int mode, vtkRenderbuffer* tex);
335&#href_anchor"keywordtype">void RemoveDepthAttachment(unsigned int mode);
337 
339 
344  bool PopulateFramebuffer(int width, int height);
345  bool PopulateFramebuffer(
346  int width,
347  int height,
348  bool useTextures,
349  int numberOfColorAttachments,
350  int colorDataType,
351  bool wantDepthAttachment,
352  int depthBitplanes,
353  int multisamples);
355 
361  unsigned int GetMaximumNumberOfActiveTargets();
362 
368  unsigned int GetMaximumNumberOfRenderTargets();
369 
371 
374  int *GetLastSize() override
375  {
376  vtkDebugMacro(<< this->GetClassName() << " (" << this << "): returning LastSize pointer " << this->LastSize);
377  return this->LastSize;
378  }
379  void GetLastSize(int &_arg1, int &_arg2) override
380  {
381  _arg1 = this->LastSize[0];
382  _arg2 = this->LastSize[1];
383  vtkDebugMacro(<< this->GetClassName() << " (" << this << "): returning LastSize (" << _arg1 << "," << _arg2 << ")");
384  }
385  void GetLastSize (int _arg[2]) override
386  {
387  this->GetLastSize (_arg[0], _arg[1]);
388  }
390 
396&#href_anchor"keywordflow">return true; }
397 
402  int CheckFrameBufferStatus(unsigned int mode);
403 
407  virtual void ReleaseGraphicsResources(vtkWindow *win);
408&#href_anchor"line"> 415  static
416  bool GetFrameBufferStatus(
417  unsigned int mode,
418  const char *&desc);
419 
426  static int Blit(
427  const int srcExt[4], const int destExt[4], unsigned int bits, unsigned int mapping);
428 
437  vtkPixelBufferObject *DownloadColor1(
438&#href_anchor"keywordtype">int extent[4],
439  int vtkType,
440  int channel);
441 
442  vtkPixelBufferObject *DownloadColor3(
443&#href_anchor"keywordtype">int extent[4],
444  int vtkType);
445 
446  vtkPixelBufferObject *DownloadColor4(
447&#href_anchor"keywordtype">int extent[4],
448  int vtkType);
449 
455  vtkPixelBufferObject *DownloadDepth(
456&#href_anchor"keywordtype">int extent[4],
457  int vtkType);
458 
466  vtkPixelBufferObject *Download(
467&#href_anchor"keywordtype">int extent[4],
468  int vtkType,
469  int nComps,
470  int oglType,
471  int oglFormat);
472 
473  static
474  void Download(
475  int extent[4],
476  int vtkType,
477  int nComps,
478  int oglType,
479  int oglFormat,
480  vtkPixelBufferObject *pbo);
481&#href_anchor"line"> 482  // returns the mode values for draw/read/both
483  // Can be used in cases where you do not
484  // want to have OpenGL code mixed in.
485  static unsigned int GetDrawMode();
486  static unsigned int GetReadMode();
487  static unsigned int GetBothMode();
488 
492  void Resize(int width, int height);
493 
494  // Deprecated
495  void RemoveTexColorAttachments(unsigned int mode, unsigned int num)
496  { this->RemoveColorAttachments(mode, num); }
497  void RemoveTexColorAttachment(unsigned int mode, unsigned int attId)
498  { this->RemoveColorAttachment(mode, attId); }
499  void RemoveRenDepthAttachment(unsigned int mode)
500  { this->RemoveDepthAttachment(mode); }
501  void RemoveTexDepthAttachment(unsigned int mode)
502  { this->RemoveDepthAttachment(mode); }
503 
504 protected:
505  void SetColorBuffer(unsigned int mode,
506  unsigned int index, vtkTextureObject *texture,
507&#href_anchor"keywordtype">unsigned int zslice=0);
508  void SetColorBuffer(unsigned int mode,
509  unsigned int index, vtkRenderbuffer *rb);
510&#href_anchor"keywordtype">void SetDepthBuffer(unsigned int mode, vtkTextureObject *depthTexture);
511&#href_anchor"keywordtype">void SetDepthBuffer(unsigned int mode, vtkRenderbuffer *depthBuffer);
512&#href_anchor"line"> 516  void Attach();
517 
521  void AttachColorBuffer(unsigned int mode, unsigned int index);
522  void AttachDepthBuffer(unsigned int mode);
523 
527  static
529  return true; };
530 
531  vtkGenericOpenGLResourceFreeCallback *ResourceCallback;
532&#href_anchor"line"> 533  // gen buffer (occurs when context is set)
534  void CreateFBO();
535 
536  // delete buffer (occurs during destruction or context swicth)
537  void DestroyFBO();
538 
539  // detach and delete our reference(s)
540  void DestroyDepthBuffer(vtkWindow *win);
541&#href_anchor"keywordtype">void DestroyColorBuffers(vtkWindow *win);
542&#href_anchor"line"> 543  // glDrawBuffers
544  void ActivateBuffers();
545 
546  // examine attachments to see if they have the same size
547  void UpdateSize();
548 
552  void DisplayFrameBufferAttachments();
553 
557  void DisplayFrameBufferAttachment(unsigned int uattachment);
558 
562  void DisplayDrawBuffers();
563 
567  void DisplayReadBuffer();
568 
572  void DisplayBuffer(int value);
573 
577  int GetOpenGLType(int vtkType);
578 
580&#href_anchor"code" href="classvtkOpenGLFramebufferObject.html">vtkOpenGLFramebufferObject() override;
581 
583 
584  unsigned int FBOIndex;
585 
586  unsigned int PreviousDrawFBO;
587  unsigned int PreviousReadFBO;
590  unsigned int PreviousDrawBuffer;
591  unsigned int PreviousReadBuffer;
594 
595  int LastSize[2];
596  std::vector<unsigned int> ActiveBuffers;
597 
598  vtkFOInfo *DrawDepthBuffer;
599  vtkFOInfo *ReadDepthBuffer;
600  std::map<unsigned int, vtkFOInfo *> DrawColorBuffers;
601  std::map<unsigned int, vtkFOInfo *> ReadColorBuffers;
602 
603 private:
605&#href_anchor"keywordtype">void operator=(const vtkOpenGLFramebufferObject&) = delete;
606&#href_anchor"line"> 607 
608 #endif
OpenGL rendering window.
static bool IsSupported(vtkOpenGLRenderWindow *)
Returns if the context supports the required extensions.
void AddDepthAttachment()
Directly assign/remove a texture/renderbuffer to depth attachments.
virtual int * GetLastSize()=0
Dimensions in pixels of the framebuffer.
@@ -84,7 +84,7 @@
Internal class which encapsulates OpenGL FramebufferObject.
void GetLastSize(int _arg[2]) override
Dimensions in pixels of the framebuffer.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGPUVolumeRayCastMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGPUVolumeRayCastMapper_8h_source.html 2018-12-20 19:53:42.163015672 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGPUVolumeRayCastMapper_8h_source.html 2018-12-20 19:53:42.163015672 +0000 @@ -46,93 +46,93 @@
vtkOpenGLGPUVolumeRayCastMapper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLGPUVolumeRayCastMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkOpenGLGPUVolumeRayCastMapper_h
32 #define vtkOpenGLGPUVolumeRayCastMapper_h
33 
34 #include "vtkRenderingVolumeOpenGLModule.h" // For export macro
36&#href_anchor"line"> 37 class vtkVolume;
38&#href_anchor"keyword">class vtkRenderer;
39&#href_anchor"keyword">class vtkOpenGLExtensionManager;
40&#href_anchor"keyword">class vtkMatrix4x4;
41&#href_anchor"keyword">class vtkUnsupportedRequiredExtensionsStringStream; // Pimpl
42 class vtkMapDataArrayTextureId; // Pimpl
43 class vtkMapMaskTextureId; // Pimpl
44&#href_anchor"keyword">class vtkPolyData;
45&#href_anchor"keyword">class vtkClipConvexPolyData;
46&#href_anchor"keyword">class vtkClipPolyData;
47&#href_anchor"keyword">class vtkTessellatedBoxSource;
48&#href_anchor"line"> 49 class vtkOpacityTable; // internal class.
50 class vtkRGBTable; // internal class.
51 class vtkKWScalarField; // internal class.
52 class vtkKWMask; // internal class.
53 
54 class vtkOpacityTables; // Pimpl
55 class vtkDensifyPolyData;
56&#href_anchor"keyword">class vtkStdString;
57&#href_anchor"line"> 58 class vtkShaderProgram2;
59&#href_anchor"keyword">class vtkShader2;
60&#href_anchor"line"> 61&#href_anchor"keyword">class VTKRENDERINGVOLUMEOPENGL_EXPORT vtkOpenGLGPUVolumeRayCastMapper
62&#href_anchor"keyword">public vtkGPUVolumeRayCastMapper
63&#href_anchor"line"> 64 public:
67&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
68&#href_anchor"line"> 75  int IsRenderSupported(vtkRenderWindow *window,
76&#href_anchor"code" href="classvtkVolumeProperty.html">vtkVolumeProperty *property) override;
77 
82  void ReleaseGraphicsResources(vtkWindow *window) override;
83&#href_anchor"line"> 88  static const char *OpenGLErrorMessage(unsigned int errorCode);
89 
95  static void PrintError(const char *headerMessage);
96 
97 protected:
99&#href_anchor"code" href="classvtkOpenGLGPUVolumeRayCastMapper.html">vtkOpenGLGPUVolumeRayCastMapper() override;
100 
101  // The render method called by the superclass
102  void GPURender(vtkRenderer *ren,
103&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol) override;
104 
105  // Methods called by the AMR Volume Mapper.
106  void PreRender(vtkRenderer *ren,
107&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol,
108  double datasetBounds[6],
109  double scalarRange[2],
110  int numberOfScalarComponents,
111  unsigned int numberOfLevels) override;
112 
113  // \pre input is up-to-date
114  void RenderBlock(vtkRenderer *ren,
115&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol,
116  unsigned int level) override;
117 
118  void PostRender(vtkRenderer *ren,
119&#href_anchor"keywordtype">int numberOfScalarComponents) override;
120 
128  int TestRequiredExtension(vtkOpenGLExtensionManager *extensions,
129&#href_anchor"keyword">const char *extensionName);
130 
138  void LoadExtensions(vtkRenderWindow *window);
139&#href_anchor"line"> 147  void CreateOpenGLObjects(vtkRenderer *ren);
148&#href_anchor"line"> 157  int AllocateFrameBuffers(vtkRenderer *ren);
158&#href_anchor"line"> 181  int LoadScalarField(vtkImageData *input,
182&#href_anchor"code" href="classvtkImageData.html">vtkImageData *maskInput,
183  int textureExtent[6],
184  vtkVolume *volume);
185&#href_anchor"line"> 192  int UpdateColorTransferFunction(vtkVolume *vol,
193&#href_anchor"keywordtype">int numberOfScalarComponents);
200  int UpdateOpacityTransferFunction(vtkVolume *vol,
201&#href_anchor"keywordtype">int numberOfScalarComponents,
202  unsigned int level);
203 
209  void SetupRender(vtkRenderer *ren, vtkVolume *vol);
210&#href_anchor"line"> 215  void ClipBoundingBox(vtkRenderer *ren,
216&#href_anchor"keywordtype">double worldBounds[6],
217  vtkVolume *vol);
218&#href_anchor"line"> 224  int RenderClippedBoundingBox(int tcoordFlag,
225  size_t currentBlock,
226  size_t numberOfBlocks,
227  vtkRenderWindow *renWin);
228&#href_anchor"line"> 233  void CopyFBOToTexture();
234 
238  void CleanupRender();
239 
244  void RenderTextureToScreen(vtkRenderer *ren);
245&#href_anchor"line"> 251  int PowerOfTwoGreaterOrEqual(int x);
252 
256  void CheckFrameBufferStatus();
257 
261  vtkStdString BufferToString(int buffer);
262&#href_anchor"line"> 266  void DisplayReadAndDrawBuffers();
267 
271  void DisplayFrameBufferAttachments();
272 
276  void DisplayFrameBufferAttachment(unsigned int uattachment);
277 
283  void BuildProgram(vtkRenderWindow *w,
284&#href_anchor"keywordtype">int parallelProjection,
285  int raycastMethod,
286  int shadeMethod,
287  int componentMethod);
288 
292  void GetLightingStatus();
293 
304  void ComputeReductionFactor(double allocatedTime);
305 
310  void RenderWholeVolume(vtkRenderer *ren,
311&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
312 
317  void RenderRegions(vtkRenderer *ren,
318&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
319 
320  // Return abort status (true==abort)
321  int RenderSubVolume(vtkRenderer *ren,
322&#href_anchor"keywordtype">double bounds[6],
323  vtkVolume *vol);
324&#href_anchor"line"> 325  void LoadProjectionParameters(vtkRenderer *ren,
326&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
327 
331  void ComputeNumberOfCroppingRegions();
332 
333  void GetTextureFormat(vtkImageData *input,
334&#href_anchor"keywordtype">unsigned int *internalFormat,
335  unsigned int *format,
336  unsigned int *type,
337  int *componentSize);
338 
339  bool TestLoadingScalar(unsigned int internalFormat,
340  unsigned int format,
341  unsigned int type,
342  int textureSize[3],
343  int componentSize);
344 
345  void SlabsFromDatasetToIndex(double slabsDataSet[6],
346  double slabsPoints[6]);
347 
348  void SlabsFromIndexToDataset(double slabsPoints[6],
349  double slabsDataSet[6]);
350 
351  const char *GetEnabledString(unsigned char value);
352  void GetOpenGLState();
353 
354  void DebugDisplayBox(vtkPolyData *box);
355&#href_anchor"line"> 356  void UpdateNoiseTexture();
357 
364  double ComputeMinimalSampleDistancePerPixel(vtkRenderer *renderer,
365&#href_anchor"code" href="classvtkVolume.html">vtkVolume *volume);
366 
379  void GetReductionRatio(double ratio[3]) override;
380 
382 
383  // World coordinates of each corner of the dataset.
384  double BoundingBox[8][3];
385 
386  // Used during the clipping process.
390 
393 
395 
398 
399  unsigned int FrameBufferObject;
401 
402  // 3D scalar texture +1D color+1D opacity+2D grabbed depth buffer
403  // +1 2D colorbuffer.
404  unsigned int TextureObjects[5];
405  // used in MIP Mode (2 needed for ping-pong technique)
406  unsigned int MaxValueFrameBuffer;
407  unsigned int MaxValueFrameBuffer2;
408  int ReducedSize[2];
409 
411 
412  int LastSize[2];
413 
415 
416  // Supported extensions
417  // List of unsupported required extensions. Pimpl.
418  vtkUnsupportedRequiredExtensionsStringStream *UnsupportedRequiredExtensions;
420 
423 
425 
426  // Matrices used in internal computation. As a member variable,
427  // only one memory allocation is performed.
428  vtkMatrix4x4 *TempMatrix[3];
429&#href_anchor"line"> 430  double TableRange[2];
431 
432  // Final string to send to the GPU as the fragment program source code.
433 // char *FragmentCode;
434 // int FragmentCodeCapacity;
435 
438  char *ErrorString;
439 
440  // Store the last projection an raycast method in order to not rebuild
441  // the fragment code at every call.
447 
450 
455  void BuildScaleBiasProgram(vtkRenderWindow *w);
456&#href_anchor"line"> 457 #if 0
458  vtkIdType LoadedExtent[6];
459  double LoadedBounds[6];
460  vtkTimeStamp LoadedScalarTime;
461&#href_anchor"keywordtype">int LoadedCellFlag; // point data or cell data (or field data, not handled) ?
462 #endif
463 
464  unsigned int SavedFrameBuffer; // some offscreen mode use a framebuffer too.
465 
467 
468  float *NoiseTexture;
469  int NoiseTextureSize; // size of one dimension.
470  unsigned int NoiseTextureId; // GLuint
471 
473 
474  vtkMapDataArrayTextureId *ScalarsTextures; // need a list for AMR mode.
475  vtkMapMaskTextureId *MaskTextures; // need a list for AMR mode.
476 
477  vtkRGBTable *RGBTable;
478  vtkRGBTable *Mask1RGBTable;
479  vtkRGBTable *Mask2RGBTable;
480 
481  vtkOpacityTables *OpacityTables;
482 
483  vtkKWScalarField *CurrentScalar;
484  vtkKWMask *CurrentMask;
485 
487 
488  double LastProgressEventTime; // initial value is 0.0. Expressed in seconds.
489 
491 
499 
500  // Internal Variable used to keep track of whether or render window's size
501  // changed and therefore we need re-allocation.
503 
505 
506 private:
508&#href_anchor"keywordtype">void operator=(const vtkOpenGLGPUVolumeRayCastMapper&) = delete;
509&#href_anchor"line"> 510 
511 #endif
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLGPUVolumeRayCastMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
37 #ifndef vtkOpenGLGPUVolumeRayCastMapper_h
38 #define vtkOpenGLGPUVolumeRayCastMapper_h
39 
40 #include "vtkRenderingVolumeOpenGLModule.h" // For export macro
42&#href_anchor"line"> 43 class vtkVolume;
44&#href_anchor"keyword">class vtkRenderer;
45&#href_anchor"keyword">class vtkOpenGLExtensionManager;
46&#href_anchor"keyword">class vtkMatrix4x4;
47&#href_anchor"keyword">class vtkUnsupportedRequiredExtensionsStringStream; // Pimpl
48 class vtkMapDataArrayTextureId; // Pimpl
49 class vtkMapMaskTextureId; // Pimpl
50&#href_anchor"keyword">class vtkPolyData;
51&#href_anchor"keyword">class vtkClipConvexPolyData;
52&#href_anchor"keyword">class vtkClipPolyData;
53&#href_anchor"keyword">class vtkTessellatedBoxSource;
54&#href_anchor"line"> 55 class vtkOpacityTable; // internal class.
56 class vtkRGBTable; // internal class.
57 class vtkKWScalarField; // internal class.
58 class vtkKWMask; // internal class.
59 
60 class vtkOpacityTables; // Pimpl
61 class vtkDensifyPolyData;
62&#href_anchor"keyword">class vtkStdString;
63&#href_anchor"line"> 64 class vtkShaderProgram2;
65&#href_anchor"keyword">class vtkShader2;
66&#href_anchor"line"> 67&#href_anchor"keyword">class VTKRENDERINGVOLUMEOPENGL_EXPORT vtkOpenGLGPUVolumeRayCastMapper
68&#href_anchor"keyword">public vtkGPUVolumeRayCastMapper
69&#href_anchor"line"> 70 public:
73&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
74&#href_anchor"line"> 81  int IsRenderSupported(vtkRenderWindow *window,
82&#href_anchor"code" href="classvtkVolumeProperty.html">vtkVolumeProperty *property) override;
83 
88  void ReleaseGraphicsResources(vtkWindow *window) override;
89&#href_anchor"line"> 94  static const char *OpenGLErrorMessage(unsigned int errorCode);
95 
101  static void PrintError(const char *headerMessage);
102 
103 protected:
105&#href_anchor"code" href="classvtkOpenGLGPUVolumeRayCastMapper.html">vtkOpenGLGPUVolumeRayCastMapper() override;
106 
107  // The render method called by the superclass
108  void GPURender(vtkRenderer *ren,
109&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol) override;
110 
111  // Methods called by the AMR Volume Mapper.
112  void PreRender(vtkRenderer *ren,
113&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol,
114  double datasetBounds[6],
115  double scalarRange[2],
116  int numberOfScalarComponents,
117  unsigned int numberOfLevels) override;
118 
119  // \pre input is up-to-date
120  void RenderBlock(vtkRenderer *ren,
121&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol,
122  unsigned int level) override;
123 
124  void PostRender(vtkRenderer *ren,
125&#href_anchor"keywordtype">int numberOfScalarComponents) override;
126 
134  int TestRequiredExtension(vtkOpenGLExtensionManager *extensions,
135&#href_anchor"keyword">const char *extensionName);
136 
144  void LoadExtensions(vtkRenderWindow *window);
145&#href_anchor"line"> 153  void CreateOpenGLObjects(vtkRenderer *ren);
154&#href_anchor"line"> 163  int AllocateFrameBuffers(vtkRenderer *ren);
164&#href_anchor"line"> 187  int LoadScalarField(vtkImageData *input,
188&#href_anchor"code" href="classvtkImageData.html">vtkImageData *maskInput,
189  int textureExtent[6],
190  vtkVolume *volume);
191&#href_anchor"line"> 198  int UpdateColorTransferFunction(vtkVolume *vol,
199&#href_anchor"keywordtype">int numberOfScalarComponents);
206  int UpdateOpacityTransferFunction(vtkVolume *vol,
207&#href_anchor"keywordtype">int numberOfScalarComponents,
208  unsigned int level);
209 
215  void SetupRender(vtkRenderer *ren, vtkVolume *vol);
216&#href_anchor"line"> 221  void ClipBoundingBox(vtkRenderer *ren,
222&#href_anchor"keywordtype">double worldBounds[6],
223  vtkVolume *vol);
224&#href_anchor"line"> 230  int RenderClippedBoundingBox(int tcoordFlag,
231  size_t currentBlock,
232  size_t numberOfBlocks,
233  vtkRenderWindow *renWin);
234&#href_anchor"line"> 239  void CopyFBOToTexture();
240 
244  void CleanupRender();
245 
250  void RenderTextureToScreen(vtkRenderer *ren);
251&#href_anchor"line"> 257  int PowerOfTwoGreaterOrEqual(int x);
258 
262  void CheckFrameBufferStatus();
263 
267  vtkStdString BufferToString(int buffer);
268&#href_anchor"line"> 272  void DisplayReadAndDrawBuffers();
273 
277  void DisplayFrameBufferAttachments();
278 
282  void DisplayFrameBufferAttachment(unsigned int uattachment);
283 
289  void BuildProgram(vtkRenderWindow *w,
290&#href_anchor"keywordtype">int parallelProjection,
291  int raycastMethod,
292  int shadeMethod,
293  int componentMethod);
294 
298  void GetLightingStatus();
299 
310  void ComputeReductionFactor(double allocatedTime);
311 
316  void RenderWholeVolume(vtkRenderer *ren,
317&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
318 
323  void RenderRegions(vtkRenderer *ren,
324&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
325 
326  // Return abort status (true==abort)
327  int RenderSubVolume(vtkRenderer *ren,
328&#href_anchor"keywordtype">double bounds[6],
329  vtkVolume *vol);
330&#href_anchor"line"> 331  void LoadProjectionParameters(vtkRenderer *ren,
332&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
333 
337  void ComputeNumberOfCroppingRegions();
338 
339  void GetTextureFormat(vtkImageData *input,
340&#href_anchor"keywordtype">unsigned int *internalFormat,
341  unsigned int *format,
342  unsigned int *type,
343  int *componentSize);
344 
345  bool TestLoadingScalar(unsigned int internalFormat,
346  unsigned int format,
347  unsigned int type,
348  int textureSize[3],
349  int componentSize);
350 
351  void SlabsFromDatasetToIndex(double slabsDataSet[6],
352  double slabsPoints[6]);
353 
354  void SlabsFromIndexToDataset(double slabsPoints[6],
355  double slabsDataSet[6]);
356 
357  const char *GetEnabledString(unsigned char value);
358  void GetOpenGLState();
359 
360  void DebugDisplayBox(vtkPolyData *box);
361&#href_anchor"line"> 362  void UpdateNoiseTexture();
363 
370  double ComputeMinimalSampleDistancePerPixel(vtkRenderer *renderer,
371&#href_anchor"code" href="classvtkVolume.html">vtkVolume *volume);
372 
385  void GetReductionRatio(double ratio[3]) override;
386 
388 
389  // World coordinates of each corner of the dataset.
390  double BoundingBox[8][3];
391 
392  // Used during the clipping process.
396 
399 
401 
404 
405  unsigned int FrameBufferObject;
407 
408  // 3D scalar texture +1D color+1D opacity+2D grabbed depth buffer
409  // +1 2D colorbuffer.
410  unsigned int TextureObjects[5];
411  // used in MIP Mode (2 needed for ping-pong technique)
412  unsigned int MaxValueFrameBuffer;
413  unsigned int MaxValueFrameBuffer2;
414  int ReducedSize[2];
415 
417 
418  int LastSize[2];
419 
421 
422  // Supported extensions
423  // List of unsupported required extensions. Pimpl.
424  vtkUnsupportedRequiredExtensionsStringStream *UnsupportedRequiredExtensions;
426 
429 
431 
432  // Matrices used in internal computation. As a member variable,
433  // only one memory allocation is performed.
434  vtkMatrix4x4 *TempMatrix[3];
435&#href_anchor"line"> 436  double TableRange[2];
437 
438  // Final string to send to the GPU as the fragment program source code.
439 // char *FragmentCode;
440 // int FragmentCodeCapacity;
441 
444  char *ErrorString;
445 
446  // Store the last projection an raycast method in order to not rebuild
447  // the fragment code at every call.
453 
456 
461  void BuildScaleBiasProgram(vtkRenderWindow *w);
462&#href_anchor"line"> 463 #if 0
464  vtkIdType LoadedExtent[6];
465  double LoadedBounds[6];
466  vtkTimeStamp LoadedScalarTime;
467&#href_anchor"keywordtype">int LoadedCellFlag; // point data or cell data (or field data, not handled) ?
468 #endif
469 
470  unsigned int SavedFrameBuffer; // some offscreen mode use a framebuffer too.
471 
473 
474  float *NoiseTexture;
475  int NoiseTextureSize; // size of one dimension.
476  unsigned int NoiseTextureId; // GLuint
477 
479 
480  vtkMapDataArrayTextureId *ScalarsTextures; // need a list for AMR mode.
481  vtkMapMaskTextureId *MaskTextures; // need a list for AMR mode.
482 
483  vtkRGBTable *RGBTable;
484  vtkRGBTable *Mask1RGBTable;
485  vtkRGBTable *Mask2RGBTable;
486 
487  vtkOpacityTables *OpacityTables;
488 
489  vtkKWScalarField *CurrentScalar;
490  vtkKWMask *CurrentMask;
491 
493 
494  double LastProgressEventTime; // initial value is 0.0. Expressed in seconds.
495 
497 
505 
506  // Internal Variable used to keep track of whether or render window's size
507  // changed and therefore we need re-allocation.
509 
511 
512 private:
514&#href_anchor"keywordtype">void operator=(const vtkOpenGLGPUVolumeRayCastMapper&) = delete;
515&#href_anchor"line"> 516 
517 #endif
GLSL Shader.
Definition: vtkShader2.h:62
virtual void GPURender(vtkRenderer *, vtkVolume *)
Handled in the subclass - the actual render method.
Wrapper around std::string to keep symbols short.
Definition: vtkStdString.h:40
- - - + + +
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
represents a volume (data & properties) in a rendered scene
Definition: vtkVolume.h:50
- - - - - - + + + + + +
represent and manipulate 4x4 transformation matrices
Definition: vtkMatrix4x4.h:41
- - + + - - - - + + + + - +
record modification and/or execution time
Definition: vtkTimeStamp.h:35
maintain a list of planes
- - - + + +
abstract specification for renderers
Definition: vtkRenderer.h:63
- +
int vtkIdType
Definition: vtkType.h:345
- +
concrete dataset represents vertices, lines, polygons, and triangle strips
Definition: vtkPolyData.h:85
- - - - - - - - + + + + + + + +
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
-
vtkUnsupportedRequiredExtensionsStringStream * UnsupportedRequiredExtensions
-
OpenGL subclass that draws the image to the screen.
+
vtkUnsupportedRequiredExtensionsStringStream * UnsupportedRequiredExtensions
+
OpenGL subclass that draws the image to the screen.
GLSL Program.
- - + +
a simple class to control print indentation
Definition: vtkIndent.h:39
- - + +
topologically and geometrically regular array of data
Definition: vtkImageData.h:45
- - - - + + + +
perform various plane computations
Definition: vtkPlane.h:37
- +
virtual void GetReductionRatio(double ratio[3])=0
Return how much the dataset has to be reduced in each dimension to fit on the GPU.
- - - + + +
Interface class for querying and using OpenGL extensions.
- +
represents the common properties for rendering a volume.
- +
clip polygonal data with user-specified implicit function or input scalar data
virtual void RenderBlock(vtkRenderer *ren, vtkVolume *vol, unsigned int level)=0
- +
virtual int IsRenderSupported(vtkRenderWindow *vtkNotUsed(window), vtkVolumeProperty *vtkNotUsed(property))
Based on hardware and properties, we may or may not be able to render using 3D texture mapping...
- - - + + + - +
create a window for renderers to draw into
Densify the input by adding points at the centroid.
- - + +
Create a polygonal representation of a box with a given level of subdivision.
- - - - + + + +
clip any dataset with user-specified implicit function or input scalar data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Ray casting performed on the GPU.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DHelper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DHelper_8h_source.html 2018-12-20 19:53:42.215016006 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLGlyph3DHelper_8h_source.html 2018-12-20 19:53:42.215016006 +0000 @@ -46,7 +46,7 @@
vtkOpenGLGlyph3DHelper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
21 #ifndef vtkOpenGLGlyph3DHelper_h
22 #define vtkOpenGLGlyph3DHelper_h
23 
24 #include "vtkRenderingOpenGL2Module.h" // For export macro
26&#href_anchor"line"> 27 class vtkBitArray;
28&#href_anchor"line"> 29&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLGlyph3DHelper : public vtkOpenGLPolyDataMapper
30&#href_anchor"line"> 31 public:
32  static vtkOpenGLGlyph3DHelper* New();
34&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
35&#href_anchor"line"> 40  void GlyphRender(vtkRenderer* ren, vtkActor* actor, vtkIdType numPts,
41  std::vector<unsigned char> &colors, std::vector<float> &matrices,
42  std::vector<float> &normalMatrices, std::vector<vtkIdType> &pickIds,
43  vtkMTimeType pointMTime);
44 
50  void ReleaseGraphicsResources(vtkWindow *window) override;
51&#href_anchor"line"> 52 protected:
54&#href_anchor"code" href="classvtkOpenGLGlyph3DHelper.html">vtkOpenGLGlyph3DHelper() override;
55 
56  // special opengl 32 version that uses instances
57  void GlyphRenderInstances(vtkRenderer* ren, vtkActor* actor, vtkIdType numPts,
58  std::vector<unsigned char> &colors, std::vector<float> &matrices,
59  std::vector<float> &normalMatrices,
60  vtkMTimeType pointMTime);
61 
65  void GetShaderTemplate(
66  std::map<vtkShader::Type, vtkShader *> shaders,
67  vtkRenderer *ren, vtkActor *act) override;
68&#href_anchor"line"> 70 
74  std::map<vtkShader::Type, vtkShader *> shaders,
75  vtkRenderer *ren, vtkActor *act) override;
76&#href_anchor"keywordtype">void ReplaceShaderColor(
77  std::map<vtkShader::Type, vtkShader *> shaders,
78  vtkRenderer *ren, vtkActor *act) override;
79&#href_anchor"keywordtype">void ReplaceShaderNormal(
80  std::map<vtkShader::Type, vtkShader *> shaders,
81  vtkRenderer *ren, vtkActor *act) override;
82&#href_anchor"keywordtype">void ReplaceShaderClip(
83  std::map<vtkShader::Type, vtkShader *> shaders,
84  vtkRenderer *ren, vtkActor *act) override;
85&#href_anchor"keywordtype">void ReplaceShaderPositionVC(
86  std::map<vtkShader::Type, vtkShader *> shaders,
87  vtkRenderer *ren, vtkActor *act) override;
89&#href_anchor"line"> 93  void SetMapperShaderParameters(
94  vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act) override;
95&#href_anchor"line"> 96  bool UsingInstancing;
97 
103 
104 
105 private:
107&#href_anchor"keywordtype">void operator=(const vtkOpenGLGlyph3DHelper&) = delete;
108&#href_anchor"line"> 109 
110 #endif
a PolyDataMapper for the OpenGL library
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
21 #ifndef vtkOpenGLGlyph3DHelper_h
22 #define vtkOpenGLGlyph3DHelper_h
23 
24 #include "vtkRenderingOpenGL2Module.h" // For export macro
26&#href_anchor"line"> 27 class vtkBitArray;
28&#href_anchor"line"> 29&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLGlyph3DHelper : public vtkOpenGLPolyDataMapper
30&#href_anchor"line"> 31 public:
32  static vtkOpenGLGlyph3DHelper* New();
34&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
35&#href_anchor"line"> 40  void GlyphRender(vtkRenderer* ren, vtkActor* actor, vtkIdType numPts,
41  std::vector<unsigned char> &colors, std::vector<float> &matrices,
42  std::vector<float> &normalMatrices, std::vector<vtkIdType> &pickIds,
43  vtkMTimeType pointMTime);
44 
50  void ReleaseGraphicsResources(vtkWindow *window) override;
51&#href_anchor"line"> 52 protected:
54&#href_anchor"code" href="classvtkOpenGLGlyph3DHelper.html">vtkOpenGLGlyph3DHelper() override;
55 
56  // special opengl 32 version that uses instances
57  void GlyphRenderInstances(vtkRenderer* ren, vtkActor* actor, vtkIdType numPts,
58  std::vector<unsigned char> &colors, std::vector<float> &matrices,
59  std::vector<float> &normalMatrices,
60  vtkMTimeType pointMTime);
61 
65  void GetShaderTemplate(
66  std::map<vtkShader::Type, vtkShader *> shaders,
67  vtkRenderer *ren, vtkActor *act) override;
68&#href_anchor"line"> 70 
74  std::map<vtkShader::Type, vtkShader *> shaders,
75  vtkRenderer *ren, vtkActor *act) override;
76&#href_anchor"keywordtype">void ReplaceShaderColor(
77  std::map<vtkShader::Type, vtkShader *> shaders,
78  vtkRenderer *ren, vtkActor *act) override;
79&#href_anchor"keywordtype">void ReplaceShaderNormal(
80  std::map<vtkShader::Type, vtkShader *> shaders,
81  vtkRenderer *ren, vtkActor *act) override;
82&#href_anchor"keywordtype">void ReplaceShaderClip(
83  std::map<vtkShader::Type, vtkShader *> shaders,
84  vtkRenderer *ren, vtkActor *act) override;
85&#href_anchor"keywordtype">void ReplaceShaderPositionVC(
86  std::map<vtkShader::Type, vtkShader *> shaders,
87  vtkRenderer *ren, vtkActor *act) override;
89&#href_anchor"line"> 93  void SetMapperShaderParameters(
94  vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act) override;
95&#href_anchor"line"> 96  bool UsingInstancing;
97 
103 
104 
105 private:
107&#href_anchor"keywordtype">void operator=(const vtkOpenGLGlyph3DHelper&) = delete;
108&#href_anchor"line"> 109 
110 #endif
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
static vtkOpenGLPolyDataMapper * New()
virtual void ReplaceShaderColor(std::map< vtkShader::Type, vtkShader *> shaders, vtkRenderer *ren, vtkActor *act)
Perform string replacments on the shader templates, called from ReplaceShaderValues.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageAlgorithmHelper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageAlgorithmHelper_8h_source.html 2018-12-20 19:53:42.251016238 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageAlgorithmHelper_8h_source.html 2018-12-20 19:53:42.251016238 +0000 @@ -46,7 +46,7 @@
vtkOpenGLImageAlgorithmHelper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLImageAlgorithmHelper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
22 #ifndef vtkOpenGLImageAlgorithmHelper_h
23 #define vtkOpenGLImageAlgorithmHelper_h
24 
25 #include "vtkRenderingOpenGL2Module.h" // For export macro
26 #include "vtkObject.h"
27&#href_anchor"line"> 28 #include "vtkOpenGLHelper.h" // used for ivars
29&#href_anchor"preprocessor">#include "vtkSmartPointer.h" // for ivar
30&#href_anchor"line"> 31 class vtkOpenGLRenderWindow;
32&#href_anchor"keyword">class vtkRenderWindow;
33&#href_anchor"keyword">class vtkImageData;
34&#href_anchor"keyword">class vtkDataArray;
35&#href_anchor"line"> 36&#href_anchor"keyword">class vtkOpenGLImageAlgorithmCallback
37&#href_anchor"line"> 38 public:
39  virtual void InitializeShaderUniforms(vtkShaderProgram * /* program */) {};
40  virtual void UpdateShaderUniforms(
41  vtkShaderProgram * /* program */, int /* zExtent */) {};
44 private:
46&#href_anchor"keywordtype">void operator=(const vtkOpenGLImageAlgorithmCallback&) = delete;
47&#href_anchor"line"> 48 
49&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLImageAlgorithmHelper : public vtkObject
50&#href_anchor"line"> 51 public:
54&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
55&#href_anchor"line"> 56  void Execute(
58&#href_anchor"code" href="classvtkImageData.html">vtkImageData *inImage, vtkDataArray *inData,
59&#href_anchor"code" href="classvtkImageData.html">vtkImageData *outData, int outExt[6],
60  const char *vertexCode,
61  const char *fragmentCode,
62  const char *geometryCode
63  );
64 
68  void SetRenderWindow(vtkRenderWindow *renWin);
69&#href_anchor"line"> 70  protected:
72&#href_anchor"code" href="classvtkOpenGLImageAlgorithmHelper.html">vtkOpenGLImageAlgorithmHelper() override;
73 
76 
77  private:
79&#href_anchor"keywordtype">void operator=(const vtkOpenGLImageAlgorithmHelper&) = delete;
80&#href_anchor"line"> 81 
82 #endif
83 
84 // VTK-HeaderTest-Exclude: vtkOpenGLImageAlgorithmHelper.h
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLImageAlgorithmHelper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
22 #ifndef vtkOpenGLImageAlgorithmHelper_h
23 #define vtkOpenGLImageAlgorithmHelper_h
24 
25 #include "vtkRenderingOpenGL2Module.h" // For export macro
26 #include "vtkObject.h"
27&#href_anchor"line"> 28 #include "vtkOpenGLHelper.h" // used for ivars
29&#href_anchor"preprocessor">#include "vtkSmartPointer.h" // for ivar
30&#href_anchor"line"> 31 class vtkOpenGLRenderWindow;
32&#href_anchor"keyword">class vtkRenderWindow;
33&#href_anchor"keyword">class vtkImageData;
34&#href_anchor"keyword">class vtkDataArray;
35&#href_anchor"line"> 36&#href_anchor"keyword">class vtkOpenGLImageAlgorithmCallback
37&#href_anchor"line"> 38 public:
39  virtual void InitializeShaderUniforms(vtkShaderProgram * /* program */) {};
40  virtual void UpdateShaderUniforms(
41  vtkShaderProgram * /* program */, int /* zExtent */) {};
44 private:
46&#href_anchor"keywordtype">void operator=(const vtkOpenGLImageAlgorithmCallback&) = delete;
47&#href_anchor"line"> 48 
49&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLImageAlgorithmHelper : public vtkObject
50&#href_anchor"line"> 51 public:
54&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
55&#href_anchor"line"> 56  void Execute(
58&#href_anchor"code" href="classvtkImageData.html">vtkImageData *inImage, vtkDataArray *inData,
59&#href_anchor"code" href="classvtkImageData.html">vtkImageData *outData, int outExt[6],
60  const char *vertexCode,
61  const char *fragmentCode,
62  const char *geometryCode
63  );
64 
68  void SetRenderWindow(vtkRenderWindow *renWin);
69&#href_anchor"line"> 70  protected:
72&#href_anchor"code" href="classvtkOpenGLImageAlgorithmHelper.html">vtkOpenGLImageAlgorithmHelper() override;
73 
76 
77  private:
79&#href_anchor"keywordtype">void operator=(const vtkOpenGLImageAlgorithmHelper&) = delete;
80&#href_anchor"line"> 81 
82 #endif
83 
84 // VTK-HeaderTest-Exclude: vtkOpenGLImageAlgorithmHelper.h
OpenGL rendering window.
abstract base class for most VTK objects
Definition: vtkObject.h:59
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageSliceMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageSliceMapper_8h_source.html 2018-12-20 19:53:42.299016546 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLImageSliceMapper_8h_source.html 2018-12-20 19:53:42.299016546 +0000 @@ -46,7 +46,7 @@
vtkOpenGLImageSliceMapper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLImageSliceMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkOpenGLImageSliceMapper_h
27 #define vtkOpenGLImageSliceMapper_h
28 
29 #include "vtkRenderingOpenGLModule.h" // For export macro
30 #include "vtkImageSliceMapper.h"
31&#href_anchor"line"> 32 class vtkWindow;
33&#href_anchor"keyword">class vtkRenderer;
34&#href_anchor"keyword">class vtkRenderWindow;
35&#href_anchor"keyword">class vtkOpenGLRenderWindow;
36&#href_anchor"keyword">class vtkImageSlice;
37&#href_anchor"keyword">class vtkImageProperty;
38&#href_anchor"keyword">class vtkImageData;
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLImageSliceMapper :
41&#href_anchor"keyword">public vtkImageSliceMapper
42&#href_anchor"line"> 43 public:
46&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
47&#href_anchor"line"> 51  void Render(vtkRenderer *ren, vtkImageSlice *prop) override;
52&#href_anchor"line"> 58  void ReleaseGraphicsResources(vtkWindow *) override;
59&#href_anchor"line"> 60 protected:
62&#href_anchor"code" href="classvtkOpenGLImageSliceMapper.html">vtkOpenGLImageSliceMapper() override;
63 
67  void RenderColorAndLighting(
68  double red, double green, double blue,
69  double alpha, double ambient, double diffuse);
70 
76  void RecursiveRenderTexturedPolygon(
77  vtkRenderer *ren, vtkImageProperty *property,
78&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image, int extent[6], bool recursive);
79 
84  void RenderTexturedPolygon(
85  vtkRenderer *ren, vtkImageProperty *property,
86&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image, int extent[6], bool recursive);
87 
92  void RenderPolygon(vtkPoints *points, const int extent[6], bool textured);
93 
98  void RenderBackground(
99  vtkPoints *points, const int extent[6], bool textured);
100 
104  void BindFragmentProgram(vtkRenderer *ren, vtkImageProperty *property);
105&#href_anchor"line"> 109  vtkStdString BuildFragmentProgram(vtkImageProperty *property);
110&#href_anchor"line"> 118  void ComputeTextureSize(
119  const int extent[6], int &xdim, int &ydim,
120  int imageSize[2], int textureSize[2]) override;
121 
126  bool TextureSizeOK(const int size[2]);
127 
131  void CheckOpenGLCapabilities(vtkOpenGLRenderWindow *renWin);
132&#href_anchor"line"> 133  long TextureIndex; // OpenGL ID for texture or display list
134  long BackgroundTextureIndex; // OpenGL ID for texture or display list
135  long FragmentShaderIndex; // OpenGL ID for fragment shader
136  vtkRenderWindow *RenderWindow; // RenderWindow used for previous render
137  int TextureSize[2];
141 
144 
148 
149 private:
151&#href_anchor"keywordtype">void operator=(const vtkOpenGLImageSliceMapper&) = delete;
152&#href_anchor"line"> 153 
154 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLImageSliceMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkOpenGLImageSliceMapper_h
27 #define vtkOpenGLImageSliceMapper_h
28 
29 #include "vtkRenderingOpenGLModule.h" // For export macro
30 #include "vtkImageSliceMapper.h"
31&#href_anchor"line"> 32 class vtkWindow;
33&#href_anchor"keyword">class vtkRenderer;
34&#href_anchor"keyword">class vtkRenderWindow;
35&#href_anchor"keyword">class vtkOpenGLRenderWindow;
36&#href_anchor"keyword">class vtkImageSlice;
37&#href_anchor"keyword">class vtkImageProperty;
38&#href_anchor"keyword">class vtkImageData;
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLImageSliceMapper :
41&#href_anchor"keyword">public vtkImageSliceMapper
42&#href_anchor"line"> 43 public:
46&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
47&#href_anchor"line"> 51  void Render(vtkRenderer *ren, vtkImageSlice *prop) override;
52&#href_anchor"line"> 58  void ReleaseGraphicsResources(vtkWindow *) override;
59&#href_anchor"line"> 60 protected:
62&#href_anchor"code" href="classvtkOpenGLImageSliceMapper.html">vtkOpenGLImageSliceMapper() override;
63 
67  void RenderColorAndLighting(
68  double red, double green, double blue,
69  double alpha, double ambient, double diffuse);
70 
76  void RecursiveRenderTexturedPolygon(
77  vtkRenderer *ren, vtkImageProperty *property,
78&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image, int extent[6], bool recursive);
79 
84  void RenderTexturedPolygon(
85  vtkRenderer *ren, vtkImageProperty *property,
86&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image, int extent[6], bool recursive);
87 
92  void RenderPolygon(vtkPoints *points, const int extent[6], bool textured);
93 
98  void RenderBackground(
99  vtkPoints *points, const int extent[6], bool textured);
100 
104  void BindFragmentProgram(vtkRenderer *ren, vtkImageProperty *property);
105&#href_anchor"line"> 109  vtkStdString BuildFragmentProgram(vtkImageProperty *property);
110&#href_anchor"line"> 118  void ComputeTextureSize(
119  const int extent[6], int &xdim, int &ydim,
120  int imageSize[2], int textureSize[2]) override;
121 
126  bool TextureSizeOK(const int size[2]);
127 
131  void CheckOpenGLCapabilities(vtkOpenGLRenderWindow *renWin);
132&#href_anchor"line"> 133  long TextureIndex; // OpenGL ID for texture or display list
134  long BackgroundTextureIndex; // OpenGL ID for texture or display list
135  long FragmentShaderIndex; // OpenGL ID for fragment shader
136  vtkRenderWindow *RenderWindow; // RenderWindow used for previous render
137  int TextureSize[2];
141 
144 
148 
149 private:
151&#href_anchor"keywordtype">void operator=(const vtkOpenGLImageSliceMapper&) = delete;
152&#href_anchor"line"> 153 
154 #endif
OpenGL rendering window.
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
Wrapper around std::string to keep symbols short.
Definition: vtkStdString.h:40
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLight_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLight_8h_source.html 2018-12-20 19:53:42.323016700 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLLight_8h_source.html 2018-12-20 19:53:42.323016700 +0000 @@ -54,7 +54,7 @@
a virtual light for 3D rendering
Definition: vtkLight.h:62
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
OpenGL renderer.
+
OpenGL renderer.
virtual void Render(vtkRenderer *, int)
Abstract interface to renderer.
Definition: vtkLight.h:92
OpenGL light.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPolyDataMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPolyDataMapper_8h_source.html 2018-12-20 19:53:42.363016957 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLPolyDataMapper_8h_source.html 2018-12-20 19:53:42.363016957 +0000 @@ -46,18 +46,18 @@
vtkOpenGLPolyDataMapper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLPolyDataMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkOpenGLPolyDataMapper_h
26 #define vtkOpenGLPolyDataMapper_h
27 
28 #include "vtkRenderingOpenGLModule.h" // For export macro
29 #include "vtkPolyDataMapper.h"
30&#href_anchor"line"> 31 #include "vtkOpenGL.h" // Needed for GLenum
32&#href_anchor"line"> 33 class vtkCellArray;
34&#href_anchor"keyword">class vtkPoints;
35&#href_anchor"keyword">class vtkProperty;
36&#href_anchor"keyword">class vtkRenderWindow;
37&#href_anchor"keyword">class vtkOpenGLRenderer;
38&#href_anchor"keyword">class vtkOpenGLTexture;
39&#href_anchor"preprocessor">#if !defined(VTK_LEGACY_REMOVE)
40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLPolyDataMapper : public vtkPolyDataMapper
41&#href_anchor"line"> 42 public:
43  static vtkOpenGLPolyDataMapper *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 50  void RenderPiece(vtkRenderer *ren, vtkActor *a) override;
51&#href_anchor"line"> 57  void ReleaseGraphicsResources(vtkWindow *) override;
58&#href_anchor"line"> 62  virtual int Draw(vtkRenderer *ren, vtkActor *a);
63&#href_anchor"line"> 64 protected:
66&#href_anchor"code" href="classvtkOpenGLPolyDataMapper.html">vtkOpenGLPolyDataMapper() override;
67 
68  void DrawPoints(int idx,
69  vtkPoints *p,
70&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *n,
72&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *t,
73  vtkIdType &cellNum,
74  int &noAbort,
75  vtkCellArray *ca,
76&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *ren);
77 
78  void DrawLines(int idx,
79  vtkPoints *p,
80&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *n,
82&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *t,
83  vtkIdType &cellNum,
84  int &noAbort,
85  vtkCellArray *ca,
86&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *ren);
87 
88  void DrawPolygons(int idx,
89  vtkPoints *p,
90&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *n,
92&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *t,
93  vtkIdType &cellNum,
94  int &noAbort,
95  GLenum rep,
96  vtkCellArray *ca,
97&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *ren);
98 
99  void DrawTStrips(int idx,
100  vtkPoints *p,
101&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *n,
103&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *t,
104  vtkIdType &cellNum,
105  int &noAbort,
106  GLenum rep,
107  vtkCellArray *ca,
108&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *ren);
109 
111  int ListId;
113 
114 private:
116&#href_anchor"keywordtype">void operator=(const vtkOpenGLPolyDataMapper&) = delete;
117&#href_anchor"line"> 118 #endif // VTK_LEGACY_REMOVE
119 #endif
a PolyDataMapper for the OpenGL library
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLPolyDataMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkOpenGLPolyDataMapper_h
29 #define vtkOpenGLPolyDataMapper_h
30 
31 #include "vtkRenderingOpenGLModule.h" // For export macro
32 #include "vtkPolyDataMapper.h"
33&#href_anchor"line"> 34 #include "vtkOpenGL.h" // Needed for GLenum
35&#href_anchor"line"> 36 class vtkCellArray;
37&#href_anchor"keyword">class vtkPoints;
38&#href_anchor"keyword">class vtkProperty;
39&#href_anchor"keyword">class vtkRenderWindow;
40&#href_anchor"keyword">class vtkOpenGLRenderer;
41&#href_anchor"keyword">class vtkOpenGLTexture;
42&#href_anchor"preprocessor">#if !defined(VTK_LEGACY_REMOVE)
43&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLPolyDataMapper : public vtkPolyDataMapper
44&#href_anchor"line"> 45 public:
46  static vtkOpenGLPolyDataMapper *New();
48&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
49&#href_anchor"line"> 53  void RenderPiece(vtkRenderer *ren, vtkActor *a) override;
54&#href_anchor"line"> 60  void ReleaseGraphicsResources(vtkWindow *) override;
61&#href_anchor"line"> 65  virtual int Draw(vtkRenderer *ren, vtkActor *a);
66&#href_anchor"line"> 67 protected:
69&#href_anchor"code" href="classvtkOpenGLPolyDataMapper.html">vtkOpenGLPolyDataMapper() override;
70 
71  void DrawPoints(int idx,
72  vtkPoints *p,
73&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *n,
75&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *t,
76  vtkIdType &cellNum,
77  int &noAbort,
78  vtkCellArray *ca,
79&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *ren);
80 
81  void DrawLines(int idx,
82  vtkPoints *p,
83&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *n,
85&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *t,
86  vtkIdType &cellNum,
87  int &noAbort,
88  vtkCellArray *ca,
89&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *ren);
90 
91  void DrawPolygons(int idx,
92  vtkPoints *p,
93&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *n,
95&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *t,
96  vtkIdType &cellNum,
97  int &noAbort,
98  GLenum rep,
99  vtkCellArray *ca,
100&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *ren);
101 
102  void DrawTStrips(int idx,
103  vtkPoints *p,
104&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *n,
106&#href_anchor"code" href="classvtkDataArray.html">vtkDataArray *t,
107  vtkIdType &cellNum,
108  int &noAbort,
109  GLenum rep,
110  vtkCellArray *ca,
111&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *ren);
112 
114  int ListId;
116 
117 private:
119&#href_anchor"keywordtype">void operator=(const vtkOpenGLPolyDataMapper&) = delete;
120&#href_anchor"line"> 121 #endif // VTK_LEGACY_REMOVE
122 #endif
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
represent surface properties of a geometric object
Definition: vtkProperty.h:65
- +
abstract specification for renderers
Definition: vtkRenderer.h:63
int vtkIdType
Definition: vtkType.h:345
virtual void RenderPiece(vtkRenderer *ren, vtkActor *act)=0
Implemented by sub classes.
-
vtkOpenGLTexture * InternalColorTexture
-
OpenGL texture map.
+
vtkOpenGLTexture * InternalColorTexture
+
OpenGL texture map.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
a simple class to control print indentation
Definition: vtkIndent.h:39
- +
abstract superclass for arrays of numeric data
Definition: vtkDataArray.h:54
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
@@ -67,7 +67,7 @@
create a window for renderers to draw into
static vtkPolyDataMapper * New()
-
OpenGL renderer.
+
OpenGL renderer.
represent and manipulate 3D points
Definition: vtkPoints.h:39
void ReleaseGraphicsResources(vtkWindow *) override
Release any graphics resources that are being consumed by this mapper.
Definition: vtkMapper.h:111
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedTetrahedraMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedTetrahedraMapper_8h_source.html 2018-12-20 19:53:42.411017266 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProjectedTetrahedraMapper_8h_source.html 2018-12-20 19:53:42.411017266 +0000 @@ -46,7 +46,7 @@
vtkOpenGLProjectedTetrahedraMapper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLProjectedTetrahedraMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 /*
17  * Copyright 2003 Sandia Corporation.
18  * Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
19  * license for use of this work by or on behalf of the
20  * U.S. Government. Redistribution and use in source and binary forms, with
21  * or without modification, are permitted provided that this Notice and any
22  * statement of authorship are reproduced on all copies.
23  */
24 
36 #ifndef vtkOpenGLProjectedTetrahedraMapper_h
37 #define vtkOpenGLProjectedTetrahedraMapper_h
38 
39 #include "vtkRenderingVolumeOpenGLModule.h" // For export macro
41&#href_anchor"line"> 42 class vtkVisibilitySort;
43&#href_anchor"keyword">class vtkUnsignedCharArray;
44&#href_anchor"keyword">class vtkFloatArray;
45&#href_anchor"keyword">class vtkRenderWindow;
46&#href_anchor"keyword">class vtkOpenGLRenderWindow;
47&#href_anchor"line"> 48&#href_anchor"keyword">class VTKRENDERINGVOLUMEOPENGL_EXPORT vtkOpenGLProjectedTetrahedraMapper
49&#href_anchor"keyword">public vtkProjectedTetrahedraMapper
50&#href_anchor"line"> 51 public:
54&#href_anchor"keyword">static vtkOpenGLProjectedTetrahedraMapper *New();
55  void PrintSelf(ostream &os, vtkIndent indent) override;
56&#href_anchor"line"> 57  void ReleaseGraphicsResources(vtkWindow *window) override;
58&#href_anchor"line"> 59  void Render(vtkRenderer *renderer, vtkVolume *volume) override;
60&#href_anchor"line"> 62 
66  vtkSetMacro(UseFloatingPointFrameBuffer,bool);
67  vtkGetMacro(UseFloatingPointFrameBuffer,bool);
68  vtkBooleanMacro(UseFloatingPointFrameBuffer,bool);
70 
75  bool IsSupported(vtkRenderWindow *context) override;
76&#href_anchor"line"> 77 protected:
79&#href_anchor"code" href="classvtkOpenGLProjectedTetrahedraMapper.html">vtkOpenGLProjectedTetrahedraMapper() override;
80 
81  void Initialize(vtkRenderer *ren);
83  int CurrentFBOWidth, CurrentFBOHeight;
84  bool AllocateFBOResources(vtkRenderer *ren);
89 
92 
94 
95  float MaxCellSize;
99 
101 
103 
104  float *SqrtTable;
106 
107  virtual void ProjectTetrahedra(vtkRenderer *renderer, vtkVolume *volume);
108&#href_anchor"line"> 109  float GetCorrectedDepth(float x, float y, float z1, float z2,
110  const float inverse_projection_mat[16],
111  int use_linear_depth_correction,
112  float linear_depth_correction);
113 
114 private:
116&#href_anchor"keywordtype">void operator=(const vtkOpenGLProjectedTetrahedraMapper &) = delete;
117&#href_anchor"line"> 118  class vtkInternals;
119  vtkInternals *Internals;
120 };
121 
122 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLProjectedTetrahedraMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 /*
17  * Copyright 2003 Sandia Corporation.
18  * Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
19  * license for use of this work by or on behalf of the
20  * U.S. Government. Redistribution and use in source and binary forms, with
21  * or without modification, are permitted provided that this Notice and any
22  * statement of authorship are reproduced on all copies.
23  */
24 
36 #ifndef vtkOpenGLProjectedTetrahedraMapper_h
37 #define vtkOpenGLProjectedTetrahedraMapper_h
38 
39 #include "vtkRenderingVolumeOpenGLModule.h" // For export macro
41&#href_anchor"line"> 42 class vtkVisibilitySort;
43&#href_anchor"keyword">class vtkUnsignedCharArray;
44&#href_anchor"keyword">class vtkFloatArray;
45&#href_anchor"keyword">class vtkRenderWindow;
46&#href_anchor"keyword">class vtkOpenGLRenderWindow;
47&#href_anchor"line"> 48&#href_anchor"keyword">class VTKRENDERINGVOLUMEOPENGL_EXPORT vtkOpenGLProjectedTetrahedraMapper
49&#href_anchor"keyword">public vtkProjectedTetrahedraMapper
50&#href_anchor"line"> 51 public:
54&#href_anchor"keyword">static vtkOpenGLProjectedTetrahedraMapper *New();
55  void PrintSelf(ostream &os, vtkIndent indent) override;
56&#href_anchor"line"> 57  void ReleaseGraphicsResources(vtkWindow *window) override;
58&#href_anchor"line"> 59  void Render(vtkRenderer *renderer, vtkVolume *volume) override;
60&#href_anchor"line"> 62 
66  vtkSetMacro(UseFloatingPointFrameBuffer,bool);
67  vtkGetMacro(UseFloatingPointFrameBuffer,bool);
68  vtkBooleanMacro(UseFloatingPointFrameBuffer,bool);
70 
75  bool IsSupported(vtkRenderWindow *context) override;
76&#href_anchor"line"> 77 protected:
79&#href_anchor"code" href="classvtkOpenGLProjectedTetrahedraMapper.html">vtkOpenGLProjectedTetrahedraMapper() override;
80 
81  void Initialize(vtkRenderer *ren);
83  int CurrentFBOWidth, CurrentFBOHeight;
84  bool AllocateFBOResources(vtkRenderer *ren);
89 
92 
94 
95  float MaxCellSize;
99 
101 
103 
104  float *SqrtTable;
106 
107  virtual void ProjectTetrahedra(vtkRenderer *renderer, vtkVolume *volume);
108&#href_anchor"line"> 109  float GetCorrectedDepth(float x, float y, float z1, float z2,
110  const float inverse_projection_mat[16],
111  int use_linear_depth_correction,
112  float linear_depth_correction);
113 
114 private:
116&#href_anchor"keywordtype">void operator=(const vtkOpenGLProjectedTetrahedraMapper &) = delete;
117&#href_anchor"line"> 118  class vtkInternals;
119  vtkInternals *Internals;
120 };
121 
122 #endif
OpenGL rendering window.
represents a volume (data & properties) in a rendered scene
Definition: vtkVolume.h:50
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Abstract class that can sort cell data along a viewpoint.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProperty_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProperty_8h_source.html 2018-12-20 19:53:42.459017574 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLProperty_8h_source.html 2018-12-20 19:53:42.459017574 +0000 @@ -46,7 +46,7 @@
vtkOpenGLProperty.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLProperty.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
23 #ifndef vtkOpenGLProperty_h
24 #define vtkOpenGLProperty_h
25 
26 #include "vtkRenderingOpenGLModule.h" // For export macro
27 #include "vtkProperty.h"
28&#href_anchor"line"> 29 class vtkGLSLShaderDeviceAdapter2;
30&#href_anchor"keyword">class vtkOpenGLRenderer;
31&#href_anchor"keyword">class vtkOpenGLRenderWindow;
32&#href_anchor"keyword">class vtkShader2;
33&#href_anchor"keyword">class vtkShader2Collection;
34&#href_anchor"keyword">class vtkShaderDeviceAdapter2;
35&#href_anchor"keyword">class vtkShaderProgram2;
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLProperty : public vtkProperty
38&#href_anchor"line"> 39 public:
40  static vtkOpenGLProperty *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 47  void Render(vtkActor *a, vtkRenderer *ren) override;
48&#href_anchor"line"> 52  void BackfaceRender(vtkActor *a, vtkRenderer *ren) override;
53&#href_anchor"line"> 59  void PostRender(vtkActor *a,
60&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *r) override;
61 
67  void ReleaseGraphicsResources(vtkWindow *win) override;
68&#href_anchor"line"> 70 
74  vtkGetObjectMacro(PropProgram, vtkShaderProgram2);
75&#href_anchor"keywordtype">void SetPropProgram(vtkShaderProgram2 *);
77&#href_anchor"line"> 81  vtkShaderDeviceAdapter2* GetShaderDeviceAdapter2() override;
82 
84 
87  vtkGetObjectMacro(CurrentShaderProgram2, vtkShaderProgram2);
89&#href_anchor"line"> 91 
99  void AddShaderVariable(const char *name, int numVars, int *x) override;
100  void AddShaderVariable(const char *name, int numVars, float *x) override;
101  void AddShaderVariable(const char *name, int numVars, double *x) override;
103 
107  static void SetMaterialProperties(unsigned int face,
108  double ambient, const double ambient_color[3],
109  double diffuse, const double diffuse_color[3],
110  double specular, const double specular_color[3], double specular_power,
111  double opacity, vtkOpenGLRenderWindow* context);
112&#href_anchor"line"> 113 protected:
115&#href_anchor"code" href="classvtkOpenGLProperty.html">vtkOpenGLProperty() override;
116 
122  bool RenderShaders(vtkActor* actor, vtkRenderer* renderer);
123&#href_anchor"line"> 128  bool RenderTextures(vtkActor* actor, vtkRenderer* renderer,
129&#href_anchor"keywordtype">bool using_shader_program2);
130 
134  void LoadMultiTexturingExtensions(vtkRenderer* ren);
135&#href_anchor"line"> 136  // Owned. Result of merging the shader program of the renderer
137  // and the PropProgram.
139 
143 
144  // Point to CachedShaderProgram2 if Shading is on and the context
145  // supports it.
147 
157 
158 private:
159  vtkOpenGLProperty(const vtkOpenGLProperty&) = delete;
160&#href_anchor"keywordtype">void operator=(const vtkOpenGLProperty&) = delete;
161&#href_anchor"line"> 162 
163 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLProperty.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
23 #ifndef vtkOpenGLProperty_h
24 #define vtkOpenGLProperty_h
25 
26 #include "vtkRenderingOpenGLModule.h" // For export macro
27 #include "vtkProperty.h"
28&#href_anchor"line"> 29 class vtkGLSLShaderDeviceAdapter2;
30&#href_anchor"keyword">class vtkOpenGLRenderer;
31&#href_anchor"keyword">class vtkOpenGLRenderWindow;
32&#href_anchor"keyword">class vtkShader2;
33&#href_anchor"keyword">class vtkShader2Collection;
34&#href_anchor"keyword">class vtkShaderDeviceAdapter2;
35&#href_anchor"keyword">class vtkShaderProgram2;
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLProperty : public vtkProperty
38&#href_anchor"line"> 39 public:
40  static vtkOpenGLProperty *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 47  void Render(vtkActor *a, vtkRenderer *ren) override;
48&#href_anchor"line"> 52  void BackfaceRender(vtkActor *a, vtkRenderer *ren) override;
53&#href_anchor"line"> 59  void PostRender(vtkActor *a,
60&#href_anchor"code" href="classvtkRenderer.html">vtkRenderer *r) override;
61 
67  void ReleaseGraphicsResources(vtkWindow *win) override;
68&#href_anchor"line"> 70 
74  vtkGetObjectMacro(PropProgram, vtkShaderProgram2);
75&#href_anchor"keywordtype">void SetPropProgram(vtkShaderProgram2 *);
77&#href_anchor"line"> 81  vtkShaderDeviceAdapter2* GetShaderDeviceAdapter2() override;
82 
84 
87  vtkGetObjectMacro(CurrentShaderProgram2, vtkShaderProgram2);
89&#href_anchor"line"> 91 
99  void AddShaderVariable(const char *name, int numVars, int *x) override;
100  void AddShaderVariable(const char *name, int numVars, float *x) override;
101  void AddShaderVariable(const char *name, int numVars, double *x) override;
103 
107  static void SetMaterialProperties(unsigned int face,
108  double ambient, const double ambient_color[3],
109  double diffuse, const double diffuse_color[3],
110  double specular, const double specular_color[3], double specular_power,
111  double opacity, vtkOpenGLRenderWindow* context);
112&#href_anchor"line"> 113 protected:
115&#href_anchor"code" href="classvtkOpenGLProperty.html">vtkOpenGLProperty() override;
116 
122  bool RenderShaders(vtkActor* actor, vtkRenderer* renderer);
123&#href_anchor"line"> 128  bool RenderTextures(vtkActor* actor, vtkRenderer* renderer,
129&#href_anchor"keywordtype">bool using_shader_program2);
130 
134  void LoadMultiTexturingExtensions(vtkRenderer* ren);
135&#href_anchor"line"> 136  // Owned. Result of merging the shader program of the renderer
137  // and the PropProgram.
139 
143 
144  // Point to CachedShaderProgram2 if Shading is on and the context
145  // supports it.
147 
157 
158 private:
159  vtkOpenGLProperty(const vtkOpenGLProperty&) = delete;
160&#href_anchor"keywordtype">void operator=(const vtkOpenGLProperty&) = delete;
161&#href_anchor"line"> 162 
163 #endif
OpenGL rendering window.
GLSL Shader.
Definition: vtkShader2.h:62
vtkShaderProgram2 * LastPropProgram
virtual void Render(vtkActor *, vtkRenderer *)
This method causes the property to set up whatever is required for its instance variables.
@@ -81,7 +81,7 @@
adapter to pass generic vertex attributes to the rendering pipeline to be used in a vtkShaderProgram2...
virtual void ReleaseGraphicsResources(vtkWindow *win)
Release any graphics resources that are being consumed by this property.
an adapter to pass generic vertex attributes to the rendering pipeline.
-
OpenGL renderer.
+
OpenGL renderer.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:42.523017985 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderWindow_8h_source.html 2018-12-20 19:53:42.523017985 +0000 @@ -46,37 +46,37 @@
vtkOpenGLRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkOpenGLRenderWindow_h
26 #define vtkOpenGLRenderWindow_h
27 
28 #include "vtkRenderingOpenGLModule.h" // For export macro
29 #include "vtkRenderWindow.h"
30&#href_anchor"preprocessor">#include "vtkOpenGL.h" // Needed for GLuint.
31&#href_anchor"line"> 32 class vtkIdList;
33&#href_anchor"keyword">class vtkOpenGLExtensionManager;
34&#href_anchor"keyword">class vtkOpenGLHardwareSupport;
35&#href_anchor"keyword">class vtkTextureUnitManager;
36&#href_anchor"keyword">class vtkStdString;
37&#href_anchor"line"> 38&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLRenderWindow : public vtkRenderWindow
39&#href_anchor"line"> 40 public:
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 45 
48  static void SetGlobalMaximumNumberOfMultiSamples(int val);
49  static int GetGlobalMaximumNumberOfMultiSamples();
51 
55  const char *GetRenderingBackend() override;
56 
58 
61  unsigned char *GetPixelData(int x,int y,int x2,int y2,int front,int right=0)
62  override;
63  int GetPixelData(int x,int y,int x2,int y2, int front,
64  vtkUnsignedCharArray *data, int right=0) override;
65  int SetPixelData(int x,int y,int x2,int y2,unsigned char *data,
66  int front, int right=0) override;
67  int SetPixelData(int x,int y,int x2,int y2,
68  vtkUnsignedCharArray *data, int front, int right=0)
69  override;
71 
73 
76  float *GetRGBAPixelData(int x,int y,int x2,int y2,int front,int right=0)
77  override;
78  int GetRGBAPixelData(int x,int y,int x2,int y2, int front,
79  vtkFloatArray* data, int right=0) override;
80  int SetRGBAPixelData(int x,int y,int x2,int y2, float *data,
81  int front, int blend=0, int right=0) override;
82  int SetRGBAPixelData(int x,int y,int x2,int y2, vtkFloatArray *data,
83  int front, int blend=0,int right=0) override;
84  void ReleaseRGBAPixelData(float *data) override;
85  unsigned char *GetRGBACharPixelData(int x,int y,int x2,int y2,
86  int front, int right=0) override;
87  int GetRGBACharPixelData(int x,int y,int x2,int y2, int front,
88  vtkUnsignedCharArray *data,int right=0) override;
89  int SetRGBACharPixelData(int x, int y, int x2, int y2,
90  unsigned char *data, int front,
91  int blend=0,int right=0) override;
92  int SetRGBACharPixelData(int x,int y,int x2,int y2,
93  vtkUnsignedCharArray *data, int front,
94  int blend=0, int right=0) override;
96 
98 
101  float *GetZbufferData( int x1, int y1, int x2, int y2 ) override;
102  int GetZbufferData( int x1, int y1, int x2, int y2, float* z ) override;
103  int GetZbufferData( int x1, int y1, int x2, int y2,
104  vtkFloatArray* z ) override;
105&#href_anchor"keywordtype">int SetZbufferData( int x1, int y1, int x2, int y2, float *buffer ) override;
106  int SetZbufferData( int x1, int y1, int x2, int y2,
107  vtkFloatArray *buffer ) override;
109&#href_anchor"line"> 113  void RegisterTextureResource (GLuint id);
114 
118  int GetDepthBufferSize() override;
119 
124  int GetColorBufferSizes(int *rgba) override;
125 
127 
130  void SetSize(int a[2]) override;
131  void SetSize(int,int) override;
133 
137  virtual void OpenGLInit();
138 
139  // Initialize the state of OpenGL that VTK wants for this window
140  virtual void OpenGLInitState();
141 
142  // Initialize VTK for rendering in a new OpenGL context
143  virtual void OpenGLInitContext();
144 
152  unsigned int GetBackLeftBuffer();
153 
161  unsigned int GetBackRightBuffer();
162 
170  unsigned int GetFrontLeftBuffer();
171 
179  unsigned int GetFrontRightBuffer();
180 
188  unsigned int GetBackBuffer();
189 
197  unsigned int GetFrontBuffer();
198 
202  virtual vtkMTimeType GetContextCreationTime();
203 
208  vtkOpenGLExtensionManager* GetExtensionManager();
209&#href_anchor"line"> 214  vtkOpenGLHardwareSupport* GetHardwareSupport();
215&#href_anchor"line"> 220  vtkTextureUnitManager *GetTextureUnitManager();
221&#href_anchor"line"> 226  void WaitForCompletion() override;
227 
229 
237  int SetUseOffScreenBuffers(bool offScreen) override;
238  bool GetUseOffScreenBuffers() override;
240 
241 protected:
243&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow() override;
244 
247 
248  int GetPixelData(int x, int y, int x2, int y2, int front, unsigned char* data, int right=0);
249  int GetRGBAPixelData(int x, int y, int x2, int y2, int front, float* data, int right=0);
250  int GetRGBACharPixelData(int x, int y, int x2, int y2, int front,
251  unsigned char* data, int right=0);
252 
262  int CreateHardwareOffScreenWindow(int width, int height);
263 
264  int CreateHardwareOffScreenBuffers(int width, int height, bool bind = false);
265  void BindHardwareOffScreenBuffers();
266 
272  void DestroyHardwareOffScreenWindow();
273 
274  void UnbindHardwareOffScreenBuffers();
275  void DestroyHardwareOffScreenBuffers();
276 
281 
283 
287  unsigned int TextureObjects[4]; // really GLuint
288  unsigned int FrameBufferObject; // really GLuint
289  unsigned int DepthRenderBufferObject; // really GLuint
290  int HardwareBufferSize[2];
293 
297  virtual void CreateAWindow() = 0;
298 
302  virtual void DestroyWindow() = 0;
303 
307  void SetTextureUnitManager(vtkTextureUnitManager *textureUnitManager);
308&#href_anchor"line"> 309  unsigned int BackLeftBuffer;
310  unsigned int BackRightBuffer;
311  unsigned int FrontLeftBuffer;
312  unsigned int FrontRightBuffer;
313  unsigned int FrontBuffer;
314  unsigned int BackBuffer;
315 
320 
322 
324 
325 private:
327&#href_anchor"keywordtype">void operator=(const vtkOpenGLRenderWindow&) = delete;
328&#href_anchor"line"> 329  void SetExtensionManager(vtkOpenGLExtensionManager*);
330&#href_anchor"keywordtype">void SetHardwareSupport(vtkOpenGLHardwareSupport * renderWindow);
331&#href_anchor"line"> 332  vtkOpenGLExtensionManager* ExtensionManager;
333&#href_anchor"code" href="classvtkOpenGLHardwareSupport.html">vtkOpenGLHardwareSupport* HardwareSupport;
334 };
335 
336 #endif
-
OpenGL rendering window.
-
int OwnContext
Flag telling if the context has been created here or was inherited.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkOpenGLRenderWindow_h
29 #define vtkOpenGLRenderWindow_h
30 
31 #include "vtkRenderingOpenGLModule.h" // For export macro
32 #include "vtkRenderWindow.h"
33&#href_anchor"preprocessor">#include "vtkOpenGL.h" // Needed for GLuint.
34&#href_anchor"line"> 35 class vtkIdList;
36&#href_anchor"keyword">class vtkOpenGLExtensionManager;
37&#href_anchor"keyword">class vtkOpenGLHardwareSupport;
38&#href_anchor"keyword">class vtkTextureUnitManager;
39&#href_anchor"keyword">class vtkStdString;
40&#href_anchor"line"> 41&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLRenderWindow : public vtkRenderWindow
42&#href_anchor"line"> 43 public:
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 48 
51  static void SetGlobalMaximumNumberOfMultiSamples(int val);
52  static int GetGlobalMaximumNumberOfMultiSamples();
54 
58  const char *GetRenderingBackend() override;
59 
61 
64  unsigned char *GetPixelData(int x,int y,int x2,int y2,int front,int right=0)
65  override;
66  int GetPixelData(int x,int y,int x2,int y2, int front,
67  vtkUnsignedCharArray *data, int right=0) override;
68  int SetPixelData(int x,int y,int x2,int y2,unsigned char *data,
69  int front, int right=0) override;
70  int SetPixelData(int x,int y,int x2,int y2,
71  vtkUnsignedCharArray *data, int front, int right=0)
72  override;
74 
76 
79  float *GetRGBAPixelData(int x,int y,int x2,int y2,int front,int right=0)
80  override;
81  int GetRGBAPixelData(int x,int y,int x2,int y2, int front,
82  vtkFloatArray* data, int right=0) override;
83  int SetRGBAPixelData(int x,int y,int x2,int y2, float *data,
84  int front, int blend=0, int right=0) override;
85  int SetRGBAPixelData(int x,int y,int x2,int y2, vtkFloatArray *data,
86  int front, int blend=0,int right=0) override;
87  void ReleaseRGBAPixelData(float *data) override;
88  unsigned char *GetRGBACharPixelData(int x,int y,int x2,int y2,
89  int front, int right=0) override;
90  int GetRGBACharPixelData(int x,int y,int x2,int y2, int front,
91  vtkUnsignedCharArray *data,int right=0) override;
92  int SetRGBACharPixelData(int x, int y, int x2, int y2,
93  unsigned char *data, int front,
94  int blend=0,int right=0) override;
95  int SetRGBACharPixelData(int x,int y,int x2,int y2,
96  vtkUnsignedCharArray *data, int front,
97  int blend=0, int right=0) override;
99 
101 
104  float *GetZbufferData( int x1, int y1, int x2, int y2 ) override;
105  int GetZbufferData( int x1, int y1, int x2, int y2, float* z ) override;
106  int GetZbufferData( int x1, int y1, int x2, int y2,
107  vtkFloatArray* z ) override;
108&#href_anchor"keywordtype">int SetZbufferData( int x1, int y1, int x2, int y2, float *buffer ) override;
109  int SetZbufferData( int x1, int y1, int x2, int y2,
110  vtkFloatArray *buffer ) override;
112&#href_anchor"line"> 116  void RegisterTextureResource (GLuint id);
117 
121  int GetDepthBufferSize() override;
122 
127  int GetColorBufferSizes(int *rgba) override;
128 
130 
133  void SetSize(int a[2]) override;
134  void SetSize(int,int) override;
136 
140  virtual void OpenGLInit();
141 
142  // Initialize the state of OpenGL that VTK wants for this window
143  virtual void OpenGLInitState();
144 
145  // Initialize VTK for rendering in a new OpenGL context
146  virtual void OpenGLInitContext();
147 
155  unsigned int GetBackLeftBuffer();
156 
164  unsigned int GetBackRightBuffer();
165 
173  unsigned int GetFrontLeftBuffer();
174 
182  unsigned int GetFrontRightBuffer();
183 
191  unsigned int GetBackBuffer();
192 
200  unsigned int GetFrontBuffer();
201 
205  virtual vtkMTimeType GetContextCreationTime();
206 
211  vtkOpenGLExtensionManager* GetExtensionManager();
212&#href_anchor"line"> 217  vtkOpenGLHardwareSupport* GetHardwareSupport();
218&#href_anchor"line"> 223  vtkTextureUnitManager *GetTextureUnitManager();
224&#href_anchor"line"> 229  void WaitForCompletion() override;
230 
232 
240  int SetUseOffScreenBuffers(bool offScreen) override;
241  bool GetUseOffScreenBuffers() override;
243 
244 protected:
246&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow() override;
247 
250 
251  int GetPixelData(int x, int y, int x2, int y2, int front, unsigned char* data, int right=0);
252  int GetRGBAPixelData(int x, int y, int x2, int y2, int front, float* data, int right=0);
253  int GetRGBACharPixelData(int x, int y, int x2, int y2, int front,
254  unsigned char* data, int right=0);
255 
265  int CreateHardwareOffScreenWindow(int width, int height);
266 
267  int CreateHardwareOffScreenBuffers(int width, int height, bool bind = false);
268  void BindHardwareOffScreenBuffers();
269 
275  void DestroyHardwareOffScreenWindow();
276 
277  void UnbindHardwareOffScreenBuffers();
278  void DestroyHardwareOffScreenBuffers();
279 
284 
286 
290  unsigned int TextureObjects[4]; // really GLuint
291  unsigned int FrameBufferObject; // really GLuint
292  unsigned int DepthRenderBufferObject; // really GLuint
293  int HardwareBufferSize[2];
296 
300  virtual void CreateAWindow() = 0;
301 
305  virtual void DestroyWindow() = 0;
306 
310  void SetTextureUnitManager(vtkTextureUnitManager *textureUnitManager);
311&#href_anchor"line"> 312  unsigned int BackLeftBuffer;
313  unsigned int BackRightBuffer;
314  unsigned int FrontLeftBuffer;
315  unsigned int FrontRightBuffer;
316  unsigned int FrontBuffer;
317  unsigned int BackBuffer;
318 
323 
325 
327 
328 private:
330&#href_anchor"keywordtype">void operator=(const vtkOpenGLRenderWindow&) = delete;
331&#href_anchor"line"> 332  void SetExtensionManager(vtkOpenGLExtensionManager*);
333&#href_anchor"keywordtype">void SetHardwareSupport(vtkOpenGLHardwareSupport * renderWindow);
334&#href_anchor"line"> 335  vtkOpenGLExtensionManager* ExtensionManager;
336&#href_anchor"code" href="classvtkOpenGLHardwareSupport.html">vtkOpenGLHardwareSupport* HardwareSupport;
337 };
338 
339 #endif
+
OpenGL rendering window.
+
int OwnContext
Flag telling if the context has been created here or was inherited.
Wrapper around std::string to keep symbols short.
Definition: vtkStdString.h:40
virtual unsigned char * GetPixelData(int x, int y, int x2, int y2, int front, int right=0)=0
Get the pixel data of an image, transmitted as RGBRGBRGB.
-
int OffScreenUseFrameBuffer
Flag telling if a framebuffer-based offscreen is currently in use.
+
int OffScreenUseFrameBuffer
Flag telling if a framebuffer-based offscreen is currently in use.
virtual int SetUseOffScreenBuffers(bool)
Create and bind offscreen rendering buffers without destroying the current OpenGL context...
virtual int SetRGBAPixelData(int x, int y, int x2, int y2, float *, int front, int blend=0, int right=0)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
vtkTypeUInt32 vtkMTimeType
Definition: vtkType.h:300
- -
int NumberOfFrameBuffers
Variables used by the framebuffer-based offscreen method.
-
bool HardwareOffScreenBuffersBind
Variables used by the framebuffer-based offscreen method.
+ +
int NumberOfFrameBuffers
Variables used by the framebuffer-based offscreen method.
+
bool HardwareOffScreenBuffersBind
Variables used by the framebuffer-based offscreen method.
record modification and/or execution time
Definition: vtkTimeStamp.h:35
dynamic, self-adjusting array of float
Definition: vtkFloatArray.h:41
virtual int GetColorBufferSizes(int *rgba)=0
Get the size of the color buffer.
-
vtkTextureUnitManager * TextureUnitManager
- +
vtkTextureUnitManager * TextureUnitManager
+
virtual int SetPixelData(int x, int y, int x2, int y2, unsigned char *data, int front, int right=0)=0
Set/Get the pixel data of an image, transmitted as RGBRGBRGB.
virtual void SetSize(int, int)
Set/Get the size of the window in screen coordinates in pixels.
- +
virtual int SetRGBACharPixelData(int x, int y, int x2, int y2, unsigned char *data, int front, int blend=0, int right=0)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
- +
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual float * GetRGBAPixelData(int x, int y, int x2, int y2, int front, int right=0)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
virtual void ReleaseRGBAPixelData(float *data)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
-
unsigned int FrameBufferObject
Variables used by the framebuffer-based offscreen method.
+
unsigned int FrameBufferObject
Variables used by the framebuffer-based offscreen method.
list of point or cell ids
Definition: vtkIdList.h:36
- +
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
- +
virtual int GetDepthBufferSize()=0
This method should be defined by the subclass.
virtual int SetZbufferData(int x, int y, int x2, int y2, float *z)=0
Set/Get the zbuffer data from the frame buffer.
@@ -85,15 +85,15 @@
virtual unsigned char * GetRGBACharPixelData(int x, int y, int x2, int y2, int front, int right=0)=0
Same as Get/SetPixelData except that the image also contains an alpha component.
dynamic, self-adjusting array of unsigned char
allocate/free texture units.
- +
create a window for renderers to draw into
OpenGL rendering window.
virtual const char * GetRenderingBackend()
What rendering backend has the user requested.
virtual float * GetZbufferData(int x, int y, int x2, int y2)=0
Set/Get the zbuffer data from the frame buffer.
- -
unsigned int DepthRenderBufferObject
Variables used by the framebuffer-based offscreen method.
+ +
unsigned int DepthRenderBufferObject
Variables used by the framebuffer-based offscreen method.
virtual bool GetUseOffScreenBuffers()
- +
virtual void WaitForCompletion()=0
Block the thread until the actual rendering is finished().
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderer_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderer_8h_source.html 2018-12-20 19:53:42.575018320 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLRenderer_8h_source.html 2018-12-20 19:53:42.575018320 +0000 @@ -46,7 +46,7 @@
vtkOpenGLRenderer.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLRenderer.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
23 #ifndef vtkOpenGLRenderer_h
24 #define vtkOpenGLRenderer_h
25 
26 #include "vtkRenderingOpenGLModule.h" // For export macro
27 #include "vtkRenderer.h"
28&#href_anchor"line"> 29 class vtkOpenGLRendererLayerList; // Pimpl
30 class vtkRenderPass;
31&#href_anchor"keyword">class vtkShaderProgram2;
32&#href_anchor"line"> 33&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLRenderer : public vtkRenderer
34&#href_anchor"line"> 35 public:
36  static vtkOpenGLRenderer *New();
38&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
39&#href_anchor"line"> 43  void DeviceRender(void) override;
44 
48  void DeviceRenderOpaqueGeometry() override;
49 
57 
62  void ClearLights(void) override;
63 
64  void Clear(void) override;
65 
69  int UpdateLights(void) override;
70 
77  int GetDepthPeelingHigherLayer();
78 
80 
83  vtkGetObjectMacro(ShaderProgram, vtkShaderProgram2);
84&#href_anchor"keyword">virtual void SetShaderProgram(vtkShaderProgram2 *program);
86&#href_anchor"line"> 87 protected:
89&#href_anchor"code" href="classvtkOpenGLRenderer.html">vtkOpenGLRenderer() override;
90 
94  void CheckCompilation(unsigned int fragmentShader);
95 
96  // Internal method to release graphics resources in any derived renderers.
97  void ReleaseGraphicsResources(vtkWindow *w) override;
98&#href_anchor"line"> 99  // Picking functions to be implemented by sub-classes
100  void DevicePickRender() override;
101  void StartPick(unsigned int pickFromSize) override;
102  void UpdatePickId() override;
103  void DonePick() override;
104  unsigned int GetPickedId() override;
105  unsigned int GetNumPickedIds() override;
106  int GetPickedIds(unsigned int atMost, unsigned int *callerBuffer) override;
107  double GetPickedZ() override;
108 
109  // Ivars used in picking
110  class vtkGLPickInfo* PickInfo;
111 
112  double PickedZ;
113 
121  int RenderPeel(int layer);
122 
123  friend class vtkOpenGLProperty;
124  friend class vtkOpenGLTexture;
126  friend class vtkOpenGLImageResliceMapper;
127 
132  int GetUseTextureUniformVariable();
133 
138  int GetTextureUniformVariable();
139 
145 
151 
155  vtkOpenGLRendererLayerList *LayerList;
156 
157  unsigned int OpaqueLayerZ;
158  unsigned int TransparentLayerZ;
159  unsigned int ProgramShader;
160 
162 
170 
175  unsigned int DepthFormat;
176 
177  // Is rendering at translucent geometry stage using depth peeling and
178  // rendering a layer other than the first one? (Boolean value)
179  // If so, the uniform variables UseTexture and Texture can be set.
180  // (Used by vtkOpenGLProperty or vtkOpenGLTexture)
182 
184 
185  friend class vtkRenderPass;
186&#href_anchor"line"> 187 private:
188  vtkOpenGLRenderer(const vtkOpenGLRenderer&) = delete;
189&#href_anchor"keywordtype">void operator=(const vtkOpenGLRenderer&) = delete;
190&#href_anchor"line"> 191 
192 #endif
virtual double GetPickedZ()=0
Return the Z value for the last picked Prop.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLRenderer.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkOpenGLRenderer_h
27 #define vtkOpenGLRenderer_h
28 
29 #include "vtkRenderingOpenGLModule.h" // For export macro
30 #include "vtkRenderer.h"
31&#href_anchor"line"> 32 class vtkOpenGLRendererLayerList; // Pimpl
33 class vtkRenderPass;
34&#href_anchor"keyword">class vtkShaderProgram2;
35&#href_anchor"line"> 36&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLRenderer : public vtkRenderer
37&#href_anchor"line"> 38 public:
39  static vtkOpenGLRenderer *New();
41&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
42&#href_anchor"line"> 46  void DeviceRender(void) override;
47 
51  void DeviceRenderOpaqueGeometry() override;
52 
60 
65  void ClearLights(void) override;
66 
67  void Clear(void) override;
68 
72  int UpdateLights(void) override;
73 
80  int GetDepthPeelingHigherLayer();
81 
83 
86  vtkGetObjectMacro(ShaderProgram, vtkShaderProgram2);
87&#href_anchor"keyword">virtual void SetShaderProgram(vtkShaderProgram2 *program);
89&#href_anchor"line"> 90 protected:
92&#href_anchor"code" href="classvtkOpenGLRenderer.html">vtkOpenGLRenderer() override;
93 
97  void CheckCompilation(unsigned int fragmentShader);
98 
99  // Internal method to release graphics resources in any derived renderers.
100  void ReleaseGraphicsResources(vtkWindow *w) override;
101&#href_anchor"line"> 102  // Picking functions to be implemented by sub-classes
103  void DevicePickRender() override;
104  void StartPick(unsigned int pickFromSize) override;
105  void UpdatePickId() override;
106  void DonePick() override;
107  unsigned int GetPickedId() override;
108  unsigned int GetNumPickedIds() override;
109  int GetPickedIds(unsigned int atMost, unsigned int *callerBuffer) override;
110  double GetPickedZ() override;
111 
112  // Ivars used in picking
113  class vtkGLPickInfo* PickInfo;
114 
115  double PickedZ;
116 
124  int RenderPeel(int layer);
125 
126  friend class vtkOpenGLProperty;
127  friend class vtkOpenGLTexture;
129  friend class vtkOpenGLImageResliceMapper;
130 
135  int GetUseTextureUniformVariable();
136 
141  int GetTextureUniformVariable();
142 
148 
154 
158  vtkOpenGLRendererLayerList *LayerList;
159 
160  unsigned int OpaqueLayerZ;
161  unsigned int TransparentLayerZ;
162  unsigned int ProgramShader;
163 
165 
173 
178  unsigned int DepthFormat;
179 
180  // Is rendering at translucent geometry stage using depth peeling and
181  // rendering a layer other than the first one? (Boolean value)
182  // If so, the uniform variables UseTexture and Texture can be set.
183  // (Used by vtkOpenGLProperty or vtkOpenGLTexture)
185 
187 
188  friend class vtkRenderPass;
189&#href_anchor"line"> 190 private:
191  vtkOpenGLRenderer(const vtkOpenGLRenderer&) = delete;
192&#href_anchor"keywordtype">void operator=(const vtkOpenGLRenderer&) = delete;
193&#href_anchor"line"> 194 
195 #endif
virtual double GetPickedZ()=0
Return the Z value for the last picked Prop.
virtual void ReleaseGraphicsResources(vtkWindow *)
virtual void ClearLights(void)
Internal method temporarily removes lights before reloading them into graphics pipeline.
Definition: vtkRenderer.h:321
virtual int UpdateLights(void)
Ask all lights to load themselves into rendering pipeline.
Definition: vtkRenderer.h:873
@@ -56,40 +56,40 @@
OpenGL property.
OpenGL mapper for image slice display.
-
OpenGL texture map.
+
OpenGL texture map.
virtual void UpdatePickId()=0
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
- +
GLSL Program.
virtual void DeviceRender()=0
Create an image.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
int ViewportWidth
Cache viewport values for depth peeling.
+
int ViewportWidth
Cache viewport values for depth peeling.
virtual void DeviceRenderTranslucentPolygonalGeometry()
Render translucent polygonal geometry.
-
int DepthPeelingIsSupportedChecked
This flag is on once the OpenGL extensions required by the depth peeling technique have been checked...
+
int DepthPeelingIsSupportedChecked
This flag is on once the OpenGL extensions required by the depth peeling technique have been checked...
virtual void DeviceRenderOpaqueGeometry()
Render opaque polygonal geometry.
-
vtkOpenGLRendererLayerList * LayerList
Used by the depth peeling technique to store the transparency layers.
-
vtkShaderProgram2 * ShaderProgram
+
vtkOpenGLRendererLayerList * LayerList
Used by the depth peeling technique to store the transparency layers.
+
vtkShaderProgram2 * ShaderProgram
virtual unsigned int GetPickedId()=0
-
int ViewportX
Cache viewport values for depth peeling.
+
int ViewportX
Cache viewport values for depth peeling.
virtual void StartPick(unsigned int pickFromSize)=0
-
int ViewportHeight
Cache viewport values for depth peeling.
+
int ViewportHeight
Cache viewport values for depth peeling.
virtual unsigned int GetNumPickedIds()=0
- -
int ViewportY
Cache viewport values for depth peeling.
-
int DepthPeelingIsSupported
This flag is on if the current OpenGL context supports extensions required by the depth peeling techn...
+ +
int ViewportY
Cache viewport values for depth peeling.
+
int DepthPeelingIsSupported
This flag is on if the current OpenGL context supports extensions required by the depth peeling techn...
-
unsigned int OpaqueLayerZ
+
unsigned int OpaqueLayerZ
static vtkRenderer * New()
Create a vtkRenderer with a black background, a white ambient light, two-sided lighting turned on...
virtual void DevicePickRender()=0
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
OpenGL renderer.
- -
class vtkGLPickInfo * PickInfo
-
unsigned int DepthFormat
Actual depth format: vtkgl::DEPTH_COMPONENT16_ARB or vtkgl::DEPTH_COMPONENT24_ARB.
+
OpenGL renderer.
+ +
class vtkGLPickInfo * PickInfo
+
unsigned int DepthFormat
Actual depth format: vtkgl::DEPTH_COMPONENT16_ARB or vtkgl::DEPTH_COMPONENT24_ARB.
virtual void DonePick()=0
-
unsigned int TransparentLayerZ
+
unsigned int TransparentLayerZ
virtual void Clear()
Clear the image to the background color.
Definition: vtkRenderer.h:326
-
unsigned int ProgramShader
+
unsigned int ProgramShader
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
14 
15 #ifndef vtkOpenGLResourceFreeCallback_h
16 #define vtkOpenGLResourceFreeCallback_h
17 
18 // Description:
19 // Provide a mechanism for making sure graphics resources are
20 // freed properly.
21 
23&#href_anchor"keyword">class vtkWindow;
24&#href_anchor"line"> 25&#href_anchor"keyword">class vtkGenericOpenGLResourceFreeCallback
26&#href_anchor"line"> 27  public:
29  this->VTKWindow = nullptr; this->Releasing = false; }
31 
32  // Called when the event is invoked
33  virtual void Release() = 0;
34 
36&#href_anchor"line"> 37  bool IsReleasing() {
38  return this->Releasing; }
39 
40  protected:
42  bool Releasing;
43 };
44 
45 // Description:
46 // Templated member callback.
47 template <class T>
49&#href_anchor"line"> 50 public:
51  vtkOpenGLResourceFreeCallback(T* handler, void (T::*method)(vtkWindow *))
52&#href_anchor"line"> 53  this->Handler = handler;
54  this->Method = method;
55  }
56 
58 
60&#href_anchor"keywordflow">if (this->VTKWindow == rw)
61  {
62  return;
63  }
64  if (this->VTKWindow)
65  {
66  this->Release();
67  }
68  this->VTKWindow = rw;
69  if (this->VTKWindow)
70  {
72  }
73  }
74 
75  // Called when the event is invoked
76  void Release() override
77  {
78  if (this->VTKWindow && this->Handler && !this->Releasing)
79  {
80  this->Releasing = true;
81  this->VTKWindow->PushContext();
82  (this->Handler->*this->Method)(this->VTKWindow);
84  this->VTKWindow->PopContext();
85  this->VTKWindow = nullptr;
86  this->Releasing = false;
87  }
88  }
89 protected:
90  T* Handler;
91  void (T::*Method)(vtkWindow *);
92&#href_anchor"line"> 93 
94 #endif
95 // VTK-HeaderTest-Exclude: vtkOpenGLResourceFreeCallback.h
OpenGL rendering window.
- +Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
14 
15 #ifndef vtkOpenGLResourceFreeCallback_h
16 #define vtkOpenGLResourceFreeCallback_h
17 
18 // Description:
19 // Provide a mechanism for making sure graphics resources are
20 // freed properly.
21 
23&#href_anchor"keyword">class vtkWindow;
24&#href_anchor"line"> 25&#href_anchor"keyword">class vtkGenericOpenGLResourceFreeCallback
26&#href_anchor"line"> 27  public:
29  this->VTKWindow = nullptr; this->Releasing = false; }
31 
32  // Called when the event is invoked
33  virtual void Release() = 0;
34 
36&#href_anchor"line"> 37  bool IsReleasing() {
38  return this->Releasing; }
39 
40  protected:
42  bool Releasing;
43 };
44 
45 // Description:
46 // Templated member callback.
47 template <class T>
49&#href_anchor"line"> 50 public:
51  vtkOpenGLResourceFreeCallback(T* handler, void (T::*method)(vtkWindow *))
52&#href_anchor"line"> 53  this->Handler = handler;
54  this->Method = method;
55  }
56 
58 
60&#href_anchor"keywordflow">if (this->VTKWindow == rw)
61  {
62  return;
63  }
64  if (this->VTKWindow)
65  {
66  this->Release();
67  }
68  this->VTKWindow = rw;
69  if (this->VTKWindow)
70  {
72  }
73  }
74 
75  // Called when the event is invoked
76  void Release() override
77  {
78  if (this->VTKWindow && this->Handler && !this->Releasing)
79  {
80  this->Releasing = true;
81  this->VTKWindow->PushContext();
82  (this->Handler->*this->Method)(this->VTKWindow);
84  this->VTKWindow->PopContext();
85  this->VTKWindow = nullptr;
86  this->Releasing = false;
87  }
88  }
89 protected:
90  T* Handler;
91  void (T::*Method)(vtkWindow *);
92&#href_anchor"line"> 93 
94 #endif
95 // VTK-HeaderTest-Exclude: vtkOpenGLResourceFreeCallback.h
OpenGL rendering window.
+
virtual void RegisterGraphicsResources(vtkOpenGLRenderWindow *rw)=0
void RegisterGraphicsResources(vtkOpenGLRenderWindow *rw) override
-
void UnregisterGraphicsResources(vtkGenericOpenGLResourceFreeCallback *cb)
+
void UnregisterGraphicsResources(vtkGenericOpenGLResourceFreeCallback *cb)
@@ -60,8 +60,8 @@ -
void RegisterGraphicsResources(vtkGenericOpenGLResourceFreeCallback *cb)
-
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
+
void RegisterGraphicsResources(vtkGenericOpenGLResourceFreeCallback *cb)
+
virtual void PushContext()
Ability to push and pop this window&#39;s context as the current context.
vtkOpenGLResourceFreeCallback(T *handler, void(T::*method)(vtkWindow *))
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLScalarsToColorsPainter_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLScalarsToColorsPainter_8h_source.html 2018-12-20 19:53:42.647018783 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLScalarsToColorsPainter_8h_source.html 2018-12-20 19:53:42.647018783 +0000 @@ -57,7 +57,7 @@
int vtkIdType
Definition: vtkType.h:345
virtual int GetPremultiplyColorsWithAlpha(vtkActor *actor)
For alpha blending, we sometime premultiply the colors with alpha and change the alpha blending funct...
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this painter.
-
OpenGL texture map.
+
OpenGL texture map.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
a simple class to control print indentation
Definition: vtkIndent.h:39
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSkybox_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSkybox_8h_source.html 2018-12-20 19:53:42.683019014 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSkybox_8h_source.html 2018-12-20 19:53:42.683019014 +0000 @@ -47,7 +47,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLSkybox.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
23 #ifndef vtkOpenGLSkybox_h
24 #define vtkOpenGLSkybox_h
25 
26 #include "vtkRenderingOpenGL2Module.h" // For export macro
27 #include "vtkSkybox.h"
28&#href_anchor"preprocessor">#include "vtkNew.h" // for ivars
29&#href_anchor"line"> 30 class vtkOpenGLPolyDataMapper;
31&#href_anchor"line"> 32 class vtkInformationIntegerKey;
33&#href_anchor"keyword">class vtkOpenGLRenderer;
34&#href_anchor"keyword">class vtkMatrix4x4;
35&#href_anchor"keyword">class vtkMatrix3x3;
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLSkybox : public vtkSkybox
38&#href_anchor"line"> 39 public:
40  static vtkOpenGLSkybox *New();
41  vtkTypeMacro(vtkOpenGLSkybox, vtkSkybox);
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 47  void Render(vtkRenderer *ren, vtkMapper *mapper) override;
48&#href_anchor"line"> 49  void GetKeyMatrices(vtkMatrix4x4 *&WCVCMatrix, vtkMatrix3x3 *&normalMatrix);
50&#href_anchor"line"> 51 protected:
53&#href_anchor"code" href="classvtkOpenGLSkybox.html">vtkOpenGLSkybox() override;
54 
59 
61 
62 private:
63  vtkOpenGLSkybox(const vtkOpenGLSkybox&) = delete;
64&#href_anchor"keywordtype">void operator=(const vtkOpenGLSkybox&) = delete;
65&#href_anchor"line"> 66 
67 #endif
vtkNew< vtkOpenGLPolyDataMapper > CubeMapper
-
a PolyDataMapper for the OpenGL library
+
a PolyDataMapper for the OpenGL library
virtual void Render(vtkRenderer *, vtkMapper *)
This causes the actor to be rendered.
Definition: vtkActor.h:90
represent and manipulate 4x4 transformation matrices
Definition: vtkMatrix4x4.h:41
record modification and/or execution time
Definition: vtkTimeStamp.h:35
@@ -65,7 +65,7 @@
static vtkSkybox * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
OpenGL renderer.
+
OpenGL renderer.
represent and manipulate 3x3 transformation matrices
Definition: vtkMatrix3x3.h:36
vtkMatrix4x4 * MCWCMatrix
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSphereMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSphereMapper_8h_source.html 2018-12-20 19:53:42.719019245 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLSphereMapper_8h_source.html 2018-12-20 19:53:42.719019245 +0000 @@ -47,7 +47,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
22 #ifndef vtkOpenGLSphereMapper_h
23 #define vtkOpenGLSphereMapper_h
24 
25 #include "vtkRenderingOpenGL2Module.h" // For export macro
27&#href_anchor"line"> 28&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLSphereMapper : public vtkOpenGLPolyDataMapper
29&#href_anchor"line"> 30 public:
31  static vtkOpenGLSphereMapper* New();
33&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
34&#href_anchor"line"> 36 
39  vtkSetStringMacro(ScaleArray);
41 
43 
47  vtkSetMacro(Radius, float);
48  vtkGetMacro(Radius, float);
49 
53  void Render(vtkRenderer *ren, vtkActor *act) override;
54&#href_anchor"line"> 55 protected:
57&#href_anchor"code" href="classvtkOpenGLSphereMapper.html">vtkOpenGLSphereMapper() override;
58 
62  void GetShaderTemplate(
63  std::map<vtkShader::Type, vtkShader *> shaders,
64  vtkRenderer *ren, vtkActor *act) override;
65&#href_anchor"line"> 69  void ReplaceShaderValues(
70  std::map<vtkShader::Type, vtkShader *> shaders,
71  vtkRenderer *ren, vtkActor *act) override;
72&#href_anchor"line"> 76  void SetCameraShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act) override;
77&#href_anchor"line"> 81  void SetMapperShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act) override;
82&#href_anchor"line"> 83  const char *ScaleArray;
84 
88  bool GetNeedToRebuildBufferObjects(vtkRenderer *ren, vtkActor *act) override;
89&#href_anchor"line"> 93  void BuildBufferObjects(vtkRenderer *ren, vtkActor *act) override;
94&#href_anchor"line"> 95  void RenderPieceDraw(vtkRenderer *ren, vtkActor *act) override;
96&#href_anchor"line"> 97  virtual void CreateVBO(
98  float * points, vtkIdType numPts,
99  unsigned char *colors, int colorComponents,
100  vtkIdType nc,
101  float *sizes, vtkIdType ns, vtkRenderer *ren);
102&#href_anchor"line"> 103  // used for transparency
104  bool Invert;
105  float Radius;
106 
107 private:
109&#href_anchor"keywordtype">void operator=(const vtkOpenGLSphereMapper&) = delete;
110&#href_anchor"line"> 111 
112 #endif
virtual void RenderPieceDraw(vtkRenderer *ren, vtkActor *act)
Implemented by sub classes.
-
a PolyDataMapper for the OpenGL library
+
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
const char * ScaleArray
This value will be used for the radius is the scale array is not provided.
static vtkOpenGLPolyDataMapper * New()
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLState_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLState_8h_source.html 2018-12-20 19:53:43.055021404 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLState_8h_source.html 2018-12-20 19:53:43.059021430 +0000 @@ -53,7 +53,7 @@
GLfloat TextureLODBias
-
OpenGL rendering window.
+
OpenGL rendering window.
GLboolean IndexMode
GLint StencilBackPassDepthPass
GLint ArrayBufferBinding
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLStickMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLStickMapper_8h_source.html 2018-12-20 19:53:43.095021662 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLStickMapper_8h_source.html 2018-12-20 19:53:43.095021662 +0000 @@ -47,7 +47,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
22 #ifndef vtkOpenGLStickMapper_h
23 #define vtkOpenGLStickMapper_h
24 
25 #include "vtkRenderingOpenGL2Module.h" // For export macro
27&#href_anchor"line"> 28&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkOpenGLStickMapper : public vtkOpenGLPolyDataMapper
29&#href_anchor"line"> 30 public:
31  static vtkOpenGLStickMapper* New();
33&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
34&#href_anchor"line"> 36 
39  vtkSetStringMacro(ScaleArray);
41 
43 
46  vtkSetStringMacro(OrientationArray);
48 
50 
53  vtkSetStringMacro(SelectionIdArray);
55 
56 protected:
58&#href_anchor"code" href="classvtkOpenGLStickMapper.html">vtkOpenGLStickMapper() override;
59 
63  void GetShaderTemplate(
64  std::map<vtkShader::Type, vtkShader *> shaders,
65  vtkRenderer *ren, vtkActor *act) override;
66&#href_anchor"line"> 70  void ReplaceShaderValues(
71  std::map<vtkShader::Type, vtkShader *> shaders,
72  vtkRenderer *ren, vtkActor *act) override;
73&#href_anchor"line"> 77  void SetCameraShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act) override;
78&#href_anchor"line"> 82  void SetMapperShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act) override;
83&#href_anchor"line"> 84  const char *ScaleArray;
85  const char *OrientationArray;
86  const char *SelectionIdArray;
87 
91  bool GetNeedToRebuildBufferObjects(vtkRenderer *ren, vtkActor *act) override;
92&#href_anchor"line"> 96  void BuildBufferObjects(vtkRenderer *ren, vtkActor *act) override;
97&#href_anchor"line"> 98  void RenderPieceDraw(vtkRenderer *ren, vtkActor *act) override;
99&#href_anchor"line"> 100 private:
102&#href_anchor"keywordtype">void operator=(const vtkOpenGLStickMapper&) = delete;
103&#href_anchor"line"> 104 
105 #endif
virtual void RenderPieceDraw(vtkRenderer *ren, vtkActor *act)
Implemented by sub classes.
-
a PolyDataMapper for the OpenGL library
+
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
static vtkOpenGLPolyDataMapper * New()
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTexture_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTexture_8h_source.html 2018-12-20 19:53:43.131021893 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTexture_8h_source.html 2018-12-20 19:53:43.131021893 +0000 @@ -46,29 +46,29 @@
vtkOpenGLTexture.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLTexture.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
23 #ifndef vtkOpenGLTexture_h
24 #define vtkOpenGLTexture_h
25 
26 #include "vtkRenderingOpenGLModule.h" // For export macro
27 #include "vtkTexture.h"
28&#href_anchor"line"> 29 #include "vtkWeakPointer.h" // needed for vtkWeakPointer.
30&#href_anchor"line"> 31 class vtkWindow;
32&#href_anchor"keyword">class vtkOpenGLRenderer;
33&#href_anchor"keyword">class vtkRenderWindow;
34&#href_anchor"keyword">class vtkPixelBufferObject;
35&#href_anchor"line"> 36&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLTexture : public vtkTexture
37&#href_anchor"line"> 38 public:
39  static vtkOpenGLTexture *New();
40  vtkTypeMacro(vtkOpenGLTexture, vtkTexture);
41&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
42&#href_anchor"line"> 46  void Load(vtkRenderer*) override;
47&#href_anchor"line"> 48  // Descsription:
49  // Clean up after the rendering is complete.
50  void PostRender(vtkRenderer*) override;
51&#href_anchor"line"> 58  void ReleaseGraphicsResources(vtkWindow*) override;
59&#href_anchor"line"> 61 
65  vtkGetMacro(Index, long);
67 
68 protected:
69 
71&#href_anchor"code" href="classvtkOpenGLTexture.html">vtkOpenGLTexture() override;
72 
73  unsigned char *ResampleToPowerOfTwo(int &xsize, int &ysize,
74  unsigned char *dptr, int bpp);
75 
77  unsigned int Index; // actually GLuint
78  vtkWeakPointer<vtkRenderWindow> RenderWindow; // RenderWindow used for previous render
83 
84 private:
85  vtkOpenGLTexture(const vtkOpenGLTexture&) = delete;
86&#href_anchor"keywordtype">void operator=(const vtkOpenGLTexture&) = delete;
87&#href_anchor"line"> 91  virtual void Initialize(vtkRenderer * ren);
92&#href_anchor"line"> 93 };
94 
95 #endif
virtual void PostRender(vtkRenderer *)
Cleans up after the texture rendering to restore the state of the graphics context.
Definition: vtkTexture.h:89
-
vtkTimeStamp LoadTime
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLTexture.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkOpenGLTexture_h
27 #define vtkOpenGLTexture_h
28 
29 #include "vtkRenderingOpenGLModule.h" // For export macro
30 #include "vtkTexture.h"
31&#href_anchor"line"> 32 #include "vtkWeakPointer.h" // needed for vtkWeakPointer.
33&#href_anchor"line"> 34 class vtkWindow;
35&#href_anchor"keyword">class vtkOpenGLRenderer;
36&#href_anchor"keyword">class vtkRenderWindow;
37&#href_anchor"keyword">class vtkPixelBufferObject;
38&#href_anchor"line"> 39&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOpenGLTexture : public vtkTexture
40&#href_anchor"line"> 41 public:
42  static vtkOpenGLTexture *New();
43  vtkTypeMacro(vtkOpenGLTexture, vtkTexture);
44&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
45&#href_anchor"line"> 49  void Load(vtkRenderer*) override;
50&#href_anchor"line"> 51  // Descsription:
52  // Clean up after the rendering is complete.
53  void PostRender(vtkRenderer*) override;
54&#href_anchor"line"> 61  void ReleaseGraphicsResources(vtkWindow*) override;
62&#href_anchor"line"> 64 
68  vtkGetMacro(Index, long);
70 
71 protected:
72 
74&#href_anchor"code" href="classvtkOpenGLTexture.html">vtkOpenGLTexture() override;
75 
76  unsigned char *ResampleToPowerOfTwo(int &xsize, int &ysize,
77  unsigned char *dptr, int bpp);
78 
80  unsigned int Index; // actually GLuint
81  vtkWeakPointer<vtkRenderWindow> RenderWindow; // RenderWindow used for previous render
86 
87 private:
88  vtkOpenGLTexture(const vtkOpenGLTexture&) = delete;
89&#href_anchor"keywordtype">void operator=(const vtkOpenGLTexture&) = delete;
90&#href_anchor"line"> 94  virtual void Initialize(vtkRenderer * ren);
95&#href_anchor"line"> 96 };
97 
98 #endif
virtual void PostRender(vtkRenderer *)
Cleans up after the texture rendering to restore the state of the graphics context.
Definition: vtkTexture.h:89
+
vtkTimeStamp LoadTime
record modification and/or execution time
Definition: vtkTimeStamp.h:35
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this texture.
Definition: vtkTexture.h:96
abstract specification for renderers
Definition: vtkRenderer.h:63
-
bool SupportsNonPowerOfTwoTextures
- +
bool SupportsNonPowerOfTwoTextures
+
virtual void Load(vtkRenderer *)
Abstract interface to renderer.
Definition: vtkTexture.h:103
-
OpenGL texture map.
+
OpenGL texture map.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
a simple class to control print indentation
Definition: vtkIndent.h:39
static vtkTexture * New()
handles properties associated with a texture map
Definition: vtkTexture.h:71
abstracts an OpenGL pixel buffer object.
-
vtkWeakPointer< vtkRenderWindow > RenderWindow
+
vtkWeakPointer< vtkRenderWindow > RenderWindow
create a window for renderers to draw into
-
vtkPixelBufferObject * PBO
- +
vtkPixelBufferObject * PBO
+
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
OpenGL renderer.
-
unsigned int Index
+
OpenGL renderer.
+
unsigned int Index
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTransferFunction2D_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTransferFunction2D_8h_source.html 2018-12-20 19:53:43.207022381 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLTransferFunction2D_8h_source.html 2018-12-20 19:53:43.207022381 +0000 @@ -47,7 +47,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLTransferFunction2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 #ifndef vtkOpenGLTransferFunction2D_h
17 #define vtkOpenGLTransferFunction2D_h
18 
19 #include <vtkDataArray.h>
20&#href_anchor"preprocessor">#include <vtkImageData.h>
21&#href_anchor"preprocessor">#include <vtkImageResize.h>
22&#href_anchor"preprocessor">#include <vtkMath.h>
23&#href_anchor"preprocessor">#include <vtkNew.h>
24&#href_anchor"preprocessor">#include <vtkObjectFactory.h>
25&#href_anchor"preprocessor">#include <vtkPointData.h>
26&#href_anchor"preprocessor">#include <vtkTextureObject.h>
27 #include <vtk_glew.h>
28 
29 
40&#href_anchor"keyword">class vtkOpenGLTransferFunction2D : public vtkObject
41&#href_anchor"line"> 42 public:
43 
45 
46  //--------------------------------------------------------------------------
47  void Activate()
48  {
49  if (!this->TextureObject)
50  {
51  return;
52  }
53  this->TextureObject->Activate();
54  };
55 
56  //--------------------------------------------------------------------------
57  void Deactivate()
58  {
59  if (!this->TextureObject)
60  {
61  return;
62  }
63  this->TextureObject->Deactivate();
64  };
65 
66  //--------------------------------------------------------------------------
67  void Update(vtkImageData* transfer2D, int interpolation,
68&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow* renWin)
69  {
70  if (!this->TextureObject)
71  {
73  }
74  this->TextureObject->SetContext(renWin);
75 
76  // Reload texture
77  if (transfer2D->GetMTime() > this->BuildTime ||
78  this->TextureObject->GetMTime() > this->BuildTime ||
79  !this->TextureObject->GetHandle())
80  {
81  int* dims = transfer2D->GetDimensions();
82  int const width = this->GetMaximumSupportedTextureWidth(renWin, dims[0]);
83  int const height = this->GetMaximumSupportedTextureWidth(renWin, dims[1]);
84 
85  // Resample if there is a size restriction
86  void* data = transfer2D->GetPointData()->GetScalars()->GetVoidPointer(0);
87  if (dims[0] != width || dims[1] != height)
88  {
89  this->ResizeFilter->SetInputData(transfer2D);
91  this->ResizeFilter->SetOutputDimensions(width, height, 1);
92  this->ResizeFilter->Update();
93  data = this->ResizeFilter->GetOutput()->GetPointData()->GetScalars(
94  )->GetVoidPointer(0);
95  }
96 
99  this->TextureObject->SetMagnificationFilter(interpolation);
100  this->TextureObject->SetMinificationFilter(interpolation);
101  this->TextureObject->Create2DFromRaw(width, height, 4, VTK_FLOAT,
102  data);
103  this->LastInterpolation = interpolation;
104  this->BuildTime.Modified();
105  }
106 
107  // Update filtering
108  if (this->LastInterpolation != interpolation)
109  {
110  this->LastInterpolation = interpolation;
111  this->TextureObject->SetMagnificationFilter(interpolation);
112  this->TextureObject->SetMinificationFilter(interpolation);
113  }
114  }
115 
116  //--------------------------------------------------------------------------
118&#href_anchor"keywordtype">int idealWidth)
119  {
120  if (!this->TextureObject)
121  {
122  vtkErrorMacro("vtkTextureObject not initialized!");
123  return -1;
124  }
125 
126  // Try to match the next power of two.
127  idealWidth = vtkMath::NearestPowerOfTwo(idealWidth);
128  int const maxWidth = this->TextureObject->GetMaximumTextureSize(renWin);
129  if (maxWidth < 0)
130  {
131  vtkErrorMacro("Failed to query max texture size! using default 1024.");
132  return 256;
133  }
134 
135  if (maxWidth >= idealWidth)
136  {
137  idealWidth = vtkMath::Max(256, idealWidth);
138  return idealWidth;
139  }
140 
141  vtkWarningMacro("This OpenGL implementation does not support the required "
142  "texture size of " << idealWidth << ", falling back to maximum allowed, "
143  << maxWidth << "." << "This may cause an incorrect color table mapping.");
144 
145  return maxWidth;
146  }
147 
148  //--------------------------------------------------------------------------
149  int GetTextureUnit(void)
150  {
151  if (!this->TextureObject)
152  {
153  return -1;
154  }
155  return this->TextureObject->GetTextureUnit();
156  }
157 
158  //--------------------------------------------------------------------------
160&#href_anchor"line"> 161  if (this->TextureObject)
162  {
164  this->TextureObject->Delete();
165  this->TextureObject = nullptr;
166  }
167  }
168 
169 protected:
170 
171  //--------------------------------------------------------------------------
173  : vtkObject()
174&#href_anchor"code" href="classvtkOpenGLTransferFunction2D.html#ae36c420add8a66ed7151cb62c9095f84">TextureObject(nullptr)
175  , LastInterpolation(-1)
176  {
177  }
178 
179  //--------------------------------------------------------------------------
181  {
182  if (this->TextureObject)
183  {
184  this->TextureObject->Delete();
185  this->TextureObject = nullptr;
186  }
187  }
188 
193 
194 private:
196&#href_anchor"keyword">delete;
198&#href_anchor"keyword">delete;
199 };
200 
202&#href_anchor"line"> 204 
215&#href_anchor"keyword">class vtkOpenGLTransferFunctions2D
216&#href_anchor"line"> 217 public:
218  //--------------------------------------------------------------------------
219  vtkOpenGLTransferFunctions2D(unsigned int numberOfTables)
220  {
221  this->Tables.reserve(static_cast<size_t>(numberOfTables));
222 
223  for (unsigned int i = 0; i < numberOfTables; i++)
224  {
226  this->Tables.push_back(table);
227  }
228  }
229 
230  //--------------------------------------------------------------------------
232  {
233  size_t const size = this->Tables.size();
234  for (size_t i = 0; i < size; i++)
235  {
236  this->Tables[i]->Delete();
237  }
238  }
239 
240  //--------------------------------------------------------------------------
242  {
243  if (i >= this->Tables.size())
244  {
245  return nullptr;
246  }
247  return this->Tables[i];
248  }
249 
250  //--------------------------------------------------------------------------
252  {
253  return this->Tables.size();
254  }
255 
256  //--------------------------------------------------------------------------
258&#href_anchor"line"> 259  size_t const size = this->Tables.size();
260  for (size_t i = 0; i < size; ++i)
261  {
262  this->Tables[i]->ReleaseGraphicsResources(window);
263  }
264  }
265 
266 private:
267  vtkOpenGLTransferFunctions2D() = delete;
268&#href_anchor"code" href="classvtkOpenGLTransferFunctions2D.html">vtkOpenGLTransferFunctions2D(const vtkOpenGLTransferFunctions2D& other)
269&#href_anchor"keyword">delete;
271&#href_anchor"keyword">delete;
272 
273  std::vector<vtkOpenGLTransferFunction2D*> Tables;
274 };
275 
276 #endif // vtkOpenGLTransferFunction2D_h
277 // VTK-HeaderTest-Exclude: vtkOpenGLTransferFunction2D.h
-
OpenGL rendering window.
+
OpenGL rendering window.
static vtkOpenGLTransferFunction2D * New()
int GetMaximumSupportedTextureWidth(vtkOpenGLRenderWindow *renWin, int idealWidth)
@@ -78,7 +78,7 @@
static int NearestPowerOfTwo(int x)
Compute the nearest power of two that is not less than x.
Definition: vtkMath.h:1273
vtkDataArray * GetScalars()
Set/Get the scalar data.
virtual int * GetDimensions()
Get dimensions of this structured points dataset.
- +
2D Transfer function container.
topologically and geometrically regular array of data
Definition: vtkImageData.h:45
void ReleaseGraphicsResources(vtkWindow *window)
@@ -93,7 +93,7 @@
virtual void Update(int port)
Bring this algorithm&#39;s outputs up-to-date.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
static int GetMaximumTextureSize(vtkOpenGLRenderWindow *context)
Query and return maximum texture size (dimension) supported by the OpenGL driver for a particular con...
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeGradientOpacityTable_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeGradientOpacityTable_8h_source.html 2018-12-20 19:53:43.287022895 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeGradientOpacityTable_8h_source.html 2018-12-20 19:53:43.291022921 +0000 @@ -46,7 +46,7 @@
vtkOpenGLVolumeGradientOpacityTable.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLVolumeGradientOpacityTable.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 #ifndef vtkOpenGLVolumeGradientOpacityTable_h
17 #define vtkOpenGLVolumeGradientOpacityTable_h
18 
19 #include <vector>
20 
21 #include <vtkObjectFactory.h>
22&#href_anchor"preprocessor">#include <vtkPiecewiseFunction.h>
23&#href_anchor"preprocessor">#include <vtkTextureObject.h>
24 #include <vtkVolumeMapper.h>
25&#href_anchor"preprocessor">#include <vtkMath.h>
26&#href_anchor"preprocessor">#include <vtk_glew.h>
27 
28 
29 //----------------------------------------------------------------------------
30&#href_anchor"keyword">class vtkOpenGLVolumeGradientOpacityTable : public vtkObject
31&#href_anchor"line"> 32 public:
33 
35 
36  // activate texture.
37  //--------------------------------------------------------------------------
38  void Activate()
39  {
40  if (!this->TextureObject)
41  {
42  return;
43  }
44  this->TextureObject->Activate();
45  }
46 
47  void Deactivate()
48  {
49  if (!this->TextureObject)
50  {
51  return;
52  }
53  this->TextureObject->Deactivate();
54  }
55 
56  // Update opacity transfer function texture.
57  //--------------------------------------------------------------------------
58  void Update(vtkPiecewiseFunction* gradientOpacity,
59&#href_anchor"keywordtype">double sampleDistance,
60  double range[2],
61  double vtkNotUsed(unitDistance),
62  int filterValue,
63  vtkOpenGLRenderWindow* renWin)
64&#href_anchor"line"> 65  bool needUpdate=false;
66 
67  if (!this->TextureObject)
68  {
70  }
71 
72  this->TextureObject->SetContext(renWin);
73 
74  if (this->LastRange[0] != range[0] ||
75  this->LastRange[1] != range[1])
76  {
77  this->LastRange[0] = range[0];
78  this->LastRange[1] = range[1];
79  needUpdate = true;
80  }
81 
82  if(gradientOpacity->GetMTime() > this->BuildTime ||
83  this->TextureObject->GetMTime() > this->BuildTime ||
84  this->LastSampleDistance != sampleDistance ||
85  needUpdate || !this->TextureObject->GetHandle())
86  {
87  int const idealW = gradientOpacity->EstimateMinNumberOfSamples(this->LastRange[0],
88  this->LastRange[1]);
89  int const newWidth = this->GetMaximumSupportedTextureWidth(renWin, idealW);
90 
91  if(this->Table == nullptr || this->TextureWidth != newWidth)
92  {
93  this->TextureWidth = newWidth;
94  delete [] this->Table;
95  this->Table = new float[this->TextureWidth];
96  }
97 
98  gradientOpacity->GetTable(0,
99  (this->LastRange[1] - this->LastRange[0]) * 0.25,
100  this->TextureWidth, this->Table);
101 
102  this->TextureObject->Create2DFromRaw(this->TextureWidth, 1, 1,
103  VTK_FLOAT,
104  this->Table);
105 
107  this->TextureObject->SetMagnificationFilter(filterValue);
108  this->TextureObject->SetMinificationFilter(filterValue);
109  this->BuildTime.Modified();
110  }
111 
112  if(this->LastInterpolation != filterValue)
113  {
114  this->LastInterpolation = filterValue;
115  this->TextureObject->SetMagnificationFilter(filterValue);
116  this->TextureObject->SetMinificationFilter(filterValue);
117  }
118  }
119 
120  //--------------------------------------------------------------------------
122&#href_anchor"keywordtype">int idealWidth)
123  {
124  if (!this->TextureObject)
125  {
126  vtkErrorMacro("vtkTextureObject not initialized!");
127  return -1;
128  }
129 
130  // Try to match the next power of two.
131  idealWidth = vtkMath::NearestPowerOfTwo(idealWidth);
132  int const maxWidth = this->TextureObject->GetMaximumTextureSize(renWin);
133  if (maxWidth < 0)
134  {
135  vtkErrorMacro("Failed to query max texture size! using default 1024.");
136  return 1024;
137  }
138 
139  if (maxWidth >= idealWidth)
140  {
141  idealWidth = vtkMath::Max(1024, idealWidth);
142  return idealWidth;
143  }
144 
145  vtkWarningMacro("This OpenGL implementation does not support the required "
146  "texture size of " << idealWidth << ", falling back to maximum allowed, "
147  << maxWidth << "." << "This may cause an incorrect color table mapping.");
148 
149  return maxWidth;
150  }
151 
152  // Get the texture unit
153  //--------------------------------------------------------------------------
154  int GetTextureUnit(void)
155  {
156  if (!this->TextureObject)
157  {
158  return -1;
159  }
160  return this->TextureObject->GetTextureUnit();
161  }
162 
163  //--------------------------------------------------------------------------
165&#href_anchor"line"> 166  if (this->TextureObject)
167  {
169  this->TextureObject->Delete();
170  this->TextureObject = nullptr;
171  }
172  }
173 
174 protected:
175  //--------------------------------------------------------------------------
177  {
178  this->TextureObject = nullptr;
179  this->TextureWidth = width;
180  this->LastSampleDistance = 1.0;
181  this->Table = nullptr;
182  this->LastInterpolation = -1;
183  this->LastRange[0] = this->LastRange[1] = 0.0;
184  }
185 
186  //--------------------------------------------------------------------------
188  {
189  if (this->TextureObject)
190  {
191  this->TextureObject->Delete();
192  this->TextureObject = nullptr;
193  }
194 
195  delete[] this->Table;
196  }
197 
200 
203  float* Table;
205  double LastRange[2];
206 
207 private:
209  const vtkOpenGLVolumeGradientOpacityTable &) = delete;
210&#href_anchor"code" href="classvtkOpenGLVolumeGradientOpacityTable.html">vtkOpenGLVolumeGradientOpacityTable& operator=(
211  const vtkOpenGLVolumeGradientOpacityTable&) = delete;
212&#href_anchor"line"> 213 
215&#href_anchor"line"> 216 
218&#href_anchor"keyword">class vtkOpenGLVolumeGradientOpacityTables
219&#href_anchor"line"> 220 public:
221  //--------------------------------------------------------------------------
222  vtkOpenGLVolumeGradientOpacityTables(unsigned int numberOfTables)
223  {
224  this->Tables.reserve(static_cast<size_t>(numberOfTables));
225 
226  for (unsigned int i = 0; i < numberOfTables; i++)
227  {
229&#href_anchor"code" href="classvtkOpenGLVolumeGradientOpacityTable.html#afe21fc3cfe91dee274655c6b77db0f1c">vtkOpenGLVolumeGradientOpacityTable::New();
230  this->Tables.push_back(table);
231  }
232  }
233 
234  //--------------------------------------------------------------------------
236  {
237  size_t const size = this->Tables.size();
238  for (size_t i = 0; i < size; i++)
239  {
240  this->Tables[i]->Delete();
241  }
242  }
243 
244  // Get opacity table at a given index.
245  //--------------------------------------------------------------------------
247  {
248  if (i >= this->Tables.size())
249  {
250  return nullptr;
251  }
252  return this->Tables[i];
253  }
254 
255  // Get number of tables.
256  //--------------------------------------------------------------------------
258  {
259  return this->Tables.size();
260  }
261 
262  //--------------------------------------------------------------------------
264&#href_anchor"line"> 265  size_t const size = this->Tables.size();
266  for (size_t i = 0; i < size; ++i)
267  {
268  this->Tables[i]->ReleaseGraphicsResources(window);
269  }
270  }
271 private:
272  std::vector<vtkOpenGLVolumeGradientOpacityTable*> Tables;
273 
275&#href_anchor"line"> 276  vtkOpenGLVolumeGradientOpacityTables(const vtkOpenGLVolumeGradientOpacityTables &other) = delete;
277&#href_anchor"line"> 278  vtkOpenGLVolumeGradientOpacityTables &operator=(const vtkOpenGLVolumeGradientOpacityTables &other) = delete;
279&#href_anchor"line"> 280 
281 #endif // vtkOpenGLVolumeGradientOpacityTable_h
282 // VTK-HeaderTest-Exclude: vtkOpenGLVolumeGradientOpacityTable.h
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLVolumeGradientOpacityTable.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 #ifndef vtkOpenGLVolumeGradientOpacityTable_h
17 #define vtkOpenGLVolumeGradientOpacityTable_h
18 
19 #include <vector>
20 
21 #include <vtkObjectFactory.h>
22&#href_anchor"preprocessor">#include <vtkPiecewiseFunction.h>
23&#href_anchor"preprocessor">#include <vtkTextureObject.h>
24 #include <vtkVolumeMapper.h>
25&#href_anchor"preprocessor">#include <vtkMath.h>
26&#href_anchor"preprocessor">#include <vtk_glew.h>
27 
28 
29 //----------------------------------------------------------------------------
30&#href_anchor"keyword">class vtkOpenGLVolumeGradientOpacityTable : public vtkObject
31&#href_anchor"line"> 32 public:
33 
35 
36  // activate texture.
37  //--------------------------------------------------------------------------
38  void Activate()
39  {
40  if (!this->TextureObject)
41  {
42  return;
43  }
44  this->TextureObject->Activate();
45  }
46 
47  void Deactivate()
48  {
49  if (!this->TextureObject)
50  {
51  return;
52  }
53  this->TextureObject->Deactivate();
54  }
55 
56  // Update opacity transfer function texture.
57  //--------------------------------------------------------------------------
58  void Update(vtkPiecewiseFunction* gradientOpacity,
59&#href_anchor"keywordtype">double sampleDistance,
60  double range[2],
61  double vtkNotUsed(unitDistance),
62  int filterValue,
63  vtkOpenGLRenderWindow* renWin)
64&#href_anchor"line"> 65  bool needUpdate=false;
66 
67  if (!this->TextureObject)
68  {
70  }
71 
72  this->TextureObject->SetContext(renWin);
73 
74  if (this->LastRange[0] != range[0] ||
75  this->LastRange[1] != range[1])
76  {
77  this->LastRange[0] = range[0];
78  this->LastRange[1] = range[1];
79  needUpdate = true;
80  }
81 
82  if(gradientOpacity->GetMTime() > this->BuildTime ||
83  this->TextureObject->GetMTime() > this->BuildTime ||
84  this->LastSampleDistance != sampleDistance ||
85  needUpdate || !this->TextureObject->GetHandle())
86  {
87  int const idealW = gradientOpacity->EstimateMinNumberOfSamples(this->LastRange[0],
88  this->LastRange[1]);
89  int const newWidth = this->GetMaximumSupportedTextureWidth(renWin, idealW);
90 
91  if(this->Table == nullptr || this->TextureWidth != newWidth)
92  {
93  this->TextureWidth = newWidth;
94  delete [] this->Table;
95  this->Table = new float[this->TextureWidth];
96  }
97 
98  gradientOpacity->GetTable(0,
99  (this->LastRange[1] - this->LastRange[0]) * 0.25,
100  this->TextureWidth, this->Table);
101 
102  this->TextureObject->Create2DFromRaw(this->TextureWidth, 1, 1,
103  VTK_FLOAT,
104  this->Table);
105 
107  this->TextureObject->SetMagnificationFilter(filterValue);
108  this->TextureObject->SetMinificationFilter(filterValue);
109  this->BuildTime.Modified();
110  }
111 
112  if(this->LastInterpolation != filterValue)
113  {
114  this->LastInterpolation = filterValue;
115  this->TextureObject->SetMagnificationFilter(filterValue);
116  this->TextureObject->SetMinificationFilter(filterValue);
117  }
118  }
119 
120  //--------------------------------------------------------------------------
122&#href_anchor"keywordtype">int idealWidth)
123  {
124  if (!this->TextureObject)
125  {
126  vtkErrorMacro("vtkTextureObject not initialized!");
127  return -1;
128  }
129 
130  // Try to match the next power of two.
131  idealWidth = vtkMath::NearestPowerOfTwo(idealWidth);
132  int const maxWidth = this->TextureObject->GetMaximumTextureSize(renWin);
133  if (maxWidth < 0)
134  {
135  vtkErrorMacro("Failed to query max texture size! using default 1024.");
136  return 1024;
137  }
138 
139  if (maxWidth >= idealWidth)
140  {
141  idealWidth = vtkMath::Max(1024, idealWidth);
142  return idealWidth;
143  }
144 
145  vtkWarningMacro("This OpenGL implementation does not support the required "
146  "texture size of " << idealWidth << ", falling back to maximum allowed, "
147  << maxWidth << "." << "This may cause an incorrect color table mapping.");
148 
149  return maxWidth;
150  }
151 
152  // Get the texture unit
153  //--------------------------------------------------------------------------
154  int GetTextureUnit(void)
155  {
156  if (!this->TextureObject)
157  {
158  return -1;
159  }
160  return this->TextureObject->GetTextureUnit();
161  }
162 
163  //--------------------------------------------------------------------------
165&#href_anchor"line"> 166  if (this->TextureObject)
167  {
169  this->TextureObject->Delete();
170  this->TextureObject = nullptr;
171  }
172  }
173 
174 protected:
175  //--------------------------------------------------------------------------
177  {
178  this->TextureObject = nullptr;
179  this->TextureWidth = width;
180  this->LastSampleDistance = 1.0;
181  this->Table = nullptr;
182  this->LastInterpolation = -1;
183  this->LastRange[0] = this->LastRange[1] = 0.0;
184  }
185 
186  //--------------------------------------------------------------------------
188  {
189  if (this->TextureObject)
190  {
191  this->TextureObject->Delete();
192  this->TextureObject = nullptr;
193  }
194 
195  delete[] this->Table;
196  }
197 
200 
203  float* Table;
205  double LastRange[2];
206 
207 private:
209  const vtkOpenGLVolumeGradientOpacityTable &) = delete;
210&#href_anchor"code" href="classvtkOpenGLVolumeGradientOpacityTable.html">vtkOpenGLVolumeGradientOpacityTable& operator=(
211  const vtkOpenGLVolumeGradientOpacityTable&) = delete;
212&#href_anchor"line"> 213 
215&#href_anchor"line"> 216 
218&#href_anchor"keyword">class vtkOpenGLVolumeGradientOpacityTables
219&#href_anchor"line"> 220 public:
221  //--------------------------------------------------------------------------
222  vtkOpenGLVolumeGradientOpacityTables(unsigned int numberOfTables)
223  {
224  this->Tables.reserve(static_cast<size_t>(numberOfTables));
225 
226  for (unsigned int i = 0; i < numberOfTables; i++)
227  {
229&#href_anchor"code" href="classvtkOpenGLVolumeGradientOpacityTable.html#afe21fc3cfe91dee274655c6b77db0f1c">vtkOpenGLVolumeGradientOpacityTable::New();
230  this->Tables.push_back(table);
231  }
232  }
233 
234  //--------------------------------------------------------------------------
236  {
237  size_t const size = this->Tables.size();
238  for (size_t i = 0; i < size; i++)
239  {
240  this->Tables[i]->Delete();
241  }
242  }
243 
244  // Get opacity table at a given index.
245  //--------------------------------------------------------------------------
247  {
248  if (i >= this->Tables.size())
249  {
250  return nullptr;
251  }
252  return this->Tables[i];
253  }
254 
255  // Get number of tables.
256  //--------------------------------------------------------------------------
258  {
259  return this->Tables.size();
260  }
261 
262  //--------------------------------------------------------------------------
264&#href_anchor"line"> 265  size_t const size = this->Tables.size();
266  for (size_t i = 0; i < size; ++i)
267  {
268  this->Tables[i]->ReleaseGraphicsResources(window);
269  }
270  }
271 private:
272  std::vector<vtkOpenGLVolumeGradientOpacityTable*> Tables;
273 
275&#href_anchor"line"> 276  vtkOpenGLVolumeGradientOpacityTables(const vtkOpenGLVolumeGradientOpacityTables &other) = delete;
277&#href_anchor"line"> 278  vtkOpenGLVolumeGradientOpacityTables &operator=(const vtkOpenGLVolumeGradientOpacityTables &other) = delete;
279&#href_anchor"line"> 280 
281 #endif // vtkOpenGLVolumeGradientOpacityTable_h
282 // VTK-HeaderTest-Exclude: vtkOpenGLVolumeGradientOpacityTable.h
OpenGL rendering window.
abstract base class for most VTK objects
Definition: vtkObject.h:59
@@ -73,7 +73,7 @@
#define VTK_FLOAT
Definition: vtkType.h:58
static int NearestPowerOfTwo(int x)
Compute the nearest power of two that is not less than x.
Definition: vtkMath.h:1273
- +
virtual void SetMinificationFilter(int)
Minification filter mode.
@@ -84,7 +84,7 @@ -
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
int EstimateMinNumberOfSamples(double const &x1, double const &x2)
Estimates the minimum size of a table such that it would correctly sample this function.
static int GetMaximumTextureSize(vtkOpenGLRenderWindow *context)
Query and return maximum texture size (dimension) supported by the OpenGL driver for a particular con...
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeOpacityTable_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeOpacityTable_8h_source.html 2018-12-20 19:53:43.379023487 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeOpacityTable_8h_source.html 2018-12-20 19:53:43.379023487 +0000 @@ -46,7 +46,7 @@
vtkOpenGLVolumeOpacityTable.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLVolumeOpacityTable.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 #ifndef vtkOpenGLVolumeOpacityTable_h
17 #define vtkOpenGLVolumeOpacityTable_h
18 
19 #include <vector>
20 
21 #include <vtkObjectFactory.h>
22&#href_anchor"preprocessor">#include <vtkPiecewiseFunction.h>
23&#href_anchor"preprocessor">#include <vtkTextureObject.h>
24 #include <vtkVolumeMapper.h>
25&#href_anchor"preprocessor">#include <vtk_glew.h>
26 #include <vtkMath.h>
27&#href_anchor"line"> 28 
29 //----------------------------------------------------------------------------
30&#href_anchor"keyword">class vtkOpenGLVolumeOpacityTable : public vtkObject
31&#href_anchor"line"> 32 public:
33 
35 
36  // Activate texture.
37  //--------------------------------------------------------------------------
38  void Activate()
39  {
40  if (!this->TextureObject)
41  {
42  return;
43  }
44  this->TextureObject->Activate();
45  }
46 
47  // Deactivate texture.
48  //--------------------------------------------------------------------------
49  void Deactivate()
50  {
51  if (!this->TextureObject)
52  {
53  return;
54  }
55  this->TextureObject->Deactivate();
56  }
57 
58  // Update opacity transfer function texture.
59  //--------------------------------------------------------------------------
60  void Update(vtkPiecewiseFunction* scalarOpacity,
61&#href_anchor"keywordtype">int blendMode,
62  double sampleDistance,
63  double range[2],
64  double unitDistance,
65  int filterValue,
66  vtkOpenGLRenderWindow* renWin)
67&#href_anchor"line"> 68  bool needUpdate = false;
69  if (!this->TextureObject)
70  {
72  }
73 
74  this->TextureObject->SetContext(renWin);
75 
76  if (this->LastRange[0] != range[0] ||
77  this->LastRange[1] != range[1])
78  {
79  this->LastRange[0] = range[0];
80  this->LastRange[1] = range[1];
81  needUpdate = true;
82  }
83 
84  if(scalarOpacity->GetMTime() > this->BuildTime ||
85  this->TextureObject->GetMTime() > this->BuildTime ||
86  (this->LastBlendMode != blendMode) ||
87  (blendMode == vtkVolumeMapper::COMPOSITE_BLEND &&
88  this->LastSampleDistance != sampleDistance) ||
89  needUpdate || !this->TextureObject->GetHandle())
90  {
91  int const idealW = scalarOpacity->EstimateMinNumberOfSamples(this->LastRange[0],
92  this->LastRange[1]);
93  int const newWidth = this->GetMaximumSupportedTextureWidth(renWin, idealW);
94 
95  if(this->Table == nullptr || this->TextureWidth != newWidth)
96  {
97  this->TextureWidth = newWidth;
98  delete [] this->Table;
99  this->Table = new float[this->TextureWidth];
100  }
101 
102  scalarOpacity->GetTable(this->LastRange[0],
103  this->LastRange[1],
104  this->TextureWidth,
105  this->Table);
106  this->LastBlendMode = blendMode;
107 
108  // Correct the opacity array for the spacing between the planes if we
109  // are using a composite blending operation
110  // TODO Fix this code for sample distance in three dimensions
111  if(blendMode == vtkVolumeMapper::COMPOSITE_BLEND)
112  {
113  float* ptr = this->Table;
114  double factor = sampleDistance/unitDistance;
115  int i=0;
116  while(i < this->TextureWidth)
117  {
118  if(*ptr > 0.0001f)
119  {
120  *ptr = static_cast<float>(1.0-pow(1.0-static_cast<double>(*ptr),
121  factor));
122  }
123  ++ptr;
124  ++i;
125  }
126  this->LastSampleDistance = sampleDistance;
127  }
128  else if (blendMode==vtkVolumeMapper::ADDITIVE_BLEND)
129  {
130  float* ptr = this->Table;
131  double factor = sampleDistance/unitDistance;
132  int i = 0;
133  while( i < this->TextureWidth)
134  {
135  if(*ptr > 0.0001f)
136  {
137  *ptr = static_cast<float>(static_cast<double>(*ptr)*factor);
138  }
139  ++ptr;
140  ++i;
141  }
142  this->LastSampleDistance = sampleDistance;
143  }
144 
146  this->TextureObject->SetMagnificationFilter(filterValue);
147  this->TextureObject->SetMinificationFilter(filterValue);
148  this->TextureObject->Create2DFromRaw(this->TextureWidth, 1, 1,
149  VTK_FLOAT,
150  this->Table);
151  this->LastInterpolation = filterValue;
152  this->BuildTime.Modified();
153  }
154 
155  if(this->LastInterpolation != filterValue)
156  {
157  this->LastInterpolation = filterValue;
158  this->TextureObject->SetMagnificationFilter(filterValue);
159  this->TextureObject->SetMinificationFilter(filterValue);
160  }
161  }
162 
163  //--------------------------------------------------------------------------
165&#href_anchor"keywordtype">int idealWidth)
166  {
167  if (!this->TextureObject)
168  {
169  vtkErrorMacro("vtkTextureObject not initialized!");
170  return -1;
171  }
172 
173  // Try to match the next power of two.
174  idealWidth = vtkMath::NearestPowerOfTwo(idealWidth);
175  int const maxWidth = this->TextureObject->GetMaximumTextureSize(renWin);
176  if (maxWidth < 0)
177  {
178  vtkErrorMacro("Failed to query max texture size! using default 1024.");
179  return 1024;
180  }
181 
182  if (maxWidth >= idealWidth)
183  {
184  idealWidth = vtkMath::Max(1024, idealWidth);
185  return idealWidth;
186  }
187 
188  vtkWarningMacro("This OpenGL implementation does not support the required "
189  "texture size of " << idealWidth << ". Falling back to maximum allowed, "
190  << maxWidth << "." << "This may cause an incorrect color table mapping.");
191 
192  return maxWidth;
193  }
194 
195  // Get the texture unit
196  //--------------------------------------------------------------------------
197  int GetTextureUnit(void)
198  {
199  if (!this->TextureObject)
200  {
201  return -1;
202  }
203  return this->TextureObject->GetTextureUnit();
204  }
205 
206  //--------------------------------------------------------------------------
208&#href_anchor"line"> 209  if (this->TextureObject)
210  {
212  this->TextureObject->Delete();
213  this->TextureObject = nullptr;
214  }
215  }
216 
217 protected:
218 
219  //--------------------------------------------------------------------------
220  vtkOpenGLVolumeOpacityTable(int width = 1024)
221  {
222  this->TextureObject = nullptr;
224  this->TextureWidth = width;
225  this->LastSampleDistance = 1.0;
226  this->Table = nullptr;
227  this->LastInterpolation = -1;
228  this->LastRange[0] = this->LastRange[1] = 0.0;
229  }
230 
231  //--------------------------------------------------------------------------
233  {
234  if (this->TextureObject)
235  {
236  this->TextureObject->Delete();
237  this->TextureObject = nullptr;
238  }
239 
240  delete[] this->Table;
241  }
242 
243 
247 
250  float *Table;
252  double LastRange[2];
253 
254 private:
256&#href_anchor"keyword">delete;
258&#href_anchor"keyword">delete;
259 };
260 
262&#href_anchor"line"> 263 
265&#href_anchor"keyword">class vtkOpenGLVolumeOpacityTables
266&#href_anchor"line"> 267 public:
268  //--------------------------------------------------------------------------
269  vtkOpenGLVolumeOpacityTables(unsigned int numberOfTables)
270  {
271  this->Tables.reserve(static_cast<size_t>(numberOfTables));
272 
273  for (unsigned int i = 0; i < numberOfTables; i++)
274  {
276  this->Tables.push_back(table);
277  }
278  }
279 
280  //--------------------------------------------------------------------------
282  {
283  size_t const size = this->Tables.size();
284  for (size_t i = 0; i < size; i++)
285  {
286  this->Tables[i]->Delete();
287  }
288  }
289 
290  // brief Get opacity table at a given index.
291  //--------------------------------------------------------------------------
293  {
294  if (i >= this->Tables.size())
295  {
296  return nullptr;
297  }
298  return this->Tables[i];
299  }
300 
301  // Get number of opacity tables.
302  //--------------------------------------------------------------------------
304  {
305  return this->Tables.size();
306  }
307 
308  //--------------------------------------------------------------------------
310&#href_anchor"line"> 311  size_t const size = this->Tables.size();
312  for (size_t i = 0; i < size; ++i)
313  {
314  this->Tables[i]->ReleaseGraphicsResources(window);
315  }
316  }
317 
318 private:
319  std::vector<vtkOpenGLVolumeOpacityTable*> Tables;
320 
321  vtkOpenGLVolumeOpacityTables() = delete;
322&#href_anchor"line"> 323  vtkOpenGLVolumeOpacityTables(const vtkOpenGLVolumeOpacityTables &other) = delete;
324&#href_anchor"line"> 325  vtkOpenGLVolumeOpacityTables &operator=(const vtkOpenGLVolumeOpacityTables &other) = delete;
326&#href_anchor"line"> 327 
328 #endif // vtkOpenGLVolumeOpacityTable_h
329 // VTK-HeaderTest-Exclude: vtkOpenGLVolumeOpacityTable.h
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLVolumeOpacityTable.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 #ifndef vtkOpenGLVolumeOpacityTable_h
17 #define vtkOpenGLVolumeOpacityTable_h
18 
19 #include <vector>
20 
21 #include <vtkObjectFactory.h>
22&#href_anchor"preprocessor">#include <vtkPiecewiseFunction.h>
23&#href_anchor"preprocessor">#include <vtkTextureObject.h>
24 #include <vtkVolumeMapper.h>
25&#href_anchor"preprocessor">#include <vtk_glew.h>
26 #include <vtkMath.h>
27&#href_anchor"line"> 28 
29 //----------------------------------------------------------------------------
30&#href_anchor"keyword">class vtkOpenGLVolumeOpacityTable : public vtkObject
31&#href_anchor"line"> 32 public:
33 
35 
36  // Activate texture.
37  //--------------------------------------------------------------------------
38  void Activate()
39  {
40  if (!this->TextureObject)
41  {
42  return;
43  }
44  this->TextureObject->Activate();
45  }
46 
47  // Deactivate texture.
48  //--------------------------------------------------------------------------
49  void Deactivate()
50  {
51  if (!this->TextureObject)
52  {
53  return;
54  }
55  this->TextureObject->Deactivate();
56  }
57 
58  // Update opacity transfer function texture.
59  //--------------------------------------------------------------------------
60  void Update(vtkPiecewiseFunction* scalarOpacity,
61&#href_anchor"keywordtype">int blendMode,
62  double sampleDistance,
63  double range[2],
64  double unitDistance,
65  int filterValue,
66  vtkOpenGLRenderWindow* renWin)
67&#href_anchor"line"> 68  bool needUpdate = false;
69  if (!this->TextureObject)
70  {
72  }
73 
74  this->TextureObject->SetContext(renWin);
75 
76  if (this->LastRange[0] != range[0] ||
77  this->LastRange[1] != range[1])
78  {
79  this->LastRange[0] = range[0];
80  this->LastRange[1] = range[1];
81  needUpdate = true;
82  }
83 
84  if(scalarOpacity->GetMTime() > this->BuildTime ||
85  this->TextureObject->GetMTime() > this->BuildTime ||
86  (this->LastBlendMode != blendMode) ||
87  (blendMode == vtkVolumeMapper::COMPOSITE_BLEND &&
88  this->LastSampleDistance != sampleDistance) ||
89  needUpdate || !this->TextureObject->GetHandle())
90  {
91  int const idealW = scalarOpacity->EstimateMinNumberOfSamples(this->LastRange[0],
92  this->LastRange[1]);
93  int const newWidth = this->GetMaximumSupportedTextureWidth(renWin, idealW);
94 
95  if(this->Table == nullptr || this->TextureWidth != newWidth)
96  {
97  this->TextureWidth = newWidth;
98  delete [] this->Table;
99  this->Table = new float[this->TextureWidth];
100  }
101 
102  scalarOpacity->GetTable(this->LastRange[0],
103  this->LastRange[1],
104  this->TextureWidth,
105  this->Table);
106  this->LastBlendMode = blendMode;
107 
108  // Correct the opacity array for the spacing between the planes if we
109  // are using a composite blending operation
110  // TODO Fix this code for sample distance in three dimensions
111  if(blendMode == vtkVolumeMapper::COMPOSITE_BLEND)
112  {
113  float* ptr = this->Table;
114  double factor = sampleDistance/unitDistance;
115  int i=0;
116  while(i < this->TextureWidth)
117  {
118  if(*ptr > 0.0001f)
119  {
120  *ptr = static_cast<float>(1.0-pow(1.0-static_cast<double>(*ptr),
121  factor));
122  }
123  ++ptr;
124  ++i;
125  }
126  this->LastSampleDistance = sampleDistance;
127  }
128  else if (blendMode==vtkVolumeMapper::ADDITIVE_BLEND)
129  {
130  float* ptr = this->Table;
131  double factor = sampleDistance/unitDistance;
132  int i = 0;
133  while( i < this->TextureWidth)
134  {
135  if(*ptr > 0.0001f)
136  {
137  *ptr = static_cast<float>(static_cast<double>(*ptr)*factor);
138  }
139  ++ptr;
140  ++i;
141  }
142  this->LastSampleDistance = sampleDistance;
143  }
144 
146  this->TextureObject->SetMagnificationFilter(filterValue);
147  this->TextureObject->SetMinificationFilter(filterValue);
148  this->TextureObject->Create2DFromRaw(this->TextureWidth, 1, 1,
149  VTK_FLOAT,
150  this->Table);
151  this->LastInterpolation = filterValue;
152  this->BuildTime.Modified();
153  }
154 
155  if(this->LastInterpolation != filterValue)
156  {
157  this->LastInterpolation = filterValue;
158  this->TextureObject->SetMagnificationFilter(filterValue);
159  this->TextureObject->SetMinificationFilter(filterValue);
160  }
161  }
162 
163  //--------------------------------------------------------------------------
165&#href_anchor"keywordtype">int idealWidth)
166  {
167  if (!this->TextureObject)
168  {
169  vtkErrorMacro("vtkTextureObject not initialized!");
170  return -1;
171  }
172 
173  // Try to match the next power of two.
174  idealWidth = vtkMath::NearestPowerOfTwo(idealWidth);
175  int const maxWidth = this->TextureObject->GetMaximumTextureSize(renWin);
176  if (maxWidth < 0)
177  {
178  vtkErrorMacro("Failed to query max texture size! using default 1024.");
179  return 1024;
180  }
181 
182  if (maxWidth >= idealWidth)
183  {
184  idealWidth = vtkMath::Max(1024, idealWidth);
185  return idealWidth;
186  }
187 
188  vtkWarningMacro("This OpenGL implementation does not support the required "
189  "texture size of " << idealWidth << ". Falling back to maximum allowed, "
190  << maxWidth << "." << "This may cause an incorrect color table mapping.");
191 
192  return maxWidth;
193  }
194 
195  // Get the texture unit
196  //--------------------------------------------------------------------------
197  int GetTextureUnit(void)
198  {
199  if (!this->TextureObject)
200  {
201  return -1;
202  }
203  return this->TextureObject->GetTextureUnit();
204  }
205 
206  //--------------------------------------------------------------------------
208&#href_anchor"line"> 209  if (this->TextureObject)
210  {
212  this->TextureObject->Delete();
213  this->TextureObject = nullptr;
214  }
215  }
216 
217 protected:
218 
219  //--------------------------------------------------------------------------
220  vtkOpenGLVolumeOpacityTable(int width = 1024)
221  {
222  this->TextureObject = nullptr;
224  this->TextureWidth = width;
225  this->LastSampleDistance = 1.0;
226  this->Table = nullptr;
227  this->LastInterpolation = -1;
228  this->LastRange[0] = this->LastRange[1] = 0.0;
229  }
230 
231  //--------------------------------------------------------------------------
233  {
234  if (this->TextureObject)
235  {
236  this->TextureObject->Delete();
237  this->TextureObject = nullptr;
238  }
239 
240  delete[] this->Table;
241  }
242 
243 
247 
250  float *Table;
252  double LastRange[2];
253 
254 private:
256&#href_anchor"keyword">delete;
258&#href_anchor"keyword">delete;
259 };
260 
262&#href_anchor"line"> 263 
265&#href_anchor"keyword">class vtkOpenGLVolumeOpacityTables
266&#href_anchor"line"> 267 public:
268  //--------------------------------------------------------------------------
269  vtkOpenGLVolumeOpacityTables(unsigned int numberOfTables)
270  {
271  this->Tables.reserve(static_cast<size_t>(numberOfTables));
272 
273  for (unsigned int i = 0; i < numberOfTables; i++)
274  {
276  this->Tables.push_back(table);
277  }
278  }
279 
280  //--------------------------------------------------------------------------
282  {
283  size_t const size = this->Tables.size();
284  for (size_t i = 0; i < size; i++)
285  {
286  this->Tables[i]->Delete();
287  }
288  }
289 
290  // brief Get opacity table at a given index.
291  //--------------------------------------------------------------------------
293  {
294  if (i >= this->Tables.size())
295  {
296  return nullptr;
297  }
298  return this->Tables[i];
299  }
300 
301  // Get number of opacity tables.
302  //--------------------------------------------------------------------------
304  {
305  return this->Tables.size();
306  }
307 
308  //--------------------------------------------------------------------------
310&#href_anchor"line"> 311  size_t const size = this->Tables.size();
312  for (size_t i = 0; i < size; ++i)
313  {
314  this->Tables[i]->ReleaseGraphicsResources(window);
315  }
316  }
317 
318 private:
319  std::vector<vtkOpenGLVolumeOpacityTable*> Tables;
320 
321  vtkOpenGLVolumeOpacityTables() = delete;
322&#href_anchor"line"> 323  vtkOpenGLVolumeOpacityTables(const vtkOpenGLVolumeOpacityTables &other) = delete;
324&#href_anchor"line"> 325  vtkOpenGLVolumeOpacityTables &operator=(const vtkOpenGLVolumeOpacityTables &other) = delete;
326&#href_anchor"line"> 327 
328 #endif // vtkOpenGLVolumeOpacityTable_h
329 // VTK-HeaderTest-Exclude: vtkOpenGLVolumeOpacityTable.h
OpenGL rendering window.
vtkOpenGLVolumeOpacityTables(unsigned int numberOfTables)
abstract base class for most VTK objects
Definition: vtkObject.h:59
@@ -76,7 +76,7 @@
#define VTK_FLOAT
Definition: vtkType.h:58
static int NearestPowerOfTwo(int x)
Compute the nearest power of two that is not less than x.
Definition: vtkMath.h:1273
vtkStandardNewMacro(vtkOpenGLVolumeOpacityTable)
- +
virtual void SetMinificationFilter(int)
Minification filter mode.
virtual vtkMTimeType GetMTime()
Return this object&#39;s modified time.
@@ -88,7 +88,7 @@
int GetMaximumSupportedTextureWidth(vtkOpenGLRenderWindow *renWin, int idealWidth)
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
int EstimateMinNumberOfSamples(double const &x1, double const &x2)
Estimates the minimum size of a table such that it would correctly sample this function.
static int GetMaximumTextureSize(vtkOpenGLRenderWindow *context)
Query and return maximum texture size (dimension) supported by the OpenGL driver for a particular con...
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeRGBTable_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeRGBTable_8h_source.html 2018-12-20 19:53:43.463024026 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenGLVolumeRGBTable_8h_source.html 2018-12-20 19:53:43.463024026 +0000 @@ -46,7 +46,7 @@
vtkOpenGLVolumeRGBTable.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLVolumeRGBTable.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 #ifndef vtkOpenGLVolumeRGBTable_h
17 #define vtkOpenGLVolumeRGBTable_h
18 
19 #include <vtkObjectFactory.h>
20&#href_anchor"preprocessor">#include <vtkColorTransferFunction.h>
21&#href_anchor"preprocessor">#include <vtkTextureObject.h>
22 #include <vtk_glew.h>
23 #include <vtkMath.h>
24&#href_anchor"line"> 25 
26 //----------------------------------------------------------------------------
27&#href_anchor"keyword">class vtkOpenGLVolumeRGBTable : public vtkObject
28&#href_anchor"line"> 29 public:
30 
31  static vtkOpenGLVolumeRGBTable* New();
32 
33  // Activate texture.
34  //--------------------------------------------------------------------------
35  void Activate()
36  {
37  if (!this->TextureObject)
38  {
39  return;
40  }
41  this->TextureObject->Activate();
42  }
43 
44  // Deactivate texture.
45  //--------------------------------------------------------------------------
46  void Deactivate()
47  {
48  if (!this->TextureObject)
49  {
50  return;
51  }
52  this->TextureObject->Deactivate();
53  }
54 
55  // Update color transfer function texture.
56  //--------------------------------------------------------------------------
58&#href_anchor"keywordtype">double range[2],
59  int filterValue,
60  vtkOpenGLRenderWindow* renWin)
61&#href_anchor"line"> 62  bool needUpdate = false;
63 
64  if (!this->TextureObject)
65  {
67  }
68 
69  this->TextureObject->SetContext(renWin);
70 
71  if (range[0] != this->LastRange[0] || range[1] != this->LastRange[1])
72  {
73  this->LastRange[0] = range[0];
74  this->LastRange[1] = range[1];
75  needUpdate = true;
76  }
77 
78  if (scalarRGB->GetMTime() > this->BuildTime ||
79  this->TextureObject->GetMTime() > this->BuildTime ||
80  needUpdate || !this->TextureObject->GetHandle())
81  {
82  int const idealW = scalarRGB->EstimateMinNumberOfSamples(this->LastRange[0],
83  this->LastRange[1]);
84  int const newWidth = this->GetMaximumSupportedTextureWidth(renWin, idealW);
85 
86  if(this->Table == nullptr || this->TextureWidth != newWidth)
87  {
88  this->TextureWidth = newWidth;
89  delete [] this->Table;
90  this->Table = new float[this->TextureWidth *
92  }
93 
94  scalarRGB->GetTable(this->LastRange[0], this->LastRange[1],
95  this->TextureWidth, this->Table);
98  this->TextureObject->SetMagnificationFilter(filterValue);
99  this->TextureObject->SetMinificationFilter(filterValue);
102  VTK_FLOAT,
103  this->Table);
104  this->LastInterpolation = filterValue;
105  this->BuildTime.Modified();
106  }
107 
108  if (this->LastInterpolation != filterValue)
109  {
110  this->LastInterpolation = filterValue;
111  this->TextureObject->SetMagnificationFilter(filterValue);
112  this->TextureObject->SetMinificationFilter(filterValue);
113  }
114  }
115 
116  //--------------------------------------------------------------------------
118&#href_anchor"keywordtype">int idealWidth)
119  {
120  if (!this->TextureObject)
121  {
122  vtkErrorMacro("vtkTextureObject not initialized!");
123  return -1;
124  }
125 
126  // Try to match the next power of two.
127  idealWidth = vtkMath::NearestPowerOfTwo(idealWidth);
128  int const maxWidth = this->TextureObject->GetMaximumTextureSize(renWin);
129  if (maxWidth < 0)
130  {
131  vtkErrorMacro("Failed to query max texture size! using default 1024.");
132  return 1024;
133  }
134 
135  if (maxWidth >= idealWidth)
136  {
137  idealWidth = vtkMath::Max(1024, idealWidth);
138  return idealWidth;
139  }
140 
141  vtkWarningMacro("This OpenGL implementation does not support the required "
142  "texture size of " << idealWidth << ", falling back to maximum allowed, "
143  << maxWidth << "." << "This may cause an incorrect color table mapping.");
144 
145  return maxWidth;
146  }
147 
148  // Get the texture unit
149  //--------------------------------------------------------------------------
150  int GetTextureUnit(void)
151  {
152  if (!this->TextureObject)
153  {
154  return -1;
155  }
156  return this->TextureObject->GetTextureUnit();
157  }
158 
159  //--------------------------------------------------------------------------
161&#href_anchor"line"> 162  if (this->TextureObject)
163  {
165  this->TextureObject->Delete();
166  this->TextureObject = nullptr;
167  }
168  }
169 
170 protected:
171 
172  //--------------------------------------------------------------------------
174  {
175  this->TextureWidth = 1024;
176  this->NumberOfColorComponents = 3;
177  this->TextureObject = nullptr;
178  this->LastInterpolation = -1;
179  this->LastRange[0] = this->LastRange[1] = 0;
180  this->Table = nullptr;
181  }
182 
183  //--------------------------------------------------------------------------
185  {
186  if (this->TextureObject)
187  {
188  this->TextureObject->Delete();
189  this->TextureObject = nullptr;
190  }
191 
192  delete[] this->Table;
193  }
194 
195 
198 
200 
202  double LastRange[2];
203  float* Table;
205 
206 private:
208&#href_anchor"keyword">delete;
210&#href_anchor"keyword">delete;
211 };
212 
214&#href_anchor"line"> 215 
217&#href_anchor"keyword">class vtkOpenGLVolumeRGBTables
218&#href_anchor"line"> 219 public:
220  //--------------------------------------------------------------------------
221  vtkOpenGLVolumeRGBTables(unsigned int numberOfTables)
222  {
223  this->Tables.reserve(static_cast<size_t>(numberOfTables));
224 
225  for (unsigned int i = 0; i < numberOfTables; i++)
226  {
228  this->Tables.push_back(table);
229  }
230  }
231 
232  //--------------------------------------------------------------------------
234  {
235  size_t const size = this->Tables.size();
236  for (size_t i = 0; i < size; i++)
237  {
238  this->Tables[i]->Delete();
239  }
240  }
241 
242  // brief Get opacity table at a given index.
243  //--------------------------------------------------------------------------
245  {
246  if (i >= this->Tables.size())
247  {
248  return nullptr;
249  }
250  return this->Tables[i];
251  }
252 
253  // Get number of opacity tables.
254  //--------------------------------------------------------------------------
256  {
257  return this->Tables.size();
258  }
259 
260  //--------------------------------------------------------------------------
262&#href_anchor"line"> 263  size_t const size = this->Tables.size();
264  for (size_t i = 0; i < size; ++i)
265  {
266  this->Tables[i]->ReleaseGraphicsResources(window);
267  }
268  }
269 
270 private:
271  std::vector<vtkOpenGLVolumeRGBTable*> Tables;
272 
273  vtkOpenGLVolumeRGBTables() = delete;
274&#href_anchor"line"> 275  vtkOpenGLVolumeRGBTables(const vtkOpenGLVolumeRGBTables &other) = delete;
276&#href_anchor"line"> 277  vtkOpenGLVolumeRGBTables &operator=(const vtkOpenGLVolumeRGBTables &other) = delete;
278&#href_anchor"line"> 279 
280 #endif // vtkOpenGLVolumeRGBTable_h
281 // VTK-HeaderTest-Exclude: vtkOpenGLVolumeRGBTable.h
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOpenGLVolumeRGBTable.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 
16 #ifndef vtkOpenGLVolumeRGBTable_h
17 #define vtkOpenGLVolumeRGBTable_h
18 
19 #include <vtkObjectFactory.h>
20&#href_anchor"preprocessor">#include <vtkColorTransferFunction.h>
21&#href_anchor"preprocessor">#include <vtkTextureObject.h>
22 #include <vtk_glew.h>
23 #include <vtkMath.h>
24&#href_anchor"line"> 25 
26 //----------------------------------------------------------------------------
27&#href_anchor"keyword">class vtkOpenGLVolumeRGBTable : public vtkObject
28&#href_anchor"line"> 29 public:
30 
31  static vtkOpenGLVolumeRGBTable* New();
32 
33  // Activate texture.
34  //--------------------------------------------------------------------------
35  void Activate()
36  {
37  if (!this->TextureObject)
38  {
39  return;
40  }
41  this->TextureObject->Activate();
42  }
43 
44  // Deactivate texture.
45  //--------------------------------------------------------------------------
46  void Deactivate()
47  {
48  if (!this->TextureObject)
49  {
50  return;
51  }
52  this->TextureObject->Deactivate();
53  }
54 
55  // Update color transfer function texture.
56  //--------------------------------------------------------------------------
58&#href_anchor"keywordtype">double range[2],
59  int filterValue,
60  vtkOpenGLRenderWindow* renWin)
61&#href_anchor"line"> 62  bool needUpdate = false;
63 
64  if (!this->TextureObject)
65  {
67  }
68 
69  this->TextureObject->SetContext(renWin);
70 
71  if (range[0] != this->LastRange[0] || range[1] != this->LastRange[1])
72  {
73  this->LastRange[0] = range[0];
74  this->LastRange[1] = range[1];
75  needUpdate = true;
76  }
77 
78  if (scalarRGB->GetMTime() > this->BuildTime ||
79  this->TextureObject->GetMTime() > this->BuildTime ||
80  needUpdate || !this->TextureObject->GetHandle())
81  {
82  int const idealW = scalarRGB->EstimateMinNumberOfSamples(this->LastRange[0],
83  this->LastRange[1]);
84  int const newWidth = this->GetMaximumSupportedTextureWidth(renWin, idealW);
85 
86  if(this->Table == nullptr || this->TextureWidth != newWidth)
87  {
88  this->TextureWidth = newWidth;
89  delete [] this->Table;
90  this->Table = new float[this->TextureWidth *
92  }
93 
94  scalarRGB->GetTable(this->LastRange[0], this->LastRange[1],
95  this->TextureWidth, this->Table);
98  this->TextureObject->SetMagnificationFilter(filterValue);
99  this->TextureObject->SetMinificationFilter(filterValue);
102  VTK_FLOAT,
103  this->Table);
104  this->LastInterpolation = filterValue;
105  this->BuildTime.Modified();
106  }
107 
108  if (this->LastInterpolation != filterValue)
109  {
110  this->LastInterpolation = filterValue;
111  this->TextureObject->SetMagnificationFilter(filterValue);
112  this->TextureObject->SetMinificationFilter(filterValue);
113  }
114  }
115 
116  //--------------------------------------------------------------------------
118&#href_anchor"keywordtype">int idealWidth)
119  {
120  if (!this->TextureObject)
121  {
122  vtkErrorMacro("vtkTextureObject not initialized!");
123  return -1;
124  }
125 
126  // Try to match the next power of two.
127  idealWidth = vtkMath::NearestPowerOfTwo(idealWidth);
128  int const maxWidth = this->TextureObject->GetMaximumTextureSize(renWin);
129  if (maxWidth < 0)
130  {
131  vtkErrorMacro("Failed to query max texture size! using default 1024.");
132  return 1024;
133  }
134 
135  if (maxWidth >= idealWidth)
136  {
137  idealWidth = vtkMath::Max(1024, idealWidth);
138  return idealWidth;
139  }
140 
141  vtkWarningMacro("This OpenGL implementation does not support the required "
142  "texture size of " << idealWidth << ", falling back to maximum allowed, "
143  << maxWidth << "." << "This may cause an incorrect color table mapping.");
144 
145  return maxWidth;
146  }
147 
148  // Get the texture unit
149  //--------------------------------------------------------------------------
150  int GetTextureUnit(void)
151  {
152  if (!this->TextureObject)
153  {
154  return -1;
155  }
156  return this->TextureObject->GetTextureUnit();
157  }
158 
159  //--------------------------------------------------------------------------
161&#href_anchor"line"> 162  if (this->TextureObject)
163  {
165  this->TextureObject->Delete();
166  this->TextureObject = nullptr;
167  }
168  }
169 
170 protected:
171 
172  //--------------------------------------------------------------------------
174  {
175  this->TextureWidth = 1024;
176  this->NumberOfColorComponents = 3;
177  this->TextureObject = nullptr;
178  this->LastInterpolation = -1;
179  this->LastRange[0] = this->LastRange[1] = 0;
180  this->Table = nullptr;
181  }
182 
183  //--------------------------------------------------------------------------
185  {
186  if (this->TextureObject)
187  {
188  this->TextureObject->Delete();
189  this->TextureObject = nullptr;
190  }
191 
192  delete[] this->Table;
193  }
194 
195 
198 
200 
202  double LastRange[2];
203  float* Table;
205 
206 private:
208&#href_anchor"keyword">delete;
210&#href_anchor"keyword">delete;
211 };
212 
214&#href_anchor"line"> 215 
217&#href_anchor"keyword">class vtkOpenGLVolumeRGBTables
218&#href_anchor"line"> 219 public:
220  //--------------------------------------------------------------------------
221  vtkOpenGLVolumeRGBTables(unsigned int numberOfTables)
222  {
223  this->Tables.reserve(static_cast<size_t>(numberOfTables));
224 
225  for (unsigned int i = 0; i < numberOfTables; i++)
226  {
228  this->Tables.push_back(table);
229  }
230  }
231 
232  //--------------------------------------------------------------------------
234  {
235  size_t const size = this->Tables.size();
236  for (size_t i = 0; i < size; i++)
237  {
238  this->Tables[i]->Delete();
239  }
240  }
241 
242  // brief Get opacity table at a given index.
243  //--------------------------------------------------------------------------
245  {
246  if (i >= this->Tables.size())
247  {
248  return nullptr;
249  }
250  return this->Tables[i];
251  }
252 
253  // Get number of opacity tables.
254  //--------------------------------------------------------------------------
256  {
257  return this->Tables.size();
258  }
259 
260  //--------------------------------------------------------------------------
262&#href_anchor"line"> 263  size_t const size = this->Tables.size();
264  for (size_t i = 0; i < size; ++i)
265  {
266  this->Tables[i]->ReleaseGraphicsResources(window);
267  }
268  }
269 
270 private:
271  std::vector<vtkOpenGLVolumeRGBTable*> Tables;
272 
273  vtkOpenGLVolumeRGBTables() = delete;
274&#href_anchor"line"> 275  vtkOpenGLVolumeRGBTables(const vtkOpenGLVolumeRGBTables &other) = delete;
276&#href_anchor"line"> 277  vtkOpenGLVolumeRGBTables &operator=(const vtkOpenGLVolumeRGBTables &other) = delete;
278&#href_anchor"line"> 279 
280 #endif // vtkOpenGLVolumeRGBTable_h
281 // VTK-HeaderTest-Exclude: vtkOpenGLVolumeRGBTable.h
OpenGL rendering window.
void GetTable(double x1, double x2, int n, double *table)
Fills in a table of n colors mapped from values mapped with even spacing between x1 and x2...
@@ -73,7 +73,7 @@
static int NearestPowerOfTwo(int x)
Compute the nearest power of two that is not less than x.
Definition: vtkMath.h:1273
- +
virtual void SetMinificationFilter(int)
Minification filter mode.
virtual vtkMTimeType GetMTime()
Return this object&#39;s modified time.
@@ -84,7 +84,7 @@
int EstimateMinNumberOfSamples(double const &x1, double const &x2)
Estimates the minimum size of a table such that it would correctly sample this function.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
static int GetMaximumTextureSize(vtkOpenGLRenderWindow *context)
Query and return maximum texture size (dimension) supported by the OpenGL driver for a particular con...
Defines a transfer function for mapping a property to an RGB color value.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRCamera_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRCamera_8h_source.html 2018-12-20 19:53:43.499024258 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRCamera_8h_source.html 2018-12-20 19:53:43.499024258 +0000 @@ -67,7 +67,7 @@
vtkNew< vtkTransform > PoseTransform
represent and manipulate 3x3 transformation matrices
Definition: vtkMatrix3x3.h:36
-
OpenGL camera.
+
OpenGL camera.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 
5 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6 All rights reserved.
7 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without even
10 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11 PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
42 #ifndef vtkOpenVRRenderWindow_h
43 #define vtkOpenVRRenderWindow_h
44 
45 #include "vtkRenderingOpenVRModule.h" // For export macro
46 #include "vtkOpenGLRenderWindow.h"
47 
48 #include <openvr.h> // for ivars
49 #include <vector> // ivars
50 #include "vtkOpenGLHelper.h" // used for ivars
51&#href_anchor"preprocessor">#include "vtk_glew.h" // used for methods
52 #include "vtkEventData.h" // for enums
53&#href_anchor"line"> 54 class vtkCamera;
55&#href_anchor"keyword">class vtkOpenVRModel;
56&#href_anchor"keyword">class vtkOpenVROverlay;
57&#href_anchor"keyword">class vtkOpenGLVertexBufferObject;
58&#href_anchor"keyword">class vtkTransform;
59&#href_anchor"line"> 60&#href_anchor"keyword">class VTKRENDERINGOPENVR_EXPORT vtkOpenVRRenderWindow : public vtkOpenGLRenderWindow
61&#href_anchor"line"> 62 public:
63  static vtkOpenVRRenderWindow *New();
65&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
66&#href_anchor"line"> 70  vr::IVRSystem *GetHMD() { return this->HMD; };
71 
75  void RenderOverlay();
76 
78 
81  vtkGetObjectMacro(DashboardOverlay, vtkOpenVROverlay);
82&#href_anchor"keywordtype">void SetDashboardOverlay(vtkOpenVROverlay *);
84&#href_anchor"line"> 88  void UpdateHMDMatrixPose();
89 
91 
95  { return this->LeftEyeDesc.m_nRenderFramebufferId; };
97  { return this->LeftEyeDesc.m_nResolveFramebufferId; };
99  { return this->RightEyeDesc.m_nRenderFramebufferId; };
101  { return this->RightEyeDesc.m_nResolveFramebufferId; };
102  void GetRenderBufferSize(int &width, int &height)
103  {
104  width = this->Size[0];
105  height = this->Size[1];
106  };
108 
112  vtkOpenVRModel *GetTrackedDeviceModel(vtkEventDataDevice idx);
113  vtkOpenVRModel *GetTrackedDeviceModel(vr::TrackedDeviceIndex_t idx) {
114  return this->TrackedDeviceToRenderModel[idx]; };
115 
119  vr::IVRRenderModels * GetOpenVRRenderModels() {
120  return this->OpenVRRenderModels; };
121 
125  vr::TrackedDeviceIndex_t GetTrackedDeviceIndexForDevice(vtkEventDataDevice dev);
126 
130  void GetTrackedDevicePose(vtkEventDataDevice idx, vr::TrackedDevicePose_t **pose);
131  vr::TrackedDevicePose_t &GetTrackedDevicePose(vr::TrackedDeviceIndex_t idx) {
132  return this->TrackedDevicePose[idx]; };
133 
142  void InitializeViewFromCamera(vtkCamera *cam);
143&#href_anchor"line"> 145 
150  vtkSetVector3Macro(PhysicalViewDirection, double);
151  vtkSetVector3Macro(PhysicalViewUp, double);
152  vtkGetVector3Macro(PhysicalViewDirection, double);
153  vtkGetVector3Macro(PhysicalViewUp, double);
154  vtkSetVector3Macro(PhysicalTranslation, double);
155  vtkGetVector3Macro(PhysicalTranslation, double);
156  vtkSetMacro(PhysicalScale, double);
157  vtkGetMacro(PhysicalScale, double);
159 
161 
165  vtkSetMacro(TrackHMD, bool);
166  vtkGetMacro(TrackHMD, bool);
168 
172  virtual void Start(void);
173 
178  virtual void StereoUpdate();
179 
184  virtual void StereoMidpoint();
185 
190  virtual void StereoRenderComplete();
191 
195  void Frame(void);
196 
203  virtual void Initialize(void);
204 
210  virtual void Finalize(void);
211 
215  void MakeCurrent();
216 
220  virtual bool IsCurrent();
221 
225  const char *ReportCapabilities() { return "OpenVR System";};
226 
230  int IsDirect() { return 1; };
231 
237  virtual int GetEventPending() { return 0;};
238 
242  virtual int *GetScreenSize();
243 
245 
248  virtual void SetSize(int,int);
249  virtual void SetSize(int a[2]) {vtkOpenGLRenderWindow::SetSize(a);};
251 
253 
256  virtual void SetPosition(int,int);
257  virtual void SetPosition(int a[2]) {vtkOpenGLRenderWindow::SetPosition(a);};
259 
260  // implement required virtual functions
261  void SetWindowInfo(char *) {};
262  void SetNextWindowInfo(char *) {};
263  void SetParentInfo(char *) {};
264  virtual void *GetGenericDisplayId() {return (void *)this->HelperWindow->GetGenericDisplayId();};
265  virtual void *GetGenericWindowId() {return (void *)this->HelperWindow->GetGenericWindowId();};
266  virtual void *GetGenericParentId() {return (void *)nullptr;};
267  virtual void *GetGenericContext() { return (void *)this->HelperWindow->GetGenericContext(); };
268  virtual void *GetGenericDrawable() {return (void *)this->HelperWindow->GetGenericDrawable();};
269  virtual void SetDisplayId(void *) {};
270  void SetWindowId(void *) {};
271  void SetParentId(void *) {};
272  void HideCursor() {};
273  void ShowCursor() {};
274  virtual void SetFullScreen(int) {};
275  virtual void WindowRemap(void) {};
276  virtual void SetNextWindowId(void *) {};
277 
281  virtual int SupportsOpenGL() { return 1; };
282 
287  void Render();
288 
292  vtkGetObjectMacro(HelperWindow, vtkOpenGLRenderWindow);
293&#href_anchor"keywordtype">void SetHelperWindow(vtkOpenGLRenderWindow *val);
294&#href_anchor"line"> 295 protected:
297&#href_anchor"code" href="classvtkOpenVRRenderWindow.html">vtkOpenVRRenderWindow();
298 
304&#href_anchor"line"> 305  virtual void CreateAWindow() {};
306  virtual void DestroyWindow() {};
307 
308  std::string m_strDriver;
310  vr::IVRSystem *HMD;
311  vr::IVRRenderModels *OpenVRRenderModels;
312 
313&#href_anchor"keyword">struct FramebufferDesc
314&#href_anchor"line"> 315  GLuint m_nDepthBufferId;
320  };
323  bool CreateFrameBuffer( int nWidth, int nHeight,
324  FramebufferDesc &framebufferDesc );
325&#href_anchor"line"> 326  // convert a device index to a human string
327  std::string GetTrackedDeviceString(
328  vr::IVRSystem *pHmd,
329  vr::TrackedDeviceIndex_t unDevice,
330  vr::TrackedDeviceProperty prop,
331  vr::TrackedPropertyError *peError = nullptr );
332 
333  // devices may have polygonal models
334  // load them
335  vtkOpenVRModel *FindOrLoadRenderModel(const char *modelName );
336&#href_anchor"keywordtype">void RenderModels();
337  std::vector<vtkOpenVRModel * > VTKRenderModels;
338  vtkOpenVRModel *TrackedDeviceToRenderModel[ vr::k_unMaxTrackedDeviceCount ];
339  vr::TrackedDevicePose_t TrackedDevicePose[ vr::k_unMaxTrackedDeviceCount ];
340 
341  // used in computing the pose
343  double PhysicalViewDirection[3];
344  double PhysicalViewUp[3];
345  double PhysicalTranslation[3];
347 
348  // for the overlay
350 
351  bool TrackHMD;
352 
354 
355 
356 private:
358&#href_anchor"keywordtype">void operator=(const vtkOpenVRRenderWindow&) = delete;
359&#href_anchor"line"> 360 
361 
362 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3 Program: Visualization Toolkit
4 
5 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6 All rights reserved.
7 See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without even
10 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11 PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
42 #ifndef vtkOpenVRRenderWindow_h
43 #define vtkOpenVRRenderWindow_h
44 
45 #include "vtkRenderingOpenVRModule.h" // For export macro
46 #include "vtkOpenGLRenderWindow.h"
47 
48 #include <openvr.h> // for ivars
49 #include <vector> // ivars
50 #include "vtkOpenGLHelper.h" // used for ivars
51&#href_anchor"preprocessor">#include "vtk_glew.h" // used for methods
52 #include "vtkEventData.h" // for enums
53&#href_anchor"line"> 54 class vtkCamera;
55&#href_anchor"keyword">class vtkOpenVRModel;
56&#href_anchor"keyword">class vtkOpenVROverlay;
57&#href_anchor"keyword">class vtkOpenGLVertexBufferObject;
58&#href_anchor"keyword">class vtkTransform;
59&#href_anchor"line"> 60&#href_anchor"keyword">class VTKRENDERINGOPENVR_EXPORT vtkOpenVRRenderWindow : public vtkOpenGLRenderWindow
61&#href_anchor"line"> 62 public:
63  static vtkOpenVRRenderWindow *New();
65&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
66&#href_anchor"line"> 70  vr::IVRSystem *GetHMD() { return this->HMD; };
71 
75  void RenderOverlay();
76 
78 
81  vtkGetObjectMacro(DashboardOverlay, vtkOpenVROverlay);
82&#href_anchor"keywordtype">void SetDashboardOverlay(vtkOpenVROverlay *);
84&#href_anchor"line"> 88  void UpdateHMDMatrixPose();
89 
91 
95  { return this->LeftEyeDesc.m_nRenderFramebufferId; };
97  { return this->LeftEyeDesc.m_nResolveFramebufferId; };
99  { return this->RightEyeDesc.m_nRenderFramebufferId; };
101  { return this->RightEyeDesc.m_nResolveFramebufferId; };
102  void GetRenderBufferSize(int &width, int &height)
103  {
104  width = this->Size[0];
105  height = this->Size[1];
106  };
108 
112  vtkOpenVRModel *GetTrackedDeviceModel(vtkEventDataDevice idx);
113  vtkOpenVRModel *GetTrackedDeviceModel(vr::TrackedDeviceIndex_t idx) {
114  return this->TrackedDeviceToRenderModel[idx]; };
115 
119  vr::IVRRenderModels * GetOpenVRRenderModels() {
120  return this->OpenVRRenderModels; };
121 
125  vr::TrackedDeviceIndex_t GetTrackedDeviceIndexForDevice(vtkEventDataDevice dev);
126 
130  void GetTrackedDevicePose(vtkEventDataDevice idx, vr::TrackedDevicePose_t **pose);
131  vr::TrackedDevicePose_t &GetTrackedDevicePose(vr::TrackedDeviceIndex_t idx) {
132  return this->TrackedDevicePose[idx]; };
133 
142  void InitializeViewFromCamera(vtkCamera *cam);
143&#href_anchor"line"> 145 
150  vtkSetVector3Macro(PhysicalViewDirection, double);
151  vtkSetVector3Macro(PhysicalViewUp, double);
152  vtkGetVector3Macro(PhysicalViewDirection, double);
153  vtkGetVector3Macro(PhysicalViewUp, double);
154  vtkSetVector3Macro(PhysicalTranslation, double);
155  vtkGetVector3Macro(PhysicalTranslation, double);
156  vtkSetMacro(PhysicalScale, double);
157  vtkGetMacro(PhysicalScale, double);
159 
161 
165  vtkSetMacro(TrackHMD, bool);
166  vtkGetMacro(TrackHMD, bool);
168 
172  virtual void Start(void);
173 
178  virtual void StereoUpdate();
179 
184  virtual void StereoMidpoint();
185 
190  virtual void StereoRenderComplete();
191 
195  void Frame(void);
196 
203  virtual void Initialize(void);
204 
210  virtual void Finalize(void);
211 
215  void MakeCurrent();
216 
220  virtual bool IsCurrent();
221 
225  const char *ReportCapabilities() { return "OpenVR System";};
226 
230  int IsDirect() { return 1; };
231 
237  virtual int GetEventPending() { return 0;};
238 
242  virtual int *GetScreenSize();
243 
245 
248  virtual void SetSize(int,int);
249  virtual void SetSize(int a[2]) {vtkOpenGLRenderWindow::SetSize(a);};
251 
253 
256  virtual void SetPosition(int,int);
257  virtual void SetPosition(int a[2]) {vtkOpenGLRenderWindow::SetPosition(a);};
259 
260  // implement required virtual functions
261  void SetWindowInfo(char *) {};
262  void SetNextWindowInfo(char *) {};
263  void SetParentInfo(char *) {};
264  virtual void *GetGenericDisplayId() {return (void *)this->HelperWindow->GetGenericDisplayId();};
265  virtual void *GetGenericWindowId() {return (void *)this->HelperWindow->GetGenericWindowId();};
266  virtual void *GetGenericParentId() {return (void *)nullptr;};
267  virtual void *GetGenericContext() { return (void *)this->HelperWindow->GetGenericContext(); };
268  virtual void *GetGenericDrawable() {return (void *)this->HelperWindow->GetGenericDrawable();};
269  virtual void SetDisplayId(void *) {};
270  void SetWindowId(void *) {};
271  void SetParentId(void *) {};
272  void HideCursor() {};
273  void ShowCursor() {};
274  virtual void SetFullScreen(int) {};
275  virtual void WindowRemap(void) {};
276  virtual void SetNextWindowId(void *) {};
277 
281  virtual int SupportsOpenGL() { return 1; };
282 
287  void Render();
288 
292  vtkGetObjectMacro(HelperWindow, vtkOpenGLRenderWindow);
293&#href_anchor"keywordtype">void SetHelperWindow(vtkOpenGLRenderWindow *val);
294&#href_anchor"line"> 295 protected:
297&#href_anchor"code" href="classvtkOpenVRRenderWindow.html">vtkOpenVRRenderWindow();
298 
304&#href_anchor"line"> 305  virtual void CreateAWindow() {};
306  virtual void DestroyWindow() {};
307 
308  std::string m_strDriver;
310  vr::IVRSystem *HMD;
311  vr::IVRRenderModels *OpenVRRenderModels;
312 
313&#href_anchor"keyword">struct FramebufferDesc
314&#href_anchor"line"> 315  GLuint m_nDepthBufferId;
320  };
323  bool CreateFrameBuffer( int nWidth, int nHeight,
324  FramebufferDesc &framebufferDesc );
325&#href_anchor"line"> 326  // convert a device index to a human string
327  std::string GetTrackedDeviceString(
328  vr::IVRSystem *pHmd,
329  vr::TrackedDeviceIndex_t unDevice,
330  vr::TrackedDeviceProperty prop,
331  vr::TrackedPropertyError *peError = nullptr );
332 
333  // devices may have polygonal models
334  // load them
335  vtkOpenVRModel *FindOrLoadRenderModel(const char *modelName );
336&#href_anchor"keywordtype">void RenderModels();
337  std::vector<vtkOpenVRModel * > VTKRenderModels;
338  vtkOpenVRModel *TrackedDeviceToRenderModel[ vr::k_unMaxTrackedDeviceCount ];
339  vr::TrackedDevicePose_t TrackedDevicePose[ vr::k_unMaxTrackedDeviceCount ];
340 
341  // used in computing the pose
343  double PhysicalViewDirection[3];
344  double PhysicalViewUp[3];
345  double PhysicalTranslation[3];
347 
348  // for the overlay
350 
351  bool TrackHMD;
352 
354 
355 
356 private:
358&#href_anchor"keywordtype">void operator=(const vtkOpenVRRenderWindow&) = delete;
359&#href_anchor"line"> 360 
361 
362 #endif
OpenGL rendering window.
virtual void Finalize()=0
Finalize the rendering process.
int IsDirect()
Is this render window using hardware acceleration? 0-false, 1-true.
@@ -117,7 +117,7 @@
std::vector< vtkOpenVRModel *> VTKRenderModels
virtual void * GetGenericDisplayId()
Dummy stubs for vtkWindow API.
virtual void ReleaseGraphicsResources(vtkRenderWindow *)
Free up any graphics resources associated with this window a value of NULL means the context may alre...
-
virtual void Initialize(void)
Initialize the rendering window.
+
virtual void Initialize(void)
Initialize the rendering window.
virtual void * GetGenericWindowId()
Dummy stubs for vtkWindow API.
virtual void SetSize(int a[2])
Set the size of the window in pixels.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderer_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderer_8h_source.html 2018-12-20 19:53:43.699025543 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOpenVRRenderer_8h_source.html 2018-12-20 19:53:43.699025543 +0000 @@ -57,7 +57,7 @@
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkOpenGLRenderer * New()
void DeviceRender(void) override
Concrete open gl render method.
-
OpenGL renderer.
+
OpenGL renderer.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOptiXPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkOptiXPass_h
29 #define vtkOptiXPass_h
30 
31 #include "vtkRenderingOptiXModule.h" // For export macro
32 #include "vtkRenderPass.h"
33&#href_anchor"line"> 34 class vtkOptiXRendererNode;
35&#href_anchor"keyword">class vtkCameraPass;
36&#href_anchor"keyword">class vtkLightsPass;
37&#href_anchor"keyword">class vtkOverlayPass;
38&#href_anchor"keyword">class vtkRenderPassCollection;
39&#href_anchor"keyword">class vtkSequencePass;
40&#href_anchor"keyword">class vtkVolumetricPass;
41&#href_anchor"keyword">class vtkOptiXPassInternals;
42 
43&#href_anchor"keyword">class VTKRENDERINGOPTIX_EXPORT vtkOptiXPass : public vtkRenderPass
44&#href_anchor"line"> 45 public:
46  static vtkOptiXPass *New();
47  vtkTypeMacro(vtkOptiXPass,vtkRenderPass);
48&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
49&#href_anchor"line"> 53  virtual void Render(const vtkRenderState *s);
54&#href_anchor"line"> 56 
59  void SetSceneGraph(vtkOptiXRendererNode *);
60&#href_anchor"code" href="classvtkOptiXRendererNode.html">vtkOptiXRendererNode);
62 
66  virtual void RenderInternal(const vtkRenderState *s);
67&#href_anchor"line"> 68  protected:
69 
70  vtkOptiXPass();
71&#href_anchor"keyword">virtual ~vtkOptiXPass();
72&#href_anchor"line"> 73  vtkOptiXRendererNode *SceneGraph;
80 
81  private:
82  vtkOptiXPass(const vtkOptiXPass&) = delete;
83&#href_anchor"keywordtype">void operator=(const vtkOptiXPass&) = delete;
84&#href_anchor"line"> 85  vtkOptiXPassInternals *Internals;
86 };
87 
88 #endif
Execute render passes sequentially.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOptiXPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkOptiXPass_h
29 #define vtkOptiXPass_h
30 
31 #include "vtkRenderingOptiXModule.h" // For export macro
32 #include "vtkRenderPass.h"
33&#href_anchor"line"> 34 class vtkOptiXRendererNode;
35&#href_anchor"keyword">class vtkCameraPass;
36&#href_anchor"keyword">class vtkLightsPass;
37&#href_anchor"keyword">class vtkOverlayPass;
38&#href_anchor"keyword">class vtkRenderPassCollection;
39&#href_anchor"keyword">class vtkSequencePass;
40&#href_anchor"keyword">class vtkVolumetricPass;
41&#href_anchor"keyword">class vtkOptiXPassInternals;
42 
43&#href_anchor"keyword">class VTKRENDERINGOPTIX_EXPORT vtkOptiXPass : public vtkRenderPass
44&#href_anchor"line"> 45 public:
46  static vtkOptiXPass *New();
47  vtkTypeMacro(vtkOptiXPass,vtkRenderPass);
48&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
49&#href_anchor"line"> 53  virtual void Render(const vtkRenderState *s);
54&#href_anchor"line"> 56 
59  void SetSceneGraph(vtkOptiXRendererNode *);
60&#href_anchor"code" href="classvtkOptiXRendererNode.html">vtkOptiXRendererNode);
62 
66  virtual void RenderInternal(const vtkRenderState *s);
67&#href_anchor"line"> 68  protected:
69 
70  vtkOptiXPass();
71&#href_anchor"keyword">virtual ~vtkOptiXPass();
72&#href_anchor"line"> 73  vtkOptiXRendererNode *SceneGraph;
80 
81  private:
82  vtkOptiXPass(const vtkOptiXPass&) = delete;
83&#href_anchor"keywordtype">void operator=(const vtkOptiXPass&) = delete;
84&#href_anchor"line"> 85  vtkOptiXPassInternals *Internals;
86 };
87 
88 #endif
Execute render passes sequentially.
vtkCameraPass * CameraPass
Definition: vtkOptiXPass.h:74
vtkSequencePass * SequencePass
Definition: vtkOptiXPass.h:78
-
Render the volumetric geometry with property key filtering.
+
Render the volumetric geometry with property key filtering.
links vtkRenderers to OptiX
-
Implement the camera render pass.
Definition: vtkCameraPass.h:38
+
Implement the camera render pass.
Definition: vtkCameraPass.h:41
vtkVolumetricPass * VolumetricPass
Definition: vtkOptiXPass.h:77
-
Render the overlay geometry with property key filtering.
+
Render the overlay geometry with property key filtering.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
vtkLightsPass * LightsPass
Definition: vtkOptiXPass.h:75
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
a render pass that uses OptiX instead of GL
Definition: vtkOptiXPass.h:43
vtkOverlayPass * OverlayPass
Definition: vtkOptiXPass.h:76
-
an ordered list of RenderPasses
+
an ordered list of RenderPasses
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
Implement the lights render pass.
Definition: vtkLightsPass.h:37
+
Implement the lights render pass.
Definition: vtkLightsPass.h:40
vtkRenderPassCollection * RenderPassCollection
Definition: vtkOptiXPass.h:79
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXTestInteractor_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXTestInteractor_8h_source.html 2018-12-20 19:53:43.791026135 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkOptiXTestInteractor_8h_source.html 2018-12-20 19:53:43.791026135 +0000 @@ -56,7 +56,7 @@
interactive manipulation of the camera
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
OpenGL renderer.
+
OpenGL renderer.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOverlayPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkOverlayPass_h
32 #define vtkOverlayPass_h
33 
34 #include "vtkRenderingOpenGLModule.h" // For export macro
35 #include "vtkDefaultPass.h"
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOverlayPass : public vtkDefaultPass
38&#href_anchor"line"> 39 public:
40  static vtkOverlayPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
55&#href_anchor"line"> 59  ~vtkOverlayPass() override;
60&#href_anchor"line"> 61  private:
62  vtkOverlayPass(const vtkOverlayPass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkOverlayPass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
static vtkDefaultPass * New()
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkOverlayPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkOverlayPass_h
35 #define vtkOverlayPass_h
36 
37 #include "vtkRenderingOpenGLModule.h" // For export macro
38 #include "vtkDefaultPass.h"
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkOverlayPass : public vtkDefaultPass
41&#href_anchor"line"> 42 public:
43  static vtkOverlayPass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
58&#href_anchor"line"> 62  ~vtkOverlayPass() override;
63&#href_anchor"line"> 64  private:
65  vtkOverlayPass(const vtkOverlayPass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkOverlayPass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
static vtkDefaultPass * New()
void Render(const vtkRenderState *s) override
Perform rendering according to a render state s.
-
Render the overlay geometry with property key filtering.
+
Render the overlay geometry with property key filtering.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICComposite_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICComposite_8h_source.html 2018-12-20 19:53:43.863026597 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPSurfaceLICComposite_8h_source.html 2018-12-20 19:53:43.863026597 +0000 @@ -46,7 +46,7 @@
vtkPSurfaceLICComposite.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkPSurfaceLICComposite.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkPSurfaceLICComposite_h
26 #define vtkPSurfaceLICComposite_h
27 
28 #include "vtkSurfaceLICComposite.h"
29 #include "vtkWeakPointer.h" // for ren context
30&#href_anchor"preprocessor">#include "vtkOpenGLRenderWindow.h" // for context
31 #include "vtkRenderingParallelLICModule.h" // for export macro
32 #include "vtkPixelExtent.h" // for pixel extent
33&#href_anchor"preprocessor">#include "vtkPPixelTransfer.h" // for pixel transfer
34&#href_anchor"preprocessor">#include <deque> // for deque
35 #include <vector> // for vector
36 #include <list> // for list
37 
38 class vtkFloatArray;
39&#href_anchor"keyword">class vtkRenderWindow;
40&#href_anchor"keyword">class vtkTextureObject;
41&#href_anchor"keyword">class vtkPainterCommunicator;
42&#href_anchor"keyword">class vtkPPainterCommunicator;
43&#href_anchor"keyword">class vtkPPixelExtentOps;
44 
45 #ifdef VTK_OPENGL2
46 class vtkOpenGLHelper;
47&#href_anchor"keyword">class vtkOpenGLFramebufferObject;
48&#href_anchor"preprocessor">#else
49 class vtkShaderProgram2;
50&#href_anchor"keyword">class vtkFrameBufferObject2;
51&#href_anchor"preprocessor">#endif
52 
53&#href_anchor"keyword">class VTKRENDERINGPARALLELLIC_EXPORT vtkPSurfaceLICComposite : public vtkSurfaceLICComposite
54&#href_anchor"line"> 55 public:
56  static vtkPSurfaceLICComposite *New();
58&#href_anchor"keyword">virtual void PrintSelf(ostream &os, vtkIndent indent) override;
59&#href_anchor"line"> 65  virtual void SetContext(vtkOpenGLRenderWindow *rwin) override;
66  virtual vtkOpenGLRenderWindow *GetContext() override { return this->Context; }
67 
72  virtual void SetCommunicator(vtkPainterCommunicator *comm) override;
73&#href_anchor"line"> 78  virtual int BuildProgram(float *vectors) override;
79 
84  virtual int Gather(
85  void *pSendPBO,
86  int dataType,
87  int nComps,
88  vtkTextureObject *&newImage) override;
89&#href_anchor"line"> 94  virtual int Scatter(
95  void *pSendPBO,
96  int dataType,
97  int nComps,
98  vtkTextureObject *&newImage) override;
99&#href_anchor"line"> 100 protected:
102&#href_anchor"code" href="classvtkPSurfaceLICComposite.html">vtkPSurfaceLICComposite();
103 
104 private:
108  int InitializeCompositeShader(vtkOpenGLRenderWindow *context);
109&#href_anchor"line"> 113  int ExecuteShader(const vtkPixelExtent &ext, vtkTextureObject *tex);
114&#href_anchor"line"> 120  double EstimateCommunicationCost(
121  const std::deque<std::deque<vtkPixelExtent> > &srcExts,
122  const std::deque<std::deque<vtkPixelExtent> > &destExts);
123 
129  double EstimateDecompEfficiency(
130  const std::deque< std::deque<vtkPixelExtent> > &exts,
131  const std::deque< std::deque<vtkPixelExtent> > &guardExts);
132 
137  int DecomposeScreenExtent(
138  std::deque< std::deque<vtkPixelExtent> >&newExts,
139  float *vectors);
140 
145  int DecomposeExtent(
146  vtkPixelExtent &in,
147&#href_anchor"keywordtype">int nPieces,
148  std::list<vtkPixelExtent> &out);
149 
158  int MakeDecompDisjoint(
159  const std::deque< std::deque< vtkPixelExtent> > &in,
160  std::deque< std::deque< vtkPixelExtent> > &out,
161  float *vectors);
162 
163 
164  // decomp set of extents
165  int MakeDecompLocallyDisjoint(
166  const std::deque< std::deque< vtkPixelExtent> > &in,
167  std::deque< std::deque< vtkPixelExtent> > &out);
168 
170 
176  int AllGatherExtents(
177  const std::deque<vtkPixelExtent> &localExts,
178  std::deque<std::deque<vtkPixelExtent> > &remoteExts,
179  vtkPixelExtent &dataSetExt);
180&#href_anchor"line"> 184  int AllReduceVectorMax(
185  const std::deque<vtkPixelExtent> &originalExts,
186  const std::deque<std::deque<vtkPixelExtent> > &newExts,
187  float *vectors,
188  std::vector<std::vector<float> > &vectorMax);
189 
193  int AddGuardPixels(
194  const std::deque<std::deque<vtkPixelExtent> > &exts,
195  std::deque<std::deque<vtkPixelExtent> > &guardExts,
196  std::deque<std::deque<vtkPixelExtent> > &disjointGuardExts,
197  float *vectors);
198 
199 private:
200  vtkPPainterCommunicator *PainterComm; // mpi state
201&#href_anchor"line"> 202  int CommRank;
203  int CommSize;
204 
205  vtkWeakPointer<vtkOpenGLRenderWindow> Context; // rendering context
206&#href_anchor"line"> 207 #ifdef VTK_OPENGL2
208  vtkOpenGLFramebufferObject *FBO; // Framebuffer object
209&#href_anchor"code" href="classvtkOpenGLHelper.html">vtkOpenGLHelper *CompositeShader;
210 #else
211  vtkFrameBufferObject2 *FBO; // buffer object
212&#href_anchor"code" href="classvtkShaderProgram2.html">vtkShaderProgram2 *CompositeShader; // shader program for compositing
213 #endif
214 
215  std::deque<vtkPPixelTransfer> GatherProgram; // ordered steps required to move data to new decomp
216  std::deque<vtkPPixelTransfer> ScatterProgram; // ordered steps required to unmove data from new decomp
217 
218  friend VTKRENDERINGPARALLELLIC_EXPORT
219  ostream &operator<<(ostream &os, vtkPSurfaceLICComposite &ss);
220&#href_anchor"line"> 221  vtkPSurfaceLICComposite(const vtkPSurfaceLICComposite&) = delete;
222&#href_anchor"keywordtype">void operator=(const vtkPSurfaceLICComposite&) = delete;
223&#href_anchor"line"> 224 
225 VTKRENDERINGPARALLELLIC_EXPORT
226 ostream &operator<<(ostream &os, vtkPSurfaceLICComposite &ss);
227&#href_anchor"line"> 228 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkPSurfaceLICComposite.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkPSurfaceLICComposite_h
26 #define vtkPSurfaceLICComposite_h
27 
28 #include "vtkSurfaceLICComposite.h"
29 #include "vtkWeakPointer.h" // for ren context
30&#href_anchor"preprocessor">#include "vtkOpenGLRenderWindow.h" // for context
31 #include "vtkRenderingParallelLICModule.h" // for export macro
32 #include "vtkPixelExtent.h" // for pixel extent
33&#href_anchor"preprocessor">#include "vtkPPixelTransfer.h" // for pixel transfer
34&#href_anchor"preprocessor">#include <deque> // for deque
35 #include <vector> // for vector
36 #include <list> // for list
37 
38 class vtkFloatArray;
39&#href_anchor"keyword">class vtkRenderWindow;
40&#href_anchor"keyword">class vtkTextureObject;
41&#href_anchor"keyword">class vtkPainterCommunicator;
42&#href_anchor"keyword">class vtkPPainterCommunicator;
43&#href_anchor"keyword">class vtkPPixelExtentOps;
44 
45 #ifdef VTK_OPENGL2
46 class vtkOpenGLHelper;
47&#href_anchor"keyword">class vtkOpenGLFramebufferObject;
48&#href_anchor"preprocessor">#else
49 class vtkShaderProgram2;
50&#href_anchor"keyword">class vtkFrameBufferObject2;
51&#href_anchor"preprocessor">#endif
52 
53&#href_anchor"keyword">class VTKRENDERINGPARALLELLIC_EXPORT vtkPSurfaceLICComposite : public vtkSurfaceLICComposite
54&#href_anchor"line"> 55 public:
56  static vtkPSurfaceLICComposite *New();
58&#href_anchor"keyword">virtual void PrintSelf(ostream &os, vtkIndent indent) override;
59&#href_anchor"line"> 65  virtual void SetContext(vtkOpenGLRenderWindow *rwin) override;
66  virtual vtkOpenGLRenderWindow *GetContext() override { return this->Context; }
67 
72  virtual void SetCommunicator(vtkPainterCommunicator *comm) override;
73&#href_anchor"line"> 78  virtual int BuildProgram(float *vectors) override;
79 
84  virtual int Gather(
85  void *pSendPBO,
86  int dataType,
87  int nComps,
88  vtkTextureObject *&newImage) override;
89&#href_anchor"line"> 94  virtual int Scatter(
95  void *pSendPBO,
96  int dataType,
97  int nComps,
98  vtkTextureObject *&newImage) override;
99&#href_anchor"line"> 100 protected:
102&#href_anchor"code" href="classvtkPSurfaceLICComposite.html">vtkPSurfaceLICComposite();
103 
104 private:
108  int InitializeCompositeShader(vtkOpenGLRenderWindow *context);
109&#href_anchor"line"> 113  int ExecuteShader(const vtkPixelExtent &ext, vtkTextureObject *tex);
114&#href_anchor"line"> 120  double EstimateCommunicationCost(
121  const std::deque<std::deque<vtkPixelExtent> > &srcExts,
122  const std::deque<std::deque<vtkPixelExtent> > &destExts);
123 
129  double EstimateDecompEfficiency(
130  const std::deque< std::deque<vtkPixelExtent> > &exts,
131  const std::deque< std::deque<vtkPixelExtent> > &guardExts);
132 
137  int DecomposeScreenExtent(
138  std::deque< std::deque<vtkPixelExtent> >&newExts,
139  float *vectors);
140 
145  int DecomposeExtent(
146  vtkPixelExtent &in,
147&#href_anchor"keywordtype">int nPieces,
148  std::list<vtkPixelExtent> &out);
149 
158  int MakeDecompDisjoint(
159  const std::deque< std::deque< vtkPixelExtent> > &in,
160  std::deque< std::deque< vtkPixelExtent> > &out,
161  float *vectors);
162 
163 
164  // decomp set of extents
165  int MakeDecompLocallyDisjoint(
166  const std::deque< std::deque< vtkPixelExtent> > &in,
167  std::deque< std::deque< vtkPixelExtent> > &out);
168 
170 
176  int AllGatherExtents(
177  const std::deque<vtkPixelExtent> &localExts,
178  std::deque<std::deque<vtkPixelExtent> > &remoteExts,
179  vtkPixelExtent &dataSetExt);
180&#href_anchor"line"> 184  int AllReduceVectorMax(
185  const std::deque<vtkPixelExtent> &originalExts,
186  const std::deque<std::deque<vtkPixelExtent> > &newExts,
187  float *vectors,
188  std::vector<std::vector<float> > &vectorMax);
189 
193  int AddGuardPixels(
194  const std::deque<std::deque<vtkPixelExtent> > &exts,
195  std::deque<std::deque<vtkPixelExtent> > &guardExts,
196  std::deque<std::deque<vtkPixelExtent> > &disjointGuardExts,
197  float *vectors);
198 
199 private:
200  vtkPPainterCommunicator *PainterComm; // mpi state
201&#href_anchor"line"> 202  int CommRank;
203  int CommSize;
204 
205  vtkWeakPointer<vtkOpenGLRenderWindow> Context; // rendering context
206&#href_anchor"line"> 207 #ifdef VTK_OPENGL2
208  vtkOpenGLFramebufferObject *FBO; // Framebuffer object
209&#href_anchor"code" href="classvtkOpenGLHelper.html">vtkOpenGLHelper *CompositeShader;
210 #else
211  vtkFrameBufferObject2 *FBO; // buffer object
212&#href_anchor"code" href="classvtkShaderProgram2.html">vtkShaderProgram2 *CompositeShader; // shader program for compositing
213 #endif
214 
215  std::deque<vtkPPixelTransfer> GatherProgram; // ordered steps required to move data to new decomp
216  std::deque<vtkPPixelTransfer> ScatterProgram; // ordered steps required to unmove data from new decomp
217 
218  friend VTKRENDERINGPARALLELLIC_EXPORT
219  ostream &operator<<(ostream &os, vtkPSurfaceLICComposite &ss);
220&#href_anchor"line"> 221  vtkPSurfaceLICComposite(const vtkPSurfaceLICComposite&) = delete;
222&#href_anchor"keywordtype">void operator=(const vtkPSurfaceLICComposite&) = delete;
223&#href_anchor"line"> 224 
225 VTKRENDERINGPARALLELLIC_EXPORT
226 ostream &operator<<(ostream &os, vtkPSurfaceLICComposite &ss);
227&#href_anchor"line"> 228 #endif
OpenGL rendering window.
static vtkSurfaceLICComposite * New()
VTKRENDERINGPARALLELLIC_EXPORT ostream & operator<<(ostream &os, vtkPSurfaceLICComposite &ss)
friend ostream & operator<<(ostream &os, vtkSurfaceLICComposite &ss)
@@ -64,7 +64,7 @@
Internal class which encapsulates OpenGL FramebufferObject.
int AddGuardPixels(const std::deque< vtkPixelExtent > &exts, std::deque< vtkPixelExtent > &guardExts, std::deque< vtkPixelExtent > &disjointGuardExts, float *vectors)
Add guard pixels (Serial run)
static int MakeDecompDisjoint(std::deque< vtkPixelExtent > &in, std::deque< vtkPixelExtent > &out)
Make a decomposition disjoint with respect to itself.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual vtkOpenGLRenderWindow * GetContext() override
create a window for renderers to draw into
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointFillPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointFillPass_8h_source.html 2018-12-20 19:53:43.895026803 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkPointFillPass_8h_source.html 2018-12-20 19:53:43.895026803 +0000 @@ -47,7 +47,7 @@
Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkPointFillPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkPointFillPass_h
32 #define vtkPointFillPass_h
33 
34 #include "vtkRenderingOpenGL2Module.h" // For export macro
36&#href_anchor"line"> 37 class vtkDepthPeelingPassLayerList; // Pimpl
39&#href_anchor"keyword">class vtkOpenGLHelper;
40&#href_anchor"keyword">class vtkOpenGLRenderWindow;
41&#href_anchor"keyword">class vtkTextureObject;
42&#href_anchor"line"> 43&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkPointFillPass : public vtkDepthImageProcessingPass
44&#href_anchor"line"> 45 public:
46  static vtkPointFillPass *New();
48&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
49&#href_anchor"line"> 54  void Render(const vtkRenderState *s) override;
55&#href_anchor"line"> 61  void ReleaseGraphicsResources(vtkWindow *w) override;
62&#href_anchor"line"> 64 
70  vtkSetMacro(CandidatePointRatio,float);
71  vtkGetMacro(CandidatePointRatio,float);
73 
75 
81  vtkSetMacro(MinimumCandidateAngle,float);
82  vtkGetMacro(MinimumCandidateAngle,float);
84 
85  protected:
90&#href_anchor"line"> 94  ~vtkPointFillPass() override;
100  vtkTextureObject *Pass1; // render target for the scene
101  vtkTextureObject *Pass1Depth; // render target for the depth
102 
103  // Structures for the various cell types we render.
105 
108 
109  private:
110  vtkPointFillPass(const vtkPointFillPass&) = delete;
111&#href_anchor"keywordtype">void operator=(const vtkPointFillPass&) = delete;
112&#href_anchor"line"> 113 
114 #endif
vtkOpenGLHelper * BlurProgram
-
OpenGL rendering window.
+
OpenGL rendering window.
vtkTextureObject * Pass1
vtkOpenGLFramebufferObject * FrameBufferObject
Graphics resources.
vtkTextureObject * Pass1Depth
@@ -61,7 +61,7 @@
Internal class which encapsulates OpenGL FramebufferObject.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPassCollection_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPassCollection_8h_source.html 2018-12-20 19:53:43.923026983 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderPassCollection_8h_source.html 2018-12-20 19:53:43.923026983 +0000 @@ -46,14 +46,14 @@
vtkRenderPassCollection.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderPassCollection.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
27 #ifndef vtkRenderPassCollection_h
28 #define vtkRenderPassCollection_h
29 
30 #include "vtkRenderingOpenGLModule.h" // For export macro
31 #include "vtkCollection.h"
32&#href_anchor"line"> 33 class vtkRenderPass;
34&#href_anchor"line"> 35&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkRenderPassCollection : public vtkCollection
36&#href_anchor"line"> 37  public:
38  static vtkRenderPassCollection *New();
40&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
41&#href_anchor"line"> 45  void AddItem(vtkRenderPass *pass);
46&#href_anchor"line"> 50  vtkRenderPass *GetNextRenderPass();
51&#href_anchor"line"> 55  vtkRenderPass *GetLastRenderPass();
56&#href_anchor"line"> 61  vtkRenderPass *GetNextRenderPass(vtkCollectionSimpleIterator &cookie);
62 
63 protected:
65&#href_anchor"code" href="classvtkRenderPassCollection.html">vtkRenderPassCollection() override;
66 
67 private:
68  // hide the standard AddItem from the user and the compiler.
69  void AddItem(vtkObject *o);
70&#href_anchor"line"> 71 private:
73&#href_anchor"keywordtype">void operator=(const vtkRenderPassCollection&) = delete;
74&#href_anchor"line"> 75 
76 #endif
void * vtkCollectionSimpleIterator
Definition: vtkCollection.h:47
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderPassCollection.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkRenderPassCollection_h
31 #define vtkRenderPassCollection_h
32 
33 #include "vtkRenderingOpenGLModule.h" // For export macro
34 #include "vtkCollection.h"
35&#href_anchor"line"> 36 class vtkRenderPass;
37&#href_anchor"line"> 38&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkRenderPassCollection : public vtkCollection
39&#href_anchor"line"> 40  public:
41  static vtkRenderPassCollection *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 48  void AddItem(vtkRenderPass *pass);
49&#href_anchor"line"> 53  vtkRenderPass *GetNextRenderPass();
54&#href_anchor"line"> 58  vtkRenderPass *GetLastRenderPass();
59&#href_anchor"line"> 64  vtkRenderPass *GetNextRenderPass(vtkCollectionSimpleIterator &cookie);
65 
66 protected:
68&#href_anchor"code" href="classvtkRenderPassCollection.html">vtkRenderPassCollection() override;
69 
70 private:
71  // hide the standard AddItem from the user and the compiler.
72  void AddItem(vtkObject *o);
73&#href_anchor"line"> 74 private:
76&#href_anchor"keywordtype">void operator=(const vtkRenderPassCollection&) = delete;
77&#href_anchor"line"> 78 
79 #endif
void * vtkCollectionSimpleIterator
Definition: vtkCollection.h:47
abstract base class for most VTK objects
Definition: vtkObject.h:59
a simple class to control print indentation
Definition: vtkIndent.h:39
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkCollection * New()
Construct with empty list.
void AddItem(vtkObject *)
Add an object to the bottom of the list.
create and manipulate ordered lists of objects
Definition: vtkCollection.h:51
-
an ordered list of RenderPasses
+
an ordered list of RenderPasses
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderStepsPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderStepsPass_8h_source.html 2018-12-20 19:53:43.959027214 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderStepsPass_8h_source.html 2018-12-20 19:53:43.959027214 +0000 @@ -46,24 +46,24 @@
vtkRenderStepsPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderStepsPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
33 #ifndef vtkRenderStepsPass_h
34 #define vtkRenderStepsPass_h
35 
36 #include "vtkRenderingOpenGLModule.h" // For export macro
37 #include "vtkRenderPass.h"
38&#href_anchor"line"> 39 class vtkSequencePass;
40&#href_anchor"keyword">class vtkCameraPass;
41&#href_anchor"line"> 42&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkRenderStepsPass : public vtkRenderPass
43&#href_anchor"line"> 44 public:
45  static vtkRenderStepsPass *New();
47&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
48&#href_anchor"line"> 53  void Render(const vtkRenderState *s) override;
54&#href_anchor"line"> 60  void ReleaseGraphicsResources(vtkWindow *w) override;
61&#href_anchor"line"> 63 
66  vtkGetObjectMacro(CameraPass, vtkCameraPass);
67&#href_anchor"keywordtype">void SetCameraPass(vtkCameraPass *);
69&#href_anchor"line"> 71 
74  vtkGetObjectMacro(LightsPass, vtkRenderPass);
75&#href_anchor"keywordtype">void SetLightsPass(vtkRenderPass *);
77&#href_anchor"line"> 79 
82  vtkGetObjectMacro(OpaquePass, vtkRenderPass);
83&#href_anchor"keywordtype">void SetOpaquePass(vtkRenderPass *);
85&#href_anchor"line"> 87 
90  vtkGetObjectMacro(TranslucentPass, vtkRenderPass);
91&#href_anchor"keywordtype">void SetTranslucentPass(vtkRenderPass *);
93&#href_anchor"line"> 95 
98  vtkGetObjectMacro(VolumetricPass, vtkRenderPass);
99&#href_anchor"keywordtype">void SetVolumetricPass(vtkRenderPass *);
101&#href_anchor"line"> 103 
106  vtkGetObjectMacro(OverlayPass, vtkRenderPass);
107&#href_anchor"keywordtype">void SetOverlayPass(vtkRenderPass *);
109&#href_anchor"line"> 111 
114  vtkGetObjectMacro(PostProcessPass, vtkRenderPass);
115&#href_anchor"keywordtype">void SetPostProcessPass(vtkRenderPass *);
117&#href_anchor"line"> 118 protected:
120&#href_anchor"code" href="classvtkRenderStepsPass.html">vtkRenderStepsPass() override;
121 
130 
131 private:
132  vtkRenderStepsPass(const vtkRenderStepsPass&) = delete;
133&#href_anchor"keywordtype">void operator=(const vtkRenderStepsPass&) = delete;
134&#href_anchor"line"> 135 
136 #endif
Execute render passes sequentially.
-
vtkRenderPass * LightsPass
-
vtkRenderPass * OpaquePass
-
vtkRenderPass * PostProcessPass
-
vtkCameraPass * CameraPass
-
vtkSequencePass * SequencePass
-
vtkRenderPass * VolumetricPass
-
Implement the camera render pass.
Definition: vtkCameraPass.h:38
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkRenderStepsPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
36 #ifndef vtkRenderStepsPass_h
37 #define vtkRenderStepsPass_h
38 
39 #include "vtkRenderingOpenGLModule.h" // For export macro
40 #include "vtkRenderPass.h"
41&#href_anchor"line"> 42 class vtkSequencePass;
43&#href_anchor"keyword">class vtkCameraPass;
44&#href_anchor"line"> 45&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkRenderStepsPass : public vtkRenderPass
46&#href_anchor"line"> 47 public:
48  static vtkRenderStepsPass *New();
50&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
51&#href_anchor"line"> 56  void Render(const vtkRenderState *s) override;
57&#href_anchor"line"> 63  void ReleaseGraphicsResources(vtkWindow *w) override;
64&#href_anchor"line"> 66 
69  vtkGetObjectMacro(CameraPass, vtkCameraPass);
70&#href_anchor"keywordtype">void SetCameraPass(vtkCameraPass *);
72&#href_anchor"line"> 74 
77  vtkGetObjectMacro(LightsPass, vtkRenderPass);
78&#href_anchor"keywordtype">void SetLightsPass(vtkRenderPass *);
80&#href_anchor"line"> 82 
85  vtkGetObjectMacro(OpaquePass, vtkRenderPass);
86&#href_anchor"keywordtype">void SetOpaquePass(vtkRenderPass *);
88&#href_anchor"line"> 90 
93  vtkGetObjectMacro(TranslucentPass, vtkRenderPass);
94&#href_anchor"keywordtype">void SetTranslucentPass(vtkRenderPass *);
96&#href_anchor"line"> 98 
101  vtkGetObjectMacro(VolumetricPass, vtkRenderPass);
102&#href_anchor"keywordtype">void SetVolumetricPass(vtkRenderPass *);
104&#href_anchor"line"> 106 
109  vtkGetObjectMacro(OverlayPass, vtkRenderPass);
110&#href_anchor"keywordtype">void SetOverlayPass(vtkRenderPass *);
112&#href_anchor"line"> 114 
117  vtkGetObjectMacro(PostProcessPass, vtkRenderPass);
118&#href_anchor"keywordtype">void SetPostProcessPass(vtkRenderPass *);
120&#href_anchor"line"> 121 protected:
123&#href_anchor"code" href="classvtkRenderStepsPass.html">vtkRenderStepsPass() override;
124 
133 
134 private:
135  vtkRenderStepsPass(const vtkRenderStepsPass&) = delete;
136&#href_anchor"keywordtype">void operator=(const vtkRenderStepsPass&) = delete;
137&#href_anchor"line"> 138 
139 #endif
Execute render passes sequentially.
+
vtkRenderPass * LightsPass
+
vtkRenderPass * OpaquePass
+
vtkRenderPass * PostProcessPass
+
vtkCameraPass * CameraPass
+
vtkSequencePass * SequencePass
+
vtkRenderPass * VolumetricPass
+
Implement the camera render pass.
Definition: vtkCameraPass.h:41
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Execute render passes sequentially.
+
Execute render passes sequentially.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
-
vtkRenderPass * TranslucentPass
+
vtkRenderPass * TranslucentPass
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
vtkRenderPass * OverlayPass
+
vtkRenderPass * OverlayPass
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderbuffer_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderbuffer_8h_source.html 2018-12-20 19:53:43.987027394 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkRenderbuffer_8h_source.html 2018-12-20 19:53:43.987027394 +0000 @@ -52,7 +52,7 @@ -
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
create a window for renderers to draw into
Storage for FBO&#href_anchor"ttdef">Definition: vtkRenderbuffer.h:32
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSSAAPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSSAAPass_8h_source.html 2018-12-20 19:53:44.019027600 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSSAAPass_8h_source.html 2018-12-20 19:53:44.019027600 +0000 @@ -54,7 +54,7 @@
a simple class to control print indentation
Definition: vtkIndent.h:39
Internal class which encapsulates OpenGL FramebufferObject.
vtkRenderPass * DelegatePass
Definition: vtkSSAAPass.h:102
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSequencePass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSequencePass_8h_source.html 2018-12-20 19:53:44.047027780 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSequencePass_8h_source.html 2018-12-20 19:53:44.047027780 +0000 @@ -46,14 +46,14 @@
vtkSequencePass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSequencePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkSequencePass_h
31 #define vtkSequencePass_h
32 
33 #include "vtkRenderingOpenGLModule.h" // For export macro
34 #include "vtkRenderPass.h"
35&#href_anchor"line"> 36 class vtkRenderPassCollection;
37&#href_anchor"line"> 38&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkSequencePass : public vtkRenderPass
39&#href_anchor"line"> 40 public:
41  static vtkSequencePass *New();
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 49  void Render(const vtkRenderState *s) override;
50&#href_anchor"line"> 56  void ReleaseGraphicsResources(vtkWindow *w) override;
57&#href_anchor"line"> 59 
65  vtkGetObjectMacro(Passes,vtkRenderPassCollection);
66&#href_anchor"keyword">virtual void SetPasses(vtkRenderPassCollection *passes);
68&#href_anchor"line"> 69 protected:
71 
73&#href_anchor"code" href="classvtkSequencePass.html">vtkSequencePass() override;
74 
75 private:
76  vtkSequencePass(const vtkSequencePass&) = delete;
77&#href_anchor"keywordtype">void operator=(const vtkSequencePass&) = delete;
78&#href_anchor"line"> 79 
80 #endif
Execute render passes sequentially.
-
vtkRenderPassCollection * Passes
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSequencePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
33 #ifndef vtkSequencePass_h
34 #define vtkSequencePass_h
35 
36 #include "vtkRenderingOpenGLModule.h" // For export macro
37 #include "vtkRenderPass.h"
38&#href_anchor"line"> 39 class vtkRenderPassCollection;
40&#href_anchor"line"> 41&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkSequencePass : public vtkRenderPass
42&#href_anchor"line"> 43 public:
44  static vtkSequencePass *New();
46&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
47&#href_anchor"line"> 52  void Render(const vtkRenderState *s) override;
53&#href_anchor"line"> 59  void ReleaseGraphicsResources(vtkWindow *w) override;
60&#href_anchor"line"> 62 
68  vtkGetObjectMacro(Passes,vtkRenderPassCollection);
69&#href_anchor"keyword">virtual void SetPasses(vtkRenderPassCollection *passes);
71&#href_anchor"line"> 72 protected:
74 
76&#href_anchor"code" href="classvtkSequencePass.html">vtkSequencePass() override;
77 
78 private:
79  vtkSequencePass(const vtkSequencePass&) = delete;
80&#href_anchor"keywordtype">void operator=(const vtkSequencePass&) = delete;
81&#href_anchor"line"> 82 
83 #endif
Execute render passes sequentially.
+
vtkRenderPassCollection * Passes
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
-
an ordered list of RenderPasses
+
an ordered list of RenderPasses
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapBakerPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapBakerPass_8h_source.html 2018-12-20 19:53:44.091028063 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkShadowMapBakerPass_8h_source.html 2018-12-20 19:53:44.091028063 +0000 @@ -46,13 +46,13 @@
vtkShadowMapBakerPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkShadowMapPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
43 #ifndef vtkShadowMapBakerPass_h
44 #define vtkShadowMapBakerPass_h
45 
46 #include "vtkRenderingOpenGLModule.h" // For export macro
47 #include "vtkRenderPass.h"
48&#href_anchor"line"> 49 class vtkOpenGLRenderWindow;
50&#href_anchor"keyword">class vtkInformationIntegerKey;
51&#href_anchor"keyword">class vtkCamera;
52&#href_anchor"keyword">class vtkLight;
53&#href_anchor"keyword">class vtkFrameBufferObject;
54&#href_anchor"keyword">class vtkShadowMapBakerPassTextures; // internal
55&#href_anchor"keyword">class vtkShadowMapBakerPassLightCameras; // internal
56&#href_anchor"line"> 57&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkShadowMapBakerPass : public vtkRenderPass
58&#href_anchor"line"> 59 public:
60  static vtkShadowMapBakerPass *New();
62&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
63&#href_anchor"line"> 69  static vtkInformationIntegerKey *OCCLUDER();
70&#href_anchor"line"> 71  // If this key exists on the Propertykeys of a prop, the prop is viewed as a
72  // light/shadow receiver. This key is not mutually exclusive with the
73  // OCCLUDER() key.
74  static vtkInformationIntegerKey *RECEIVER();
75&#href_anchor"line"> 80  void Render(const vtkRenderState *s) override;
81&#href_anchor"line"> 87  void ReleaseGraphicsResources(vtkWindow *w) override;
88&#href_anchor"line"> 90 
97  vtkGetObjectMacro(OpaquePass,vtkRenderPass);
98&#href_anchor"keyword">virtual void SetOpaquePass(vtkRenderPass *opaquePass);
100&#href_anchor"line"> 102 
108  vtkGetObjectMacro(CompositeZPass,vtkRenderPass);
109&#href_anchor"keyword">virtual void SetCompositeZPass(vtkRenderPass *compositeZPass);
111&#href_anchor"line"> 113 
118  vtkSetMacro(Resolution,unsigned int);
119  vtkGetMacro(Resolution,unsigned int);
121 
123 
133  vtkSetMacro(PolygonOffsetFactor,float);
134  vtkGetMacro(PolygonOffsetFactor,float);
136 
138 
150  vtkSetMacro(PolygonOffsetUnits,float);
151  vtkGetMacro(PolygonOffsetUnits,float);
153 
161  bool GetHasShadows();
162 
172  bool LightCreatesShadow(vtkLight *l);
173&#href_anchor"line"> 180  vtkShadowMapBakerPassTextures *GetShadowMaps();
181&#href_anchor"line"> 188  vtkShadowMapBakerPassLightCameras *GetLightCameras();
189&#href_anchor"line"> 198  bool GetNeedUpdate();
199 
200  // // Description:
201  // INTERNAL USE ONLY.
202  // Internally used by vtkShadowMapBakerPass and vtkShadowMapPass.
203  //
204  // Set NeedUpate to false. Called by vtkShadowMapPass.
205  void SetUpToDate();
206 
207  protected:
212&#href_anchor"line"> 216  ~vtkShadowMapBakerPass() override;
217&#href_anchor"line"> 225  void PointNearFar(double *v,
226  double *pt,
227  double *dir,
228  double &mNear,
229  double &mFar,
230  bool initialized);
231 
238  void BoxNearFar(double *bb,
239  double *pt,
240  double *dir,
241  double &mNear,
242  double &mFar);
243 
249  void BuildCameraLight(vtkLight *light,
250&#href_anchor"keywordtype">double *boundingBox,
251  vtkCamera *lcamera);
252&#href_anchor"line"> 257  void CheckSupport(vtkOpenGLRenderWindow *w);
258&#href_anchor"line"> 259  vtkRenderPass *OpaquePass;
260 
262 
263  unsigned int Resolution;
264 
267 
269 
274 
277 
278 
281 
282 private:
284&#href_anchor"keywordtype">void operator=(const vtkShadowMapBakerPass&) = delete;
285&#href_anchor"line"> 286 
287 #endif
OpenGL rendering window.
- -
vtkShadowMapBakerPassTextures * ShadowMaps
- +Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkShadowMapPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
46 #ifndef vtkShadowMapBakerPass_h
47 #define vtkShadowMapBakerPass_h
48 
49 #include "vtkRenderingOpenGLModule.h" // For export macro
50 #include "vtkRenderPass.h"
51&#href_anchor"line"> 52 class vtkOpenGLRenderWindow;
53&#href_anchor"keyword">class vtkInformationIntegerKey;
54&#href_anchor"keyword">class vtkCamera;
55&#href_anchor"keyword">class vtkLight;
56&#href_anchor"keyword">class vtkFrameBufferObject;
57&#href_anchor"keyword">class vtkShadowMapBakerPassTextures; // internal
58&#href_anchor"keyword">class vtkShadowMapBakerPassLightCameras; // internal
59&#href_anchor"line"> 60&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkShadowMapBakerPass : public vtkRenderPass
61&#href_anchor"line"> 62 public:
63  static vtkShadowMapBakerPass *New();
65&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
66&#href_anchor"line"> 72  static vtkInformationIntegerKey *OCCLUDER();
73&#href_anchor"line"> 74  // If this key exists on the Propertykeys of a prop, the prop is viewed as a
75  // light/shadow receiver. This key is not mutually exclusive with the
76  // OCCLUDER() key.
77  static vtkInformationIntegerKey *RECEIVER();
78&#href_anchor"line"> 83  void Render(const vtkRenderState *s) override;
84&#href_anchor"line"> 90  void ReleaseGraphicsResources(vtkWindow *w) override;
91&#href_anchor"line"> 93 
100  vtkGetObjectMacro(OpaquePass,vtkRenderPass);
101&#href_anchor"keyword">virtual void SetOpaquePass(vtkRenderPass *opaquePass);
103&#href_anchor"line"> 105 
111  vtkGetObjectMacro(CompositeZPass,vtkRenderPass);
112&#href_anchor"keyword">virtual void SetCompositeZPass(vtkRenderPass *compositeZPass);
114&#href_anchor"line"> 116 
121  vtkSetMacro(Resolution,unsigned int);
122  vtkGetMacro(Resolution,unsigned int);
124 
126 
136  vtkSetMacro(PolygonOffsetFactor,float);
137  vtkGetMacro(PolygonOffsetFactor,float);
139 
141 
153  vtkSetMacro(PolygonOffsetUnits,float);
154  vtkGetMacro(PolygonOffsetUnits,float);
156 
164  bool GetHasShadows();
165 
175  bool LightCreatesShadow(vtkLight *l);
176&#href_anchor"line"> 183  vtkShadowMapBakerPassTextures *GetShadowMaps();
184&#href_anchor"line"> 191  vtkShadowMapBakerPassLightCameras *GetLightCameras();
192&#href_anchor"line"> 201  bool GetNeedUpdate();
202 
203  // // Description:
204  // INTERNAL USE ONLY.
205  // Internally used by vtkShadowMapBakerPass and vtkShadowMapPass.
206  //
207  // Set NeedUpate to false. Called by vtkShadowMapPass.
208  void SetUpToDate();
209 
210  protected:
215&#href_anchor"line"> 219  ~vtkShadowMapBakerPass() override;
220&#href_anchor"line"> 228  void PointNearFar(double *v,
229  double *pt,
230  double *dir,
231  double &mNear,
232  double &mFar,
233  bool initialized);
234 
241  void BoxNearFar(double *bb,
242  double *pt,
243  double *dir,
244  double &mNear,
245  double &mFar);
246 
252  void BuildCameraLight(vtkLight *light,
253&#href_anchor"keywordtype">double *boundingBox,
254  vtkCamera *lcamera);
255&#href_anchor"line"> 260  void CheckSupport(vtkOpenGLRenderWindow *w);
261&#href_anchor"line"> 262  vtkRenderPass *OpaquePass;
263 
265 
266  unsigned int Resolution;
267 
270 
272 
277 
280 
281 
284 
285 private:
287&#href_anchor"keywordtype">void operator=(const vtkShadowMapBakerPass&) = delete;
288&#href_anchor"line"> 289 
290 #endif
OpenGL rendering window.
+ +
vtkShadowMapBakerPassTextures * ShadowMaps
+
record modification and/or execution time
Definition: vtkTimeStamp.h:35
- -
vtkShadowMapBakerPassLightCameras * LightCameras
+ +
vtkShadowMapBakerPassLightCameras * LightCameras
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
@@ -62,21 +62,21 @@
Key for integer values in vtkInformation.
a virtual light for 3D rendering
Definition: vtkLight.h:62
-
vtkFrameBufferObject * FrameBufferObject
Graphics resources.
+
vtkFrameBufferObject * FrameBufferObject
Graphics resources.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
internal class which encapsulates OpenGL frame buffer object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
- +
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
- +
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
- - + + - +
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
Implement a builder of shadow map pass.
+
Implement a builder of shadow map pass.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkShadowMapPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
41 #ifndef vtkShadowMapPass_h
42 #define vtkShadowMapPass_h
43 
44 #include "vtkRenderingOpenGLModule.h" // For export macro
45 #include "vtkRenderPass.h"
46&#href_anchor"line"> 47 class vtkOpenGLRenderWindow;
48&#href_anchor"keyword">class vtkInformationIntegerKey;
49&#href_anchor"keyword">class vtkCamera;
50&#href_anchor"keyword">class vtkLight;
51&#href_anchor"keyword">class vtkFrameBufferObject;
52&#href_anchor"keyword">class vtkShadowMapPassTextures; // internal
53 class vtkShadowMapPassLightCameras; // internal
54 class vtkShaderProgram2;
55&#href_anchor"keyword">class vtkImageExport;
56&#href_anchor"keyword">class vtkTextureObject;
57&#href_anchor"keyword">class vtkImplicitHalo;
58&#href_anchor"keyword">class vtkSampleFunction;
59&#href_anchor"keyword">class vtkShadowMapBakerPass;
60&#href_anchor"line"> 61&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkShadowMapPass : public vtkRenderPass
62&#href_anchor"line"> 63 public:
64  static vtkShadowMapPass *New();
66&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
67&#href_anchor"line"> 72  void Render(const vtkRenderState *s) override;
73&#href_anchor"line"> 79  void ReleaseGraphicsResources(vtkWindow *w) override;
80&#href_anchor"line"> 82 
88  vtkGetObjectMacro(ShadowMapBakerPass,vtkShadowMapBakerPass);
89&#href_anchor"keyword">virtual void SetShadowMapBakerPass(
90  vtkShadowMapBakerPass *shadowMapBakerPass);
92&#href_anchor"line"> 94 
102  vtkGetObjectMacro(OpaquePass,vtkRenderPass);
103&#href_anchor"keyword">virtual void SetOpaquePass(vtkRenderPass *opaquePass);
105&#href_anchor"line"> 106  protected:
111&#href_anchor"line"> 115  ~vtkShadowMapPass() override;
116&#href_anchor"line"> 120  void BuildSpotLightIntensityMap();
121 
126  void CheckSupport(vtkOpenGLRenderWindow *w);
127&#href_anchor"line"> 128  vtkShadowMapBakerPass *ShadowMapBakerPass;
130 
132 
137 
138  vtkShadowMapPassTextures *ShadowMaps;
139  vtkShadowMapPassLightCameras *LightCameras;
141 
143 
147 
149 
150 private:
151  vtkShadowMapPass(const vtkShadowMapPass&) = delete;
152&#href_anchor"keywordtype">void operator=(const vtkShadowMapPass&) = delete;
153&#href_anchor"line"> 154 
155 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkShadowMapPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
44 #ifndef vtkShadowMapPass_h
45 #define vtkShadowMapPass_h
46 
47 #include "vtkRenderingOpenGLModule.h" // For export macro
48 #include "vtkRenderPass.h"
49&#href_anchor"line"> 50 class vtkOpenGLRenderWindow;
51&#href_anchor"keyword">class vtkInformationIntegerKey;
52&#href_anchor"keyword">class vtkCamera;
53&#href_anchor"keyword">class vtkLight;
54&#href_anchor"keyword">class vtkFrameBufferObject;
55&#href_anchor"keyword">class vtkShadowMapPassTextures; // internal
56 class vtkShadowMapPassLightCameras; // internal
57 class vtkShaderProgram2;
58&#href_anchor"keyword">class vtkImageExport;
59&#href_anchor"keyword">class vtkTextureObject;
60&#href_anchor"keyword">class vtkImplicitHalo;
61&#href_anchor"keyword">class vtkSampleFunction;
62&#href_anchor"keyword">class vtkShadowMapBakerPass;
63&#href_anchor"line"> 64&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkShadowMapPass : public vtkRenderPass
65&#href_anchor"line"> 66 public:
67  static vtkShadowMapPass *New();
69&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
70&#href_anchor"line"> 75  void Render(const vtkRenderState *s) override;
76&#href_anchor"line"> 82  void ReleaseGraphicsResources(vtkWindow *w) override;
83&#href_anchor"line"> 85 
91  vtkGetObjectMacro(ShadowMapBakerPass,vtkShadowMapBakerPass);
92&#href_anchor"keyword">virtual void SetShadowMapBakerPass(
93  vtkShadowMapBakerPass *shadowMapBakerPass);
95&#href_anchor"line"> 97 
105  vtkGetObjectMacro(OpaquePass,vtkRenderPass);
106&#href_anchor"keyword">virtual void SetOpaquePass(vtkRenderPass *opaquePass);
108&#href_anchor"line"> 109  protected:
114&#href_anchor"line"> 118  ~vtkShadowMapPass() override;
119&#href_anchor"line"> 123  void BuildSpotLightIntensityMap();
124 
129  void CheckSupport(vtkOpenGLRenderWindow *w);
130&#href_anchor"line"> 131  vtkShadowMapBakerPass *ShadowMapBakerPass;
133 
135 
140 
141  vtkShadowMapPassTextures *ShadowMaps;
142  vtkShadowMapPassLightCameras *LightCameras;
144 
146 
150 
152 
153 private:
154  vtkShadowMapPass(const vtkShadowMapPass&) = delete;
155&#href_anchor"keywordtype">void operator=(const vtkShadowMapPass&) = delete;
156&#href_anchor"line"> 157 
158 #endif
OpenGL rendering window.
sample an implicit function over a structured point set
-
vtkTimeStamp LastRenderTime
-
vtkShadowMapPassTextures * ShadowMaps
-
vtkImplicitHalo * Halo
-
vtkRenderPass * OpaquePass
-
vtkShadowMapPassLightCameras * LightCameras
-
vtkRenderPass * CompositeRGBAPass
+
vtkTimeStamp LastRenderTime
+
vtkShadowMapPassTextures * ShadowMaps
+
vtkImplicitHalo * Halo
+
vtkRenderPass * OpaquePass
+
vtkShadowMapPassLightCameras * LightCameras
+
vtkRenderPass * CompositeRGBAPass
record modification and/or execution time
Definition: vtkTimeStamp.h:35
-
vtkImageExport * IntensityExporter
+
vtkImageExport * IntensityExporter
implicit function for an halo
Export VTK images to third-party systems.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
-
vtkSampleFunction * IntensitySource
+
vtkSampleFunction * IntensitySource
Context in which a vtkRenderPass will render.
-
vtkShadowMapBakerPass * ShadowMapBakerPass
+
vtkShadowMapBakerPass * ShadowMapBakerPass
GLSL Program.
a simple class to control print indentation
Definition: vtkIndent.h:39
a virtual camera for 3D rendering
Definition: vtkCamera.h:50
Key for integer values in vtkInformation.
a virtual light for 3D rendering
Definition: vtkLight.h:62
-
vtkFrameBufferObject * FrameBufferObject
Graphics resources.
+
vtkFrameBufferObject * FrameBufferObject
Graphics resources.
internal class which encapsulates OpenGL frame buffer object.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
virtual void ReleaseGraphicsResources(vtkWindow *w)
Release graphics resources and ask components to release their own resources.
-
Implement a shadow mapping render pass.
+
Implement a shadow mapping render pass.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Perform part of the rendering of a vtkRenderer.
Definition: vtkRenderPass.h:58
-
vtkTextureObject * IntensityMap
+
vtkTextureObject * IntensityMap
-
vtkShaderProgram2 * Program
+
vtkShaderProgram2 * Program
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
Implement a builder of shadow map pass.
+
Implement a builder of shadow map pass.
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSimpleMotionBlurPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
32 #ifndef vtkSimpleMotionBlurPass_h
33 #define vtkSimpleMotionBlurPass_h
34 
35 #include "vtkRenderingOpenGL2Module.h" // For export macro
37&#href_anchor"line"> 38 class vtkOpenGLFramebufferObject;
39&#href_anchor"keyword">class vtkOpenGLHelper;
40&#href_anchor"keyword">class vtkOpenGLRenderWindow;
41&#href_anchor"keyword">class vtkTextureObject;
42&#href_anchor"line"> 43&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkSimpleMotionBlurPass : public vtkDepthImageProcessingPass
44&#href_anchor"line"> 45 public:
46  static vtkSimpleMotionBlurPass *New();
48&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
49&#href_anchor"line"> 54  void Render(const vtkRenderState *s) VTK_OVERRIDE;
55&#href_anchor"line"> 61  void ReleaseGraphicsResources(vtkWindow *w) VTK_OVERRIDE;
62&#href_anchor"line"> 64 
72  vtkGetMacro(SubFrames, int);
73  virtual void SetSubFrames(int subFrames);
75 
80  vtkSetMacro(DepthFormat, int);
81 
88  vtkSetMacro(ColorFormat, int);
89 
90  // Get the depth texture object
91  vtkGetObjectMacro(DepthTexture, vtkTextureObject);
92&#href_anchor"line"> 93  // Get the Color texture object
94  vtkGetObjectMacro(ColorTexture, vtkTextureObject);
95&#href_anchor"line"> 96  protected:
101&#href_anchor"line"> 105  ~vtkSimpleMotionBlurPass() VTK_OVERRIDE;
106&#href_anchor"line"> 110  vtkOpenGLFramebufferObject *FrameBufferObject;
111  vtkTextureObject *ColorTexture; // render target for the scene
112  vtkTextureObject *AccumulationTexture[2]; // where we add the colors
113  vtkTextureObject *DepthTexture; // render target for the depth
114&#href_anchor"line"> 116 
119  int ViewportX;
120  int ViewportY;
121  int ViewportWidth;
122  int ViewportHeight;
124 
125  int DepthFormat;
126  int ColorFormat;
127 
128  int SubFrames; // number of sub frames
129  int CurrentSubFrame; // what one are we on
130  int ActiveAccumulationTexture;
131  vtkOpenGLHelper *BlendProgram;
132&#href_anchor"line"> 133  private:
135&#href_anchor"keywordtype">void operator=(const vtkSimpleMotionBlurPass&) = delete;
136&#href_anchor"line"> 137 
138 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSimpleMotionBlurPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
32 #ifndef vtkSimpleMotionBlurPass_h
33 #define vtkSimpleMotionBlurPass_h
34 
35 #include "vtkRenderingOpenGL2Module.h" // For export macro
37&#href_anchor"line"> 38 class vtkOpenGLFramebufferObject;
39&#href_anchor"keyword">class vtkOpenGLHelper;
40&#href_anchor"keyword">class vtkOpenGLRenderWindow;
41&#href_anchor"keyword">class vtkTextureObject;
42&#href_anchor"line"> 43&#href_anchor"keyword">class VTKRENDERINGOPENGL2_EXPORT vtkSimpleMotionBlurPass : public vtkDepthImageProcessingPass
44&#href_anchor"line"> 45 public:
46  static vtkSimpleMotionBlurPass *New();
48&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
49&#href_anchor"line"> 54  void Render(const vtkRenderState *s) VTK_OVERRIDE;
55&#href_anchor"line"> 61  void ReleaseGraphicsResources(vtkWindow *w) VTK_OVERRIDE;
62&#href_anchor"line"> 64 
72  vtkGetMacro(SubFrames, int);
73  virtual void SetSubFrames(int subFrames);
75 
80  vtkSetMacro(DepthFormat, int);
81 
88  vtkSetMacro(ColorFormat, int);
89 
90  // Get the depth texture object
91  vtkGetObjectMacro(DepthTexture, vtkTextureObject);
92&#href_anchor"line"> 93  // Get the Color texture object
94  vtkGetObjectMacro(ColorTexture, vtkTextureObject);
95&#href_anchor"line"> 96  protected:
101&#href_anchor"line"> 105  ~vtkSimpleMotionBlurPass() VTK_OVERRIDE;
106&#href_anchor"line"> 110  vtkOpenGLFramebufferObject *FrameBufferObject;
111  vtkTextureObject *ColorTexture; // render target for the scene
112  vtkTextureObject *AccumulationTexture[2]; // where we add the colors
113  vtkTextureObject *DepthTexture; // render target for the depth
114&#href_anchor"line"> 116 
119  int ViewportX;
120  int ViewportY;
121  int ViewportWidth;
122  int ViewportHeight;
124 
125  int DepthFormat;
126  int ColorFormat;
127 
128  int SubFrames; // number of sub frames
129  int CurrentSubFrame; // what one are we on
130  int ActiveAccumulationTexture;
131  vtkOpenGLHelper *BlendProgram;
132&#href_anchor"line"> 133  private:
135&#href_anchor"keywordtype">void operator=(const vtkSimpleMotionBlurPass&) = delete;
136&#href_anchor"line"> 137 
138 #endif
OpenGL rendering window.
Avergae frames to simulate motion blur.
void ReleaseGraphicsResources(vtkWindow *w) override
Release graphics resources and ask components to release their own resources.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
@@ -56,7 +56,7 @@
Internal class which encapsulates OpenGL FramebufferObject.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmartVolumeMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmartVolumeMapper_8h_source.html 2018-12-20 19:53:44.227028936 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSmartVolumeMapper_8h_source.html 2018-12-20 19:53:44.227028936 +0000 @@ -46,57 +46,57 @@
vtkSmartVolumeMapper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSmartVolumeMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
103 #ifndef vtkSmartVolumeMapper_h
104 #define vtkSmartVolumeMapper_h
105 
106 #include "vtkRenderingVolumeOpenGLModule.h" // For export macro
107 #include "vtkVolumeMapper.h"
108&#href_anchor"preprocessor">#include "vtkImageReslice.h" // for VTK_RESLICE_NEAREST, VTK_RESLICE_CUBIC
109&#href_anchor"line"> 110 class vtkFixedPointVolumeRayCastMapper;
111&#href_anchor"keyword">class vtkGPUVolumeRayCastMapper;
112&#href_anchor"keyword">class vtkImageResample;
113&#href_anchor"keyword">class vtkOSPRayVolumeInterface;
114&#href_anchor"keyword">class vtkRenderWindow;
115&#href_anchor"keyword">class vtkVolume;
116&#href_anchor"keyword">class vtkVolumeProperty;
117&#href_anchor"line"> 118&#href_anchor"keyword">class VTKRENDERINGVOLUMEOPENGL_EXPORT vtkSmartVolumeMapper : public vtkVolumeMapper
119&#href_anchor"line"> 120 public:
121  static vtkSmartVolumeMapper *New();
123&#href_anchor"keywordtype">void PrintSelf( ostream& os, vtkIndent indent ) override;
124&#href_anchor"line"> 126 
136  vtkSetMacro( FinalColorWindow, float );
138 
140 
143  vtkGetMacro( FinalColorWindow, float );
145 
147 
154  vtkSetMacro( FinalColorLevel, float );
156 
158 
161  vtkGetMacro( FinalColorLevel, float );
163 
164 // The possible values for the default and current render mode ivars
165  enum
166  {
167  DefaultRenderMode=0,
174  InvalidRenderMode
175  };
176 
181  void SetRequestedRenderMode(int mode);
182 
188  void SetRequestedRenderModeToDefault();
189 
195  void SetRequestedRenderModeToGPU();
196 
202  void SetRequestedRenderModeToRayCast();
203 
208  void SetRequestedRenderModeToOSPRay();
209 
211 
214  vtkGetMacro( RequestedRenderMode, int );
216 
218 
225  vtkSetClampMacro( InteractiveUpdateRate, double, 1.0e-10, 1.0e10 );
227 
229 
234  vtkGetMacro( InteractiveUpdateRate, double );
236 
241  int GetLastUsedRenderMode();
242 
244 
251  vtkSetMacro( MaxMemoryInBytes, vtkIdType );
252  vtkGetMacro( MaxMemoryInBytes, vtkIdType );
254 
256 
262  vtkSetClampMacro( MaxMemoryFraction, float, 0.1f, 1.0f );
263  vtkGetMacro( MaxMemoryFraction, float );
265 
267 
271  vtkSetClampMacro(InterpolationMode, int,
273  vtkGetMacro(InterpolationMode, int);
274  void SetInterpolationModeToNearestNeighbor();
275  void SetInterpolationModeToLinear();
276  void SetInterpolationModeToCubic();
278 
284  void CreateCanonicalView( vtkRenderer *ren,
285&#href_anchor"code" href="classvtkVolume.html">vtkVolume *volume,
286  vtkVolume *volume2,
287&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image,
288  int blend_mode,
289  double viewDirection[3],
290  double viewUp[3] );
291 
296  void Render( vtkRenderer *, vtkVolume * ) override;
297&#href_anchor"line"> 304  void ReleaseGraphicsResources(vtkWindow *) override;
305&#href_anchor"line"> 306 protected:
308&#href_anchor"code" href="classvtkSmartVolumeMapper.html">vtkSmartVolumeMapper() override;
309 
315  void ConnectMapperInput(vtkVolumeMapper *m);
316&#href_anchor"line"> 322  void ConnectFilterInput(vtkImageResample *f);
323&#href_anchor"line"> 324  // Window / level ivars
327 
328  // GPU mapper-specific memory ivars.
331 
332  // Used for downsampling.
334 
335  // The requested render mode is used to compute the current render mode. Note
336  // that the current render mode can be invalid if the requested mode is not
337  // supported.
340 
341  // Initialization variables.
348 
349  // This is the resample filter that may be used if we need to
350  // create a low resolution version of the volume for GPU rendering
352 
353  // If the DesiredUpdateRate of the vtkRenderWindow causing the Render is at
354  // or above this value, the render is considered interactive. Otherwise it is
355  // considered still.
357 
358  // The initialize method. Called from ComputeRenderMode whenever something
359  // relevant has changed.
360  void Initialize(vtkRenderer *ren,
361&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
362 
363  // The method that computes the render mode from the requested render mode
364  // based on the support status for each render method.
365  void ComputeRenderMode(vtkRenderer *ren,
366&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
367 
368  // The three potential mappers
372 
373  // We need to keep track of the blend mode we had when we initialized
374  // because we need to reinitialize (and recheck hardware support) if
375  // it changes
377 
378 private:
380&#href_anchor"keywordtype">void operator=(const vtkSmartVolumeMapper&) = delete;
381&#href_anchor"line"> 382  vtkOSPRayVolumeInterface *OSPRayMapper;
383&#href_anchor"line"> 384 
385 #endif
represents a volume (data & properties) in a rendered scene
Definition: vtkVolume.h:50
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSmartVolumeMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
109 #ifndef vtkSmartVolumeMapper_h
110 #define vtkSmartVolumeMapper_h
111 
112 #include "vtkRenderingVolumeOpenGLModule.h" // For export macro
113 #include "vtkVolumeMapper.h"
114&#href_anchor"preprocessor">#include "vtkImageReslice.h" // for VTK_RESLICE_NEAREST, VTK_RESLICE_CUBIC
115&#href_anchor"line"> 116 class vtkFixedPointVolumeRayCastMapper;
117&#href_anchor"keyword">class vtkGPUVolumeRayCastMapper;
118&#href_anchor"keyword">class vtkImageResample;
119&#href_anchor"keyword">class vtkOSPRayVolumeInterface;
120&#href_anchor"keyword">class vtkRenderWindow;
121&#href_anchor"keyword">class vtkVolume;
122&#href_anchor"keyword">class vtkVolumeProperty;
123&#href_anchor"line"> 124&#href_anchor"keyword">class VTKRENDERINGVOLUMEOPENGL_EXPORT vtkSmartVolumeMapper : public vtkVolumeMapper
125&#href_anchor"line"> 126 public:
127  static vtkSmartVolumeMapper *New();
129&#href_anchor"keywordtype">void PrintSelf( ostream& os, vtkIndent indent ) override;
130&#href_anchor"line"> 132 
142  vtkSetMacro( FinalColorWindow, float );
144 
146 
149  vtkGetMacro( FinalColorWindow, float );
151 
153 
160  vtkSetMacro( FinalColorLevel, float );
162 
164 
167  vtkGetMacro( FinalColorLevel, float );
169 
170 // The possible values for the default and current render mode ivars
171  enum
172  {
173  DefaultRenderMode=0,
180  InvalidRenderMode
181  };
182 
187  void SetRequestedRenderMode(int mode);
188 
194  void SetRequestedRenderModeToDefault();
195 
201  void SetRequestedRenderModeToGPU();
202 
208  void SetRequestedRenderModeToRayCast();
209 
214  void SetRequestedRenderModeToOSPRay();
215 
217 
220  vtkGetMacro( RequestedRenderMode, int );
222 
224 
231  vtkSetClampMacro( InteractiveUpdateRate, double, 1.0e-10, 1.0e10 );
233 
235 
240  vtkGetMacro( InteractiveUpdateRate, double );
242 
247  int GetLastUsedRenderMode();
248 
250 
257  vtkSetMacro( MaxMemoryInBytes, vtkIdType );
258  vtkGetMacro( MaxMemoryInBytes, vtkIdType );
260 
262 
268  vtkSetClampMacro( MaxMemoryFraction, float, 0.1f, 1.0f );
269  vtkGetMacro( MaxMemoryFraction, float );
271 
273 
277  vtkSetClampMacro(InterpolationMode, int,
279  vtkGetMacro(InterpolationMode, int);
280  void SetInterpolationModeToNearestNeighbor();
281  void SetInterpolationModeToLinear();
282  void SetInterpolationModeToCubic();
284 
290  void CreateCanonicalView( vtkRenderer *ren,
291&#href_anchor"code" href="classvtkVolume.html">vtkVolume *volume,
292  vtkVolume *volume2,
293&#href_anchor"code" href="classvtkImageData.html">vtkImageData *image,
294  int blend_mode,
295  double viewDirection[3],
296  double viewUp[3] );
297 
302  void Render( vtkRenderer *, vtkVolume * ) override;
303&#href_anchor"line"> 310  void ReleaseGraphicsResources(vtkWindow *) override;
311&#href_anchor"line"> 312 protected:
314&#href_anchor"code" href="classvtkSmartVolumeMapper.html">vtkSmartVolumeMapper() override;
315 
321  void ConnectMapperInput(vtkVolumeMapper *m);
322&#href_anchor"line"> 328  void ConnectFilterInput(vtkImageResample *f);
329&#href_anchor"line"> 330  // Window / level ivars
333 
334  // GPU mapper-specific memory ivars.
337 
338  // Used for downsampling.
340 
341  // The requested render mode is used to compute the current render mode. Note
342  // that the current render mode can be invalid if the requested mode is not
343  // supported.
346 
347  // Initialization variables.
354 
355  // This is the resample filter that may be used if we need to
356  // create a low resolution version of the volume for GPU rendering
358 
359  // If the DesiredUpdateRate of the vtkRenderWindow causing the Render is at
360  // or above this value, the render is considered interactive. Otherwise it is
361  // considered still.
363 
364  // The initialize method. Called from ComputeRenderMode whenever something
365  // relevant has changed.
366  void Initialize(vtkRenderer *ren,
367&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
368 
369  // The method that computes the render mode from the requested render mode
370  // based on the support status for each render method.
371  void ComputeRenderMode(vtkRenderer *ren,
372&#href_anchor"code" href="classvtkVolume.html">vtkVolume *vol);
373 
374  // The three potential mappers
378 
379  // We need to keep track of the blend mode we had when we initialized
380  // because we need to reinitialize (and recheck hardware support) if
381  // it changes
383 
384 private:
386&#href_anchor"keywordtype">void operator=(const vtkSmartVolumeMapper&) = delete;
387&#href_anchor"line"> 388  vtkOSPRayVolumeInterface *OSPRayMapper;
389&#href_anchor"line"> 390 
391 #endif
represents a volume (data & properties) in a rendered scene
Definition: vtkVolume.h:50
#define VTK_RESLICE_NEAREST
Abstract class for a volume mapper.
#define VTK_RESLICE_CUBIC
-
Adaptive volume mapper.
-
vtkImageResample * GPUResampleFilter
This is the resample filter that may be used if we need to create a low resolution version of the vol...
- - -
int RayCastSupported
Initialization variables.
+
Adaptive volume mapper.
+
vtkImageResample * GPUResampleFilter
This is the resample filter that may be used if we need to create a low resolution version of the vol...
+ + +
int RayCastSupported
Initialization variables.
record modification and/or execution time
Definition: vtkTimeStamp.h:35
-
vtkTimeStamp SupportStatusCheckTime
Initialization variables.
+
vtkTimeStamp SupportStatusCheckTime
Initialization variables.
Resamples an image to be larger or smaller.
-
int LowResGPUNecessary
Initialization variables.
-
vtkGPUVolumeRayCastMapper * GPUMapper
The three potential mappers.
+
int LowResGPUNecessary
Initialization variables.
+
vtkGPUVolumeRayCastMapper * GPUMapper
The three potential mappers.
abstract specification for renderers
Definition: vtkRenderer.h:63
-
vtkGPUVolumeRayCastMapper * GPULowResMapper
The three potential mappers.
-
int RequestedRenderMode
The requested render mode is used to compute the current render mode.
+
vtkGPUVolumeRayCastMapper * GPULowResMapper
The three potential mappers.
+
int RequestedRenderMode
The requested render mode is used to compute the current render mode.
int vtkIdType
Definition: vtkType.h:345
-
vtkIdType MaxMemoryInBytes
GPU mapper-specific memory ivars.
- +
vtkIdType MaxMemoryInBytes
GPU mapper-specific memory ivars.
+
void Render(vtkRenderer *ren, vtkVolume *vol) override=0
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
-
float FinalColorLevel
Window / level ivars.
-
vtkFixedPointVolumeRayCastMapper * RayCastMapper
The three potential mappers.
- +
float FinalColorLevel
Window / level ivars.
+
vtkFixedPointVolumeRayCastMapper * RayCastMapper
The three potential mappers.
+
a simple class to control print indentation
Definition: vtkIndent.h:39
-
double InteractiveUpdateRate
If the DesiredUpdateRate of the vtkRenderWindow causing the Render is at or above this value...
+
double InteractiveUpdateRate
If the DesiredUpdateRate of the vtkRenderWindow causing the Render is at or above this value...
topologically and geometrically regular array of data
Definition: vtkImageData.h:45
-
int CurrentRenderMode
The requested render mode is used to compute the current render mode.
+
int CurrentRenderMode
The requested render mode is used to compute the current render mode.
represents the common properties for rendering a volume.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
- +
void ReleaseGraphicsResources(vtkWindow *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
create a window for renderers to draw into
Removes link dependence on optional ospray module.
- + -
int InitializedBlendMode
We need to keep track of the blend mode we had when we initialized because we need to reinitialize (a...
-
int Initialized
Initialization variables.
-
int GPUSupported
Initialization variables.
+
int InitializedBlendMode
We need to keep track of the blend mode we had when we initialized because we need to reinitialize (a...
+
int Initialized
Initialization variables.
+
int GPUSupported
Initialization variables.
static vtkAlgorithm * New()
-
float MaxMemoryFraction
GPU mapper-specific memory ivars.
-
int InterpolationMode
Used for downsampling.
+
float MaxMemoryFraction
GPU mapper-specific memory ivars.
+
int InterpolationMode
Used for downsampling.
Ray casting performed on the GPU.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
float FinalColorWindow
Window / level ivars.
- +
float FinalColorWindow
Window / level ivars.
+
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSobelGradientMagnitudePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
60 #ifndef vtkSobelGradientMagnitudePass_h
61 #define vtkSobelGradientMagnitudePass_h
62 
63 #include "vtkRenderingOpenGLModule.h" // For export macro
64 #include "vtkImageProcessingPass.h"
65&#href_anchor"line"> 66 class vtkOpenGLRenderWindow;
67&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
68 class vtkShaderProgram2;
69&#href_anchor"keyword">class vtkShader2;
70&#href_anchor"keyword">class vtkFrameBufferObject;
71&#href_anchor"keyword">class vtkTextureObject;
72&#href_anchor"line"> 73&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkSobelGradientMagnitudePass : public vtkImageProcessingPass
74&#href_anchor"line"> 75 public:
78&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
79&#href_anchor"line"> 84  void Render(const vtkRenderState *s) override;
85&#href_anchor"line"> 91  void ReleaseGraphicsResources(vtkWindow *w) override;
92&#href_anchor"line"> 93  protected:
98&#href_anchor"line"> 102  ~vtkSobelGradientMagnitudePass() override;
103&#href_anchor"line"> 107  vtkFrameBufferObject *FrameBufferObject;
108  vtkTextureObject *Pass1; // render target for the scene
109  vtkTextureObject *Gx1; // render target 0 for the first shader
110  vtkTextureObject *Gy1; // render target 1 for the first shader
111  vtkShaderProgram2 *Program1; // shader to compute Gx1 and Gy1
112  vtkShaderProgram2 *Program2; // shader to compute |G| from Gx1 and Gy1
113 
114  private:
116&#href_anchor"keywordtype">void operator=(const vtkSobelGradientMagnitudePass&) = delete;
117&#href_anchor"line"> 118 
119 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSobelGradientMagnitudePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
63 #ifndef vtkSobelGradientMagnitudePass_h
64 #define vtkSobelGradientMagnitudePass_h
65 
66 #include "vtkRenderingOpenGLModule.h" // For export macro
67 #include "vtkImageProcessingPass.h"
68&#href_anchor"line"> 69 class vtkOpenGLRenderWindow;
70&#href_anchor"keyword">class vtkDepthPeelingPassLayerList; // Pimpl
71 class vtkShaderProgram2;
72&#href_anchor"keyword">class vtkShader2;
73&#href_anchor"keyword">class vtkFrameBufferObject;
74&#href_anchor"keyword">class vtkTextureObject;
75&#href_anchor"line"> 76&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkSobelGradientMagnitudePass : public vtkImageProcessingPass
77&#href_anchor"line"> 78 public:
81&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
82&#href_anchor"line"> 87  void Render(const vtkRenderState *s) override;
88&#href_anchor"line"> 94  void ReleaseGraphicsResources(vtkWindow *w) override;
95&#href_anchor"line"> 96  protected:
101&#href_anchor"line"> 105  ~vtkSobelGradientMagnitudePass() override;
106&#href_anchor"line"> 110  vtkFrameBufferObject *FrameBufferObject;
111  vtkTextureObject *Pass1; // render target for the scene
112  vtkTextureObject *Gx1; // render target 0 for the first shader
113  vtkTextureObject *Gy1; // render target 1 for the first shader
114  vtkShaderProgram2 *Program1; // shader to compute Gx1 and Gy1
115  vtkShaderProgram2 *Program2; // shader to compute |G| from Gx1 and Gy1
116 
117  private:
119&#href_anchor"keywordtype">void operator=(const vtkSobelGradientMagnitudePass&) = delete;
120&#href_anchor"line"> 121 
122 #endif
OpenGL rendering window.
GLSL Shader.
Definition: vtkShader2.h:62
- - -
vtkFrameBufferObject * FrameBufferObject
Graphics resources.
+ + +
vtkFrameBufferObject * FrameBufferObject
Graphics resources.
void ReleaseGraphicsResources(vtkWindow *w) override
Release graphics resources and ask components to release their own resources.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Convenient class for post-processing passes.
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
Context in which a vtkRenderPass will render.
- +
GLSL Program.
-
Implement a post-processing edge detection with a Sobel gradient magnitude render pass...
+
Implement a post-processing edge detection with a Sobel gradient magnitude render pass...
a simple class to control print indentation
Definition: vtkIndent.h:39
- - + +
internal class which encapsulates OpenGL frame buffer object.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridLIC2D_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridLIC2D_8h_source.html 2018-12-20 19:53:44.315029502 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkStructuredGridLIC2D_8h_source.html 2018-12-20 19:53:44.315029502 +0000 @@ -46,40 +46,40 @@
vtkStructuredGridLIC2D.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkStructuredGridLIC2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
45 #ifndef vtkStructuredGridLIC2D_h
46 #define vtkStructuredGridLIC2D_h
47 
48 #include "vtkRenderingLICModule.h" // For export macro
50&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
51&#href_anchor"line"> 52 class vtkRenderWindow;
53&#href_anchor"keyword">class vtkImageNoiseSource;
54&#href_anchor"line"> 55&#href_anchor"keyword">class VTKRENDERINGLIC_EXPORT vtkStructuredGridLIC2D
56&#href_anchor"keyword">public vtkStructuredGridAlgorithm
57&#href_anchor"line"> 58 public:
59  static vtkStructuredGridLIC2D* New();
61&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
62&#href_anchor"line"> 64 
71  int SetContext( vtkRenderWindow * context );
72&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow * GetContext();
74 
76 
81  vtkSetMacro(Steps,int);
82  vtkGetMacro(Steps,int);
84 
86 
98  vtkSetMacro(StepSize,double);
99  vtkGetMacro(StepSize,double);
101 
103 
106  vtkSetClampMacro(Magnification, int, 1, VTK_INT_MAX);
107  vtkGetMacro(Magnification, int);
109 
111 
114  vtkGetMacro( OpenGLExtensionsSupported, int );
116 
120  int GetFBOSuccess() { return this->FBOSuccess; }
121 
125  int GetLICSuccess() { return this->LICSuccess; }
126 
127 protected:
129&#href_anchor"code" href="classvtkStructuredGridLIC2D.html">vtkStructuredGridLIC2D() override;
130 
138  vtkInformation *info) override;
139 
147  vtkInformation *info) override;
148 
149  int RequestInformation(vtkInformation *request,
150&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
151  vtkInformationVector *outputVector) override;
152&#href_anchor"line"> 153  int RequestUpdateExtent (vtkInformation *request,
154&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
155  vtkInformationVector *outputVector) override;
156&#href_anchor"line"> 160  void AllocateOutputData(vtkDataObject *output,
161&#href_anchor"code" href="classvtkInformation.html">vtkInformation *outInfo);
162 
166  void AllocateScalars(vtkStructuredGrid *sg, vtkInformation *outInfo);
167&#href_anchor"line"> 172  int RequestData(vtkInformation *request,
173&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
174  vtkInformationVector *outputVector) override;
175&#href_anchor"line"> 176  int Steps;
177  double StepSize;
181 
183  bool OwnWindow;
186 
187 private:
189&#href_anchor"keywordtype">void operator=(const vtkStructuredGridLIC2D&) = delete;
190&#href_anchor"line"> 191 };
192 
193 #endif
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
-
GPU implementation of a Line Integral Convolution, a technique for imaging vector fields...
- +Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkStructuredGridLIC2D.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
42 #ifndef vtkStructuredGridLIC2D_h
43 #define vtkStructuredGridLIC2D_h
44 
45 #include "vtkRenderingLICModule.h" // For export macro
47&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // needed for vtkWeakPointer.
48&#href_anchor"line"> 49 class vtkRenderWindow;
50&#href_anchor"keyword">class vtkImageNoiseSource;
51&#href_anchor"line"> 52&#href_anchor"keyword">class VTKRENDERINGLIC_EXPORT vtkStructuredGridLIC2D
53&#href_anchor"keyword">public vtkStructuredGridAlgorithm
54&#href_anchor"line"> 55 public:
56  static vtkStructuredGridLIC2D* New();
58&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
59&#href_anchor"line"> 61 
68  int SetContext( vtkRenderWindow * context );
69&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow * GetContext();
71 
73 
78  vtkSetMacro(Steps,int);
79  vtkGetMacro(Steps,int);
81 
83 
95  vtkSetMacro(StepSize,double);
96  vtkGetMacro(StepSize,double);
98 
100 
103  vtkSetClampMacro(Magnification, int, 1, VTK_INT_MAX);
104  vtkGetMacro(Magnification, int);
106 
108 
111  vtkGetMacro( OpenGLExtensionsSupported, int );
113 
117  int GetFBOSuccess() { return this->FBOSuccess; }
118 
122  int GetLICSuccess() { return this->LICSuccess; }
123 
124 protected:
126&#href_anchor"code" href="classvtkStructuredGridLIC2D.html">vtkStructuredGridLIC2D() override;
127 
135  vtkInformation *info) override;
136 
144  vtkInformation *info) override;
145 
146  int RequestInformation(vtkInformation *request,
147&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
148  vtkInformationVector *outputVector) override;
149&#href_anchor"line"> 150  int RequestUpdateExtent (vtkInformation *request,
151&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
152  vtkInformationVector *outputVector) override;
153&#href_anchor"line"> 157  void AllocateOutputData(vtkDataObject *output,
158&#href_anchor"code" href="classvtkInformation.html">vtkInformation *outInfo);
159 
163  void AllocateScalars(vtkStructuredGrid *sg, vtkInformation *outInfo);
164&#href_anchor"line"> 169  int RequestData(vtkInformation *request,
170&#href_anchor"code" href="classvtkInformationVector.html">vtkInformationVector **inputVector,
171  vtkInformationVector *outputVector) override;
172&#href_anchor"line"> 173  int Steps;
174  double StepSize;
178 
180  bool OwnWindow;
183 
184 private:
186&#href_anchor"keywordtype">void operator=(const vtkStructuredGridLIC2D&) = delete;
187&#href_anchor"line"> 188 };
189 
190 #endif
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
+
GPU implementation of a Line Integral Convolution, a technique for imaging vector fields...
+
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
-
vtkImageNoiseSource * NoiseSource
+
vtkImageNoiseSource * NoiseSource
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Store vtkAlgorithm input/output information.
- -
int GetLICSuccess()
Check if LIC runs properly.
+ +
int GetLICSuccess()
Check if LIC runs properly.
#define VTK_INT_MAX
Definition: vtkType.h:157
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
-
int GetFBOSuccess()
Check if FBO is started properly.
+
int GetFBOSuccess()
Check if FBO is started properly.
static vtkStructuredGridAlgorithm * New()
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
a simple class to control print indentation
Definition: vtkIndent.h:39
- +
Superclass for algorithms that produce only structured grid as output.
- +
Create an image filled with noise.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
create a window for renderers to draw into
- +
topologically regular array of data
Store zero or more vtkInformation instances.
-
vtkWeakPointer< vtkRenderWindow > Context
+
vtkWeakPointer< vtkRenderWindow > Context
general representation of visualization data
Definition: vtkDataObject.h:64
- - + +
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSurfaceLICComposite.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkSurfaceLICComposite_h
26 #define vtkSurfaceLICComposite_h
27 
28 #include "vtkObject.h"
29&#href_anchor"preprocessor">#include "vtkRenderingLICModule.h" // for export macro
30 #include "vtkPixelExtent.h" // for pixel extent
31&#href_anchor"preprocessor">#include <deque> // for deque
32 #include <vector> // for vector
33 
34 class vtkFloatArray;
35&#href_anchor"keyword">class vtkOpenGLRenderWindow;
36&#href_anchor"keyword">class vtkPainterCommunicator;
37&#href_anchor"keyword">class vtkTextureObject;
38&#href_anchor"line"> 39&#href_anchor"keyword">class VTKRENDERINGLIC_EXPORT vtkSurfaceLICComposite : public vtkObject
40&#href_anchor"line"> 41 public:
42  static vtkSurfaceLICComposite *New();
44&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
45&#href_anchor"line"> 53  void Initialize(
54  const vtkPixelExtent &winExt,
55&#href_anchor"keyword">const std::deque<vtkPixelExtent> &blockExts,
56  int strategy,
57  double stepSize,
58  int nSteps,
59  int normalizeVectors,
60  int enhancedLIC,
61  int anitalias);
62 
92  enum {
93  COMPOSITE_INPLACE=0,
96  COMPOSITE_AUTO
97  };
98  void SetStrategy(int val){ this->Strategy = val; }
99  int GetStrategy(){ return this->Strategy; }
100 
106  { return static_cast<int>(this->CompositeExt.size()); }
107 
112  const vtkPixelExtent &GetGuardExtent(int i=0) const
113  { return this->GuardExt[i]; }
114 
115  const std::deque<vtkPixelExtent> &GetGuardExtents() const
116  { return this->GuardExt; }
117 
123  { return this->DisjointGuardExt[i]; }
124 
125  const std::deque<vtkPixelExtent> &GetDisjointGuardExtents() const
126  { return this->GuardExt; }
127 
132  const vtkPixelExtent &GetCompositeExtent(int i=0) const
133  { return this->CompositeExt[i]; }
134 
135  const std::deque<vtkPixelExtent> &GetCompositeExtents() const
136  { return this->CompositeExt; }
137 
142  { return this->DataSetExt; }
143 
148  { return this->WindowExt; }
149 
154  int InitializeCompositeExtents(float *vectors);
155 
162  virtual vtkOpenGLRenderWindow *GetContext(){ return NULL; }
163 
171&#href_anchor"line"> 175  virtual void RestoreDefaultCommunicator(){}
176 
181  virtual int BuildProgram(float*){ return -1; }
182 
187  virtual int Gather(void *, int, int, vtkTextureObject *&)
188&#href_anchor"keywordflow">return -1; }
189 
194  virtual int Scatter(void *, int, int, vtkTextureObject *&)
195&#href_anchor"keywordflow">return -1; }
196 
202  static
203  int MakeDecompDisjoint(
204  std::deque<vtkPixelExtent> &in,
205  std::deque<vtkPixelExtent> &out);
206 
207 protected:
209&#href_anchor"code" href="classvtkSurfaceLICComposite.html">vtkSurfaceLICComposite() override;
210 
219  int MakeDecompDisjoint(
220  const std::deque<vtkPixelExtent> &in,
221  std::deque<vtkPixelExtent> &out,
222  float *vectors);
223 
227  float VectorMax(
228  const vtkPixelExtent &ext,
229&#href_anchor"keywordtype">float *vectors);
230 
235  int VectorMax(
236  const std::deque<vtkPixelExtent> &exts,
237  float *vectors,
238  std::vector<float> &vMax);
239 
243  int AddGuardPixels(
244  const std::deque<vtkPixelExtent> &exts,
245  std::deque<vtkPixelExtent> &guardExts,
246  std::deque<vtkPixelExtent> &disjointGuardExts,
247  float *vectors);
248 
252  void GetPixelBounds(
253  float *rgba,
254  int ni,
255  vtkPixelExtent &ext);
256&#href_anchor"line"> 262  float GetFudgeFactor(int nx[2]);
263 
264 protected:
265  int Pass; // id for mpi tagging
266 
267  vtkPixelExtent WindowExt; // screen extent (screen size)
268  vtkPixelExtent DataSetExt; // screen extent of the dataset
269  std::deque<vtkPixelExtent> BlockExts; // screen extents of blocks
270 
271  std::deque<vtkPixelExtent> CompositeExt; // screen extents after decomp
272  std::deque<vtkPixelExtent> GuardExt; // screen extents w/ guard cells
273  std::deque<vtkPixelExtent> DisjointGuardExt; // screen extents w/ guard cells
274 
275  int Strategy; // control for parallel composite
276 
277  double StepSize; // window coordinates step size
278  int NumberOfSteps; // number of integration steps
279  int NormalizeVectors; // does integrator normailze
280  int NumberOfGuardLevels; // 1.5 if enhanced LIC 1 otherwise
281  int NumberOfEEGuardPixels; // 1 if enhanced LIC 0 otherwise
282  int NumberOfAAGuardPixels; // n antialias passes
283 
284 private:
286&#href_anchor"keywordtype">void operator=(const vtkSurfaceLICComposite&) = delete;
287&#href_anchor"line"> 288  friend
289  ostream &operator<<(ostream &os, vtkSurfaceLICComposite &ss);
290&#href_anchor"line"> 291 
292 ostream &operator<<(ostream &os, vtkSurfaceLICComposite &ss);
293&#href_anchor"line"> 294 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSurfaceLICComposite.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkSurfaceLICComposite_h
26 #define vtkSurfaceLICComposite_h
27 
28 #include "vtkObject.h"
29&#href_anchor"preprocessor">#include "vtkRenderingLICModule.h" // for export macro
30 #include "vtkPixelExtent.h" // for pixel extent
31&#href_anchor"preprocessor">#include <deque> // for deque
32 #include <vector> // for vector
33 
34 class vtkFloatArray;
35&#href_anchor"keyword">class vtkOpenGLRenderWindow;
36&#href_anchor"keyword">class vtkPainterCommunicator;
37&#href_anchor"keyword">class vtkTextureObject;
38&#href_anchor"line"> 39&#href_anchor"keyword">class VTKRENDERINGLIC_EXPORT vtkSurfaceLICComposite : public vtkObject
40&#href_anchor"line"> 41 public:
42  static vtkSurfaceLICComposite *New();
44&#href_anchor"keywordtype">void PrintSelf(ostream &os, vtkIndent indent) override;
45&#href_anchor"line"> 53  void Initialize(
54  const vtkPixelExtent &winExt,
55&#href_anchor"keyword">const std::deque<vtkPixelExtent> &blockExts,
56  int strategy,
57  double stepSize,
58  int nSteps,
59  int normalizeVectors,
60  int enhancedLIC,
61  int anitalias);
62 
92  enum {
93  COMPOSITE_INPLACE=0,
96  COMPOSITE_AUTO
97  };
98  void SetStrategy(int val){ this->Strategy = val; }
99  int GetStrategy(){ return this->Strategy; }
100 
106  { return static_cast<int>(this->CompositeExt.size()); }
107 
112  const vtkPixelExtent &GetGuardExtent(int i=0) const
113  { return this->GuardExt[i]; }
114 
115  const std::deque<vtkPixelExtent> &GetGuardExtents() const
116  { return this->GuardExt; }
117 
123  { return this->DisjointGuardExt[i]; }
124 
125  const std::deque<vtkPixelExtent> &GetDisjointGuardExtents() const
126  { return this->GuardExt; }
127 
132  const vtkPixelExtent &GetCompositeExtent(int i=0) const
133  { return this->CompositeExt[i]; }
134 
135  const std::deque<vtkPixelExtent> &GetCompositeExtents() const
136  { return this->CompositeExt; }
137 
142  { return this->DataSetExt; }
143 
148  { return this->WindowExt; }
149 
154  int InitializeCompositeExtents(float *vectors);
155 
162  virtual vtkOpenGLRenderWindow *GetContext(){ return NULL; }
163 
171&#href_anchor"line"> 175  virtual void RestoreDefaultCommunicator(){}
176 
181  virtual int BuildProgram(float*){ return -1; }
182 
187  virtual int Gather(void *, int, int, vtkTextureObject *&)
188&#href_anchor"keywordflow">return -1; }
189 
194  virtual int Scatter(void *, int, int, vtkTextureObject *&)
195&#href_anchor"keywordflow">return -1; }
196 
202  static
203  int MakeDecompDisjoint(
204  std::deque<vtkPixelExtent> &in,
205  std::deque<vtkPixelExtent> &out);
206 
207 protected:
209&#href_anchor"code" href="classvtkSurfaceLICComposite.html">vtkSurfaceLICComposite() override;
210 
219  int MakeDecompDisjoint(
220  const std::deque<vtkPixelExtent> &in,
221  std::deque<vtkPixelExtent> &out,
222  float *vectors);
223 
227  float VectorMax(
228  const vtkPixelExtent &ext,
229&#href_anchor"keywordtype">float *vectors);
230 
235  int VectorMax(
236  const std::deque<vtkPixelExtent> &exts,
237  float *vectors,
238  std::vector<float> &vMax);
239 
243  int AddGuardPixels(
244  const std::deque<vtkPixelExtent> &exts,
245  std::deque<vtkPixelExtent> &guardExts,
246  std::deque<vtkPixelExtent> &disjointGuardExts,
247  float *vectors);
248 
252  void GetPixelBounds(
253  float *rgba,
254  int ni,
255  vtkPixelExtent &ext);
256&#href_anchor"line"> 262  float GetFudgeFactor(int nx[2]);
263 
264 protected:
265  int Pass; // id for mpi tagging
266 
267  vtkPixelExtent WindowExt; // screen extent (screen size)
268  vtkPixelExtent DataSetExt; // screen extent of the dataset
269  std::deque<vtkPixelExtent> BlockExts; // screen extents of blocks
270 
271  std::deque<vtkPixelExtent> CompositeExt; // screen extents after decomp
272  std::deque<vtkPixelExtent> GuardExt; // screen extents w/ guard cells
273  std::deque<vtkPixelExtent> DisjointGuardExt; // screen extents w/ guard cells
274 
275  int Strategy; // control for parallel composite
276 
277  double StepSize; // window coordinates step size
278  int NumberOfSteps; // number of integration steps
279  int NormalizeVectors; // does integrator normailze
280  int NumberOfGuardLevels; // 1.5 if enhanced LIC 1 otherwise
281  int NumberOfEEGuardPixels; // 1 if enhanced LIC 0 otherwise
282  int NumberOfAAGuardPixels; // n antialias passes
283 
284 private:
286&#href_anchor"keywordtype">void operator=(const vtkSurfaceLICComposite&) = delete;
287&#href_anchor"line"> 288  friend
289  ostream &operator<<(ostream &os, vtkSurfaceLICComposite &ss);
290&#href_anchor"line"> 291 
292 ostream &operator<<(ostream &os, vtkSurfaceLICComposite &ss);
293&#href_anchor"line"> 294 #endif
OpenGL rendering window.
abstract base class for most VTK objects
Definition: vtkObject.h:59
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
@@ -74,7 +74,7 @@
const vtkPixelExtent & GetWindowExtent() const
Get the whole window extent.
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
Representation of a cartesian pixel plane and common operations on it.
const vtkPixelExtent & GetDataSetExtent() const
Get the whole dataset extent (all blocks).
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICHelper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICHelper_8h_source.html 2018-12-20 19:53:44.435030273 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICHelper_8h_source.html 2018-12-20 19:53:44.435030273 +0000 @@ -46,7 +46,7 @@
vtkSurfaceLICHelper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
20 #ifndef vtkSurfaceLICHelper_h
21 #define vtkSurfaceLICHelper_h
22 
23 #include "vtkRenderingLICOpenGL2Module.h" // for export
24 #include "vtkPixelExtent.h"
25&#href_anchor"preprocessor">#include "vtkWeakPointer.h"
26&#href_anchor"preprocessor">#include "vtkSmartPointer.h"
27&#href_anchor"preprocessor">#include "vtkOpenGLHelper.h"
28&#href_anchor"preprocessor">#include "vtk_glew.h"
29 #include "vtkTextureObject.h"
30 
31 #include <deque> // for methods
32 
34&#href_anchor"keyword">class vtkOpenGLRenderWindow;
35&#href_anchor"keyword">class vtkPainterCommunicator;
36&#href_anchor"keyword">class vtkImageData;
37&#href_anchor"keyword">class vtkSurfaceLICComposite;
38&#href_anchor"keyword">class vtkLineIntegralConvolution2D;
39&#href_anchor"keyword">class vtkRenderer;
40&#href_anchor"keyword">class vtkActor;
41&#href_anchor"keyword">class vtkDataObject;
42&#href_anchor"line"> 43&#href_anchor"keyword">class vtkSurfaceLICHelper
44&#href_anchor"line"> 45 public:
48 
52  static bool IsSupported(vtkOpenGLRenderWindow *context);
53&#href_anchor"line"> 57  void ReleaseGraphicsResources(vtkWindow *win);
58&#href_anchor"line"> 62  void ClearTextures();
63 
67  void AllocateTextures(
68  vtkOpenGLRenderWindow *context,
69&#href_anchor"keywordtype">int *viewsize);
70 
74  void AllocateTexture(
75  vtkOpenGLRenderWindow *context,
76&#href_anchor"keywordtype">int *viewsize,
78&#href_anchor"keywordtype">int filter = vtkTextureObject::Nearest);
79 
84  vtkOpenGLRenderWindow *context,
85&#href_anchor"keywordtype">int *viewsize,
87&#href_anchor"line"> 91  void Updated();
92 
97  void UpdateAll();
98 
100 
103  void ViewportQuadTextureCoords(GLfloat *tcoords)
104  {
105  tcoords[0] = tcoords[2] = 0.0f;
106  tcoords[1] = tcoords[3] = 1.0f;
107  }
109 
114  void ViewportQuadPoints(const vtkPixelExtent &viewportExt, GLfloat *quadpts)
115&#href_anchor"line"> 116  viewportExt.GetData(quadpts);
117  }
118 
124  const vtkPixelExtent &viewExt,
125&#href_anchor"keyword">const vtkPixelExtent &viewportExt,
126&#href_anchor"line"> 127 
129 
133  void ViewQuadPoints(GLfloat *quadpts)
134  {
135  quadpts[0] = quadpts[2] = 0.0f;
136  quadpts[1] = quadpts[3] = 1.0f;
137  }
139 
141 
145  void ViewQuadTextureCoords(GLfloat *tcoords)
146  {
147  tcoords[0] = tcoords[2] = 0.0f;
148  tcoords[1] = tcoords[3] = 1.0f;
149  }
151 
155  void RenderQuad(
156  const vtkPixelExtent &viewExt,
157&#href_anchor"keyword">const vtkPixelExtent &viewportExt,
158&#href_anchor"code" href="classvtkOpenGLHelper.html">vtkOpenGLHelper *cbo);
159 
163  inline int idx(int row, int col) { return 4*col+row; }
164 
175  bool VisibilityTest(double ndcBBox[24]);
176 
185  bool ProjectBounds(
186  double PMV[16],
187  int viewsize[2],
188  double bounds[6],
189  vtkPixelExtent &screenExt);
190&#href_anchor"line"> 196  int ProjectBounds(
197  vtkRenderer *ren,
198&#href_anchor"code" href="classvtkActor.html">vtkActor *actor,
199  vtkDataObject *dobj,
200&#href_anchor"keywordtype">int viewsize[2],
201  vtkPixelExtent &dataExt,
202&#href_anchor"line"> 203 
207  void GetPixelBounds(float *rgba, int ni, vtkPixelExtent &ext);
208&#href_anchor"line"> 213  void GetPixelBounds(float *rgba, int ni, std::deque<vtkPixelExtent> &blockExts);
214 
215  static void StreamingFindMinMax(
217&#href_anchor"line"> 218  float &min, float &max);
219 
231 
233  std::deque<vtkPixelExtent> BlockExts;
234 
238 
239  int Viewsize[2];
242 
246 
248 
251 
252 
253 protected:
254 
255 };
256 
257 #endif
258 // VTK-HeaderTest-Exclude: vtkSurfaceLICHelper.h
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4 
5  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
6  All rights reserved.
7  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notice for more information.
12 
13 =========================================================================*/
20 #ifndef vtkSurfaceLICHelper_h
21 #define vtkSurfaceLICHelper_h
22 
23 #include "vtkRenderingLICOpenGL2Module.h" // for export
24 #include "vtkPixelExtent.h"
25&#href_anchor"preprocessor">#include "vtkWeakPointer.h"
26&#href_anchor"preprocessor">#include "vtkSmartPointer.h"
27&#href_anchor"preprocessor">#include "vtkOpenGLHelper.h"
28&#href_anchor"preprocessor">#include "vtk_glew.h"
29 #include "vtkTextureObject.h"
30 
31 #include <deque> // for methods
32 
34&#href_anchor"keyword">class vtkOpenGLRenderWindow;
35&#href_anchor"keyword">class vtkPainterCommunicator;
36&#href_anchor"keyword">class vtkImageData;
37&#href_anchor"keyword">class vtkSurfaceLICComposite;
38&#href_anchor"keyword">class vtkLineIntegralConvolution2D;
39&#href_anchor"keyword">class vtkRenderer;
40&#href_anchor"keyword">class vtkActor;
41&#href_anchor"keyword">class vtkDataObject;
42&#href_anchor"line"> 43&#href_anchor"keyword">class vtkSurfaceLICHelper
44&#href_anchor"line"> 45 public:
48 
52  static bool IsSupported(vtkOpenGLRenderWindow *context);
53&#href_anchor"line"> 57  void ReleaseGraphicsResources(vtkWindow *win);
58&#href_anchor"line"> 62  void ClearTextures();
63 
67  void AllocateTextures(
68  vtkOpenGLRenderWindow *context,
69&#href_anchor"keywordtype">int *viewsize);
70 
74  void AllocateTexture(
75  vtkOpenGLRenderWindow *context,
76&#href_anchor"keywordtype">int *viewsize,
78&#href_anchor"keywordtype">int filter = vtkTextureObject::Nearest);
79 
84  vtkOpenGLRenderWindow *context,
85&#href_anchor"keywordtype">int *viewsize,
87&#href_anchor"line"> 91  void Updated();
92 
97  void UpdateAll();
98 
100 
103  void ViewportQuadTextureCoords(GLfloat *tcoords)
104  {
105  tcoords[0] = tcoords[2] = 0.0f;
106  tcoords[1] = tcoords[3] = 1.0f;
107  }
109 
114  void ViewportQuadPoints(const vtkPixelExtent &viewportExt, GLfloat *quadpts)
115&#href_anchor"line"> 116  viewportExt.GetData(quadpts);
117  }
118 
124  const vtkPixelExtent &viewExt,
125&#href_anchor"keyword">const vtkPixelExtent &viewportExt,
126&#href_anchor"line"> 127 
129 
133  void ViewQuadPoints(GLfloat *quadpts)
134  {
135  quadpts[0] = quadpts[2] = 0.0f;
136  quadpts[1] = quadpts[3] = 1.0f;
137  }
139 
141 
145  void ViewQuadTextureCoords(GLfloat *tcoords)
146  {
147  tcoords[0] = tcoords[2] = 0.0f;
148  tcoords[1] = tcoords[3] = 1.0f;
149  }
151 
155  void RenderQuad(
156  const vtkPixelExtent &viewExt,
157&#href_anchor"keyword">const vtkPixelExtent &viewportExt,
158&#href_anchor"code" href="classvtkOpenGLHelper.html">vtkOpenGLHelper *cbo);
159 
163  inline int idx(int row, int col) { return 4*col+row; }
164 
175  bool VisibilityTest(double ndcBBox[24]);
176 
185  bool ProjectBounds(
186  double PMV[16],
187  int viewsize[2],
188  double bounds[6],
189  vtkPixelExtent &screenExt);
190&#href_anchor"line"> 196  int ProjectBounds(
197  vtkRenderer *ren,
198&#href_anchor"code" href="classvtkActor.html">vtkActor *actor,
199  vtkDataObject *dobj,
200&#href_anchor"keywordtype">int viewsize[2],
201  vtkPixelExtent &dataExt,
202&#href_anchor"line"> 203 
207  void GetPixelBounds(float *rgba, int ni, vtkPixelExtent &ext);
208&#href_anchor"line"> 213  void GetPixelBounds(float *rgba, int ni, std::deque<vtkPixelExtent> &blockExts);
214 
215  static void StreamingFindMinMax(
217&#href_anchor"line"> 218  float &min, float &max);
219 
231 
233  std::deque<vtkPixelExtent> BlockExts;
234 
238 
239  int Viewsize[2];
242 
246 
248 
251 
252 
253 protected:
254 
255 };
256 
257 #endif
258 // VTK-HeaderTest-Exclude: vtkSurfaceLICHelper.h
OpenGL rendering window.
vtkSmartPointer< vtkLineIntegralConvolution2D > LICer
void ViewQuadPoints(GLfloat *quadpts)
Convert the entire view to a bounding box and it&#39;s texture coordinates for a screen size texture...
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
@@ -100,7 +100,7 @@
A communicator that can safely be used inside a painter.
- +
This class decomposes the image space and shuffles image space data onto the new decomposition with t...
vtkOpenGLHelper * ColorEnhancePass
int idx(int row, int col)
Compute the index into the 4x4 OpenGL ordered matrix.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICMapper_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICMapper_8h_source.html 2018-12-20 19:53:44.471030505 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSurfaceLICMapper_8h_source.html 2018-12-20 19:53:44.467030479 +0000 @@ -46,7 +46,7 @@
vtkSurfaceLICMapper.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSurfaceLICMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
56 #ifndef vtkSurfaceLICMapper_h
57 #define vtkSurfaceLICMapper_h
58 
59 #include "vtkRenderingLICOpenGL2Module.h" // For export macro
60 #include "vtkOpenGLPolyDataMapper.h"
61 
63&#href_anchor"keyword">class vtkPainterCommunicator;
64&#href_anchor"line"> 65&#href_anchor"keyword">class VTKRENDERINGLICOPENGL2_EXPORT vtkSurfaceLICMapper : public vtkOpenGLPolyDataMapper
66&#href_anchor"line"> 67 public:
68  static vtkSurfaceLICMapper* New();
70&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
71&#href_anchor"line"> 77  void ReleaseGraphicsResources(vtkWindow * win) override;
78&#href_anchor"line"> 82  void RenderPiece(vtkRenderer *ren, vtkActor *act) override;
83&#href_anchor"line"> 87  void ShallowCopy(vtkAbstractMapper *);
88&#href_anchor"line"> 90 
93  vtkGetObjectMacro(LICInterface,vtkSurfaceLICInterface);
95&#href_anchor"line"> 96 protected:
98&#href_anchor"code" href="classvtkSurfaceLICMapper.html">vtkSurfaceLICMapper() override;
99 
106  virtual void StartTimerEvent(const char *){}
107  virtual void EndTimerEvent(const char *){}
108 
112  void BuildBufferObjects(vtkRenderer *ren, vtkActor *act) override;
113&#href_anchor"line"> 114 protected:
118  void SetMapperShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act) override;
119&#href_anchor"line"> 123  void ReplaceShaderValues(
124  std::map<vtkShader::Type, vtkShader *> shaders,
125  vtkRenderer *ren, vtkActor *act) override;
126&#href_anchor"line"> 127  vtkSurfaceLICInterface *LICInterface;
128 
129 private:
130  vtkSurfaceLICMapper(const vtkSurfaceLICMapper&) = delete;
131&#href_anchor"keywordtype">void operator=(const vtkSurfaceLICMapper&) = delete;
132&#href_anchor"line"> 133 
134 #endif
a PolyDataMapper for the OpenGL library
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkSurfaceLICMapper.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
56 #ifndef vtkSurfaceLICMapper_h
57 #define vtkSurfaceLICMapper_h
58 
59 #include "vtkRenderingLICOpenGL2Module.h" // For export macro
60 #include "vtkOpenGLPolyDataMapper.h"
61 
63&#href_anchor"keyword">class vtkPainterCommunicator;
64&#href_anchor"line"> 65&#href_anchor"keyword">class VTKRENDERINGLICOPENGL2_EXPORT vtkSurfaceLICMapper : public vtkOpenGLPolyDataMapper
66&#href_anchor"line"> 67 public:
68  static vtkSurfaceLICMapper* New();
70&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
71&#href_anchor"line"> 77  void ReleaseGraphicsResources(vtkWindow * win) override;
78&#href_anchor"line"> 82  void RenderPiece(vtkRenderer *ren, vtkActor *act) override;
83&#href_anchor"line"> 87  void ShallowCopy(vtkAbstractMapper *);
88&#href_anchor"line"> 90 
93  vtkGetObjectMacro(LICInterface,vtkSurfaceLICInterface);
95&#href_anchor"line"> 96 protected:
98&#href_anchor"code" href="classvtkSurfaceLICMapper.html">vtkSurfaceLICMapper() override;
99 
106  virtual void StartTimerEvent(const char *){}
107  virtual void EndTimerEvent(const char *){}
108 
112  void BuildBufferObjects(vtkRenderer *ren, vtkActor *act) override;
113&#href_anchor"line"> 114 protected:
118  void SetMapperShaderParameters(vtkOpenGLHelper &cellBO, vtkRenderer *ren, vtkActor *act) override;
119&#href_anchor"line"> 123  void ReplaceShaderValues(
124  std::map<vtkShader::Type, vtkShader *> shaders,
125  vtkRenderer *ren, vtkActor *act) override;
126&#href_anchor"line"> 127  vtkSurfaceLICInterface *LICInterface;
128 
129 private:
130  vtkSurfaceLICMapper(const vtkSurfaceLICMapper&) = delete;
131&#href_anchor"keywordtype">void operator=(const vtkSurfaceLICMapper&) = delete;
132&#href_anchor"line"> 133 
134 #endif
a PolyDataMapper for the OpenGL library
represents an object (geometry & properties) in a rendered scene
Definition: vtkActor.h:51
static vtkOpenGLPolyDataMapper * New()
mapper that performs LIC on the surface of arbitrary geometry.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedRenderers_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedRenderers_8h_source.html 2018-12-20 19:53:44.531030891 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkSynchronizedRenderers_8h_source.html 2018-12-20 19:53:44.531030891 +0000 @@ -88,7 +88,7 @@
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
-
OpenGL renderer.
+
OpenGL renderer.
Configuration for FXAA implementations.
Multiprocessing communication superclass.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureIO_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureIO_8h_source.html 2018-12-20 19:53:44.559031071 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureIO_8h_source.html 2018-12-20 19:53:44.559031071 +0000 @@ -50,7 +50,7 @@
static void Write(std::string filename, vtkTextureObject *texture, const std::deque< vtkPixelExtent > &exts, const double *origin=NULL)
Write list of subsets to disk as multiblock image data at dataset origin(optional).
Definition: vtkTextureIO.h:84
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
static void Write(std::string filename, vtkTextureObject *texture, const unsigned int *subset=NULL, const double *origin=NULL)
Write to disk as image data with subset(optional) at dataset origin(optional)
Definition: vtkTextureIO.h:50
Representation of a cartesian pixel plane and common operations on it.
A small collection of I/O routines that write vtkTextureObject to disk for debugging.
Definition: vtkTextureIO.h:35
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureObject_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureObject_8h_source.html 2018-12-20 19:53:44.651031661 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTextureObject_8h_source.html 2018-12-20 19:53:44.651031661 +0000 @@ -46,82 +46,82 @@
vtkTextureObject.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTextureObject.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
26 #ifndef vtkTextureObject_h
27 #define vtkTextureObject_h
28 
29 #include "vtkRenderingOpenGLModule.h" // For export macro
30 #include "vtkObject.h"
31&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // for render context
32&#href_anchor"line"> 33 class vtkFloatArray;
34&#href_anchor"keyword">class vtkTextureObject;
35&#href_anchor"keyword">class vtkRenderWindow;
36&#href_anchor"keyword">class vtkOpenGLRenderWindow;
37&#href_anchor"keyword">class vtkOpenGLExtensionManager;
38&#href_anchor"keyword">class vtkPixelBufferObject;
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkTextureObject : public vtkObject
41&#href_anchor"line"> 42 public:
43 
44  // DepthTextureCompareFunction values.
45  enum
46  {
47  Lequal=0, // r=R<=Dt ? 1.0 : 0.0
48  Gequal, // r=R>=Dt ? 1.0 : 0.0
49  Less, // r=R<D_t ? 1.0 : 0.0
50  Greater, // r=R>Dt ? 1.0 : 0.0
51  Equal, // r=R==Dt ? 1.0 : 0.0
52  NotEqual, // r=R!=Dt ? 1.0 : 0.0
53  AlwaysTrue, // r=1.0 // WARNING "Always" is macro defined in X11/X.h...
54  Never, // r=0.0
55  NumberOfDepthTextureCompareFunctions
56  };
57 
58  // DepthTextureMode values.
59  enum
60  {
61  Luminance=0, // (R,G,B,A)=(r,r,r,1)
62  Intensity, // (R,G,B,A)=(r,r,r,r)
63  Alpha, // (R,G,B,A)=(0,0,0,r)
64  NumberOfDepthTextureModes
65  };
66 
67  // Wrap values.
68  enum
69  {
70  Clamp=0,
75  NumberOfWrapModes
76  };
77 
78  // MinificationFilter values.
79  enum
80  {
81  Nearest=0,
87  NumberOfMinificationModes
88  };
89 
90  // Internal depth format
91  enum
92  {
93  Native=0, // will try to match with the depth buffer format.
98  NumberOfDepthFormats
99  };
100 
101  static vtkTextureObject* New();
102  vtkTypeMacro(vtkTextureObject, vtkObject);
103&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
104&#href_anchor"line"> 106 
112  void SetContext(vtkRenderWindow*);
113&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow* GetContext();
115 
117 
121  vtkGetMacro(Width, unsigned int);
122  vtkGetMacro(Height, unsigned int);
123  vtkGetMacro(Depth, unsigned int);
124  vtkGetMacro(Components, int);
125  unsigned int GetTuples()
126  { return this->Width*this->Height*this->Depth; }
128 
129  vtkGetMacro(NumberOfDimensions, int);
130 
132 
135  vtkGetMacro(Target, unsigned int);
137 
139 
142  vtkGetMacro(Handle, unsigned int);
144 
146 
151  void Bind();
152  void UnBind();
154 
156 
159  void Activate(unsigned int texUnit);
160  void Deactivate(unsigned int texUnit);
162 
163 
168  bool IsBound();
169 
171 
177  void SendParameters();
178  vtkSetMacro(AutoParameters, int);
179  vtkGetMacro(AutoParameters, int);
181 
192  bool Create1D(int numComps,
194&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
195 
202  bool Create2D(unsigned int width, unsigned int height, int numComps,
204&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
205 
210  bool CreateDepth(unsigned int width,
211  unsigned int height,
212  int internalFormat,
213  vtkPixelBufferObject *pbo);
214&#href_anchor"line"> 219  bool CreateDepthFromRaw(unsigned int width,
220  unsigned int height,
221  int internalFormat,
222  int rawType,
223  void *raw);
224 
228  bool AllocateDepth(unsigned int width, unsigned int height,
229  int internalFormat);
230 
235  bool Allocate1D(unsigned int width, int numComps, int vtkType);
236 
241  bool Allocate2D(unsigned int width, unsigned int height, int numComps,
242  int vtkType);
243 
248  bool Allocate3D(unsigned int width, unsigned int height,
249  unsigned int depth, int numComps,
250  int vtkType);
251 
252 
259  bool Create3D(unsigned int width, unsigned int height, unsigned int depth,
260  int numComps, vtkPixelBufferObject *pbo,
261&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
262 
263 
265 
270  bool Create2D(unsigned int width, unsigned int height, int numComps,
271  int vtktype,
272  bool shaderSupportsTextureInt);
273  bool Create3D(unsigned int width, unsigned int height, unsigned int depth,
274  int numComps, int vtktype,
275  bool shaderSupportsTextureInt);
277 
284  vtkPixelBufferObject* Download();
285&#href_anchor"line"> 289  int GetDataType();
290 
291  unsigned int GetInternalFormat(int vtktype, int numComps,
292  bool shaderSupportsTextureInt);
293  unsigned int GetFormat(int vtktype, int numComps,
294  bool shaderSupportsTextureInt);
295 
297 
303  vtkSetMacro(RequireDepthBufferFloat, bool);
304  vtkGetMacro(RequireDepthBufferFloat, bool);
305  vtkGetMacro(SupportsDepthBufferFloat, bool);
307 
309 
315  vtkSetMacro(RequireTextureFloat, bool);
316  vtkGetMacro(RequireTextureFloat, bool);
317  vtkGetMacro(SupportsTextureFloat, bool);
319 
321 
327  vtkSetMacro(RequireTextureInteger, bool);
328  vtkGetMacro(RequireTextureInteger, bool);
329  vtkGetMacro(SupportsTextureInteger, bool);
331 
333 
343  vtkGetMacro(WrapS, int);
344  vtkSetMacro(WrapS, int);
346 
348 
358  vtkGetMacro(WrapT, int);
359  vtkSetMacro(WrapT, int);
361 
363 
373  vtkGetMacro(WrapR, int);
374  vtkSetMacro(WrapR, int);
376 
378 
391  vtkGetMacro(MinificationFilter, int);
392  vtkSetMacro(MinificationFilter, int);
394 
396 
403  vtkGetMacro(MagnificationFilter, int);
404  vtkSetMacro(MagnificationFilter, int);
406 
411  void SetLinearMagnification(bool val)
412  { this->SetMagnificationFilter(val?Linear:Nearest); }
413 
415  { return this->MagnificationFilter==Linear; }
416 
418 
423  vtkSetVector4Macro(BorderColor, float);
424  vtkGetVector4Macro(BorderColor, float);
426 
428 
433  vtkSetMacro(Priority, float);
434  vtkGetMacro(Priority, float);
436 
438 
442  vtkSetMacro(MinLOD, float);
443  vtkGetMacro(MinLOD, float);
445 
447 
451  vtkSetMacro(MaxLOD, float);
452  vtkGetMacro(MaxLOD, float);
454 
456 
461  vtkSetMacro(BaseLevel, int);
462  vtkGetMacro(BaseLevel, int);
464 
466 
471  vtkSetMacro(MaxLevel, int);
472  vtkGetMacro(MaxLevel, int);
474 
476 
486  vtkGetMacro(DepthTextureCompare, bool);
487  vtkSetMacro(DepthTextureCompare, bool);
489 
491 
511  vtkGetMacro(DepthTextureCompareFunction, int);
512  vtkSetMacro(DepthTextureCompareFunction, int);
514 
516 
525  vtkGetMacro(DepthTextureMode, int);
526  vtkSetMacro(DepthTextureMode, int);
528 
530 
535  vtkGetMacro(GenerateMipmap, bool);
536  vtkSetMacro(GenerateMipmap, bool);
538 
544  static bool IsSupported(
545  vtkRenderWindow* renWin,
546&#href_anchor"keywordtype">bool requireTexFloat,
547  bool requireDepthFloat,
548  bool requireTexInt);
549 
553  static bool IsSupported(vtkRenderWindow* renWin)
554&#href_anchor"keywordflow">return vtkTextureObject::IsSupported(renWin, false, false, false); }
555 
582  void CopyToFrameBuffer(int srcXmin,
583  int srcYmin,
584  int srcXmax,
585  int srcYmax,
586  int dstXmin,
587  int dstYmin,
588  int width,
589  int height);
590 
591 
603  void CopyFromFrameBuffer(int srcXmin,
604  int srcYmin,
605  int dstXmin,
606  int dstYmin,
607  int width,
608  int height);
609 
610 protected:
612&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject() override;
613 
617  bool LoadRequiredExtensions(vtkRenderWindow *renWin);
618&#href_anchor"line"> 622  void CreateTexture();
623 
627  void DestroyTexture();
628 
630  unsigned int Width;
631  unsigned int Height;
632  unsigned int Depth;
633 
634  unsigned int Target; // GLenum
635  unsigned int Format; // GLenum
636  unsigned int Type; // GLenum
638 
640  unsigned int Handle;
647 
648  int WrapS;
649  int WrapT;
650  int WrapR;
654  float BorderColor[4];
655 
656  float Priority;
657  float MinLOD;
658  float MaxLOD;
660  int MaxLevel;
661 
662 
666 
668 
671 
672 private:
673  vtkTextureObject(const vtkTextureObject&) = delete;
674&#href_anchor"keywordtype">void operator=(const vtkTextureObject&) = delete;
675&#href_anchor"line"> 676 };
677 
678 #endif
OpenGL rendering window.
- - +Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTextureObject.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
29 #ifndef vtkTextureObject_h
30 #define vtkTextureObject_h
31 
32 #include "vtkRenderingOpenGLModule.h" // For export macro
33 #include "vtkObject.h"
34&#href_anchor"preprocessor">#include "vtkWeakPointer.h" // for render context
35&#href_anchor"line"> 36 class vtkFloatArray;
37&#href_anchor"keyword">class vtkTextureObject;
38&#href_anchor"keyword">class vtkRenderWindow;
39&#href_anchor"keyword">class vtkOpenGLRenderWindow;
40&#href_anchor"keyword">class vtkOpenGLExtensionManager;
41&#href_anchor"keyword">class vtkPixelBufferObject;
42&#href_anchor"line"> 43&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkTextureObject : public vtkObject
44&#href_anchor"line"> 45 public:
46 
47  // DepthTextureCompareFunction values.
48  enum
49  {
50  Lequal=0, // r=R<=Dt ? 1.0 : 0.0
51  Gequal, // r=R>=Dt ? 1.0 : 0.0
52  Less, // r=R<D_t ? 1.0 : 0.0
53  Greater, // r=R>Dt ? 1.0 : 0.0
54  Equal, // r=R==Dt ? 1.0 : 0.0
55  NotEqual, // r=R!=Dt ? 1.0 : 0.0
56  AlwaysTrue, // r=1.0 // WARNING "Always" is macro defined in X11/X.h...
57  Never, // r=0.0
58  NumberOfDepthTextureCompareFunctions
59  };
60 
61  // DepthTextureMode values.
62  enum
63  {
64  Luminance=0, // (R,G,B,A)=(r,r,r,1)
65  Intensity, // (R,G,B,A)=(r,r,r,r)
66  Alpha, // (R,G,B,A)=(0,0,0,r)
67  NumberOfDepthTextureModes
68  };
69 
70  // Wrap values.
71  enum
72  {
73  Clamp=0,
78  NumberOfWrapModes
79  };
80 
81  // MinificationFilter values.
82  enum
83  {
84  Nearest=0,
90  NumberOfMinificationModes
91  };
92 
93  // Internal depth format
94  enum
95  {
96  Native=0, // will try to match with the depth buffer format.
101  NumberOfDepthFormats
102  };
103 
104  static vtkTextureObject* New();
105  vtkTypeMacro(vtkTextureObject, vtkObject);
106&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
107&#href_anchor"line"> 109 
115  void SetContext(vtkRenderWindow*);
116&#href_anchor"code" href="classvtkRenderWindow.html">vtkRenderWindow* GetContext();
118 
120 
124  vtkGetMacro(Width, unsigned int);
125  vtkGetMacro(Height, unsigned int);
126  vtkGetMacro(Depth, unsigned int);
127  vtkGetMacro(Components, int);
128  unsigned int GetTuples()
129  { return this->Width*this->Height*this->Depth; }
131 
132  vtkGetMacro(NumberOfDimensions, int);
133 
135 
138  vtkGetMacro(Target, unsigned int);
140 
142 
145  vtkGetMacro(Handle, unsigned int);
147 
149 
154  void Bind();
155  void UnBind();
157 
159 
162  void Activate(unsigned int texUnit);
163  void Deactivate(unsigned int texUnit);
165 
166 
171  bool IsBound();
172 
174 
180  void SendParameters();
181  vtkSetMacro(AutoParameters, int);
182  vtkGetMacro(AutoParameters, int);
184 
195  bool Create1D(int numComps,
197&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
198 
205  bool Create2D(unsigned int width, unsigned int height, int numComps,
207&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
208 
213  bool CreateDepth(unsigned int width,
214  unsigned int height,
215  int internalFormat,
216  vtkPixelBufferObject *pbo);
217&#href_anchor"line"> 222  bool CreateDepthFromRaw(unsigned int width,
223  unsigned int height,
224  int internalFormat,
225  int rawType,
226  void *raw);
227 
231  bool AllocateDepth(unsigned int width, unsigned int height,
232  int internalFormat);
233 
238  bool Allocate1D(unsigned int width, int numComps, int vtkType);
239 
244  bool Allocate2D(unsigned int width, unsigned int height, int numComps,
245  int vtkType);
246 
251  bool Allocate3D(unsigned int width, unsigned int height,
252  unsigned int depth, int numComps,
253  int vtkType);
254 
255 
262  bool Create3D(unsigned int width, unsigned int height, unsigned int depth,
263  int numComps, vtkPixelBufferObject *pbo,
264&#href_anchor"keywordtype">bool shaderSupportsTextureInt);
265 
266 
268 
273  bool Create2D(unsigned int width, unsigned int height, int numComps,
274  int vtktype,
275  bool shaderSupportsTextureInt);
276  bool Create3D(unsigned int width, unsigned int height, unsigned int depth,
277  int numComps, int vtktype,
278  bool shaderSupportsTextureInt);
280 
287  vtkPixelBufferObject* Download();
288&#href_anchor"line"> 292  int GetDataType();
293 
294  unsigned int GetInternalFormat(int vtktype, int numComps,
295  bool shaderSupportsTextureInt);
296  unsigned int GetFormat(int vtktype, int numComps,
297  bool shaderSupportsTextureInt);
298 
300 
306  vtkSetMacro(RequireDepthBufferFloat, bool);
307  vtkGetMacro(RequireDepthBufferFloat, bool);
308  vtkGetMacro(SupportsDepthBufferFloat, bool);
310 
312 
318  vtkSetMacro(RequireTextureFloat, bool);
319  vtkGetMacro(RequireTextureFloat, bool);
320  vtkGetMacro(SupportsTextureFloat, bool);
322 
324 
330  vtkSetMacro(RequireTextureInteger, bool);
331  vtkGetMacro(RequireTextureInteger, bool);
332  vtkGetMacro(SupportsTextureInteger, bool);
334 
336 
346  vtkGetMacro(WrapS, int);
347  vtkSetMacro(WrapS, int);
349 
351 
361  vtkGetMacro(WrapT, int);
362  vtkSetMacro(WrapT, int);
364 
366 
376  vtkGetMacro(WrapR, int);
377  vtkSetMacro(WrapR, int);
379 
381 
394  vtkGetMacro(MinificationFilter, int);
395  vtkSetMacro(MinificationFilter, int);
397 
399 
406  vtkGetMacro(MagnificationFilter, int);
407  vtkSetMacro(MagnificationFilter, int);
409 
414  void SetLinearMagnification(bool val)
415  { this->SetMagnificationFilter(val?Linear:Nearest); }
416 
418  { return this->MagnificationFilter==Linear; }
419 
421 
426  vtkSetVector4Macro(BorderColor, float);
427  vtkGetVector4Macro(BorderColor, float);
429 
431 
436  vtkSetMacro(Priority, float);
437  vtkGetMacro(Priority, float);
439 
441 
445  vtkSetMacro(MinLOD, float);
446  vtkGetMacro(MinLOD, float);
448 
450 
454  vtkSetMacro(MaxLOD, float);
455  vtkGetMacro(MaxLOD, float);
457 
459 
464  vtkSetMacro(BaseLevel, int);
465  vtkGetMacro(BaseLevel, int);
467 
469 
474  vtkSetMacro(MaxLevel, int);
475  vtkGetMacro(MaxLevel, int);
477 
479 
489  vtkGetMacro(DepthTextureCompare, bool);
490  vtkSetMacro(DepthTextureCompare, bool);
492 
494 
514  vtkGetMacro(DepthTextureCompareFunction, int);
515  vtkSetMacro(DepthTextureCompareFunction, int);
517 
519 
528  vtkGetMacro(DepthTextureMode, int);
529  vtkSetMacro(DepthTextureMode, int);
531 
533 
538  vtkGetMacro(GenerateMipmap, bool);
539  vtkSetMacro(GenerateMipmap, bool);
541 
547  static bool IsSupported(
548  vtkRenderWindow* renWin,
549&#href_anchor"keywordtype">bool requireTexFloat,
550  bool requireDepthFloat,
551  bool requireTexInt);
552 
556  static bool IsSupported(vtkRenderWindow* renWin)
557&#href_anchor"keywordflow">return vtkTextureObject::IsSupported(renWin, false, false, false); }
558 
585  void CopyToFrameBuffer(int srcXmin,
586  int srcYmin,
587  int srcXmax,
588  int srcYmax,
589  int dstXmin,
590  int dstYmin,
591  int width,
592  int height);
593 
594 
606  void CopyFromFrameBuffer(int srcXmin,
607  int srcYmin,
608  int dstXmin,
609  int dstYmin,
610  int width,
611  int height);
612 
613 protected:
615&#href_anchor"code" href="classvtkTextureObject.html">vtkTextureObject() override;
616 
620  bool LoadRequiredExtensions(vtkRenderWindow *renWin);
621&#href_anchor"line"> 625  void CreateTexture();
626 
630  void DestroyTexture();
631 
633  unsigned int Width;
634  unsigned int Height;
635  unsigned int Depth;
636 
637  unsigned int Target; // GLenum
638  unsigned int Format; // GLenum
639  unsigned int Type; // GLenum
641 
643  unsigned int Handle;
650 
651  int WrapS;
652  int WrapT;
653  int WrapR;
657  float BorderColor[4];
658 
659  float Priority;
660  float MinLOD;
661  float MaxLOD;
663  int MaxLevel;
664 
665 
669 
671 
674 
675 private:
676  vtkTextureObject(const vtkTextureObject&) = delete;
677&#href_anchor"keywordtype">void operator=(const vtkTextureObject&) = delete;
678&#href_anchor"line"> 679 };
680 
681 #endif
OpenGL rendering window.
+ +
abstract base class for most VTK objects
Definition: vtkObject.h:59
- - + +
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
-
unsigned int Format
-
unsigned int Handle
-
unsigned int GetTuples()
Get the texture dimensions.
- -
vtkWeakPointer< vtkRenderWindow > Context
+
unsigned int Format
+
unsigned int Handle
+
unsigned int GetTuples()
Get the texture dimensions.
+ +
vtkWeakPointer< vtkRenderWindow > Context
record modification and/or execution time
Definition: vtkTimeStamp.h:35
- - + +
dynamic, self-adjusting array of float
Definition: vtkFloatArray.h:41
static bool IsSupported(vtkRenderWindow *renWin, bool requireTexFloat, bool requireDepthFloat, bool requireTexInt)
Returns if the context supports the required extensions.
- -
unsigned int Width
-
vtkTimeStamp SendParametersTime
- - - - - - - - - -
unsigned int Target
- - + +
unsigned int Width
+
vtkTimeStamp SendParametersTime
+ + + + + + + + + +
unsigned int Target
+ +
a simple class to control print indentation
Definition: vtkIndent.h:39
- + - - - -
void SetLinearMagnification(bool val)
Tells if the magnification mode is linear (true) or nearest (false).
-
unsigned int Depth
-
static bool IsSupported(vtkRenderWindow *renWin)
Check for feature support, without any optional features.
- + + + +
void SetLinearMagnification(bool val)
Tells if the magnification mode is linear (true) or nearest (false).
+
unsigned int Depth
+
static bool IsSupported(vtkRenderWindow *renWin)
Check for feature support, without any optional features.
+
abstracts an OpenGL pixel buffer object.
Interface class for querying and using OpenGL extensions.
- - + +
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
- - - -
abstracts an OpenGL texture object.
+ + + +
abstracts an OpenGL texture object.
create a window for renderers to draw into
- - - - - - - - - - + + + + + + + + + +
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
- - - - - - - - -
unsigned int Height
- + + + + + + + + +
unsigned int Height
+
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTextureUnitManager.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkTextureUnitManager_h
31 #define vtkTextureUnitManager_h
32 
33 #include "vtkRenderingOpenGLModule.h" // For export macro
34 #include "vtkObject.h"
35&#href_anchor"line"> 36 class vtkOpenGLRenderWindow;
37&#href_anchor"line"> 38&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkTextureUnitManager : public vtkObject
39&#href_anchor"line"> 40 public:
42&#href_anchor"line"> 43  void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 45  static vtkTextureUnitManager *New();
46 
48 
54  void SetContext(vtkOpenGLRenderWindow *context);
55&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow);
57 
61  int GetNumberOfTextureUnits();
62 
70  virtual int Allocate();
71 
76  bool IsAllocated(int textureUnitId);
77 
83  virtual void Free(int textureUnitId);
84 
85 protected:
90&#href_anchor"line"> 94  ~vtkTextureUnitManager() override;
95&#href_anchor"line"> 100  void DeleteTable();
101 
103 
106 
107 private:
109&#href_anchor"keywordtype">void operator=(const vtkTextureUnitManager&) = delete;
110&#href_anchor"line"> 111 
112 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTextureUnitManager.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkTextureUnitManager_h
31 #define vtkTextureUnitManager_h
32 
33 #include "vtkRenderingOpenGLModule.h" // For export macro
34 #include "vtkObject.h"
35&#href_anchor"line"> 36 class vtkOpenGLRenderWindow;
37&#href_anchor"line"> 38&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkTextureUnitManager : public vtkObject
39&#href_anchor"line"> 40 public:
42&#href_anchor"line"> 43  void PrintSelf(ostream& os, vtkIndent indent) override;
44&#href_anchor"line"> 45  static vtkTextureUnitManager *New();
46 
48 
54  void SetContext(vtkOpenGLRenderWindow *context);
55&#href_anchor"code" href="classvtkOpenGLRenderWindow.html">vtkOpenGLRenderWindow);
57 
61  int GetNumberOfTextureUnits();
62 
70  virtual int Allocate();
71 
76  bool IsAllocated(int textureUnitId);
77 
83  virtual void Free(int textureUnitId);
84 
85 protected:
90&#href_anchor"line"> 94  ~vtkTextureUnitManager() override;
95&#href_anchor"line"> 100  void DeleteTable();
101 
103 
106 
107 private:
109&#href_anchor"keywordtype">void operator=(const vtkTextureUnitManager&) = delete;
110&#href_anchor"line"> 111 
112 #endif
OpenGL rendering window.
abstract base class for most VTK objects
Definition: vtkObject.h:59
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTranslucentPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTranslucentPass_8h_source.html 2018-12-20 19:53:44.715032073 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkTranslucentPass_8h_source.html 2018-12-20 19:53:44.715032073 +0000 @@ -46,13 +46,13 @@
vtkTranslucentPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTranslucentPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkTranslucentPass_h
32 #define vtkTranslucentPass_h
33 
34 #include "vtkRenderingOpenGLModule.h" // For export macro
35 #include "vtkDefaultPass.h"
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkTranslucentPass : public vtkDefaultPass
38&#href_anchor"line"> 39 public:
40  static vtkTranslucentPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
55&#href_anchor"line"> 59  ~vtkTranslucentPass() override;
60&#href_anchor"line"> 61  private:
62  vtkTranslucentPass(const vtkTranslucentPass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkTranslucentPass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
static vtkDefaultPass * New()
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkTranslucentPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkTranslucentPass_h
35 #define vtkTranslucentPass_h
36 
37 #include "vtkRenderingOpenGLModule.h" // For export macro
38 #include "vtkDefaultPass.h"
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkTranslucentPass : public vtkDefaultPass
41&#href_anchor"line"> 42 public:
43  static vtkTranslucentPass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
58&#href_anchor"line"> 62  ~vtkTranslucentPass() override;
63&#href_anchor"line"> 64  private:
65  vtkTranslucentPass(const vtkTranslucentPass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkTranslucentPass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
static vtkDefaultPass * New()
void Render(const vtkRenderState *s) override
Perform rendering according to a render state s.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Render the translucent polygonal geometry with property key filtering.
-
Implement the basic render passes.
+
Render the translucent polygonal geometry with property key filtering.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePass_8h_source.html 2018-12-20 19:53:44.739032227 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkValuePass_8h_source.html 2018-12-20 19:53:44.739032227 +0000 @@ -46,13 +46,13 @@
vtkValuePass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkValuePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkValuePass_h
26 #define vtkValuePass_h
27 
28 #include "vtkRenderingOpenGLModule.h" // For export macro
29 #include "vtkOpaquePass.h"
30&#href_anchor"line"> 31&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkValuePass : public vtkOpaquePass
32&#href_anchor"line"> 33 public:
34  static vtkValuePass *New();
35  vtkTypeMacro(vtkValuePass,vtkOpaquePass);
36&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
37&#href_anchor"line"> 39 
42  void SetInputArrayToProcess(int fieldAssociation, const char *name);
43  void SetInputArrayToProcess(int fieldAssociation, int fieldAttributeType);
44  void SetInputComponentToProcess(int comp);
45  void SetScalarRange(double min, double max);
47 
51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
57  vtkValuePass();
58&#href_anchor"line"> 62  ~vtkValuePass() override;
63&#href_anchor"line"> 64  private:
65  vtkValuePass(const vtkValuePass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkValuePass&) = delete;
67&#href_anchor"line"> 68  class vtkInternals;
69  vtkInternals *Internals;
70 };
71 
72 #endif
Render the opaque geometry with property key filtering.
Definition: vtkOpaquePass.h:37
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkValuePass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkValuePass_h
29 #define vtkValuePass_h
30 
31 #include "vtkRenderingOpenGLModule.h" // For export macro
32 #include "vtkOpaquePass.h"
33&#href_anchor"line"> 34&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkValuePass : public vtkOpaquePass
35&#href_anchor"line"> 36 public:
37  static vtkValuePass *New();
38  vtkTypeMacro(vtkValuePass,vtkOpaquePass);
39&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
40&#href_anchor"line"> 42 
45  void SetInputArrayToProcess(int fieldAssociation, const char *name);
46  void SetInputArrayToProcess(int fieldAssociation, int fieldAttributeType);
47  void SetInputComponentToProcess(int comp);
48  void SetScalarRange(double min, double max);
50 
54  void Render(const vtkRenderState *s) override;
55&#href_anchor"line"> 56  protected:
60  vtkValuePass();
61&#href_anchor"line"> 65  ~vtkValuePass() override;
66&#href_anchor"line"> 67  private:
68  vtkValuePass(const vtkValuePass&) = delete;
69&#href_anchor"keywordtype">void operator=(const vtkValuePass&) = delete;
70&#href_anchor"line"> 71  class vtkInternals;
72  vtkInternals *Internals;
73 };
74 
75 #endif
Render the opaque geometry with property key filtering.
Definition: vtkOpaquePass.h:40
void Render(const vtkRenderState *s) override
Perform rendering according to a render state s.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Render opaque objects with the vtkValuePainter.
Definition: vtkValuePass.h:31
+
Render opaque objects with the vtkValuePainter.
Definition: vtkValuePass.h:34
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkOpaquePass * New()
#define max(a, b)
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeMask_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeMask_8h_source.html 2018-12-20 19:53:44.823032767 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeMask_8h_source.html 2018-12-20 19:53:44.823032767 +0000 @@ -81,7 +81,7 @@
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
virtual int * GetDimensions()
Get dimensions of this structured points dataset.
- +
virtual double * GetOrigin()
Set/Get the origin of the dataset.
bool Create3DFromRaw(unsigned int width, unsigned int height, unsigned int depth, int numComps, int dataType, void *data)
Create a 3D texture from client memory numComps must be in [1-4].
@@ -96,7 +96,7 @@
void SetInternalFormat(unsigned int glInternalFormat)
Get/Set internal format (OpenGL internal format) that should be used.
virtual int * GetExtent()
Set/Get the extent.
void Update(vtkRenderer *ren, vtkImageData *input, int cellFlag, int textureExtent[6], int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, vtkIdType maxMemoryInBytes)
Definition: vtkVolumeMask.h:74
-
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
int GetLoadedCellFlag()
#define VTK_UNSIGNED_CHAR
Definition: vtkType.h:51
@@ -105,7 +105,7 @@
static vtkTextureObject * New()
virtual void SetWrapS(int)
Wrap mode for the first texture coordinate "s" Valid values are:
- +
vtkRenderWindow * GetRenderWindow()
Specify the rendering window in which to draw.
Definition: vtkRenderer.h:420
int GetTextureUnit()
Return the texture unit used for this texture.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeShaderComposer_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeShaderComposer_8h_source.html 2018-12-20 19:53:45.135034772 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeShaderComposer_8h_source.html 2018-12-20 19:53:45.135034772 +0000 @@ -80,7 +80,7 @@
std::string PickingActorPassExit(vtkRenderer *vtkNotUsed(ren), vtkVolumeMapper *vtkNotUsed(mapper), vtkVolume *vtkNotUsed(vol))
std::string ClippingImplementation(vtkRenderer *vtkNotUsed(ren), vtkVolumeMapper *mapper, vtkVolume *vtkNotUsed(vol))
std::string ComputeLightingDeclaration(vtkRenderer *vtkNotUsed(ren), vtkVolumeMapper *mapper, vtkVolume *vol, int noOfComponents, int independentComponents, int vtkNotUsed(numberOfLights), int lightingComplexity)
-
OpenGL subclass that draws the image to the screen.
+
OpenGL subclass that draws the image to the screen.
static vtkOpenGLGPUVolumeRayCastMapper * SafeDownCast(vtkObjectBase *o)
std::string TerminationInit(vtkRenderer *vtkNotUsed(ren), vtkVolumeMapper *vtkNotUsed(mapper), vtkVolume *vtkNotUsed(vol))
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeTexture_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeTexture_8h_source.html 2018-12-20 19:53:45.187035106 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumeTexture_8h_source.html 2018-12-20 19:53:45.187035106 +0000 @@ -60,7 +60,7 @@
window superclass for vtkRenderWindow
Definition: vtkWindow.h:37
-
OpenGL subclass that draws the image to the screen.
+
OpenGL subclass that draws the image to the screen.
vtkTextureObject * TextureObject
@@ -71,7 +71,7 @@ -
abstracts an OpenGL texture object.
+
abstracts an OpenGL texture object.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumetricPass_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumetricPass_8h_source.html 2018-12-20 19:53:45.211035261 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkVolumetricPass_8h_source.html 2018-12-20 19:53:45.211035261 +0000 @@ -46,13 +46,13 @@
vtkVolumetricPass.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkVolumetricPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
31 #ifndef vtkVolumetricPass_h
32 #define vtkVolumetricPass_h
33 
34 #include "vtkRenderingOpenGLModule.h" // For export macro
35 #include "vtkDefaultPass.h"
36&#href_anchor"line"> 37&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkVolumetricPass : public vtkDefaultPass
38&#href_anchor"line"> 39 public:
40  static vtkVolumetricPass *New();
42&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
43&#href_anchor"line"> 48  void Render(const vtkRenderState *s) override;
49&#href_anchor"line"> 50  protected:
55&#href_anchor"line"> 59  ~vtkVolumetricPass() override;
60&#href_anchor"line"> 61  private:
62  vtkVolumetricPass(const vtkVolumetricPass&) = delete;
63&#href_anchor"keywordtype">void operator=(const vtkVolumetricPass&) = delete;
64&#href_anchor"line"> 65 
66 #endif
Render the volumetric geometry with property key filtering.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkVolumetricPass.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
34 #ifndef vtkVolumetricPass_h
35 #define vtkVolumetricPass_h
36 
37 #include "vtkRenderingOpenGLModule.h" // For export macro
38 #include "vtkDefaultPass.h"
39&#href_anchor"line"> 40&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkVolumetricPass : public vtkDefaultPass
41&#href_anchor"line"> 42 public:
43  static vtkVolumetricPass *New();
45&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
46&#href_anchor"line"> 51  void Render(const vtkRenderState *s) override;
52&#href_anchor"line"> 53  protected:
58&#href_anchor"line"> 62  ~vtkVolumetricPass() override;
63&#href_anchor"line"> 64  private:
65  vtkVolumetricPass(const vtkVolumetricPass&) = delete;
66&#href_anchor"keywordtype">void operator=(const vtkVolumetricPass&) = delete;
67&#href_anchor"line"> 68 
69 #endif
Render the volumetric geometry with property key filtering.
static vtkDefaultPass * New()
void Render(const vtkRenderState *s) override
Perform rendering according to a render state s.
Context in which a vtkRenderPass will render.
a simple class to control print indentation
Definition: vtkIndent.h:39
-
Implement the basic render passes.
+
Implement the basic render passes.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OpenGLRenderWindow_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OpenGLRenderWindow_8h_source.html 2018-12-20 19:53:45.283035724 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32OpenGLRenderWindow_8h_source.html 2018-12-20 19:53:45.279035698 +0000 @@ -46,81 +46,81 @@
vtkWin32OpenGLRenderWindow.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkWin32OpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
24 #ifndef vtkWin32OpenGLRenderWindow_h
25 #define vtkWin32OpenGLRenderWindow_h
26 
27 #include "vtkRenderingOpenGLModule.h" // For export macro
28 #include "vtkOpenGLRenderWindow.h"
29&#href_anchor"line"> 30 class vtkIdList;
31&#href_anchor"line"> 32&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkWin32OpenGLRenderWindow : public vtkOpenGLRenderWindow
33&#href_anchor"line"> 34 public:
37&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
38&#href_anchor"line"> 42  virtual void Start(void);
43 
47  void Frame(void);
48 
52  virtual void WindowInitialize(void);
53 
60  virtual void Initialize(void);
61 
67  virtual void Finalize(void);
68 
72  virtual void SetFullScreen(int);
73 
77  virtual void WindowRemap(void);
78 
82  virtual void PrefFullScreen(void);
83 
87  virtual void SetSize(int width, int height);
88  virtual void SetSize(int a[2]) { vtkOpenGLRenderWindow::SetSize(a); }
89 
93  virtual int *GetSize();
94 
98  virtual void SetPosition(int x, int y);
99  virtual void SetPosition(int a[2]) { vtkOpenGLRenderWindow::SetPosition(a); }
100 
104  virtual int *GetScreenSize();
105 
109  virtual int *GetPosition();
110 
115  virtual void SetWindowName(const char*);
116 
120  void SetWindowInfo(char*);
121 
125  void SetNextWindowInfo(char*);
126 
130  void SetParentInfo(char*);
131 
132  virtual void *GetGenericDisplayId() { return (void*)this->ContextId; }
133  virtual void *GetGenericWindowId() { return (void*)this->WindowId; }
134  virtual void *GetGenericParentId() { return (void*)this->ParentId; }
135  virtual void *GetGenericContext() { return (void*)this->DeviceContext; }
136  virtual void *GetGenericDrawable() { return (void*)this->WindowId; }
137  virtual void SetDisplayId(void*);
138 
142  virtual HWND GetWindowId();
143 
147  virtual void SetWindowId(HWND);
148  void SetWindowId(void *foo) { this->SetWindowId((HWND)foo); }
149 
154  virtual bool InitializeFromCurrentContext();
155 
159  virtual void SetParentId(HWND);
160  void SetParentId(void *foo) { this->SetParentId((HWND)foo); }
161 
165  void SetContextId(HGLRC);
166 
170  void SetDeviceContext(HDC);
171 
175  virtual void SetNextWindowId(HWND);
176 
182  virtual void SetNextWindowId(void *arg);
183 
190  virtual void SetStereoCapableWindow(int capable);
191 
195  void MakeCurrent();
196 
200  virtual bool IsCurrent();
201 
205  const char *ReportCapabilities();
206 
210  int SupportsOpenGL();
211 
215  int IsDirect();
216 
222  virtual int GetEventPending();
223 
225 
230  void SetupMemoryRendering(int x, int y, HDC prn);
231  void SetupMemoryRendering(HBITMAP hbmp);
232  void ResumeScreenRendering(void);
233  HDC GetMemoryDC();
234  unsigned char *GetMemoryData() { return this->MemoryData; }
236 
238 
241  virtual void SetupPalette(HDC hDC);
242  virtual void SetupPixelFormat(HDC hDC, DWORD dwFlags, int debug,
243  int bpp = 16, int zbpp = 16);
245 
249  void Clean();
250 
252 
256  void HideCursor();
257  void ShowCursor();
259 
262  void SetCursorPosition(int x, int y);
263 
267  virtual void SetCurrentCursor(int);
268 
269  virtual bool DetectDPI();
270 
275  virtual void SetOffScreenRendering(int offscreen);
276 
277 protected:
279&#href_anchor"code" href="classvtkWin32OpenGLRenderWindow.html">vtkWin32OpenGLRenderWindow();
280 
282  HPALETTE Palette;
283  HPALETTE OldPalette;
284  HGLRC ContextId;
287  HWND WindowId;
288  HWND ParentId;
291  int ScreenSize[2];
292 
293  // the following is used to support rendering into memory
294  BITMAPINFO MemoryDataHeader;
295  HBITMAP MemoryBuffer;
296  unsigned char *MemoryData; // the data in the DIBSection
298 
300  int ScreenWindowSize[2];
304 
305  int CreatingOffScreenWindow; // to avoid recursion (and memory leaks...)
306 
307  // message handler
308  virtual LRESULT MessageProc(HWND hWnd, UINT message,
309  WPARAM wParam, LPARAM lParam);
310 
311  static LRESULT APIENTRY WndProc(HWND hWnd, UINT message,
312  WPARAM wParam, LPARAM lParam);
313 
316 
319  void ResizeWhileOffscreen(int xsize, int ysize);
320  virtual void CreateAWindow();
321  virtual void DestroyWindow();
322  void InitializeApplication();
323  void CleanUpOffScreenRendering(void);
324  void CreateOffScreenDC(int xsize, int ysize, HDC aHdc);
325  void CreateOffScreenDC(HBITMAP hbmp, HDC aHdc);
326  void CreateOffScreenWindow(int width, int height);
327  void SaveScreenRendering();
328  void CleanUpRenderers();
329 
330 private:
332&#href_anchor"keywordtype">void operator=(const vtkWin32OpenGLRenderWindow&) = delete;
333&#href_anchor"line"> 334 
335 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkWin32OpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkWin32OpenGLRenderWindow_h
31 #define vtkWin32OpenGLRenderWindow_h
32 
33 #include "vtkRenderingOpenGLModule.h" // For export macro
34 #include "vtkOpenGLRenderWindow.h"
35&#href_anchor"line"> 36 class vtkIdList;
37&#href_anchor"line"> 38&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkWin32OpenGLRenderWindow : public vtkOpenGLRenderWindow
39&#href_anchor"line"> 40 public:
43&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
44&#href_anchor"line"> 48  virtual void Start(void);
49 
53  void Frame(void);
54 
58  virtual void WindowInitialize(void);
59 
66  virtual void Initialize(void);
67 
73  virtual void Finalize(void);
74 
78  virtual void SetFullScreen(int);
79 
83  virtual void WindowRemap(void);
84 
88  virtual void PrefFullScreen(void);
89 
93  virtual void SetSize(int width, int height);
94  virtual void SetSize(int a[2]) { vtkOpenGLRenderWindow::SetSize(a); }
95 
99  virtual int *GetSize();
100 
104  virtual void SetPosition(int x, int y);
105  virtual void SetPosition(int a[2]) { vtkOpenGLRenderWindow::SetPosition(a); }
106 
110  virtual int *GetScreenSize();
111 
115  virtual int *GetPosition();
116 
121  virtual void SetWindowName(const char*);
122 
126  void SetWindowInfo(char*);
127 
131  void SetNextWindowInfo(char*);
132 
136  void SetParentInfo(char*);
137 
138  virtual void *GetGenericDisplayId() { return (void*)this->ContextId; }
139  virtual void *GetGenericWindowId() { return (void*)this->WindowId; }
140  virtual void *GetGenericParentId() { return (void*)this->ParentId; }
141  virtual void *GetGenericContext() { return (void*)this->DeviceContext; }
142  virtual void *GetGenericDrawable() { return (void*)this->WindowId; }
143  virtual void SetDisplayId(void*);
144 
148  virtual HWND GetWindowId();
149 
153  virtual void SetWindowId(HWND);
154  void SetWindowId(void *foo) { this->SetWindowId((HWND)foo); }
155 
160  virtual bool InitializeFromCurrentContext();
161 
165  virtual void SetParentId(HWND);
166  void SetParentId(void *foo) { this->SetParentId((HWND)foo); }
167 
171  void SetContextId(HGLRC);
172 
176  void SetDeviceContext(HDC);
177 
181  virtual void SetNextWindowId(HWND);
182 
188  virtual void SetNextWindowId(void *arg);
189 
196  virtual void SetStereoCapableWindow(int capable);
197 
201  void MakeCurrent();
202 
206  virtual bool IsCurrent();
207 
211  const char *ReportCapabilities();
212 
216  int SupportsOpenGL();
217 
221  int IsDirect();
222 
228  virtual int GetEventPending();
229 
231 
236  void SetupMemoryRendering(int x, int y, HDC prn);
237  void SetupMemoryRendering(HBITMAP hbmp);
238  void ResumeScreenRendering(void);
239  HDC GetMemoryDC();
240  unsigned char *GetMemoryData() { return this->MemoryData; }
242 
244 
247  virtual void SetupPalette(HDC hDC);
248  virtual void SetupPixelFormat(HDC hDC, DWORD dwFlags, int debug,
249  int bpp = 16, int zbpp = 16);
251 
255  void Clean();
256 
258 
262  void HideCursor();
263  void ShowCursor();
265 
268  void SetCursorPosition(int x, int y);
269 
273  virtual void SetCurrentCursor(int);
274 
275  virtual bool DetectDPI();
276 
281  virtual void SetOffScreenRendering(int offscreen);
282 
283 protected:
285&#href_anchor"code" href="classvtkWin32OpenGLRenderWindow.html">vtkWin32OpenGLRenderWindow();
286 
288  HPALETTE Palette;
289  HPALETTE OldPalette;
290  HGLRC ContextId;
293  HWND WindowId;
294  HWND ParentId;
297  int ScreenSize[2];
298 
299  // the following is used to support rendering into memory
300  BITMAPINFO MemoryDataHeader;
301  HBITMAP MemoryBuffer;
302  unsigned char *MemoryData; // the data in the DIBSection
304 
306  int ScreenWindowSize[2];
310 
311  int CreatingOffScreenWindow; // to avoid recursion (and memory leaks...)
312 
313  // message handler
314  virtual LRESULT MessageProc(HWND hWnd, UINT message,
315  WPARAM wParam, LPARAM lParam);
316 
317  static LRESULT APIENTRY WndProc(HWND hWnd, UINT message,
318  WPARAM wParam, LPARAM lParam);
319 
322 
325  void ResizeWhileOffscreen(int xsize, int ysize);
326  virtual void CreateAWindow();
327  virtual void DestroyWindow();
328  void InitializeApplication();
329  void CleanUpOffScreenRendering(void);
330  void CreateOffScreenDC(int xsize, int ysize, HDC aHdc);
331  void CreateOffScreenDC(HBITMAP hbmp, HDC aHdc);
332  void CreateOffScreenWindow(int width, int height);
333  void SaveScreenRendering();
334  void CleanUpRenderers();
335 
336 private:
338&#href_anchor"keywordtype">void operator=(const vtkWin32OpenGLRenderWindow&) = delete;
339&#href_anchor"line"> 340 
341 #endif
OpenGL rendering window.
virtual void SetOffScreenRendering(int)
Create a window in memory instead of on the screen.
virtual void Finalize()=0
Finalize the rendering process.
- - -
unsigned char * GetMemoryData()
These methods can be used by MFC applications to support print preview and printing, or more general rendering into memory.
- - - + + +
unsigned char * GetMemoryData()
These methods can be used by MFC applications to support print preview and printing, or more general rendering into memory.
+ + +
virtual void WindowRemap()=0
Remap the rendering window.
- +
virtual void HideCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
- - -
virtual void SetPosition(int a[2])
Set/Get the position in screen coordinates of the rendering window.
-
void SetWindowId(void *foo)
Dummy stubs for vtkWindow API.
+ + +
virtual void SetPosition(int a[2])
Set/Get the position in screen coordinates of the rendering window.
+
void SetWindowId(void *foo)
Dummy stubs for vtkWindow API.
static vtkRenderWindow * New()
Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on...
bool InitializeFromCurrentContext() override
Initialize the render window from the information associated with the currently activated OpenGL cont...
virtual int * GetScreenSize()=0
Get the current size of the screen in pixels.
-
virtual void * GetGenericDrawable()
Dummy stubs for vtkWindow API.
- +
virtual void * GetGenericDrawable()
Dummy stubs for vtkWindow API.
+
virtual void SetCurrentCursor(int)
Change the shape of the cursor.
virtual void SetNextWindowInfo(char *)=0
Dummy stubs for vtkWindow API.
virtual void SetFullScreen(int)=0
Turn on/off rendering full screen window size.
virtual int GetEventPending()=0
Check to see if a mouse button has been pressed.
-
virtual void * GetGenericParentId()
Dummy stubs for vtkWindow API.
-
virtual void * GetGenericContext()
Dummy stubs for vtkWindow API.
+
virtual void * GetGenericParentId()
Dummy stubs for vtkWindow API.
+
virtual void * GetGenericContext()
Dummy stubs for vtkWindow API.
virtual void SetStereoCapableWindow(int capable)
Prescribe that the window be created in a stereo-capable mode.
virtual int IsDirect()
Is this render window using hardware acceleration? 0-false, 1-true.
- +
virtual bool IsCurrent()=0
Tells if this window is the current graphics context for the calling thread.
void SetWindowId(void *) override=0
Dummy stubs for vtkWindow API.
void SetDisplayId(void *) override=0
Dummy stubs for vtkWindow API.
a simple class to control print indentation
Definition: vtkIndent.h:39
- +
virtual void DestroyWindow()=0
Destroy a not-off-screen window.
-
void SetParentId(void *foo)
Dummy stubs for vtkWindow API.
+
void SetParentId(void *foo)
Dummy stubs for vtkWindow API.
list of point or cell ids
Definition: vtkIdList.h:36
void SetWindowInfo(char *) override=0
Dummy stubs for vtkWindow API.
-
virtual void * GetGenericDisplayId()
Dummy stubs for vtkWindow API.
- - +
virtual void * GetGenericDisplayId()
Dummy stubs for vtkWindow API.
+ +
int SupportsOpenGL() override
Does this render window support OpenGL? 0-false, 1-true.
virtual void SetNextWindowId(void *)=0
Dummy stubs for vtkWindow API.
virtual void SetCursorPosition(int, int)
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
- - + +
virtual int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
virtual void Frame()=0
A termination method performed at the end of the rendering process to do things like swapping buffers...
- +
const char * ReportCapabilities() override
Get report of capabilities for the render window.
virtual bool DetectDPI()
Attempt to detect and set the DPI of the display device by querying the system.
Definition: vtkWindow.h:168
void SetParentId(void *) override=0
Dummy stubs for vtkWindow API.
virtual int * GetSize()
Set/Get the size of the window in screen coordinates in pixels.
- -
virtual void * GetGenericWindowId()
Dummy stubs for vtkWindow API.
+ +
virtual void * GetGenericWindowId()
Dummy stubs for vtkWindow API.
void SetParentInfo(char *) override=0
Dummy stubs for vtkWindow API.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
- - + +
void SetSize(int a[2]) override
Set the size of the window in screen coordinates in pixels.
virtual void Start()=0
Initialize the rendering process.
virtual void SetWindowName(const char *)
Get name of rendering window.
- +
virtual void SetPosition(int, int)
Set/Get the position in screen coordinates of the rendering window.
- - -
virtual void Initialize(void)
Initialize the rendering window.
+ + +
virtual void Initialize(void)
Initialize the rendering window.
virtual void CreateAWindow()=0
Create a not-off-screen window.
- - + +
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
-
virtual void SetSize(int a[2])
Set the size of the window in screen coordinates in pixels.
+
virtual void SetSize(int a[2])
Set the size of the window in screen coordinates in pixels.
virtual void ShowCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
/usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32RenderWindowInteractor_8h_source.html differs (HTML document, ASCII text, with very long lines) --- old//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32RenderWindowInteractor_8h_source.html 2018-12-20 19:53:45.311035903 +0000 +++ new//usr/share/doc/packages/vtk-8.1/doxygen/html/vtkWin32RenderWindowInteractor_8h_source.html 2018-12-20 19:53:45.319035955 +0000 @@ -46,18 +46,18 @@
vtkWin32RenderWindowInteractor.h
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkWin32RenderWindowInteractor.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
30 #ifndef vtkWin32RenderWindowInteractor_h
31 #define vtkWin32RenderWindowInteractor_h
32 
33 #include "vtkRenderingOpenGLModule.h" // For export macro
35&#href_anchor"preprocessor">#include "vtkWindows.h" // For windows API.
36 
37 #include "vtkTDxConfigure.h" // defines VTK_USE_TDX
38 #ifdef VTK_USE_TDX
39 class vtkTDxWinDevice;
40&#href_anchor"preprocessor">#endif
41 
42&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkWin32RenderWindowInteractor : public vtkRenderWindowInteractor
43&#href_anchor"line"> 44 public:
49 
51&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
52&#href_anchor"line"> 56  virtual void Initialize();
57 
59 
68  virtual void Enable();
69  virtual void Disable();
71 
73 
79  vtkSetMacro(InstallMessageProc,int);
80  vtkGetMacro(InstallMessageProc,int);
81  vtkBooleanMacro(InstallMessageProc,int);
83 
89  void TerminateApp(void);
90 
91  friend VTKRENDERINGOPENGL_EXPORT LRESULT CALLBACK vtkHandleMessage(HWND hwnd,UINT uMsg, WPARAM w, LPARAM l);
92  friend VTKRENDERINGOPENGL_EXPORT LRESULT CALLBACK vtkHandleMessage2(HWND hwnd,UINT uMsg, WPARAM w, LPARAM l, vtkWin32RenderWindowInteractor *me);
93&#href_anchor"line"> 95 
99  virtual int OnMouseMove(HWND wnd, UINT nFlags, int X, int Y);
100  virtual int OnNCMouseMove(HWND wnd, UINT nFlags, int X, int Y);
101  virtual int OnRButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
102  virtual int OnRButtonUp(HWND wnd, UINT nFlags, int X, int Y);
103  virtual int OnMButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
104  virtual int OnMButtonUp(HWND wnd, UINT nFlags, int X, int Y);
105  virtual int OnLButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
106  virtual int OnLButtonUp(HWND wnd, UINT nFlags, int X, int Y);
107  virtual int OnSize(HWND wnd, UINT nType, int X, int Y);
108  virtual int OnTimer(HWND wnd, UINT nIDEvent);
109  virtual int OnKeyDown(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
110  virtual int OnKeyUp(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
111  virtual int OnChar(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
112  virtual int OnMouseWheelForward(HWND wnd, UINT nFlags, int X, int Y);
113  virtual int OnMouseWheelBackward(HWND wnd, UINT nFlags, int X, int Y);
114  virtual int OnFocus(HWND wnd, UINT nFlags);
115  virtual int OnKillFocus(HWND wnd, UINT nFlags);
117 
119 
125  static void SetClassExitMethod(void (*f)(void *), void *arg);
126  static void SetClassExitMethodArgDelete(void (*f)(void *));
128 
133  virtual void ExitCallback();
134 
135 protected:
137&#href_anchor"code" href="classvtkWin32RenderWindowInteractor.html">vtkWin32RenderWindowInteractor();
138 
139  HWND WindowId;
140  WNDPROC OldProc;
144 
146 
151  static void (*ClassExitMethod)(void *);
152  static void (*ClassExitMethodArgDelete)(void *);
153  static void *ClassExitMethodArg;
155 
157 
161  virtual int InternalCreateTimer(int timerId, int timerType, unsigned long duration);
162  virtual int InternalDestroyTimer(int platformTimerId);
164 
170  virtual void StartEventLoop();
171 
172 #ifdef VTK_USE_TDX
173  vtkTDxWinDevice *Device;
174&#href_anchor"preprocessor">#endif
175 
176 private:
178&#href_anchor"keywordtype">void operator=(const vtkWin32RenderWindowInteractor&) = delete;
179&#href_anchor"line"> 180 
181 #endif
182 
Implementation of vtkTDxDevice on Windows.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkWin32RenderWindowInteractor.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
36 #ifndef vtkWin32RenderWindowInteractor_h
37 #define vtkWin32RenderWindowInteractor_h
38 
39 #include "vtkRenderingOpenGLModule.h" // For export macro
41&#href_anchor"preprocessor">#include "vtkWindows.h" // For windows API.
42 
43 #include "vtkTDxConfigure.h" // defines VTK_USE_TDX
44 #ifdef VTK_USE_TDX
45 class vtkTDxWinDevice;
46&#href_anchor"preprocessor">#endif
47 
48&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkWin32RenderWindowInteractor : public vtkRenderWindowInteractor
49&#href_anchor"line"> 50 public:
55 
57&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent);
58&#href_anchor"line"> 62  virtual void Initialize();
63 
65 
74  virtual void Enable();
75  virtual void Disable();
77 
79 
85  vtkSetMacro(InstallMessageProc,int);
86  vtkGetMacro(InstallMessageProc,int);
87  vtkBooleanMacro(InstallMessageProc,int);
89 
95  void TerminateApp(void);
96 
97  friend VTKRENDERINGOPENGL_EXPORT LRESULT CALLBACK vtkHandleMessage(HWND hwnd,UINT uMsg, WPARAM w, LPARAM l);
98  friend VTKRENDERINGOPENGL_EXPORT LRESULT CALLBACK vtkHandleMessage2(HWND hwnd,UINT uMsg, WPARAM w, LPARAM l, vtkWin32RenderWindowInteractor *me);
99&#href_anchor"line"> 101 
105  virtual int OnMouseMove(HWND wnd, UINT nFlags, int X, int Y);
106  virtual int OnNCMouseMove(HWND wnd, UINT nFlags, int X, int Y);
107  virtual int OnRButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
108  virtual int OnRButtonUp(HWND wnd, UINT nFlags, int X, int Y);
109  virtual int OnMButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
110  virtual int OnMButtonUp(HWND wnd, UINT nFlags, int X, int Y);
111  virtual int OnLButtonDown(HWND wnd, UINT nFlags, int X, int Y, int repeat = 0);
112  virtual int OnLButtonUp(HWND wnd, UINT nFlags, int X, int Y);
113  virtual int OnSize(HWND wnd, UINT nType, int X, int Y);
114  virtual int OnTimer(HWND wnd, UINT nIDEvent);
115  virtual int OnKeyDown(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
116  virtual int OnKeyUp(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
117  virtual int OnChar(HWND wnd, UINT nChar, UINT nRepCnt, UINT nFlags);
118  virtual int OnMouseWheelForward(HWND wnd, UINT nFlags, int X, int Y);
119  virtual int OnMouseWheelBackward(HWND wnd, UINT nFlags, int X, int Y);
120  virtual int OnFocus(HWND wnd, UINT nFlags);
121  virtual int OnKillFocus(HWND wnd, UINT nFlags);
123 
125 
131  static void SetClassExitMethod(void (*f)(void *), void *arg);
132  static void SetClassExitMethodArgDelete(void (*f)(void *));
134 
139  virtual void ExitCallback();
140 
141 protected:
143&#href_anchor"code" href="classvtkWin32RenderWindowInteractor.html">vtkWin32RenderWindowInteractor();
144 
145  HWND WindowId;
146  WNDPROC OldProc;
150 
152 
157  static void (*ClassExitMethod)(void *);
158  static void (*ClassExitMethodArgDelete)(void *);
159  static void *ClassExitMethodArg;
161 
163 
167  virtual int InternalCreateTimer(int timerId, int timerType, unsigned long duration);
168  virtual int InternalDestroyTimer(int platformTimerId);
170 
176  virtual void StartEventLoop();
177 
178 #ifdef VTK_USE_TDX
179  vtkTDxWinDevice *Device;
180&#href_anchor"preprocessor">#endif
181 
182 private:
184&#href_anchor"keywordtype">void operator=(const vtkWin32RenderWindowInteractor&) = delete;
185&#href_anchor"line"> 186 
187 #endif
188 
Implementation of vtkTDxDevice on Windows.
virtual void Enable()
Enable/Disable interactions.
virtual int InternalDestroyTimer(int platformTimerId)
Internal methods for creating and destroying timers that must be implemented by subclasses.
virtual int InternalCreateTimer(int timerId, int timerType, unsigned long duration)
Internal methods for creating and destroying timers that must be implemented by subclasses.
- -
implements Win32 specific functions required by vtkRenderWindowInteractor.
+ +
implements Win32 specific functions required by vtkRenderWindowInteractor.
virtual void Initialize()
Prepare for handling events and set the Enabled flag to true.
static vtkRenderWindowInteractor * New()
platform-independent render window interaction including picking and frame rate control.
- -
static void * ClassExitMethodArg
Class variables so an exit method can be defined for this class (used to set different exit methods f...
- + +
static void * ClassExitMethodArg
Class variables so an exit method can be defined for this class (used to set different exit methods f...
+
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void ExitCallback()
These methods correspond to the the Exit, User and Pick callbacks.
virtual void StartEventLoop()
Run the event loop (does not return until TerminateApp is called).
@@ -65,10 +65,10 @@
virtual void TerminateApp(void)
This function is called on &#39;q&#39;,&#39;e&#39; keypress if exitmethod is not specified and should be overridden b...
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
- +
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
- +
-Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkXOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
25 #ifndef vtkXOpenGLRenderWindow_h
26 #define vtkXOpenGLRenderWindow_h
27 
28 #include "vtkRenderingOpenGLModule.h" // For export macro
29 #include "vtkOpenGLRenderWindow.h"
30&#href_anchor"preprocessor">#include <X11/Xlib.h> // Needed for X types used in the public interface
31 #include <X11/Xutil.h> // Needed for X types used in the public interface
32 
33 class vtkIdList;
34&#href_anchor"keyword">class vtkXOpenGLRenderWindowInternal;
35 
36&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkXOpenGLRenderWindow : public vtkOpenGLRenderWindow
37&#href_anchor"line"> 38 public:
39  static vtkXOpenGLRenderWindow *New();
41&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
42&#href_anchor"line"> 46  void Start() override;
47 
51  void Frame() override;
52 
56  virtual void WindowInitialize();
57 
64  virtual void Initialize();
65 
71  void Finalize() override;
72 
76  void SetFullScreen(int) override;
77 
81  void WindowRemap() override;
82 
86  virtual void PrefFullScreen();
87 
89 
92  void SetSize(int,int) override;
93  void SetSize(int a[2]) override { this->SetSize(a[0], a[1]); }
95 
97 
100  virtual Colormap GetDesiredColormap();
101  virtual Visual *GetDesiredVisual();
102  virtual XVisualInfo *GetDesiredVisualInfo();
103  virtual int GetDesiredDepth();
105 
112  void SetStereoCapableWindow(int capable) override;
113 
117  void MakeCurrent() override;
118 
122  bool IsCurrent() override;
123 
129  void SetForceMakeCurrent() override;
130 
134  const char *ReportCapabilities() override;
135 
139  int SupportsOpenGL() override;
140 
144  int IsDirect() override;
145 
149  void *GetGenericDisplayId() override
150  {
151  return this->GetDisplayId();
152  }
153 
154  void *GetGenericWindowId() override;
155  void *GetGenericParentId() override
156  {
157  return reinterpret_cast<void *>(this->ParentId);
158  }
159 
160  void *GetGenericContext() override;
161  void *GetGenericDrawable() override
162  {
163  return reinterpret_cast<void *>(this->WindowId);
164  }
165 
169  int *GetScreenSize() override;
170 
174  int *GetPosition() override;
175 
179  Display *GetDisplayId();
180 
182 
186  void SetDisplayId(Display *);
187  void SetDisplayId(void *) override;
189 
193  Window GetParentId();
194 
196 
199  void SetParentId(Window);
200  void SetParentId(void *) override;
202 
206  Window GetWindowId();
207 
209 
212  void SetWindowId(Window);
213  void SetWindowId(void *) override;
215 
219  void SetNextWindowId(Window);
220 
226  void SetNextWindowId(void *) override;
227 
231  void SetWindowName(const char *) override;
232 
237  bool InitializeFromCurrentContext() override;
238 
240 
243  void SetPosition(int,int) override;
244  void SetPosition(int a[2]) override { this->SetPosition(a[0], a[1]); }
246 
248 
252  void HideCursor() override;
253  void ShowCursor() override;
255 
259  void SetCurrentCursor(int) override;
260 
266  int GetEventPending() override;
267 
271  void SetWindowInfo(char *info) override;
272 
276  void SetNextWindowInfo(char *info) override;
277 
281  void SetParentInfo(char *info) override;
282 
287  void Render() override;
288 
292  void SetOffScreenRendering(int i) override;
293 
294 protected:
296&#href_anchor"code" href="classvtkXOpenGLRenderWindow.html">vtkXOpenGLRenderWindow() override;
297 
298  vtkXOpenGLRenderWindowInternal *Internal;
299 
300  Window ParentId;
301  Window WindowId;
302  Window NextWindowId;
303  Display *DisplayId;
304  Colormap ColorMap;
307  int ScreenSize[2];
312 
313  // we must keep track of the cursors we are using
314  Cursor XCCrosshair;
315  Cursor XCArrow;
316  Cursor XCSizeAll;
317  Cursor XCSizeNS;
318  Cursor XCSizeWE;
319  Cursor XCSizeNE;
320  Cursor XCSizeNW;
321  Cursor XCSizeSE;
322  Cursor XCSizeSW;
323  Cursor XCHand;
324 
325 
326  void CreateAWindow() override;
327  void DestroyWindow() override;
328  void CreateOffScreenWindow(int width, int height);
329  void DestroyOffScreenWindow();
330  void ResizeOffScreenWindow(int width, int height);
331 
332 
333 private:
335&#href_anchor"keywordtype">void operator=(const vtkXOpenGLRenderWindow&) = delete;
336&#href_anchor"line"> 337 
338 
339 
340 #endif
OpenGL rendering window.
+Go to the documentation of this file.
1&#href_anchor"comment">/*=========================================================================
2 
3  Program: Visualization Toolkit
4  Module: vtkXOpenGLRenderWindow.h
5 
6  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7  All rights reserved.
8  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
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 =========================================================================*/
28 #ifndef vtkXOpenGLRenderWindow_h
29 #define vtkXOpenGLRenderWindow_h
30 
31 #include "vtkRenderingOpenGLModule.h" // For export macro
32 #include "vtkOpenGLRenderWindow.h"
33&#href_anchor"preprocessor">#include <X11/Xlib.h> // Needed for X types used in the public interface
34 #include <X11/Xutil.h> // Needed for X types used in the public interface
35 
36 class vtkIdList;
37&#href_anchor"keyword">class vtkXOpenGLRenderWindowInternal;
38 
39&#href_anchor"keyword">class VTKRENDERINGOPENGL_EXPORT vtkXOpenGLRenderWindow : public vtkOpenGLRenderWindow
40&#href_anchor"line"> 41 public:
42  static vtkXOpenGLRenderWindow *New();
44&#href_anchor"keywordtype">void PrintSelf(ostream& os, vtkIndent indent) override;
45&#href_anchor"line"> 49  void Start() override;
50 
54  void Frame() override;
55 
59  virtual void WindowInitialize();
60 
67  virtual void Initialize();
68 
74  void Finalize() override;
75 
79  void SetFullScreen(int) override;
80 
84  void WindowRemap() override;
85 
89  virtual void PrefFullScreen();
90 
92 
95  void SetSize(int,int) override;
96  void SetSize(int a[2]) override { this->SetSize(a[0], a[1]); }
98 
100 
103  virtual Colormap GetDesiredColormap();
104  virtual Visual *GetDesiredVisual();
105  virtual XVisualInfo *GetDesiredVisualInfo();
106  virtual int GetDesiredDepth();
108 
115  void SetStereoCapableWindow(int capable) override;
116 
120  void MakeCurrent() override;
121 
125  bool IsCurrent() override;
126 
132  void SetForceMakeCurrent() override;
133 
137  const char *ReportCapabilities() override;
138 
142  int SupportsOpenGL() override;
143 
147  int IsDirect() override;
148 
152  void *GetGenericDisplayId() override
153  {
154  return this->GetDisplayId();
155  }
156 
157  void *GetGenericWindowId() override;
158  void *GetGenericParentId() override
159  {
160  return reinterpret_cast<void *>(this->ParentId);
161  }
162 
163  void *GetGenericContext() override;
164  void *GetGenericDrawable() override
165  {
166  return reinterpret_cast<void *>(this->WindowId);
167  }
168 
172  int *GetScreenSize() override;
173 
177  int *GetPosition() override;
178 
182  Display *GetDisplayId();
183 
185 
189  void SetDisplayId(Display *);
190  void SetDisplayId(void *) override;
192 
196  Window GetParentId();
197 
199 
202  void SetParentId(Window);
203  void SetParentId(void *) override;
205 
209  Window GetWindowId();
210 
212 
215  void SetWindowId(Window);
216  void SetWindowId(void *) override;
218 
222  void SetNextWindowId(Window);
223 
229  void SetNextWindowId(void *) override;
230 
234  void SetWindowName(const char *) override;
235 
240  bool InitializeFromCurrentContext() override;
241 
243 
246  void SetPosition(int,int) override;
247  void SetPosition(int a[2]) override { this->SetPosition(a[0], a[1]); }
249 
251 
255  void HideCursor() override;
256  void ShowCursor() override;
258 
262  void SetCurrentCursor(int) override;
263 
269  int GetEventPending() override;
270 
274  void SetWindowInfo(char *info) override;
275 
279  void SetNextWindowInfo(char *info) override;
280 
284  void SetParentInfo(char *info) override;
285 
290  void Render() override;
291 
295  void SetOffScreenRendering(int i) override;
296 
297 protected:
299&#href_anchor"code" href="classvtkXOpenGLRenderWindow.html">vtkXOpenGLRenderWindow() override;
300 
301  vtkXOpenGLRenderWindowInternal *Internal;
302 
303  Window ParentId;
304  Window WindowId;
305  Window NextWindowId;
306  Display *DisplayId;
307  Colormap ColorMap;
310  int ScreenSize[2];
315 
316  // we must keep track of the cursors we are using
317  Cursor XCCrosshair;
318  Cursor XCArrow;
319  Cursor XCSizeAll;
320  Cursor XCSizeNS;
321  Cursor XCSizeWE;
322  Cursor XCSizeNE;
323  Cursor XCSizeNW;
324  Cursor XCSizeSE;
325  Cursor XCSizeSW;
326  Cursor XCHand;
327 
328 
329  void CreateAWindow() override;
330  void DestroyWindow() override;
331  void CreateOffScreenWindow(int width, int height);
332  void DestroyOffScreenWindow();
333  void ResizeOffScreenWindow(int width, int height);
334 
335 
336 private:
338&#href_anchor"keywordtype">void operator=(const vtkXOpenGLRenderWindow&) = delete;
339&#href_anchor"line"> 340 
341 
342 
343 #endif
OpenGL rendering window.
virtual void SetOffScreenRendering(int)
Create a window in memory instead of on the screen.
virtual void Finalize()=0
Finalize the rendering process.
virtual void SetForceMakeCurrent()
If called, allow MakeCurrent() to skip cache-check when called.
- +
virtual void WindowRemap()=0
Remap the rendering window.
- +
virtual void HideCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
- + - -
void * GetGenericParentId() override
Dummy stubs for vtkWindow API.
+ +
void * GetGenericParentId() override
Dummy stubs for vtkWindow API.
static vtkRenderWindow * New()
Construct an instance of vtkRenderWindow with its screen size set to 300x300, borders turned on...
bool InitializeFromCurrentContext() override
Initialize the render window from the information associated with the currently activated OpenGL cont...
virtual int * GetScreenSize()=0
Get the current size of the screen in pixels.
-
vtkXOpenGLRenderWindowInternal * Internal
+
vtkXOpenGLRenderWindowInternal * Internal
void * GetGenericContext() override=0
Dummy stubs for vtkWindow API.
- - + +
virtual void SetCurrentCursor(int)
Change the shape of the cursor.
void Render() override
Ask each renderer owned by this RenderWindow to render its image and synchronize this process...
virtual void SetNextWindowInfo(char *)=0
Dummy stubs for vtkWindow API.
virtual void SetFullScreen(int)=0
Turn on/off rendering full screen window size.
-
OpenGL rendering window.
- - +
OpenGL rendering window.
+ +
virtual int GetEventPending()=0
Check to see if a mouse button has been pressed.
- - - - + + + +
virtual void SetStereoCapableWindow(int capable)
Prescribe that the window be created in a stereo-capable mode.
virtual int IsDirect()
Is this render window using hardware acceleration? 0-false, 1-true.
virtual bool IsCurrent()=0
Tells if this window is the current graphics context for the calling thread.
- -
void SetSize(int a[2]) override
Specify the size of the rendering window in pixels.
+ +
void SetSize(int a[2]) override
Specify the size of the rendering window in pixels.
void SetWindowId(void *) override=0
Dummy stubs for vtkWindow API.
void SetDisplayId(void *) override=0
Dummy stubs for vtkWindow API.
a simple class to control print indentation
Definition: vtkIndent.h:39
virtual void DestroyWindow()=0
Destroy a not-off-screen window.
- +
list of point or cell ids
Definition: vtkIdList.h:36
void SetWindowInfo(char *) override=0
Dummy stubs for vtkWindow API.
-
void SetPosition(int a[2]) override
Move the window to a new position on the display.
- +
void SetPosition(int a[2]) override
Move the window to a new position on the display.
+
int SupportsOpenGL() override
Does this render window support OpenGL? 0-false, 1-true.
virtual void SetNextWindowId(void *)=0
Dummy stubs for vtkWindow API.
virtual int * GetPosition()
Set/Get the position in screen coordinates of the rendering window.
@@ -99,25 +99,25 @@
virtual void Frame()=0
A termination method performed at the end of the rendering process to do things like swapping buffers...
const char * ReportCapabilities() override
Get report of capabilities for the render window.
void SetParentId(void *) override=0
Dummy stubs for vtkWindow API.
- +
void SetParentInfo(char *) override=0
Dummy stubs for vtkWindow API.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
- - + +
void SetSize(int a[2]) override
Set the size of the window in screen coordinates in pixels.
virtual void Start()=0
Initialize the rendering process.
virtual void SetWindowName(const char *)
Get name of rendering window.
void * GetGenericWindowId() override=0
Dummy stubs for vtkWindow API.
virtual void SetPosition(int, int)
Set/Get the position in screen coordinates of the rendering window.
- -
virtual void Initialize(void)
Initialize the rendering window.
+ +
virtual void Initialize(void)
Initialize the rendering window.
virtual void CreateAWindow()=0
Create a not-off-screen window.
void MakeCurrent() override=0
Attempt to make this window the current graphics context for the calling thread.
virtual void ShowCursor()=0
Hide or Show the mouse cursor, it is nice to be able to hide the default cursor if you want VTK to di...
- - -
void * GetGenericDisplayId() override
Xwindow get set functions.
-
void * GetGenericDrawable() override
Dummy stubs for vtkWindow API.
+ + +
void * GetGenericDisplayId() override
Xwindow get set functions.
+
void * GetGenericDrawable() override
Dummy stubs for vtkWindow API.