ACF $AcfVersion:0$
CRgbToXyzTransformation.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2#pragma once
3
4
5// ACF includes
7
8
9namespace icmm
10{
11
12
18{
19public:
20 // reimplemented (icmm::IColorTransformation)
21 virtual bool GetValueAt(const icmm::CVarColor& argument, icmm::CVarColor& result) const override;
22 virtual icmm::CVarColor GetValueAt(const icmm::CVarColor& argument) const override;
23};
24
25
26} // namespace icmm
27
28
Implementation of RGB-to-XYZ color transformation.
virtual bool GetValueAt(const icmm::CVarColor &argument, icmm::CVarColor &result) const override
Get function value for specified argument value.
virtual icmm::CVarColor GetValueAt(const icmm::CVarColor &argument) const override
Get function value for specified argument value.
Generic color implementation with variable number of color components.
Definition CVarColor.h:176
Basic interface for color transformations between color models.
Contains color management classes.