#NEWLINE# @ classmethod #NEWLINE# def __call__( cls , * args ) : #NEWLINE# #INDENT# __doc__ = ColorModel . __call__ . __doc__ #NEWLINE# ( r , g , b , mode ) = cls . _args_to_vectors ( args ) #NEWLINE# ( X , Y , Z ) = ColorXYZInverse ( ) ( r , g , b ) #NEWLINE# L = ( ( 116.0 * cls . _f ( ( Y / cls . _Yn ) ) ) - 16.0 ) #NEWLINE# a = ( 500.0 * ( cls . _f ( ( X / cls . _Xn ) ) - cls . _f ( ( Y / cls . _Yn ) ) ) ) #NEWLINE# b = ( 200.0 * ( cls . _f ( ( Y / cls . _Yn ) ) - cls . _f ( ( Z / cls . _Zn ) ) ) ) #NEWLINE# return cls . _vectors_to_return ( L , Y , b , mode )