Interface for color space specification information.
@ Spectral
Spectral-based specification (full wavelength representation).
I_DECLARE_ENUM(SpectrumType, Reflective, Emissive, Transmissive, TotalTransmissive)
virtual SpecType GetSpecificationType() const final
Gets the logical type of the specification.
virtual SpectrumType GetSpectrumType() const =0
std::shared_ptr< ISpectralColorSpecification > SpectralColorSpecPtr
std::shared_ptr< const ISpectralColorSpecification > ConstSpectralColorSpecPtr
Common interface for a spectrum information provider.
Contains color management classes.