Interface for color space specification information.
@ Tristimulus
Tristimulus-based specification (e.g., RGB with primaries and white point).
@ Spectral
Spectral-based specification (full wavelength representation).
virtual SpecType GetSpecificationType() const =0
Gets the logical type of the specification.
std::shared_ptr< const IColorSpecification > ConstColorSpecPtr
I_DECLARE_ENUM(SpecType, Tristimulus, Spectral)
std::shared_ptr< IColorSpecification > ColorSpecPtr
Common interface for factorisable model objects.
Contains color management classes.