X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpExtensions%2FVisualization%2FImageBlender.h;h=f12282295da44d6ac107d962d3cd8b1648a207b8;hb=dc7b0175c06fcd6bd7a6d475a2592336953dad36;hp=6ba1a43137a7f52801249c896fb14ce9ffb4c445;hpb=ce7d718b88d08f559ca8328b335c4fe8fbfb9b9a;p=cpPlugins.git diff --git a/lib/cpExtensions/Visualization/ImageBlender.h b/lib/cpExtensions/Visualization/ImageBlender.h index 6ba1a43..f122822 100644 --- a/lib/cpExtensions/Visualization/ImageBlender.h +++ b/lib/cpExtensions/Visualization/ImageBlender.h @@ -3,7 +3,9 @@ #include +#include #include + #include namespace cpExtensions @@ -84,7 +86,7 @@ namespace cpExtensions protected: struct TColor { - double R, G, B; + double R, G, B, N; TColor( const double& r = double( 1 ), const double& g = double( 0 ), @@ -93,7 +95,9 @@ namespace cpExtensions : R( r ), G( g ), B( b ) - { } + { + this->N = std::sqrt( ( r * r ) + ( g * g ) + ( b * b ) ); + } }; mutable std::map< unsigned int, TColor > m_Colors;