Lines Matching refs:h
42 double h=0, s=0, l=0; in rgb2hsl() local
48 s = h = 0; // hue undefined (achromatic case) in rgb2hsl()
56 h = (g - b)/d; in rgb2hsl()
58 h = 2.0 + (b - r)/d; in rgb2hsl()
60 h = 4.0 + (r - g)/d; in rgb2hsl()
62 h *= 60.0; in rgb2hsl()
64 if( h < 0.0 ) in rgb2hsl()
65 h += 360.0; in rgb2hsl()
68 return BColor(h,s,l); in rgb2hsl()
92 const double h=rHSLColor.getRed(), s=rHSLColor.getGreen(), l=rHSLColor.getBlue(); in hsl2rgb() local
103 h + 120.0), in hsl2rgb()
106 h), in hsl2rgb()
109 h - 120.0) ); in hsl2rgb()
119 double h=0, s=0, v=0; in rgb2hsv() local
131 h = (g - b) / delta; in rgb2hsv()
135 h = 2.0 + (b - r) / delta; in rgb2hsv()
139 h = 4.0 + (r - g) / delta; in rgb2hsv()
142 h *= 60.0; in rgb2hsv()
144 if( h < 0 ) in rgb2hsv()
145 h += 360; in rgb2hsv()
148 return BColor(h,s,v); in rgb2hsv()
153 double h=rHSVColor.getRed(); in hsv2rgb() local
163 if( fTools::equal(h,360) ) in hsv2rgb()
164 h = 0; // 360 degrees is equivalent to 0 degrees in hsv2rgb()
166 h /= 60.0; in hsv2rgb()
167 const sal_Int32 intval = static_cast< sal_Int32 >( h ); in hsv2rgb()
168 const double f = h - intval; in hsv2rgb()