oyranos_alpha.c File Reference

#include "oyranos_alpha.h"
#include "oyranos_cmm.h"
#include "oyranos_cmms.h"
#include "oyranos_elektra.h"
#include "oyranos_helper.h"
#include "oyranos_i18n.h"
#include "oyranos_io.h"
#include "oyranos_monitor.h"
#include "oyranos_sentinel.h"
#include "oyranos_texts.h"
#include <dlfcn.h>
#include <inttypes.h>
#include <math.h>
#include <libxml/parser.h>

Enumerations

enum  oyREQUEST_e { oyREQUEST_NONE , oyREQUEST_HARD }
 grade of request complying More...

Functions

oyCMMptr_s * oyStruct_GetCMMPtr_ (oyStruct_s *data, const char *cmm)
int oySizeofDatatype (oyDATATYPE_e t)
 oyDATATYPE_e to byte mapping
void oyLab2XYZ (const double *CIELab, double *XYZ)
void oyXYZ2Lab (const double *XYZ, double *lab)
void oyCIEabsXYZ2ICCrelXYZ (const double *CIEXYZ, double *ICCXYZ, const double *XYZmin, const double *XYZmax, const double *XYZwhite)
 CIE absolute colourimetric to ICC relative colorimetric.
void oyICCXYZrel2CIEabsXYZ (const double *ICCXYZ, double *CIEXYZ, const double *XYZmin, const double *XYZmax, const double *XYZwhite)
 ICC relative colourimetric to CIE absolute colorimetric.
oyChar * oyDumpColourToCGATS (const double *channels, size_t n, oyProfile_s *prof, oyAlloc_f allocateFunc, const oyChar *DESCRIPTOR)
 create CGATS text from double value array and a profile
void oyCopyColour (const double *from, double *to, int n, oyProfile_s *ref, int channels_n)
 copy pure colours
const char * oyStruct_TypeToText (const oyStruct_s *oy_struct)
 Objects type to small string.
oyName_soyName_new (oyObject_s object)
 oyName_s new
oyName_soyName_copy (oyName_s *obj, oyObject_s object)
 oyName_s copy
int oyName_release (oyName_s **obj)
 oyName_s deallocation
int oyTextboolean_ (const char *text_a, const char *text_b, oyBOOLEAN_e type)
 test a boolean operator
int oyName_boolean (oyName_s *name_a, oyName_s *name_b, oyNAME_e name_type, oyBOOLEAN_e type)
 test a boolean operator
oyStruct_soyStructList_GetRefType (oyStructList_s *list, int pos, oyOBJECT_e type)
 oyStructList_s pointer access
int oyStructList_Count (oyStructList_s *list)
 oyStructList_s count
const oyChar * oyDatatypeToText (oyDATATYPE_e t)
 oyDATATYPE_e to string mapping
const char * oyFilterTypeToText (oyFILTER_TYPE_e filter_type, oyNAME_e type)
 oyFILTER_TYPE_e to small text
oyFILTER_TYPE_e oyFilterRegistrationToType (const char *registration)
 analyse registration string
char * oyFilterRegistrationToText (const char *registration, oyFILTER_REG_e type, oyAlloc_f allocateFunc)
 analyse registration string
int oyFilterRegistrationMatch (const char *registration, const char *pattern)
 analyse registration string and compare with a given pattern
icUInt16Number oyValueUInt16 (icUInt16Number val)
 MSB<->LSB.
int oyGetMonitorInfo (const char *display_name, char **manufacturer, char **model, char **serial, oyAlloc_f allocate_func)
 brief pick up monitor information with Xlib
int oyGetScreenFromPosition (const char *display_name, int x, int y)
 screen number from position
char * oyGetDisplayNameFromPosition (const char *display_name, int x, int y, oyAlloc_f allocate_func)
 display name from position
char * oyGetMonitorProfile (const char *display_name, size_t *size, oyAlloc_f allocate_func)
 get the monitor profile from the server
char * oyGetMonitorProfileNameFromDB (const char *display_name, oyAlloc_f allocate_func)
 get the monitor profile filename from the device profile database
int oySetMonitorProfile (const char *display_name, const char *profil_name)
 set the monitor profile by filename
int oyActivateMonitorProfiles (const char *display_name)
 activate the monitor using the stored configuration

Detailed Description

Oyranos is an open source Colour Management System

Copyright (C) 2004-2008 Kai-Uwe Behrmann


Generated on Tue Mar 10 09:46:40 2009 for Oyranos by  doxygen 1.5.8