ICF
3.1.1.10
Technical documentation of ICF Libraries
Main Page
Topics
Namespaces
Classes
Files
File List
File Members
icmm
CRgbToXyzTransformation.h
Go to the documentation of this file.
1
/********************************************************************************
2
** This file is part of the ICF Framework. Copyright (C) Witold Gantzke & Kirill Lepskiy
3
** ICF Framework may be used under the terms of the LGPL License v. 2.1 by the Free Software Foundation.
4
********************************************************************************/
5
6
#pragma once
7
8
9
// ICF includes
10
#include <
icmm/IColorTransformation.h
>
11
12
13
namespace
icmm
14
{
15
16
21
class
CRgbToXyzTransformation
:
public
icmm::IColorTransformation
22
{
23
public
:
24
// reimplemented (icmm::IColorTransformation)
25
virtual
bool
GetValueAt
(
const
icmm::CVarColor
& argument,
icmm::CVarColor
& result)
const
;
26
virtual
icmm::CVarColor
GetValueAt
(
const
icmm::CVarColor
& argument)
const
;
27
};
28
29
30
}
// namespace icmm
31
32
IColorTransformation.h
icmm::CRgbToXyzTransformation
Implementation of RGB-to-XYZ color transformation.
Definition
CRgbToXyzTransformation.h:22
icmm::CRgbToXyzTransformation::GetValueAt
virtual icmm::CVarColor GetValueAt(const icmm::CVarColor &argument) const
Get function value for specified argument value.
icmm::CRgbToXyzTransformation::GetValueAt
virtual bool GetValueAt(const icmm::CVarColor &argument, icmm::CVarColor &result) const
Get function value for specified argument value.
icmm::CVarColor
Generic color implementation with variable number of color components.
Definition
CVarColor.h:26
icmm::IColorTransformation
Basic interface for a color transformation.
Definition
IColorTransformation.h:22
icmm
Contains color management classes.
Definition
CCmy.h:15
© Witold Gantzke and Kirill Lepskiy