#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_s * | oyName_new (oyObject_s object) |
oyName_s new | |
oyName_s * | oyName_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_s * | oyStructList_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 |
Oyranos is an open source Colour Management System
Copyright (C) 2004-2008 Kai-Uwe Behrmann