Text archives Help
- From: Li-Ta Lo <
>
- To:
- Subject: [Manta] GrayTrait::convertFrom()
- Date: Tue, 23 Sep 2008 15:44:06 -0600
- Organization: Los Alamos National Lab
Hi,
I don't fully understand the intention (and correctness) of this
function in GrayTraits.h.
template <class C> static void convertFrom(ComponentType data,
const C& color) {
GrayColor gray;
convertColor(gray, color);
data = gray.grayValue();
}
Does it try to convert any "Color" into a gray scale color (actually
the "data" member)?
Also, is there a convertColor(GrayColor, anyColor) function that convert
anyColor to a GrayColor? The only things I found are converting colors
to RGBColor.
Manta]$ grep -n --exclude="*.svn*" -r convertColor *
Core/Color/GrayTraits.h:22: convertColor(gray, color);
Core/Color/GrayTraits.h:33: convertColor(color, gray);
Core/Color/RGBTraits.h:27: convertColor(rgb, color);
Core/Color/RGBTraits.h:40: convertColor(color, rgb);
Core/Color/Conversion.h:11: inline void convertColor(RGBColor& rgb,
const GrayColor& gray)
Core/Color/Conversion.h:16: inline void convertColor(RGBColor& rgb,
const Spectrum& spectrum)
Ollie
- [Manta] GrayTrait::convertFrom(), Li-Ta Lo, 09/23/2008
Archive powered by MHonArc 2.6.16.