Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

ColConvert.h File Reference

#include "Core/Array/Element/ArithTypes.h"
#include "Core/Array/Element/E1Sum.h"
#include "Core/Array/Element/E1Min.h"

Include dependency graph for ColConvert.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Impala
namespace  Impala::Core
namespace  Impala::Core::Array
namespace  Impala::Core::Array::Element

Defines

#define PI   3.1415926536
#define TWO_PI   6.2831853072
#define PI_3   1.0471975512
#define TWO_PI_3   2.0943951024
#define FOUR_PI_3   4.1887902048
#define FIVE_PI_3   5.2359877560

Functions

Vec3Real64 Impala::Core::Array::Element::ColRGB2CMY (const Vec3Real64 &v)
 Conversion from RGB to CMY.
Vec3Real64 Impala::Core::Array::Element::ColCMY2RGB (const Vec3Real64 &v)
 Conversion from CMY to RGB.
Vec3Real64 Impala::Core::Array::Element::ColRGB2XYZ (const Vec3Real64 &v)
 Conversion from RGB(Rec709) to XYZ (1931).
Vec3Real64 Impala::Core::Array::Element::ColXYZ2RGB (const Vec3Real64 &v)
 Conversion from XYZ (1931) to RGB(Rec709).
Vec3Real64 Impala::Core::Array::Element::ColCMY2XYZ (const Vec3Real64 &v)
 Conversion from CMY through RGB(Rec709) to XYZ (1931).
Vec3Real64 Impala::Core::Array::Element::ColXYZ2CMY (const Vec3Real64 &v)
 Conversion from XYZ (1931) through RGB(Rec709) to CMY.
static double Impala::Core::Array::Element::Y2L (double YYn)
static double Impala::Core::Array::Element::L2Y (double L)
static double Impala::Core::Array::Element::f4ab (double r)
static double Impala::Core::Array::Element::fInv4ab (double r, double Ltmp)
Vec3Real64 Impala::Core::Array::Element::ColLab2XYZ (const Vec3Real64 &v)
 Conversion from Lab to XYZ (1931), D65 reference white point.
Vec3Real64 Impala::Core::Array::Element::ColXYZ2Lab (const Vec3Real64 &v)
 Conversion from XYZ (1931) to Lab, D65 reference white point.
Vec3Real64 Impala::Core::Array::Element::ColLuv2XYZ (const Vec3Real64 &v)
 Conversion from Luv to XYZ (1931), D65 reference white point.
Vec3Real64 Impala::Core::Array::Element::ColXYZ2Luv (const Vec3Real64 &v)
 Conversion from XYZ (1931) to Luv, D65 reference white point.
Vec3Real64 Impala::Core::Array::Element::ColRGB2HSI (const Vec3Real64 &v)
 Conversion from RGB to HSI.
Vec3Real64 Impala::Core::Array::Element::ColHSI2RGB (const Vec3Real64 &v)
 Conversion from HSI to RGB.
Vec3Real64 Impala::Core::Array::Element::ColXYZ2OOO (const Vec3Real64 &v)
 Conversion from XYZ(1931) to OOO (Geusebroek Thesis).
Vec3Real64 Impala::Core::Array::Element::ColOOO2XYZ (const Vec3Real64 &v)
 Conversion from OOO (Geusebroek Thesis) to XYZ(1931).
Vec3Real64 Impala::Core::Array::Element::ColRGB2OOO (const Vec3Real64 &v)
 Conversion from RGB(Rec709) to OOO (Geusebroek Thesis).
Vec3Real64 Impala::Core::Array::Element::ColOOO2RGB (const Vec3Real64 &v)
 Conversion from OOO (Geusebroek Thesis) to RGB(Rec709).
int Impala::Core::Array::Element::ColRGB2int (const Vec3Real64 &v)
 Convert RGB Vec3Real64 to an ARGB integer representation.
int Impala::Core::Array::Element::ColRGB2int (const Vec3Int32 &v)
 Convert RGB Vec3Int32 to an ARGB integer representation.

Variables

const double Impala::Core::Array::Element::Xn = 95.0
const double Impala::Core::Array::Element::Yn = 100.0
const double Impala::Core::Array::Element::Zn = 108.9


Generated on Fri Mar 19 09:51:37 2010 for ImpalaSrc by  doxygen 1.5.1