public static void CheckRGBInRange(double a, double r, double g, double b) { ColorUtil.CheckRange_0_1(a, typeof(ColorRGB), "A"); ColorUtil.CheckRange_0_1(r, typeof(ColorRGB), "R"); ColorUtil.CheckRange_0_1(g, typeof(ColorRGB), "G"); ColorUtil.CheckRange_0_1(b, typeof(ColorRGB), "B"); }
private static void check_lab(double alpha, double l, double a, double b) { ColorUtil.CheckRange_0_1(alpha, typeof(ColorCMYK), "Alpha"); //TODO: Add range checking for x,y,z //ColorUtil.CheckRange_0_1(x, typeof(ColorCMYK), "X"); //ColorUtil.CheckRange_0_1(y, typeof(ColorCMYK), "Y"); //ColorUtil.CheckRange_0_1(z, typeof(ColorCMYK), "Z"); }
private static void check_cmyk(double a, double c, double m, double y, double k) { ColorUtil.CheckRange_0_1(a, typeof(ColorCMYK), "A"); ColorUtil.CheckRange_0_1(c, typeof(ColorCMYK), "C"); ColorUtil.CheckRange_0_1(m, typeof(ColorCMYK), "M"); ColorUtil.CheckRange_0_1(y, typeof(ColorCMYK), "Y"); ColorUtil.CheckRange_0_1(k, typeof(ColorCMYK), "K"); }
public static void CheckHSLInRange(double _a, double _h, double _s, double _l) { ColorUtil.CheckRange_0_1(_a, typeof(ColorHSL), "A"); ColorUtil.CheckRange_0_1_NAN(_h, typeof(ColorHSL), "H"); ColorUtil.CheckRange_0_1_NAN(_s, typeof(ColorHSL), "S"); ColorUtil.CheckRange_0_1(_l, typeof(ColorHSL), "L"); ColorUtil.CheckCompatibleHS(_h, _s); }
private static void check_xyz(double a, double x, double y, double z) { ColorUtil.CheckRange_0_1(a, typeof(ColorCMYK), "A"); //TODO: Add range checking for x,y,z //ColorUtil.CheckRange_0_1(x, typeof(ColorCMYK), "X"); //ColorUtil.CheckRange_0_1(y, typeof(ColorCMYK), "Y"); //ColorUtil.CheckRange_0_1(z, typeof(ColorCMYK), "Z"); }