|
ACF $AcfVersion:0$
|
Contains color management classes. More...
Classes | |
| class | CCieLabColor |
| class | CCieLabColorModel |
| CCieLabColorModel implements the CIE Lab color model. More... | |
| class | CCmy |
| Primitive for representation of CMY color value. More... | |
| class | CCmyColorModel |
| class | CCmyk |
| Primitive for representation of CMYK (Cyan, Magenta, Yellow, Black) color values. More... | |
| class | CCmykColorModel |
| CMYK color model implementation for four-color printing. More... | |
| class | CCmykToRgbTransformation |
| Implementation of CMYK-to-RGB color transformation. More... | |
| class | CColorTransformationProvider |
| Static provider of available color transformations. More... | |
| class | CFastColor |
| Color implementation with variable components number and fixed maximal number of components. More... | |
| class | CHsv |
| Primitive for representation of HSV (Hue, Saturation, Value) color values. More... | |
| class | CHsvToRgbTransformation |
| Implementation of HSV-to-RGB color transformation. More... | |
| class | CIlluminant |
| class | CLab |
| Primitive for representation of CIE Lab color values. More... | |
| class | CRgb |
| Primitive for representation of RGB color values. More... | |
| class | CRgbaColorModel |
| class | CRgbColor |
| class | CRgbColorModel |
| Concrete RGB color model implementation. More... | |
| class | CRgbToCmykTransformation |
| Implementation of RGB-to-CMYK color transformation. More... | |
| class | CRgbToHsvTranformation |
| Implementation of RGB-to-HSV color transformation. More... | |
| class | CRgbToXyzTransformation |
| Implementation of RGB-to-XYZ color transformation. More... | |
| class | CSpectralColor |
| class | CSpectralColorModel |
| class | CSpectralColorSpecificationBase |
| class | CSpectrum |
| Standard spectrum implementation for storing sampled spectral data. More... | |
| class | CSpectrumInfo |
| Data model implementation of ISpectrumInfo interface. More... | |
| class | CSRgbColor |
| This class implements "regular" RGB Color class, BUT: makes it so that the ColorSpec is ALWAYS D65/2 (per the spec for SRGB) More... | |
| class | CSubstractiveColorModel |
| Common implementation of the general device-based, substractive color model based on the list of colorants. More... | |
| class | CSubstractiveColorModelBase |
| class | CTristimulusSpecification |
| class | CVarColor |
| Generic color implementation with variable number of color components. More... | |
| class | CXyzToCieLabTransformation |
| Implementation of XYZ-to-CIE-Lab color transformation. More... | |
| class | ICieLabColor |
| class | IColorantList |
| Common interface for a colorant list used in a substractive color model. More... | |
| class | IColorModel |
| Common interface for color model definitions in the ACF color management system. More... | |
| class | IColorObject |
| Common interface for color objects in the ACF color management system. More... | |
| class | IColorSpecification |
| Interface for color space specification information. More... | |
| class | IColorTransformation |
| Basic interface for color transformations between color models. More... | |
| class | IIlluminant |
| Interface for illuminant objects with configurable properties. More... | |
| class | IRgbColor |
| Interface for RGB color objects with specification support. More... | |
| class | ISpectralColorSpecification |
| class | ISpectrum |
| Common interface for a measured or sampled spectrum. More... | |
| class | ISpectrumInfo |
| Common interface for describing the properties or meta-informations of a measured/sampled spectrum. More... | |
| class | ISpectrumInfoProvider |
| Common interface for a spectrum information provider. More... | |
| class | ISubstractiveColorModel |
| class | ITristimulusSpecification |
| Interface for tristimulus-based color specifications. More... | |
| class | IWhitePointProvider |
| Interface providing white point information for color spaces. More... | |
| class | LinearGradientFunction |
| class | TColorGradient |
| Simple implementation of color gradient based on interpolation between start and end colors. More... | |
| class | TComposedColor |
| Generic fixed-size color implementation template. More... | |
| class | TComposedColorGradient |
| Implementation of color gradient based on set of defined gradients for each subintervall of the full range. More... | |
Typedefs | |
| typedef std::shared_ptr< IColorModel > | ColorModelPtr |
| typedef std::shared_ptr< const IColorModel > | ConstColorModelPtr |
| typedef std::shared_ptr< ITristimulusSpecification > | TristimulusPtr |
| typedef std::shared_ptr< const ITristimulusSpecification > | ConstTristimulusPtr |
| typedef TColorGradient< LinearGradientFunction > | CLinearColorGradient |
| typedef TComposedColorGradient< CLinearGradient > | CComposedLinearGradient |
Functions | |
| uint | qHash (const CFastColor &color, uint seed=0) |
| I_DECLARE_ENUM (ColorantUsage, CU_NONE, CU_CYAN, CU_DARK_CYAN, CU_LIGHT_CYAN, CU_MAGENTA, CU_DARK_MAGENTA, CU_LIGHT_MAGENTA, CU_YELLOW, CU_DARK_YELLOW, CU_LIGHT_YELLOW, CU_BLACK, CU_LIGHT_BLACK, CU_LIGHT_LIGHT_BLACK, CU_ECG, CU_SPOT) | |
| bool | IsCmyk (ColorantUsage usage) |
| QStringList | GetColorSpaceComponentNames (const icmm::IColorModel &colorModel) |
| template<int Size> | |
| uint | qHash (const TComposedColor< Size > &color, uint seed=0) |
Contains color management classes.
This package is system undependent. This package use following ACF packages:
| typedef TComposedColorGradient<CLinearGradient> icmm::CComposedLinearGradient |
Definition at line 76 of file TComposedColorGradient.h.
Definition at line 268 of file TColorGradient.h.
| typedef std::shared_ptr<IColorModel> icmm::ColorModelPtr |
Definition at line 409 of file IColorModel.h.
| typedef std::shared_ptr<const IColorModel> icmm::ConstColorModelPtr |
Definition at line 410 of file IColorModel.h.
| typedef std::shared_ptr<const ITristimulusSpecification> icmm::ConstTristimulusPtr |
Definition at line 253 of file ITristimulusSpecification.h.
| typedef std::shared_ptr<ITristimulusSpecification> icmm::TristimulusPtr |
Definition at line 252 of file ITristimulusSpecification.h.
| anonymous enum |
| Enumerator | |
|---|---|
| MAX_COLOR_COMPONENTS_COUNT | |
Definition at line 25 of file CFastColor.h.
|
strong |
| enum icmm::ColorantUsage |
Usage of a colorant.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
| QStringList icmm::GetColorSpaceComponentNames | ( | const icmm::IColorModel & | colorModel | ) |
| icmm::I_DECLARE_ENUM | ( | ColorantUsage | , |
| CU_NONE | , | ||
| CU_CYAN | , | ||
| CU_DARK_CYAN | , | ||
| CU_LIGHT_CYAN | , | ||
| CU_MAGENTA | , | ||
| CU_DARK_MAGENTA | , | ||
| CU_LIGHT_MAGENTA | , | ||
| CU_YELLOW | , | ||
| CU_DARK_YELLOW | , | ||
| CU_LIGHT_YELLOW | , | ||
| CU_BLACK | , | ||
| CU_LIGHT_BLACK | , | ||
| CU_LIGHT_LIGHT_BLACK | , | ||
| CU_ECG | , | ||
| CU_SPOT | |||
| ) |
| bool icmm::IsCmyk | ( | ColorantUsage | usage | ) |
| uint icmm::qHash | ( | const CFastColor & | color, |
| uint | seed = 0 |
||
| ) |
| uint icmm::qHash | ( | const TComposedColor< Size > & | color, |
| uint | seed = 0 |
||
| ) |
Definition at line 513 of file TComposedColor.h.
References imath::TVector< Size, Element >::GetElementsCount().