TuttleOFX
1
|
#include <colorDefinitions.hpp>
Public Member Functions | |
ColorSpaceMaps () | |
~ColorSpaceMaps () | |
const ColorSpaceMap & | getMapReferenceSpaces () |
const ColorSpaceMap & | getMapGradationLaw () |
const ColorSpaceMap & | getMapLayout () |
const ColorSpaceMap & | getMapColourTemp () |
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 |
Definition at line 133 of file colorDefinitions.hpp.
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.
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.
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().
Definition at line 138 of file colorDefinitions.hpp.
Referenced by ColorSpaceMaps(), getMapColourTemp(), and sizeOfColourTemp().
Definition at line 136 of file colorDefinitions.hpp.
Referenced by ColorSpaceMaps(), getMapGradationLaw(), and sizeOfGradationLaw().
Definition at line 137 of file colorDefinitions.hpp.
Referenced by ColorSpaceMaps(), getMapLayout(), and sizeOfLayout().
Definition at line 135 of file colorDefinitions.hpp.
Referenced by ColorSpaceMaps(), getMapReferenceSpaces(), and sizeOfReferenceSpaces().