Oyranos  0.9.7
Oyranos is a full featured Color Management System
Functions | Variables
oyranos_cmm_oyra_profile_graph2d.c File Reference

ICC profile graph 2D module for Oyranos. More...

#include "oyCMMapi10_s_.h"
#include "oyCMMui_s.h"
#include "oyranos_alpha_internal.h"
#include "oyranos_cmm.h"
#include "oyranos_cmm_oyra.h"
#include "oyranos_db.h"
#include "oyranos_helper.h"
#include "oyranos_i18n.h"
#include "oyranos_string.h"
#include <math.h>
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <locale.h>

Functions

double * oyraGetSaturationLine_ (oyProfile_s *profile, int intent, int precision, size_t *size_, oyProfile_s *outspace)
 creates a linie around the saturated colors of Cmyk and Rgb profiles More...
 
int oyraMOptions_Handle (oyOptions_s *options, const char *command, oyOptions_s **result)
 
const char * oyraInfoGetTextGraph2D (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED)
 

Variables

oyCMMapi10_s_ oyra_api10_profile_graph2d_SaturationLine
 oyra oyCMMapi10_s implementation More...
 

Detailed Description

ICC profile graph 2D module for Oyranos.

Oyranos is an open source Color Management System

Copyright:
2017 (C) Kai-Uwe Behrmann

Function Documentation

◆ oyraGetSaturationLine_()

double* oyraGetSaturationLine_ ( oyProfile_s profile,
int  intent,
int  precision,
size_t *  size_,
oyProfile_s outspace 
)

creates a linie around the saturated colors of Cmyk and Rgb profiles

References oy_debug, oyProfile_s::oyProfile_GetSignature(), and oySIGNATURE_COLOR_SPACE.

◆ oyraInfoGetTextGraph2D()

const char* oyraInfoGetTextGraph2D ( const char *  select,
oyNAME_e  type,
oyStruct_s *context  OY_UNUSED 
)

This function implements oyCMMinfoGetText_f.

Version
Oyranos: 0.9.7
Date
2017/04/12
Since
2017/04/12 (Oyranos: 0.9.7)

◆ oyraMOptions_Handle()

int oyraMOptions_Handle ( oyOptions_s options,
const char *  command,
oyOptions_s **  result 
)

This function implements oyMOptions_Handle_f.

Version
Oyranos: 0.9.7
Date
2017/04/12
Since
2017/04/12 (Oyranos: 0.9.7)

References oyFilterRegistrationMatch().

Variable Documentation

◆ oyra_api10_profile_graph2d_SaturationLine

oyCMMapi10_s_ oyra_api10_profile_graph2d_SaturationLine
Initial value:
= {
0,0,0,
(oyCMMapi_s*) NULL,
OY_PROFILE_GRAPH2D_SATURATION_LINE_REGISTRATION,
CMM_VERSION,
CMM_API_VERSION,
0,
0,
0,
(char**)oyra_texts_graph2d_create,
}
@ oyOBJECT_CMM_API10_S
Definition: oyranos_object.h:175
int oyraCMMMessageFuncSet(oyMessage_f message_func)
API requirement.
Definition: oyranos_cmm_oyra.c:86
int oyraCMMInit(oyStruct_s *filter OY_UNUSED)
API requirement.
Definition: oyranos_cmm_oyra.c:53
const char * oyraInfoGetTextGraph2D(const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED)
Definition: oyranos_cmm_oyra_profile_graph2d.c:318
int oyraMOptions_Handle(oyOptions_s *options, const char *command, oyOptions_s **result)
Definition: oyranos_cmm_oyra_profile_graph2d.c:289
the basic API interface
Definition: oyCMMapi_s.h:88

oyra oyCMMapi10_s implementation

@instance oyra_api10_profile_graph2d_SaturationLine

supplier for black body temperature curve

Version
Oyranos: 0.9.7
Date
2017/04/12
Since
2017/04/12 (Oyranos: 0.9.7)