ACF
$AcfVersion:0$
Acf
Include
icmm
CXyzToCieLabTransformation.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
6
#include <
icmm/IColorTransformation.h
>
7
8
9
namespace
icmm
10
{
11
12
17
class
CXyzToCieLabTransformation
:
public
icmm::IColorTransformation
18
{
19
public
:
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
IColorTransformation.h
icmm::CVarColor
Generic color implementation with variable number of color components.
Definition
CVarColor.h:176
icmm::CXyzToCieLabTransformation
Implementation of XYZ-to-CIE-Lab color transformation.
Definition
CXyzToCieLabTransformation.h:18
icmm::CXyzToCieLabTransformation::GetValueAt
virtual bool GetValueAt(const icmm::CVarColor &argument, icmm::CVarColor &result) const override
Get function value for specified argument value.
icmm::CXyzToCieLabTransformation::GetValueAt
virtual icmm::CVarColor GetValueAt(const icmm::CVarColor &argument) const override
Get function value for specified argument value.
icmm::IColorTransformation
Basic interface for color transformations between color models.
Definition
IColorTransformation.h:175
icmm
Contains color management classes.
Definition
CCieLabColor.h:11
Generated by
1.9.8