ACF
$AcfVersion:0$
Acf
Include
icmm
CRgbToHsvTranformation.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
203
class
CRgbToHsvTranformation
:
public
icmm::IColorTransformation
204
{
205
public
:
206
// reimplemented (icmm::IColorTransformation)
207
virtual
bool
GetValueAt
(
const
ArgumentType
& argument,
ResultType
& result)
const override
;
208
virtual
ResultType
GetValueAt
(
const
ArgumentType
& argument)
const override
;
209
};
210
211
212
}
// namespace icmm
213
214
IColorTransformation.h
icmm::CRgbToHsvTranformation
Implementation of RGB-to-HSV color transformation.
Definition
CRgbToHsvTranformation.h:204
icmm::CRgbToHsvTranformation::GetValueAt
virtual ResultType GetValueAt(const ArgumentType &argument) const override
Get function value for specified argument value.
icmm::CRgbToHsvTranformation::GetValueAt
virtual bool GetValueAt(const ArgumentType &argument, ResultType &result) const override
Get function value for specified argument value.
icmm::CVarColor
Generic color implementation with variable number of color components.
Definition
CVarColor.h:176
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