X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvBlendImageActor.cxx;h=0e65d1c68be63cde949a0d487043f374e73f34cb;hb=573d80d0f7a17607d2ee883c21c940c0ba020282;hp=f28ba324b82bfa6e995b5a4a2dffb135bdd95dcb;hpb=26c6b8e9d0333a9e0be98c3fb9d57f133477d97d;p=clitk.git diff --git a/vv/vvBlendImageActor.cxx b/vv/vvBlendImageActor.cxx index f28ba32..0e65d1c 100755 --- a/vv/vvBlendImageActor.cxx +++ b/vv/vvBlendImageActor.cxx @@ -1,20 +1,20 @@ - /*========================================================================= - Program: vv http://www.creatis.insa-lyon.fr/rio/vv +/*========================================================================= +Program: vv http://www.creatis.insa-lyon.fr/rio/vv - Authors belong to: - - University of LYON http://www.universite-lyon.fr/ - - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr - - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr +Authors belong to: +- University of LYON http://www.universite-lyon.fr/ +- Léon Bérard cancer center http://www.centreleonberard.fr +- CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr - This software is distributed WITHOUT ANY WARRANTY; without even - the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the copyright notices for more information. +This software is distributed WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. See the copyright notices for more information. - It is distributed under dual licence +It is distributed under dual licence - - BSD See included LICENSE.txt file - - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html - ======================================================================-====*/ +- BSD See included LICENSE.txt file +- CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html +===========================================================================**/ #include "vvBlendImageActor.h" @@ -41,20 +41,18 @@ void vvBlendImageActor::Render(vtkRenderer *ren) //Change blending to maximum per component instead of weighted sum vtkOpenGLRenderWindow *renwin = dynamic_cast(ren->GetRenderWindow()); vtkOpenGLExtensionManager *extensions = renwin->GetExtensionManager(); - if (extensions->ExtensionSupported("GL_EXT_blend_minmax")) - { + if (extensions->ExtensionSupported("GL_EXT_blend_minmax")) { extensions->LoadExtension("GL_EXT_blend_minmax"); vtkgl::BlendEquationEXT( vtkgl::MAX ); - } + } //Call normal render vtkOpenGLImageActor::Render(ren); //Move back blending to weighted sum - if (vtkgl::BlendEquationEXT!=0) - { + if (vtkgl::BlendEquationEXT!=0) { vtkgl::BlendEquationEXT( vtkgl::FUNC_ADD ); - } + } } void vvBlendImageActor::PrintSelf(ostream& os, vtkIndent indent)