TuttleOFX  1
tuttle::plugin::color::ColorSpaceMaps Class Reference

#include <colorDefinitions.hpp>

Public Member Functions

 ColorSpaceMaps ()
 ~ColorSpaceMaps ()
const ColorSpaceMapgetMapReferenceSpaces ()
const ColorSpaceMapgetMapGradationLaw ()
const ColorSpaceMapgetMapLayout ()
const ColorSpaceMapgetMapColourTemp ()
size_t sizeOfReferenceSpaces ()
size_t sizeOfGradationLaw ()
size_t sizeOfLayout ()
size_t sizeOfColourTemp ()
size_t sizeOfGradationParametersFor (EParamGradationLaw eGradLaw)

Private Attributes

ColorSpaceMap map_ReferenceSpace
ColorSpaceMap map_GradationLaw
ColorSpaceMap map_Layout
ColorSpaceMap map_ColourTemp
std::vector< std::vector
< std::string > > 
colourSpaceGradationParameters

Detailed Description

Definition at line 133 of file colorDefinitions.hpp.


Constructor & Destructor Documentation

tuttle::plugin::color::ColorSpaceMaps::ColorSpaceMaps ( )

Definition at line 10 of file colorDefinitions.cpp.

References colourSpaceGradationParameters, tuttle::plugin::color::eColorTemperature9300, tuttle::plugin::color::eColorTemperatureA, tuttle::plugin::color::eColorTemperatureB, tuttle::plugin::color::eColorTemperatureC, tuttle::plugin::color::eColorTemperatureD50, tuttle::plugin::color::eColorTemperatureD55, tuttle::plugin::color::eColorTemperatureD58, tuttle::plugin::color::eColorTemperatureD65, tuttle::plugin::color::eColorTemperatureD75, tuttle::plugin::color::eColorTemperatureDCIP3, tuttle::plugin::color::eColorTemperatureE, tuttle::plugin::color::eColorTemperatureF11, tuttle::plugin::color::eColorTemperatureF2, tuttle::plugin::color::eColorTemperatureF7, tuttle::plugin::color::eParamACES, tuttle::plugin::color::eParamAdobe98, tuttle::plugin::color::eParamAlexaLogC, tuttle::plugin::color::eParamCineon, tuttle::plugin::color::eParamDCI, tuttle::plugin::color::eParamGamma, tuttle::plugin::color::eParamLayoutHSL, tuttle::plugin::color::eParamLayoutHSV, tuttle::plugin::color::eParamLayoutLab, tuttle::plugin::color::eParamLayoutLuv, tuttle::plugin::color::eParamLayoutRGB, tuttle::plugin::color::eParamLayoutXYZ, tuttle::plugin::color::eParamLayoutYPbPr, tuttle::plugin::color::eParamLayoutYUV, tuttle::plugin::color::eParamLayoutYxy, tuttle::plugin::color::eParamLinear, tuttle::plugin::color::eParamPanalog, tuttle::plugin::color::eParamProPhoto, tuttle::plugin::color::eParamREC601, tuttle::plugin::color::eParamREC709, tuttle::plugin::color::eParamREDLog, tuttle::plugin::color::eParamREDSpace, tuttle::plugin::color::eParamsRGB, tuttle::plugin::color::eParamSRGBREC709, tuttle::plugin::color::eParamViperLog, map_ColourTemp, map_GradationLaw, map_Layout, map_ReferenceSpace, and tuttle::plugin::color::numberOfGradationsModes.

tuttle::plugin::color::ColorSpaceMaps::~ColorSpaceMaps ( ) [inline]

Definition at line 144 of file colorDefinitions.hpp.


Member Function Documentation

const ColorSpaceMap& tuttle::plugin::color::ColorSpaceMaps::getMapColourTemp ( ) [inline]

Definition at line 149 of file colorDefinitions.hpp.

References map_ColourTemp.

const ColorSpaceMap& tuttle::plugin::color::ColorSpaceMaps::getMapGradationLaw ( ) [inline]

Definition at line 147 of file colorDefinitions.hpp.

References map_GradationLaw.

const ColorSpaceMap& tuttle::plugin::color::ColorSpaceMaps::getMapLayout ( ) [inline]

Definition at line 148 of file colorDefinitions.hpp.

References map_Layout.

const ColorSpaceMap& tuttle::plugin::color::ColorSpaceMaps::getMapReferenceSpaces ( ) [inline]

Definition at line 146 of file colorDefinitions.hpp.

References map_ReferenceSpace.

size_t tuttle::plugin::color::ColorSpaceMaps::sizeOfColourTemp ( ) [inline]

Definition at line 154 of file colorDefinitions.hpp.

References map_ColourTemp.

size_t tuttle::plugin::color::ColorSpaceMaps::sizeOfGradationLaw ( ) [inline]

Definition at line 152 of file colorDefinitions.hpp.

References map_GradationLaw.

size_t tuttle::plugin::color::ColorSpaceMaps::sizeOfGradationParametersFor ( EParamGradationLaw  eGradLaw) [inline]

Definition at line 156 of file colorDefinitions.hpp.

References colourSpaceGradationParameters.

size_t tuttle::plugin::color::ColorSpaceMaps::sizeOfLayout ( ) [inline]

Definition at line 153 of file colorDefinitions.hpp.

References map_Layout.

size_t tuttle::plugin::color::ColorSpaceMaps::sizeOfReferenceSpaces ( ) [inline]

Definition at line 151 of file colorDefinitions.hpp.

References map_ReferenceSpace.


Field Documentation

std::vector< std::vector< std::string > > tuttle::plugin::color::ColorSpaceMaps::colourSpaceGradationParameters [private]

Definition at line 140 of file colorDefinitions.hpp.

Referenced by ColorSpaceMaps(), and sizeOfGradationParametersFor().


The documentation for this class was generated from the following files: