[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]
Convert standardized tri-stimulus XYZ into perceptual uniform CIE L*u*v*. More...
#include <vigra/colorconversions.hxx>
Public Types | |
typedef TinyVector< T, 3 > | argument_type |
typedef NumericTraits< T > ::RealPromote | component_type |
typedef TinyVector < component_type, 3 > | result_type |
typedef TinyVector < component_type, 3 > | value_type |
Convert standardized tri-stimulus XYZ into perceptual uniform CIE L*u*v*.
#include <vigra/colorconversions.hxx>
Namespace: vigra
The functor realizes the transformation
where is the reference white point, and
are the quantities
calculated for this point.
represents the lighness ("brightness") of the color, and
code the chromaticity.
Traits defined:
FunctorTraits::isUnaryFunctor
is true (VigraTrueType
)
typedef NumericTraits<T>::RealPromote component_type |
the result's component type
typedef TinyVector<T, 3> argument_type |
the functor's argument type
typedef TinyVector<component_type, 3> result_type |
the functor's result type
typedef TinyVector<component_type, 3> value_type |
© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de) |
html generated using doxygen and Python
|