#include <cpExtensions/Visualization/ImageBlender.h>
-#include <cmath>
#include <cstring>
#include <vtkDataObject.h>
}
else
{
- r = double( 1 );
- g = b = double( 0 );
+ TColor c;
+ r = c.R;
+ g = c.G;
+ b = c.B;
} // fi
}
);
if( c > double( 0 ) )
{
- double cr, cg, cb;
- this->GetColor( i, cr, cg, cb );
- double n = std::sqrt( ( cr * cr ) + ( cg * cg ) + ( cb * cb ) );
- r *= cr * n;
- g *= cg * n;
- b *= cb * n;
+ TColor rgb = this->m_Colors[ i ];
+ r *= rgb.R * rgb.N;
+ g *= rgb.G * rgb.N;
+ b *= rgb.B * rgb.N;
a = _1;
} // fi