ICF 3.1.1.10
Technical documentation of ICF Libraries
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
11
12
13namespace icmm
14{
15
16
22{
23public:
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
Implementation of RGB-to-XYZ color transformation.
virtual icmm::CVarColor GetValueAt(const icmm::CVarColor &argument) const
Get function value for specified argument value.
virtual bool GetValueAt(const icmm::CVarColor &argument, icmm::CVarColor &result) const
Get function value for specified argument value.
Generic color implementation with variable number of color components.
Definition CVarColor.h:26
Basic interface for a color transformation.
Contains color management classes.
Definition CCmy.h:15

© Witold Gantzke and Kirill Lepskiy