Oyranos Color Management System API
oyArray2d_s.c File Reference
#include "oyArray2d_s.h"
#include "oyObject_s.h"
#include "oyranos_object_internal.h"
#include "oyArray2d_s_.h"
#include "oyranos_image_internal.h"

Detailed Description

[Template file inheritance graph] +-> oyArray2d_s.template.c | +-> Base_s.c | +– oyStruct_s.template.c

Oyranos is an open source Color Management System

Copyright:
2004-2012 (C) Kai-Uwe Behrmann
Author
Kai-Uwe Behrmann ku.b@.nosp@m.gmx..nosp@m.de
License:
new BSD - see: http://www.opensource.org/licenses/bsd-license.php
Date
2012/12/13
oyranos_definitions.h
macros and definitions
oyOBJECT_LIS_S
Definition: oyranos_object.h:201
oyStruct_GetInfo
const char * oyStruct_GetInfo(oyPointer context, int flags)
get a additional string from a object
Definition: oyranos_core.c:106
oyBlob_s::oyBlob_GetSize
size_t oyBlob_GetSize(oyBlob_s *blob)
get size from a data blob
Definition: oyBlob_s.c:236
oyASSUMED_XYZ
Definition: oyranos.h:130
oyOptions_s.h
oyWIDGET_EDITING_LAB
Definition: oyranos.h:216
oyCMMapi_s::oyCMMapi_Set
void oyCMMapi_Set(oyCMMapi_s *api, oyCMMInit_f init, oyCMMMessageFuncSet_f msg_set, const char *registration, int32_t version[3], int32_t module_api[3])
CMMapi member setter.
Definition: oyCMMapi_s.c:120
oyFilterSocket_s::oyFilterSocket_SignalToGraph
OYAPI int OYEXPORT oyFilterSocket_SignalToGraph(oyFilterSocket_s *c, oyCONNECTOR_EVENT_e e)
Send a signal through the graph.
Definition: oyFilterSocket_s.c:179
oyFilterNode_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterNode_s.h:154
oyConnectorImaging_s::oyConnectorImaging_GetDataTypes
OYAPI int OYEXPORT oyConnectorImaging_GetDataTypes(oyConnectorImaging_s *c, const oyDATATYPE_e **data_types, int *data_types_n)
Get capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:149
oyProfile_s::oyProfile_GetSignature
OYAPI icSignature OYEXPORT oyProfile_GetSignature(oyProfile_s *profile, oySIGNATURE_TYPE_e type)
Get ICC color space signature.
Definition: oyProfile_s.c:678
oyImage_s::oyImage_New
OYAPI oyImage_s *OYEXPORT oyImage_New(oyObject_s object)
allocate a new Image object
Definition: oyImage_s.c:36
oyToFlavor_m
#define oyToFlavor_m(f)
Definition: oyranos_image.h:234
oyFilterCore_s.h
oyConnector_s::oyConnector_New
OYAPI oyConnector_s *OYEXPORT oyConnector_New(oyObject_s object)
allocate a new Connector object
Definition: oyConnector_s.c:42
oyDataTypeGetSize
size_t oyDataTypeGetSize(oyDATATYPE_e data_type)
oyDATATYPE_e to byte mapping
Definition: oyranos_module.c:1772
oyNAME_DESCRIPTION
Definition: oyranos_object.h:219
oyImage_s::release
oyStruct_Release_f release
Release function.
Definition: oyImage_s.h:218
oyStruct_Release_f
int(* oyStruct_Release_f)(oyStruct_s **)
release object
Definition: oyStruct_s.h:42
oyStructList_s::oyStructList_Create
oyStructList_s * oyStructList_Create(oyOBJECT_e parent_type, const char *list_name, oyObject_s object)
Create a new oyStruct_s list.
Definition: oyStructList_s.c:700
oyWIDGET_PROOF_HARD
Definition: oyranos.h:210
oyProfileTag_s::oyProfileTag_SetStatus
int oyProfileTag_SetStatus(oyProfileTag_s *tag, oySTATUS_e status)
Set the status.
Definition: oyProfileTag_s.c:702
oyOBJECT_MONITOR_S
Definition: oyranos_object.h:138
oyValueUInt64
unsigned long oyValueUInt64(icUInt64Number val)
convert to network byte order
Definition: oyranos_core.c:677
oyOption_s::oyOption_GetValueInt
int32_t oyOption_GetValueInt(oyOption_s *obj, int pos)
get a integer
Definition: oyOption_s.c:439
oyCMMapi7_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapi7_s.h:114
oyWIDGET_GROUP_DEFAULT_PROFILES_ASSUMED
Definition: oyranos.h:185
oyOption_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyOption_s.h:149
oyCMMapi_s::oyCMMapi_Release
OYAPI int OYEXPORT oyCMMapi_Release(oyCMMapi_s **cmmapi)
release and possibly deallocate a oyCMMapi_s object
Definition: oyCMMapi_s.c:80
oyProfiles_s.h
oyImage_s::oyImage_GetArray2dPointContinous
oyPointer oyImage_GetArray2dPointContinous(oyImage_s *image, int point_x, int point_y, int channel, int *is_allocated)
Continous layout pixel accessor.
Definition: oyImage_s.c:118
oyValue_u::dbl_list
double * dbl_list
Definition: oyOption_s.h:94
oySIGNATURE_ILLUMINANT_Y
Definition: oyranos_profile.h:89
oyCMMapi7_s::oyCMMapi7_Release
OYAPI int OYEXPORT oyCMMapi7_Release(oyCMMapi7_s **cmmapi7)
release and possibly deallocate a oyCMMapi7_s object
Definition: oyCMMapi7_s.c:85
oyERROR_USER
Definition: oyranos_object.h:356
oyImage_s::oyImage_GetProfile
oyProfile_s * oyImage_GetProfile(oyImage_s *image)
Get the image profile.
Definition: oyImage_s.c:1284
oyRectangle_s::oyRectangle_CountPoints
double oyRectangle_CountPoints(oyRectangle_s *rectangle)
Count number of points covered by this rectangle.
Definition: oyRectangle_s.c:111
oyranos_profile.h
oyFilterNode_s::oyFilterNode_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyFilterNode_GetBackendContext(oyFilterNode_s *obj)
get backend specific runtime data
Definition: oyFilterNode_s.c:1442
oyCMMapiFilters_s::oyCMMapiFilters_Count
OYAPI int OYEXPORT oyCMMapiFilters_Count(oyCMMapiFilters_s *list)
count the elements in a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:219
oyConnector_s
A filter connection description structure.
Definition: oyConnector_s.h:70
oyObserver_s::release
oyStruct_Release_f release
Definition: oyObserver_s.h:109
oyCMMapiFilter_s.h
oyConfig_s::oyRankMapCopy
OYAPI oyRankMap *OYEXPORT oyRankMapCopy(const oyRankMap *rank_map, oyAlloc_f allocateFunc)
Copy a rank map.
Definition: oyConfig_s.c:982
oyStructList_s::oyStructList_Sort
int oyStructList_Sort(oyStructList_s *list, int32_t *rank_list)
Sort a list according to a rank_list.
Definition: oyStructList_s.c:543
oyranos_icc.h
ICC definitions.
oyConfig_s::oyConfig_Compare
int oyConfig_Compare(oyConfig_s *module_device, oyConfig_s *db_pattern, int32_t *rank_value)
Check for matching to a given pattern.
Definition: oyConfig_s.c:435
oyConnectorImaging_s
Node connection descriptor.
Definition: oyConnectorImaging_s.h:75
oyOption_s::oyOption_Release
OYAPI int OYEXPORT oyOption_Release(oyOption_s **option)
release and possibly deallocate a oyOption_s object
Definition: oyOption_s.c:86
oyGetDefaultProfileName
char * oyGetDefaultProfileName(oyPROFILE_e type, oyAlloc_f alloc_func)
Definition: oyranos.c:634
oyCHAN0
Definition: oyranos_image.h:132
oyStructList_s::oyStructList_GetID
const char * oyStructList_GetID(oyStructList_s *list, int intent_spaces, uint32_t flags)
Eventually build and obtain the lists member names.
Definition: oyStructList_s.c:413
oyFilterNodes_s::oyFilterNodes_Release
OYAPI int OYEXPORT oyFilterNodes_Release(oyFilterNodes_s **filternodes)
release and possibly deallocate a oyFilterNodes_s object
Definition: oyFilterNodes_s.c:86
oyFilterPlugs_s::oyFilterPlugs_Release
OYAPI int OYEXPORT oyFilterPlugs_Release(oyFilterPlugs_s **filterplugs)
release and possibly deallocate a oyFilterPlugs_s object
Definition: oyFilterPlugs_s.c:86
oyProfileTag_s::oyProfileTag_GetRequiredCMM
const OYAPI char *OYEXPORT oyProfileTag_GetRequiredCMM(oyProfileTag_s *tag)
Get the certainly selected CMM.
Definition: oyProfileTag_s.c:834
oyOptions_s::oyOptions_SetOpts
int oyOptions_SetOpts(oyOptions_s *list, oyOptions_s *add)
set options in a Options list
Definition: oyOptions_s.c:580
oyConfig_s::oyConfig_EraseFromDB
OYAPI int OYEXPORT oyConfig_EraseFromDB(oyConfig_s *config)
Remove a oyConfig_s from DB.
Definition: oyConfig_s.c:358
oyOptions_s::oyOptions_SetDriverContext
OYAPI int OYEXPORT oyOptions_SetDriverContext(oyOptions_s **options, oyPointer driver_context, const char *driver_context_type, size_t driver_context_size, oyObject_s object)
set a device option from a given external context
Definition: oyOptions_s.c:1891
oyStructList_s::oyStructList_ReleaseAt
int oyStructList_ReleaseAt(oyStructList_s *list, int pos)
oyStructList_s pointer release
Definition: oyStructList_s.c:298
oyOption_s::oyOption_GetData
oyPointer oyOption_GetData(oyOption_s *option, size_t *size, oyAlloc_f allocateFunc)
get the data blob
Definition: oyOption_s.c:723
oyNAME_NAME
Definition: oyranos_object.h:217
oyNamedColor_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyNamedColor_s.h:68
oyImage_s::oyImage_GetSubPositioning
int oyImage_GetSubPositioning(oyImage_s *image)
Get sub positioning.
Definition: oyImage_s.c:1263
oyCHANNELTYPE_LIGHTNESS
Definition: oyranos_image.h:69
oyOptions_s::oyOptions_Sort
OYAPI int OYEXPORT oyOptions_Sort(oyOptions_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyOptions_s.c:275
oyRectangle_s::oyRectangle_PointIsInside
int oyRectangle_PointIsInside(oyRectangle_s *rectangle, double x, double y)
Compare.
Definition: oyRectangle_s.c:290
oyConfDomain_s::oyConfDomain_FromReg
OYAPI oyConfDomain_s *OYEXPORT oyConfDomain_FromReg(const char *registration_domain, oyObject_s object)
allocate a new ConfDomain object
Definition: oyranos_devices.c:2947
oyProfileTag_s::oyProfileTag_GetLastCMM
const OYAPI char *OYEXPORT oyProfileTag_GetLastCMM(oyProfileTag_s *tag)
Get the last processing cmm of the tag.
Definition: oyProfileTag_s.c:781
oyWIDGET_ASSUMED_LAB
Definition: oyranos.h:222
oyProfile_s::oyProfile_GetSize
OYAPI size_t OYEXPORT oyProfile_GetSize(oyProfile_s *profile, uint32_t flag)
Get the ICC profile in memory size.
Definition: oyProfile_s.c:1337
oyOPTIONATTRIBUTE_EDIT
Definition: oyranos_object.h:269
oyOBJECT_CMM_API10_S
Definition: oyranos_object.h:178
oyFilterPlugs_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterPlugs_s.h:69
oyStructList_s::oyStructList_GetRef
oyStruct_s * oyStructList_GetRef(oyStructList_s *list, int pos)
oyStructList_s referenced pointer access
Definition: oyStructList_s.c:243
oyOptions_s::oyOptions_AppendOpts
int oyOptions_AppendOpts(oyOptions_s *list, oyOptions_s *append)
Definition: oyOptions_s.c:613
oyOBJECT_OBSERVER_S
Definition: oyranos_object.h:197
oyNamedColor_s::oyNamedColor_GetXYZConst
const double * oyNamedColor_GetXYZConst(oyNamedColor_s *color)
get XYZ channels
Definition: oyNamedColor_s.c:468
oyPixelAccess_s::oyPixelAccess_SetOldStart
int oyPixelAccess_SetOldStart(oyPixelAccess_s *pixel_access, int vertical, double start)
Access oyPixelAccess_s::start_xy_old.
Definition: oyPixelAccess_s.c:547
oyFilterNode_s::oyFilterNode_GetSocket
OYAPI oyFilterSocket_s *OYEXPORT oyFilterNode_GetSocket(oyFilterNode_s *node, int pos)
Get a oyFilterSocket_s of type from a FilterNode.
Definition: oyFilterNode_s.c:824
oyConfig_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConfig_s.h:71
oyWIDGET_BEHAVIOUR_END
Definition: oyranos.h:212
oyFilterGraph_s
A FilterGraph object.
Definition: oyFilterGraph_s.h:62
oyOption_s.h
oyProfile_s::oyProfile_SetSignature
OYAPI int OYEXPORT oyProfile_SetSignature(oyProfile_s *profile, icSignature sig, oySIGNATURE_TYPE_e type)
Set signature.
Definition: oyProfile_s.c:775
oyFilterPlug_s::oyFilterPlug_ResolveImage
OYAPI oyImage_s *OYEXPORT oyFilterPlug_ResolveImage(oyFilterPlug_s *plug, oyFilterSocket_s *socket, oyPixelAccess_s *ticket)
Resolve processing data during a filter run.
Definition: oyranos_conversion.c:293
oyWIDGET_e
oyWIDGET_e
options for UI presentation, covering all kind of settings
Definition: oyranos.h:179
oyArray2d_s::oyArray2d_Reset
OYAPI int OYEXPORT oyArray2d_Reset(oyArray2d_s *array, int width, int height, oyDATATYPE_e data_type)
Reinitialise Array.
Definition: oyArray2d_s.c:430
oyProfiles_s::oyProfiles_New
OYAPI oyProfiles_s *OYEXPORT oyProfiles_New(oyObject_s object)
allocate a new Profiles object
Definition: oyProfiles_s.c:42
oyCONNECTOR_IMAGING_CAP_CAN_SUBPIXEL
Definition: oyConnectorImaging_s.h:134
oyFilterSocket_s::oyFilterSocket_GetRelatives
const OYAPI char *OYEXPORT oyFilterSocket_GetRelatives(oyFilterSocket_s *socket)
get short description of belonging filter
Definition: oyFilterSocket_s.c:396
oyFilterPlug_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterPlug_s.h:93
oyFilterPlug_s::oyFilterPlug_New
OYAPI oyFilterPlug_s *OYEXPORT oyFilterPlug_New(oyObject_s object)
allocate a new FilterPlug object
Definition: oyFilterPlug_s.c:41
oyObserver_s
Oyranos object observers.
Definition: oyObserver_s.h:105
oyCMMui_s::oyCMMui_Release
OYAPI int OYEXPORT oyCMMui_Release(oyCMMui_s **cmmui)
release and possibly deallocate a oyCMMui_s object
Definition: oyCMMui_s.c:80
oyConversion_s::oyConversion_GetImage
oyImage_s * oyConversion_GetImage(oyConversion_s *conversion, uint32_t flags)
Get a image copy at the desired position.
Definition: oyConversion_s.c:500
oyProfile_s::oyProfile_GetMD5
int oyProfile_GetMD5(oyProfile_s *profile, int flags, uint32_t *md5)
Get the ICC profile md5 hash sum.
Definition: oyProfile_s.c:1920
oyConfig_s.h
oyDATA_SIZE
Definition: oyranos_image.h:130
oyPolicyToXML
char * oyPolicyToXML(oyGROUP_e group, int add_header, oyAlloc_f alloc_func)
Definition: oyranos.c:490
oyGetProfileSize
size_t oyGetProfileSize(const char *profilename)
get the profiles size
Definition: oyranos.c:764
oyConnectorImaging_s::oyConnectorImaging_Copy
OYAPI oyConnectorImaging_s *OYEXPORT oyConnectorImaging_Copy(oyConnectorImaging_s *connectorimaging, oyObject_s object)
copy or reference a ConnectorImaging object
Definition: oyConnectorImaging_s.c:69
oyValue_u::int32_list
int32_t * int32_list
Definition: oyOption_s.h:92
oyImage_FromFile
int oyImage_FromFile(const char *file_name, oyImage_s **image, oyObject_s object)
generate a Oyranos image from a file name
Definition: oyImage_s.c:1490
oyObserver_s::oyObserver_New
OYAPI oyObserver_s *OYEXPORT oyObserver_New(oyObject_s object)
allocate a new Observer object
Definition: oyObserver_s.c:39
oyFILTER_REG_APPLICATION
Definition: oyranos_object.h:308
oyCMMapiFilters_s::oyCMMapiFilters_Clear
OYAPI int OYEXPORT oyCMMapiFilters_Clear(oyCMMapiFilters_s *list)
clear the elements in a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:246
oyCMMapis_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapis_s.h:71
oyStructList_s::oyStructList_Count
int oyStructList_Count(oyStructList_s *list)
oyStructList_s count
Definition: oyStructList_s.c:341
oyStructList_s.h
oyOptions_s::oyOptions_Add
int oyOptions_Add(oyOptions_s *options, oyOption_s *option, int pos, oyObject_s object)
add a element to a Options list
Definition: oyOptions_s.c:456
oyNamedColor_s::oyNamedColor_Copy
OYAPI oyNamedColor_s *OYEXPORT oyNamedColor_Copy(oyNamedColor_s *namedcolor, oyObject_s object)
copy or reference a NamedColor object
Definition: oyNamedColor_s.c:61
oyFilterNode_s::oyFilterNode_GetOptions
oyOptions_s * oyFilterNode_GetOptions(oyFilterNode_s *node, int flags)
Get filter options.
Definition: oyranos_devices.c:2434
oyImage_ToFile
int oyImage_ToFile(oyImage_s *image, const char *file_name, oyOptions_s *opts)
write a Oyranos image to a file name
Definition: oyImage_s.c:1552
oyICCTagDescription
const char * oyICCTagDescription(icTagSignature sig)
get tag description
Definition: oyranos_icc.c:446
oyFilterPlug_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterPlug_s.h:92
oyCONNECTOR_IMAGING_CAP_e
oyCONNECTOR_IMAGING_CAP_e
Capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.h:120
oyOptions_s::oyOptions_New
OYAPI oyOptions_s *OYEXPORT oyOptions_New(oyObject_s object)
allocate a new Options object
Definition: oyOptions_s.c:45
oyFilterSocket_s::oyFilterSocket_GetData
OYAPI oyStruct_s *OYEXPORT oyFilterSocket_GetData(oyFilterSocket_s *socket)
Access oyFilterSocket_s::data.
Definition: oyFilterSocket_s.c:294
oyImage_s::oyImage_CreateForDisplay
oyImage_s * oyImage_CreateForDisplay(int width, int height, oyPointer channels, oyPixel_t pixel_layout, const char *display_name, int display_pos_x, int display_pos_y, int display_width, int display_height, oyObject_s object)
collect infos about a image for showing one a display
Definition: oyImage_s.c:435
oyValue_u::oyValueCopy
void oyValueCopy(oyValue_u *to, oyValue_u *from, oyVALUETYPE_e type, oyAlloc_f allocateFunc, oyDeAlloc_f deallocateFunc)
copy a oyValue_u union
Definition: oyOption_s.c:947
oyCMMapi_s::oyCMMapi_Copy
OYAPI oyCMMapi_s *OYEXPORT oyCMMapi_Copy(oyCMMapi_s *cmmapi, oyObject_s object)
copy or reference a CMMapi object
Definition: oyCMMapi_s.c:61
oyArray2d_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyArray2d_s.h:112
oyConnector_s::oyConnector_GetText
const OYAPI char *OYEXPORT oyConnector_GetText(oyConnector_s *obj, const char *name_class, oyNAME_e type)
get the names in a connector
Definition: oyConnector_s.c:192
oyCMMapis_s::oyCMMapis_Copy
OYAPI oyCMMapis_s *OYEXPORT oyCMMapis_Copy(oyCMMapis_s *cmmapis, oyObject_s object)
copy or reference a CMMapis object
Definition: oyCMMapis_s.c:70
oyCONNECTOR_EVENT_CONNECTED
Definition: oyranos_module.h:95
oyOptions_s::oyOptions_FromText
oyOptions_s * oyOptions_FromText(const char *text, uint32_t flags, oyObject_s object)
deserialise a text file to oyOptions_s data
Definition: oyOptions_s.c:394
oyNAME_e
oyNAME_e
describe the base types of a oyObject_s name
Definition: oyranos_object.h:216
oyObserver_s::observer
oyStruct_s * observer
Definition: oyObserver_s.h:113
oyFilterGraph_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterGraph_s.h:66
oyCMMapiFilters_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapiFilters_s.h:71
oyWIDGETTYPE_CHOICE
Definition: oyranos.h:248
oyFILTER_REG_e
oyFILTER_REG_e
Definition: oyranos_object.h:303
oyStructList_s::release
oyStruct_Release_f release
Release function.
Definition: oyStructList_s.h:72
oyNamedColors_s.h
oyBlob_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyBlob_s.h:62
oyArray2d_s::oyArray2d_GetData
OYAPI oyPointer OYEXPORT oyArray2d_GetData(oyArray2d_s *obj)
Get the data blob.
Definition: oyArray2d_s.c:230
oySIGNAL_USER3
Definition: oyObserver_s.h:61
oyCHANNELTYPE_ALPHA2
Definition: oyranos_image.h:75
oyFilterNode_s::oyFilterNode_GetUi
int oyFilterNode_GetUi(oyFilterNode_s *node, char **ui_text, char ***namespaces, oyAlloc_f allocateFunc)
Get filter options XFORMS.
Definition: oyranos_devices.c:2488
oyOBJECT_CMM_API_MAX
Definition: oyranos_object.h:182
oyMessageFormat
int oyMessageFormat(char **message_text, int code, const oyPointer context, const char *string)
default function to form a message string
Definition: oyranos_core.c:247
oyFilterCore_s::oyFilterCore_Copy
OYAPI oyFilterCore_s *OYEXPORT oyFilterCore_Copy(oyFilterCore_s *filtercore, oyObject_s object)
copy or reference a FilterCore object
Definition: oyFilterCore_s.c:64
oyLAYOUT
Definition: oyranos_image.h:126
oyOBJECT_RECTANGLE_S
Definition: oyranos_object.h:146
oySIGNAL_INCOMPATIBLE_CONTEXT
Definition: oyObserver_s.h:58
oyLanguage
const char * oyLanguage(void)
get language code
Definition: oyranos_core.c:425
oyASSUMED_GRAY
Definition: oyranos.h:135
oyValue_u::oyValueRelease
void oyValueRelease(oyValue_u **v, oyVALUETYPE_e type, oyDeAlloc_f deallocateFunc)
release a oyValue_u union
Definition: oyOption_s.c:1250
oyCMMapi4_s.h
oyOption_s::oyOption_SetRegistration
int oyOption_SetRegistration(oyOption_s *option, const char *registration)
set the registration
Definition: oyOption_s.c:790
oyFilterGraph_s::oyFilterGraph_SetFromNode
OYAPI int OYEXPORT oyFilterGraph_SetFromNode(oyFilterGraph_s *graph, oyFilterNode_s *node, const char *mark, int flags)
Get a graphs adjazency list.
Definition: oyFilterGraph_s.c:348
oyranos_image.h
oyOption_s
Option object.
Definition: oyOption_s.h:147
oyStructList_s::oyStructList_Clear
int oyStructList_Clear(oyStructList_s *list)
Release all listed objects.
Definition: oyStructList_s.c:439
oyRectangle_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyRectangle_s.h:66
oyFilterCore_s::oyFilterCore_New
OYAPI oyFilterCore_s *OYEXPORT oyFilterCore_New(oyObject_s object)
allocate a new FilterCore object
Definition: oyFilterCore_s.c:39
oyOptionChoicesGet
int oyOptionChoicesGet(oyWIDGET_e option, int *choices, const char ***choices_string_list, int *current)
Get a Options choices UI strings.
Definition: oyranos.c:293
oyCMMapis_s::oyCMMapis_Release
OYAPI int OYEXPORT oyCMMapis_Release(oyCMMapis_s **cmmapis)
release and possibly deallocate a oyCMMapis_s object
Definition: oyCMMapis_s.c:89
oyChannels_m
#define oyChannels_m(c)
Definition: oyranos_image.h:136
oyBEHAVIOUR_ACTION_OPEN_MISMATCH_CMYK
Definition: oyranos.h:60
oyICCGetColorSpaceWithChannelCount
icColorSpaceSignature * oyICCGetColorSpaceWithChannelCount(int channels_n)
get color spaces using a certain number of channels
Definition: oyranos_icc.c:120
oyStruct_GetAllocator
OYAPI oyAlloc_f OYEXPORT oyStruct_GetAllocator(oyStruct_s *obj)
get the memory allocator of a object
Definition: oyStruct_s.c:135
oyOBJECT_BLOB_S
Definition: oyranos_object.h:191
oyBEHAVIOUR_RENDERING_INTENT_PROOF
Definition: oyranos.h:65
oyConfDomain_s::oyConfDomain_Release
OYAPI int OYEXPORT oyConfDomain_Release(oyConfDomain_s **obj)
release and possibly deallocate a ConfDomain object
Definition: oyranos_devices.c:2993
oyOptions_s::oyOptions_MoveInStruct
int oyOptions_MoveInStruct(oyOptions_s **obj, const char *registration, oyStruct_s **oy_struct, uint32_t flags)
change a value
Definition: oyOptions_s.c:1594
oyCHANNELTYPE_e
oyCHANNELTYPE_e
Channels types of Colors.
Definition: oyranos_image.h:66
oyConfig_s::oyConfig_DomainRank
OYAPI int OYEXPORT oyConfig_DomainRank(oyConfig_s *config)
Check for being recognised by a given module.
Definition: oyConfig_s.c:616
oyOBJECT_CONNECTOR_S
Definition: oyranos_object.h:149
oyBlob_s::oyBlob_New
OYAPI oyBlob_s *OYEXPORT oyBlob_New(oyObject_s object)
allocate a new Blob object
Definition: oyBlob_s.c:36
oyProfile_s::oyProfile_GetTagByPos
OYAPI oyProfileTag_s *OYEXPORT oyProfile_GetTagByPos(oyProfile_s *profile, int pos)
Get a profile tag.
Definition: oyProfile_s.c:1380
oySignalToString
const char * oySignalToString(oySIGNAL_e signal_type)
Definition: oyObserver_s.c:737
oyObserver_s::oyStruct_ObserverAdd
OYAPI int OYEXPORT oyStruct_ObserverAdd(oyStruct_s *model, oyStruct_s *observer, oyStruct_s *user_data, oyObserver_Signal_f signalFunc)
send a signal to a Observer object
Definition: oyObserver_s.c:187
oyCONNECTOR_EVENT_INCOMPATIBLE_CONTEXT
Definition: oyranos_module.h:101
oyConversion_s::oyConversion_New
OYAPI oyConversion_s *OYEXPORT oyConversion_New(oyObject_s object)
allocate a new Conversion object
Definition: oyConversion_s.c:47
oyOptions_s::oyOptions_SetFromText
int oyOptions_SetFromText(oyOptions_s **obj, const char *registration, const char *value, uint32_t flags)
change a value
Definition: oyOptions_s.c:1252
oyConversion_s::oyConversion_GetNode
oyFilterNode_s * oyConversion_GetNode(oyConversion_s *conversion, uint32_t flags)
Get the filter node copy.
Definition: oyConversion_s.c:579
oyWIDGET_CMM_INTENT_PROOF
Definition: oyranos.h:235
oyFILTER_REG_TOP
Definition: oyranos_object.h:305
oySIGNATURE_DATETIME_SECONDS
Definition: oyranos_profile.h:87
oyStruct_GetAllocator
oyAlloc_f oyStruct_GetAllocator(oyStruct_s *obj)
get the memory allocator of a object
Definition: oyStruct_s.c:135
oyNamedColors_s::oyNamedColors_GetSuffix
const char * oyNamedColors_GetSuffix(oyNamedColors_s *colors)
get name suffix
Definition: oyNamedColors_s.c:372
oyCMMapi4_s::oyCMMapi4_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyCMMapi4_GetBackendContext(oyCMMapi4_s *api)
get filter type specific runtime data
Definition: oyCMMapi4_s.c:160
oyOption_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyOption_s.h:150
oyFilterGraph_s::oyFilterGraph_Release
OYAPI int OYEXPORT oyFilterGraph_Release(oyFilterGraph_s **filtergraph)
release and possibly deallocate a oyFilterGraph_s object
Definition: oyFilterGraph_s.c:87
oyBlob_s::release
oyStruct_Release_f release
Release function.
Definition: oyBlob_s.h:64
oyOBJECT_CMM_API5_S
Definition: oyranos_object.h:172
oyGROUP_BEHAVIOUR_RENDERING
Definition: oyranos.h:41
oyProfileTag_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyProfileTag_s.h:66
OY_TYPE_STD
#define OY_TYPE_STD
Definition: oyranos_definitions.h:113
OY_FILTEREDGE_CONNECTED
#define OY_FILTEREDGE_CONNECTED
Definition: oyranos_module.h:78
oyConfigs_s::oyConfigs_Sort
OYAPI int OYEXPORT oyConfigs_Sort(oyConfigs_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyConfigs_s.c:270
oyOBJECT_CMM_API_FILTERS_S
Definition: oyranos_object.h:181
oyStructList_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyStructList_s.h:71
oyWIDGET_GROUP_DEFAULT_PROFILES_EDIT
Definition: oyranos.h:184
oySIGNATURE_MANUFACTURER
Definition: oyranos_profile.h:78
oyCMMapiFilter_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapiFilter_s.h:71
oyNamedColor_s::oyNamedColor_GetChannelsConst
const double * oyNamedColor_GetChannelsConst(oyNamedColor_s *color, uint32_t *flags)
get color channels
Definition: oyNamedColor_s.c:445
oyImage_s::oyImage_GetWidth
int oyImage_GetWidth(oyImage_s *image)
Get the width in pixel.
Definition: oyImage_s.c:1179
oyConfigs_s
A Configs list.
Definition: oyConfigs_s.h:70
oyFilterPlug_s::oyFilterPlug_GetSocket
OYAPI oyFilterSocket_s *OYEXPORT oyFilterPlug_GetSocket(oyFilterPlug_s *plug)
Access oyFilterPlug_s::remote_socket_.
Definition: oyFilterPlug_s.c:239
oyProfile_s::oyProfile_FromMem
OYAPI oyProfile_s *OYEXPORT oyProfile_FromMem(size_t size, const oyPointer block, uint32_t flags, oyObject_s object)
Create from in memory blob.
Definition: oyProfile_s.c:288
oySIGNAL_INCOMPATIBLE_DATA
Definition: oyObserver_s.h:56
oyFilterRegistrationModify
char oyFilterRegistrationModify(const char *registration, oyFILTER_REG_MODE_e mode, char **result, oyAlloc_f allocateFunc)
process a registration string
Definition: oyranos_module.c:2213
oyConnectorImaging_s::oyConnectorImaging_SetTexts
OYAPI int OYEXPORT oyConnectorImaging_SetTexts(oyConnectorImaging_s *obj, oyCMMGetText_f getText, const char **text_classes)
set the texts in a connector
Definition: oyConnectorImaging_s.c:309
oyranos_generic.h
oyProfileTag_s::oyProfileTag_Set
OYAPI int OYEXPORT oyProfileTag_Set(oyProfileTag_s *tag, icTagSignature sig, icTagTypeSignature type, oySTATUS_e status, size_t tag_size, oyPointer tag_block)
The function is a simple setter for the object elements.
Definition: oyProfileTag_s.c:315
oyProfile_s::oyProfile_AddTagText
OYAPI int OYEXPORT oyProfile_AddTagText(oyProfile_s *profile, icSignature signature, const char *text)
Add a text tag.
Definition: oyProfile_s.c:1600
oyObserver_s::oyObserver_Copy
OYAPI oyObserver_s *OYEXPORT oyObserver_Copy(oyObserver_s *obj, oyObject_s object)
copy a Observer object
Definition: oyObserver_s.c:83
oyFilterPlugs_s::oyFilterPlugs_Copy
OYAPI oyFilterPlugs_s *OYEXPORT oyFilterPlugs_Copy(oyFilterPlugs_s *filterplugs, oyObject_s object)
copy or reference a FilterPlugs object
Definition: oyFilterPlugs_s.c:67
oyName_s.h
oySetDefaultProfile
int oySetDefaultProfile(oyPROFILE_e type, const char *file_name)
Definition: oyranos.c:609
oyConfig_s
A group of options for a device.
Definition: oyConfig_s.h:66
oyOptions_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyOptions_s.h:79
oyGROUP_DEFAULT_PROFILES_ASSUMED
Definition: oyranos.h:38
oySignalToString
const char * oySignalToString(oySIGNAL_e signal_type)
Definition: oyObserver_s.c:737
oyPointer_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyPointer_s.h:72
oyFilterSocket_s::oyFilterSocket_New
OYAPI oyFilterSocket_s *OYEXPORT oyFilterSocket_New(oyObject_s object)
allocate a new FilterSocket object
Definition: oyFilterSocket_s.c:39
oyNamedColors_s
List of Single Color objects.
Definition: oyNamedColors_s.h:64
oyConfig_s::release
oyStruct_Release_f release
Release function.
Definition: oyConfig_s.h:70
oyFilterNode_s::oyFilterNode_Run
OYAPI int OYEXPORT oyFilterNode_Run(oyFilterNode_s *node, oyFilterPlug_s *plug, oyPixelAccess_s *ticket)
Run a connected oyFilterPlug_s through the FilterNode.
Definition: oyFilterNode_s.c:794
oyFilterPlug_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterPlug_s.h:91
oyFilterNode_s::oyFilterNode_GetCore
OYAPI oyFilterCore_s *OYEXPORT oyFilterNode_GetCore(oyFilterNode_s *node)
Get filter core.
Definition: oyFilterNode_s.c:1173
oyArray2d_s::oyArray2d_Copy
OYAPI oyArray2d_s *OYEXPORT oyArray2d_Copy(oyArray2d_s *array2d, oyObject_s object)
copy or reference a Array2d object
Definition: oyArray2d_s.c:61
oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_PRINT
Definition: oyranos.h:61
oyFilterPlug_s::oyFilterPlug_Callback
OYAPI int OYEXPORT oyFilterPlug_Callback(oyFilterPlug_s *c, oyCONNECTOR_EVENT_e e)
Tell about a oyConversion_s event.
Definition: oyFilterPlug_s.c:116
oyStruct_s.h
oyFilterGraph_s::oyFilterGraph_PrepareContexts
OYAPI int OYEXPORT oyFilterGraph_PrepareContexts(oyFilterGraph_s *graph, int flags)
Iterate over a filter graph and possibly prepare contexts.
Definition: oyFilterGraph_s.c:296
oyOBJECT_PROFILE_TAG_S
Definition: oyranos_object.h:142
oyConnector_s::oyConnector_Copy
OYAPI oyConnector_s *OYEXPORT oyConnector_Copy(oyConnector_s *connector, oyObject_s object)
copy or reference a Connector object
Definition: oyConnector_s.c:67
oyPointer_s.h
oyFilterSocket_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterSocket_s.h:96
oyToDataType_m
#define oyToDataType_m(t)
Definition: oyranos_image.h:228
oyOBJECT_CONF_DOMAIN_S
Definition: oyranos_object.h:198
oyERROR_e
oyERROR_e
Definition: oyranos_object.h:355
oyProfile_s::oyProfile_GetMem
OYAPI oyPointer OYEXPORT oyProfile_GetMem(oyProfile_s *profile, size_t *size, uint32_t flag, oyAlloc_f allocateFunc)
Get the ICC profile in memory.
Definition: oyProfile_s.c:1255
oyOPTIONATTRIBUTE_AUTOMATIC
Definition: oyranos_object.h:271
oyImage_s::oyImage_GetTags
oyOptions_s * oyImage_GetTags(oyImage_s *image)
Get object tags.
Definition: oyImage_s.c:1304
oyConnectorImaging_s::oyConnectorImaging_GetMatch
oyCMMFilterSocket_MatchPlug_f oyConnectorImaging_GetMatch(oyConnectorImaging_s *obj)
Set this connectors type check function.
Definition: oyConnectorImaging_s.c:543
oyFilterGraph_s::oyFilterGraph_GetOptions
OYAPI oyOptions_s *OYEXPORT oyFilterGraph_GetOptions(oyFilterGraph_s *graph)
Get options.
Definition: oyFilterGraph_s.c:385
oyDataTypeToText
const char * oyDataTypeToText(oyDATATYPE_e data_type)
oyDATATYPE_e to string mapping
Definition: oyranos_module.c:1799
oyPixelAccess_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyPixelAccess_s.h:206
oyranos_color.h
color definitions
oyCMMui_s::oyCMMui_Copy
OYAPI oyCMMui_s *OYEXPORT oyCMMui_Copy(oyCMMui_s *cmmui, oyObject_s object)
copy or reference a CMMui object
Definition: oyCMMui_s.c:61
oyCHANNELTYPE_UNDEFINED
Definition: oyranos_image.h:67
oyCHANNELTYPE_COLOR
Definition: oyranos_image.h:70
oyImage_s::oyImage_FillArray
int oyImage_FillArray(oyImage_s *image, oyRectangle_s *rectangle, int allocate_method, oyArray2d_s **array, oyRectangle_s *array_rectangle, oyObject_s obj)
creata a array from a image and fill with data
Definition: oyImage_s.c:597
oyPixelAccess_s::oyPixelAccess_GetOutputROI
oyRectangle_s * oyPixelAccess_GetOutputROI(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::output_image_roi.
Definition: oyPixelAccess_s.c:297
oyNamedColor_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyNamedColor_s.h:65
oyCMMapi4_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapi4_s.h:88
oyPOFF_Y
Definition: oyranos_image.h:128
oyConversion_s::oyConversion_Copy
OYAPI oyConversion_s *OYEXPORT oyConversion_Copy(oyConversion_s *conversion, oyObject_s object)
copy or reference a Conversion object
Definition: oyConversion_s.c:72
oyConversion_s::oyConversion_Correct
int oyConversion_Correct(oyConversion_s *conversion, const char *registration, uint32_t flags, oyOptions_s *options)
Check for correctly adhering to policies.
Definition: oyConversion_s.c:141
oySIGNATURE_OPTIONS
Definition: oyranos_profile.h:77
oyranos_types.h
public types of Oyranos APIs
oyImage_s::oyImage_GetPixelLayout
int oyImage_GetPixelLayout(oyImage_s *image, oyLAYOUT_e type)
Get the pixel layout.
Definition: oyImage_s.c:1221
oyProfileTag_s::oyProfileTag_SetRequiredCMM
OYAPI int OYEXPORT oyProfileTag_SetRequiredCMM(oyProfileTag_s *tag, const char *cmm)
Require a certain CMM.
Definition: oyProfileTag_s.c:859
oyPixelAccess_s
Control pixel access order.
Definition: oyPixelAccess_s.h:203
oyPOFF_X
Definition: oyranos_image.h:127
oyThreadLockingSet
void oyThreadLockingSet(oyStruct_LockCreate_f createLockFunc, oyLockRelease_f releaseLockFunc, oyLock_f lockFunc, oyUnLock_f unlockFunc)
set locking functions for threaded applications
Definition: oyStruct_s.c:210
oyWIDGET_CMM_BPC
Definition: oyranos.h:234
OY_SELECT_FILTER
#define OY_SELECT_FILTER
select from filter
Definition: oyranos_object.h:231
oyOBJECT_CMM_API1_S
Definition: oyranos_object.h:168
oyranos_devices.h
oyConversion_s::release
oyStruct_Release_f release
Release function.
Definition: oyConversion_s.h:189
oyPixelAccess_s::oyPixelAccess_Copy
OYAPI oyPixelAccess_s *OYEXPORT oyPixelAccess_Copy(oyPixelAccess_s *pixelaccess, oyObject_s object)
copy or reference a PixelAccess object
Definition: oyPixelAccess_s.c:66
oyConnector_s::oyConnector_SetMatch
int oyConnector_SetMatch(oyConnector_s *obj, oyCMMFilterSocket_MatchPlug_f func)
Set this connectors type check function.
Definition: oyConnector_s.c:337
oyCMMapiFilters_s::oyCMMapiFilters_Release
OYAPI int OYEXPORT oyCMMapiFilters_Release(oyCMMapiFilters_s **cmmapifilters)
release and possibly deallocate a oyCMMapiFilters_s object
Definition: oyCMMapiFilters_s.c:89
oyFilterNode_s::oyFilterNode_GetRelatives
const OYAPI char *OYEXPORT oyFilterNode_GetRelatives(oyFilterNode_s *node)
Get filter relatives string.
Definition: oyFilterNode_s.c:1220
oyEDITING_GRAY
Definition: oyranos.h:128
oyObserver_s::oyObserverGetFlags
OYAPI uint32_t OYEXPORT oyObserverGetFlags(void)
get global flags for Observation
Definition: oyObserver_s.c:780
oyranos_conversion.h
oyFilterNode_s::oyFilterNode_Connect
int oyFilterNode_Connect(oyFilterNode_s *input, const char *socket_nick, oyFilterNode_s *output, const char *plug_nick, int flags)
Connect two nodes by a edge.
Definition: oyFilterNode_s.c:131
oyranos_object.h
oyICCXYZrel2CIEabsXYZ
void oyICCXYZrel2CIEabsXYZ(const double *ICCXYZ, double *CIEXYZ, const double *XYZmin, const double *XYZmax, const double *XYZwhite)
ICC relative colorimetric to CIE absolute colorimetric.
Definition: oyranos_color.c:143
oyFilterNode_s::oyFilterNode_GetSocketNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterNode_GetSocketNode(oyFilterNode_s *node, int pos, int plugs_pos)
Get a neighbouring oyFilterNode_s.
Definition: oyFilterNode_s.c:873
oyCMMapi4_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapi4_s.h:86
oyConnectorImaging_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConnectorImaging_s.h:78
oyPixelAccess_s::oyPixelAccess_GetOutputImage
oyImage_s * oyPixelAccess_GetOutputImage(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::output_image.
Definition: oyPixelAccess_s.c:253
oyBlob_s::oyBlob_Copy
OYAPI oyBlob_s *OYEXPORT oyBlob_Copy(oyBlob_s *blob, oyObject_s object)
copy or reference a Blob object
Definition: oyBlob_s.c:61
oyProfile_s::oyProfile_TagMoveIn
OYAPI int OYEXPORT oyProfile_TagMoveIn(oyProfile_s *profile, oyProfileTag_s **obj, int pos)
Add a tag to a profile.
Definition: oyProfile_s.c:1506
oyOptions_s::oyOptions_GetType
oyStruct_s * oyOptions_GetType(oyOptions_s *options, int pos, const char *registration, oyOBJECT_e type)
select from options with special attribute
Definition: oyOptions_s.c:1529
oyOBJECT_FILTER_PLUG_S
Definition: oyranos_object.h:152
oyConnectorImaging_s::oyConnectorImaging_SetIsPlug
int oyConnectorImaging_SetIsPlug(oyConnectorImaging_s *obj, int is_plug)
Set this connector as a plug or a socket.
Definition: oyConnectorImaging_s.c:421
oyFilterNodes_s::oyFilterNodes_New
OYAPI oyFilterNodes_s *OYEXPORT oyFilterNodes_New(oyObject_s object)
allocate a new FilterNodes object
Definition: oyFilterNodes_s.c:42
oyCMMapi4_s::oyCMMapi4_Create
OYAPI oyCMMapi4_s *OYEXPORT oyCMMapi4_Create(oyCMMInit_f init, oyCMMMessageFuncSet_f msg_set, const char *registration, int32_t version[3], int32_t module_api[3], const char *context_type, oyCMMFilterNode_ContextToMem_f contextToMem, oyCMMFilterNode_GetText_f getText, oyCMMui_s *ui, oyObject_s object)
Custom CMMapi4 constructor.
Definition: oyCMMapi4_s.c:210
oyWIDGET_GROUP_BEHAVIOUR_PROOF
Definition: oyranos.h:191
oyOBJECT_CALLBACK_S
Definition: oyranos_object.h:196
oyWIDGET_ASSUMED_CMYK
Definition: oyranos.h:225
oyConversion_CreateFromImage
OYAPI oyConversion_s *OYEXPORT oyConversion_CreateFromImage(oyImage_s *image_in, const char *module, oyOptions_s *module_options, oyProfile_s *output_profile, oyDATATYPE_e buf_type_out, uint32_t flags, oyObject_s obj)
generate a Oyranos graph from a image file name
Definition: oyConversion_s.c:381
oyProfile_s::oyProfile_Release
OYAPI int OYEXPORT oyProfile_Release(oyProfile_s **profile)
release and possibly deallocate a oyProfile_s object
Definition: oyProfile_s.c:87
oyCMMui_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMui_s.h:87
oyFilterNode_s::oyFilterNode_CountSocketNodes
OYAPI int OYEXPORT oyFilterNode_CountSocketNodes(oyFilterNode_s *node, int pos, int flags)
Get a neighbouring oyFilterNode_s.
Definition: oyFilterNode_s.c:915
oySIGNATURE_COLOR_SPACE
Definition: oyranos_profile.h:69
oyCMMapis_s::oyCMMapis_Clear
OYAPI int OYEXPORT oyCMMapis_Clear(oyCMMapis_s *list)
clear the elements in a CMMapis list
Definition: oyCMMapis_s.c:247
oySIGNATURE_VERSION
Definition: oyranos_profile.h:73
oyNO
Definition: oyranos.h:73
oyConfig_s::oyConfig_GetRankMap
const OYAPI oyRankMap *OYEXPORT oyConfig_GetRankMap(oyConfig_s *config)
Get the ranking table.
Definition: oyConfig_s.c:961
oyI18Nreset
void oyI18Nreset(void)
reset i18n language and country variables
Definition: oyranos_core.c:486
oyCHANNELTYPE_ALPHA1
Definition: oyranos_image.h:74
oyMessageFuncSet
int oyMessageFuncSet(oyMessage_f message_func)
Definition: oyranos_core.c:402
oyOBJECT_NAMED_COLORS_S
Definition: oyranos_object.h:140
oyOption_s::oyOption_SetFromInt
int oyOption_SetFromInt(oyOption_s *obj, int32_t integer, int pos, uint32_t flags)
set a integer
Definition: oyOption_s.c:413
oyOptions_s::oyOptions_FindInt
int oyOptions_FindInt(oyOptions_s *options, const char *registration, int pos, int32_t *result)
get a value
Definition: oyOptions_s.c:1315
oyOptions_s::oyOptions_CopyFrom
int oyOptions_CopyFrom(oyOptions_s **list, oyOptions_s *from, oyBOOLEAN_e type, oyFILTER_REG_e fields, oyObject_s object)
copy from one option set to an other option set
Definition: oyOptions_s.c:649
oyValue_u::oyValueClear
void oyValueClear(oyValue_u *v, oyVALUETYPE_e type, oyDeAlloc_f deallocateFunc)
clear a oyValue_u union
Definition: oyOption_s.c:1193
oyOptions_s::oyOptions_FromBoolean
oyOptions_s * oyOptions_FromBoolean(oyOptions_s *set_a, oyOptions_s *set_b, oyBOOLEAN_e type, oyObject_s object)
boolean operations on two sets of option
Definition: oyOptions_s.c:311
oyArray2d_s::oyArray2d_GetType
OYAPI oyDATATYPE_e OYEXPORT oyArray2d_GetType(oyArray2d_s *array)
Get data Type.
Definition: oyArray2d_s.c:541
oyFilterSocket_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterSocket_s.h:97
oyPixelAccess_s::oyPixelAccess_GetOldStart
double oyPixelAccess_GetOldStart(oyPixelAccess_s *pixel_access, int vertical)
Access oyPixelAccess_s::start_xy_old.
Definition: oyPixelAccess_s.c:523
oySetBehaviour
int oySetBehaviour(oyBEHAVIOUR_e type, int choice)
Definition: oyranos.c:354
oyOBJECT_FILTER_PLUGS_S
Definition: oyranos_object.h:153
oyRectangle_s::oyRectangle_Trim
void oyRectangle_Trim(oyRectangle_s *edit_rectangle, oyRectangle_s *ref)
Trim edit_rectangle to ref extents.
Definition: oyRectangle_s.c:516
oyOBJECT_LIST_S
Definition: oyranos_object.h:200
oyPixelAccess_s::oyPixelAccess_SetArray
int oyPixelAccess_SetArray(oyPixelAccess_s *pixel_access, oyArray2d_s *array)
Set oyPixelAccess_s::array.
Definition: oyPixelAccess_s.c:377
oyCMMapi_s
the basic API interface
Definition: oyCMMapi_s.h:89
oyCMMapi7_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapi7_s.h:115
oyConfigs_s::oyConfigs_ReleaseAt
OYAPI int OYEXPORT oyConfigs_ReleaseAt(oyConfigs_s *list, int pos)
release a element from a Configs list
Definition: oyConfigs_s.c:158
oyRectangle_s
Start with a simple rectangle.
Definition: oyRectangle_s.h:63
oyBOOLEAN_SUBSTRACTION
Definition: oyranos_object.h:292
oyHash_s.h
oyWIDGET_TYPE_e
oyWIDGET_TYPE_e
type of widget
Definition: oyranos.h:240
oyFilterSocket_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterSocket_s.h:99
oyStructList_s::oyStructList_GetType
oyStruct_s * oyStructList_GetType(oyStructList_s *list, int pos, oyOBJECT_e type)
oyStructList_s pointer access
Definition: oyStructList_s.c:659
oyCMMapiFilters_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapiFilters_s.h:72
oyProfile_s::oyProfile_SetChannelNames
OYAPI void OYEXPORT oyProfile_SetChannelNames(oyProfile_s *profile, oyObject_s *names_chan)
Set channel names.
Definition: oyProfile_s.c:892
oyOPTIONSOURCE_DATA
Definition: oyOption_s.h:56
oyGROUP_ALL
Definition: oyranos.h:45
oyOption_s::oyOption_Copy
OYAPI oyOption_s *OYEXPORT oyOption_Copy(oyOption_s *option, oyObject_s object)
copy or reference a Option object
Definition: oyOption_s.c:67
oyArray2d_s::oyArray2d_GetWidth
OYAPI int OYEXPORT oyArray2d_GetWidth(oyArray2d_s *array)
Get data Width.
Definition: oyArray2d_s.c:501
oyFilterNode_s.h
oyCMMapi_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapi_s.h:94
oyFilterPlug_s::oyFilterSocket_GetPattern
OYAPI oyConnector_s *OYEXPORT oyFilterSocket_GetPattern(oyFilterSocket_s *socket)
Access oyFilterPlug_s::pattern.
Definition: oyFilterSocket_s.c:373
oyWIDGET_GROUP_INFORMATION
Definition: oyranos.h:194
oyObserver_s::oyStruct_DisableSignalSend
OYAPI int OYEXPORT oyStruct_DisableSignalSend(oyStruct_s *model)
disable sending a signal to all ovservers of a model
Definition: oyObserver_s.c:403
oyArray2d_s::oyArray2d_GetHeight
OYAPI int OYEXPORT oyArray2d_GetHeight(oyArray2d_s *array)
Get data Height.
Definition: oyArray2d_s.c:521
oySIGNATURE_MODEL
Definition: oyranos_profile.h:79
oyOptions_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyOptions_s.h:78
oyOBJECT_CMM_HANDLE_S
Definition: oyranos_object.h:162
oyOBJECT_ARRAY2D_S
Definition: oyranos_object.h:148
oyConfigs_s::oyConfigs_Count
OYAPI int OYEXPORT oyConfigs_Count(oyConfigs_s *list)
count the elements in a Configs list
Definition: oyConfigs_s.c:219
oyConfig_s::oyRankMapToJSON
OYAPI int OYEXPORT oyRankMapToJSON(const oyRankMap *rank_map, oyOptions_s *options, char **json_text, oyAlloc_f allocateFunc)
Create JSON from a Rank Map.
Definition: oyConfig_s.c:1256
oyProfileTag_s.h
oyPixelAccess_s::oyPixelAccess_GetGraph
oyFilterGraph_s * oyPixelAccess_GetGraph(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::graph.
Definition: oyPixelAccess_s.c:317
oyBlob_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyBlob_s.h:65
oyImage_s::oyImage_ReadArray
int oyImage_ReadArray(oyImage_s *image, oyRectangle_s *image_rectangle, oyArray2d_s *array, oyRectangle_s *array_rectangle)
read a array into a image
Definition: oyImage_s.c:812
oyPixelAccess_s::oyPixelAccess_GetArray
oyArray2d_s * oyPixelAccess_GetArray(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::array.
Definition: oyPixelAccess_s.c:357
oyObject_GetAlloc
OYAPI oyAlloc_f OYEXPORT oyObject_GetAlloc(oyObject_s object)
get objects allocator
Definition: oyObject_s.c:628
oyOPTIONATTRIBUTE_ADVANCED
Definition: oyranos_object.h:274
oyPointer_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyPointer_s.h:71
oyOBJECT_FILTER_NODE_S
Definition: oyranos_object.h:157
oyConfigs_s::oyConfigs_Release
OYAPI int OYEXPORT oyConfigs_Release(oyConfigs_s **configs)
release and possibly deallocate a oyConfigs_s object
Definition: oyConfigs_s.c:89
oyObserver_s::oyStruct_IsObserved
OYAPI int OYEXPORT oyStruct_IsObserved(oyStruct_s *model, oyStruct_s *observer)
return object observation status
Definition: oyObserver_s.c:687
oyConfigs_s::oyConfigs_Clear
OYAPI int OYEXPORT oyConfigs_Clear(oyConfigs_s *list)
clear the elements in a Configs list
Definition: oyConfigs_s.c:246
oyReadXMLPolicy
int oyReadXMLPolicy(oyGROUP_e group, const char *xml)
Definition: oyranos.c:515
oyQUERY_PROFILE_FORMAT
Definition: oyranos_module.h:38
oyOptions_s::oyOptions_DoFilter
int oyOptions_DoFilter(oyOptions_s *opts, uint32_t flags, const char *filter_type)
filter the options
Definition: oyranos_devices.c:2323
oyProfileTag_s::oyProfileTag_SetCMM
OYAPI int OYEXPORT oyProfileTag_SetCMM(oyProfileTag_s *tag, const char *profile_cmm)
Set the profile CMM in the tag.
Definition: oyProfileTag_s.c:753
oyCMMapiFilters_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapiFilters_s.h:69
oyWIDGETTYPE_LIST
Definition: oyranos.h:249
oyFilterNode_s::oyFilterNode_GetTags
OYAPI oyOptions_s *OYEXPORT oyFilterNode_GetTags(oyFilterNode_s *node)
Get filter tags.
Definition: oyFilterNode_s.c:1374
oyWIDGET_CMM_SELECT
Definition: oyranos.h:232
oyStructList_s::oyStructList_GetParentObjType
oyOBJECT_e oyStructList_GetParentObjType(oyStructList_s *list)
Definition: oyStructList_s.c:674
oyOBJECT_PROFILES_S
Definition: oyranos_object.h:143
oyOPTIONATTRIBUTE_DOUBLE
Definition: oyranos_object.h:279
oyProfile_s::oyProfile_Equal
OYAPI int OYEXPORT oyProfile_Equal(oyProfile_s *profileA, oyProfile_s *profileB)
Check if two profiles are equal by their hash sum.
Definition: oyProfile_s.c:1097
oyProfileTag_s::oyProfileTag_Copy
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_Copy(oyProfileTag_s *profiletag, oyObject_s object)
copy or reference a ProfileTag object
Definition: oyProfileTag_s.c:66
oyImage_s::oyImage_GetHeight
int oyImage_GetHeight(oyImage_s *image)
Get the width in pixel.
Definition: oyImage_s.c:1199
oyFilterSocket_s::oyFilterSocket_GetNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterSocket_GetNode(oyFilterSocket_s *socket)
Access oyFilterSocket_s::node.
Definition: oyFilterSocket_s.c:271
oyFilterNode_s::oyFilterNode_Disconnect
int oyFilterNode_Disconnect(oyFilterNode_s *node, int pos)
Disconnect two nodes by a edge.
Definition: oyFilterNode_s.c:459
oyProfiles_s::release
oyStruct_Release_f release
Release function.
Definition: oyProfiles_s.h:70
oyFilterPlug_s::oyFilterPlug_GetRelatives
const OYAPI char *OYEXPORT oyFilterPlug_GetRelatives(oyFilterPlug_s *plug)
get short description of belonging filter
Definition: oyFilterPlug_s.c:285
oyObject_GetDeAlloc
OYAPI oyDeAlloc_f OYEXPORT oyObject_GetDeAlloc(oyObject_s object)
get objects deallocator
Definition: oyObject_s.c:646
oyDevicesFromTaxiDB
OYAPI int OYEXPORT oyDevicesFromTaxiDB(oyConfig_s *device, oyOptions_s *options, oyConfigs_s **devices, oyObject_s obj)
search a calibration state in the taxi DB for a device
Definition: oyranos_devices.c:1684
oyProfiles_s::oyProfiles_MoveIn
OYAPI int OYEXPORT oyProfiles_MoveIn(oyProfiles_s *list, oyProfile_s **obj, int pos)
add an element to a Profiles list
Definition: oyProfiles_s.c:115
oyDeviceSelectSimiliar
OYAPI int OYEXPORT oyDeviceSelectSimiliar(oyConfig_s *pattern, oyConfigs_s *heap, uint32_t flags, oyConfigs_s **matched_devices)
get similiar devices by a pattern from a list
Definition: oyranos_devices.c:1198
oyImage_s::oyImage_PixelsToSamples
int oyImage_PixelsToSamples(oyImage_s *image, oyRectangle_s *image_rectangle, oyRectangle_s *pixel_rectangle)
Set sample rectangle from image rectangle.
Definition: oyImage_s.c:1443
oyCONNECTOR_EVENT_OK
Definition: oyranos_module.h:94
oyBEHAVIOUR_PROOF_SOFT
Definition: oyranos.h:66
oyRectangle_s::oyRectangle_NewFrom
oyRectangle_s * oyRectangle_NewFrom(oyRectangle_s *ref, oyObject_s object)
New from other rectangle.
Definition: oyRectangle_s.c:229
oyFilterSocket_s::oyFilterSocket_Copy
OYAPI oyFilterSocket_s *OYEXPORT oyFilterSocket_Copy(oyFilterSocket_s *filtersocket, oyObject_s object)
copy or reference a FilterSocket object
Definition: oyFilterSocket_s.c:64
oyCMMapi_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapi_s.h:91
oyWIDGETTYPE_FLOAT
Definition: oyranos.h:247
oyUINT8
Definition: oyranos_image.h:45
oyCMMapiFilters_s::oyCMMapiFilters_Sort
OYAPI int OYEXPORT oyCMMapiFilters_Sort(oyCMMapiFilters_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyCMMapiFilters_s.c:270
oyConnectorImaging_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConnectorImaging_s.h:77
oyFilterNode_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterNode_s.h:155
oyGROUP_POLICY
Definition: oyranos.h:34
oyStruct_s
Oyranos base structure.
Definition: oyStruct_s.h:79
oyPointer_s::oyPointer_Copy
OYAPI oyPointer_s *OYEXPORT oyPointer_Copy(oyPointer_s *pointer, oyObject_s object)
copy or reference a Pointer object
Definition: oyPointer_s.c:64
oyGetPathFromProfileName
char * oyGetPathFromProfileName(const char *profile_name, oyAlloc_f)
Definition: oyranos.c:820
oyImage_s::oyImage_GetChannelType
oyCHANNELTYPE_e oyImage_GetChannelType(oyImage_s *image, int pos)
Get a channel type.
Definition: oyImage_s.c:1242
oyConfig_s::oyConfig_GetDB
OYAPI int OYEXPORT oyConfig_GetDB(oyConfig_s *device, int32_t *rank_value)
search a configuration in the DB for a configuration from module
Definition: oyConfig_s.c:221
oyCMMapi_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapi_s.h:92
oyStructList_s::oyStructList_MoveIn
int oyStructList_MoveIn(oyStructList_s *list, oyStruct_s **ptr, int pos, uint32_t flags)
oyStructList_s pointer add
Definition: oyStructList_s.c:123
oyFilterSocket_s.h
oyCMMapi7_s::oyCMMapi7_Copy
OYAPI oyCMMapi7_s *OYEXPORT oyCMMapi7_Copy(oyCMMapi7_s *cmmapi7, oyObject_s object)
copy or reference a CMMapi7 object
Definition: oyCMMapi7_s.c:66
oyFilterSocket_s
A filter connection structure.
Definition: oyFilterSocket_s.h:94
OY_FILTEREDGE_FREE
#define OY_FILTEREDGE_FREE
Definition: oyranos_module.h:77
oyFilterNodes_s::oyFilterNodes_Copy
OYAPI oyFilterNodes_s *OYEXPORT oyFilterNodes_Copy(oyFilterNodes_s *filternodes, oyObject_s object)
copy or reference a FilterNodes object
Definition: oyFilterNodes_s.c:67
oyPixelAccess_s::oyPixelAccess_GetStart
double oyPixelAccess_GetStart(oyPixelAccess_s *pixel_access, int vertical)
Access oyPixelAccess_s::start_xy.
Definition: oyPixelAccess_s.c:499
oyFilterCore_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterCore_s.h:83
oyObserver_s::oyStruct_ObserverCopyModel
OYAPI int OYEXPORT oyStruct_ObserverCopyModel(oyStruct_s *model, oyStruct_s *pattern, uint32_t flags)
copy a models observers to a different model
Definition: oyObserver_s.c:533
oyProfileTag_s::oyProfileTag_Release
OYAPI int OYEXPORT oyProfileTag_Release(oyProfileTag_s **profiletag)
release and possibly deallocate a oyProfileTag_s object
Definition: oyProfileTag_s.c:85
oyOption_s::oyOption_SetFromData
int oyOption_SetFromData(oyOption_s *option, oyPointer ptr, size_t size)
set value from a data blob
Definition: oyOption_s.c:653
oyConnector_s::oyConnector_GetReg
const char * oyConnector_GetReg(oyConnector_s *obj)
Get the registration for the connection type.
Definition: oyConnector_s.c:272
oyOBJECT_FILTER_GRAPH_S
Definition: oyranos_object.h:159
oyWIDGETTYPE_END
Definition: oyranos.h:251
oyPointer_release_f
int(* oyPointer_release_f)(oyPointer *)
oyPointer_s release function type
Definition: oyranos_object.h:39
oyCMMui_s
The CMM API UI part.
Definition: oyCMMui_s.h:85
oyArray2d_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyArray2d_s.h:113
oyDeviceFromJSON
OYAPI int OYEXPORT oyDeviceFromJSON(const char *json_text, oyOptions_s *options, oyConfig_s **device)
generate a device from a JSON device calibration
Definition: oyranos_devices.c:1338
oyRectangle_s.h
oyOBJECT_UI_HANDLER_S
Definition: oyranos_object.h:194
oyProfileTag_s::oyProfileTag_CreateFromData
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_CreateFromData(icTagSignature sig, icTagTypeSignature type, oySTATUS_e status, size_t tag_size, oyPointer tag_block, oyObject_s object)
Create a oyProfileTag_s from some data.
Definition: oyProfileTag_s.c:262
oyImage_s::oyImage_GetPointF
oyImage_GetPoint_f oyImage_GetPointF(oyImage_s *image)
Get the point function.
Definition: oyImage_s.c:1342
oyObjectInfoStatic_s::inheritance
oyOBJECT_e inheritance[8]
Definition: oyranos_generic.h:52
oyNamedColor_s::oyNamedColor_SetColorStd
int oyNamedColor_SetColorStd(oyNamedColor_s *color, oyPROFILE_e color_space, oyPointer channels, oyDATATYPE_e channels_type, uint32_t flags, oyOptions_s *options)
set color channels
Definition: oyNamedColor_s.c:354
oyOBJECT_CMM_API9_S
Definition: oyranos_object.h:177
oyImage_s::oyImage_SetCritical
int oyImage_SetCritical(oyImage_s *image, oyPixel_t pixel_layout, oyProfile_s *profile, oyOptions_s *tags, int width, int height)
Set a image.
Definition: oyImage_s.c:506
oyOption_s::oyOption_GetValueDouble
double oyOption_GetValueDouble(oyOption_s *obj, int pos)
get a double
Definition: oyOption_s.c:577
oyConversion_s::oyConversion_CreateBasicPixelsFromBuffers
oyConversion_s * oyConversion_CreateBasicPixelsFromBuffers(oyProfile_s *p_in, oyPointer buf_in, oyPixel_t buf_type_in, oyProfile_s *p_out, oyPointer buf_out, oyPixel_t buf_type_out, oyOptions_s *options, int count)
One dimensional color conversion context.
Definition: oyConversion_s.c:298
oyStructList_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyStructList_s.h:73
oyDATATYPE_e
oyDATATYPE_e
Basic data types for anonymous pointers.
Definition: oyranos_image.h:44
oyCMMapis_s::oyCMMapis_Count
OYAPI int OYEXPORT oyCMMapis_Count(oyCMMapis_s *list)
count the elements in a CMMapis list
Definition: oyCMMapis_s.c:220
oyObserver_s::oyStruct_ObserverCopyObserver
OYAPI int OYEXPORT oyStruct_ObserverCopyObserver(oyStruct_s *observer, oyStruct_s *pattern, uint32_t flags)
copy a observers models to a different observer
Definition: oyObserver_s.c:610
oyOPTIONATTRIBUTE_e
oyOPTIONATTRIBUTE_e
usage type
Definition: oyranos_object.h:264
oyProfileGetMD5
int oyProfileGetMD5(void *buffer, size_t size, unsigned char *md5_return)
calculate a md5 digest beginning after the header offset
Definition: oyranos.c:847
oyProfile_s::oyProfile_TagReleaseAt
OYAPI int OYEXPORT oyProfile_TagReleaseAt(oyProfile_s *profile, int pos)
Remove a tag from a profile.
Definition: oyProfile_s.c:1562
oyCMMapi4_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapi4_s.h:87
oyPixelAccess_s::oyPixelAccess_Release
OYAPI int OYEXPORT oyPixelAccess_Release(oyPixelAccess_s **pixelaccess)
release and possibly deallocate a oyPixelAccess_s object
Definition: oyPixelAccess_s.c:85
oyProfile_s::oyProfile_New
OYAPI oyProfile_s *OYEXPORT oyProfile_New(oyObject_s object)
allocate a new Profile object
Definition: oyProfile_s.c:43
oyWIDGET_EDITING_CMYK
Definition: oyranos.h:218
oyConfig_s::oyConfig_SetRankMap
OYAPI int OYEXPORT oyConfig_SetRankMap(oyConfig_s *config, const oyRankMap *rank_map)
Set the ranking table.
Definition: oyConfig_s.c:931
oyConfDomain_s::release
oyStruct_Release_f release
Definition: oyranos_devices.h:103
oyPixelAccess_s::oyPixelAccess_SetOutputImage
int oyPixelAccess_SetOutputImage(oyPixelAccess_s *pixel_access, oyImage_s *image)
Set oyPixelAccess_s::output_image.
Definition: oyPixelAccess_s.c:273
oyFILTER_REG_TYPE
Definition: oyranos_object.h:307
oyNamedColor_s.h
oyGROUP_BEHAVIOUR_PROOF
Definition: oyranos.h:44
oyBOOLEAN_DIFFERENZ
Definition: oyranos_object.h:293
oySIGNAL_e
oySIGNAL_e
observer signals
Definition: oyObserver_s.h:50
oyConversion_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConversion_s.h:187
oyConnector_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConnector_s.h:72
oyConfDomain_s::type_
oyOBJECT_e type_
Definition: oyranos_devices.h:101
oyPointer_s::oyPointer_Set
int oyPointer_Set(oyPointer_s *cmm_ptr, const char *lib_name, const char *resource, oyPointer ptr, const char *func_name, oyPointer_release_f ptrRelease)
set a oyPointer_s
Definition: oyPointer_s.c:113
oyWIDGET_ASSUMED_XYZ
Definition: oyranos.h:221
oyConfig_s::oyConfig_Has
OYAPI int OYEXPORT oyConfig_Has(oyConfig_s *config, const char *key)
Search in data sets for a key.
Definition: oyConfig_s.c:721
oyThreadLockingSet
void oyThreadLockingSet(oyStruct_LockCreate_f createLockFunc, oyLockRelease_f releaseLockFunc, oyLock_f lockFunc, oyUnLock_f unlockFunc)
set locking functions for threaded applications
Definition: oyStruct_s.c:210
OY_FROM_PROFILE
#define OY_FROM_PROFILE
Definition: oyProfile_s.h:68
oyOptions_s
generic Options
Definition: oyOptions_s.h:76
oyHALF
Definition: oyranos_image.h:48
oyFILTER_REG_MODE_e
oyFILTER_REG_MODE_e
Definition: oyranos_module.h:115
oyGROUP_BEHAVIOUR
Definition: oyranos.h:40
oyFilterNodes_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterNodes_s.h:70
oyOption_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyOption_s.h:152
oyNamedColor_s
Single Color object.
Definition: oyNamedColor_s.h:63
oyOBJECT_NAME_S
Definition: oyranos_object.h:186
oyImage_s.h
oyNamedColor_s::oyNamedColor_New
OYAPI oyNamedColor_s *OYEXPORT oyNamedColor_New(oyObject_s object)
allocate a new NamedColor object
Definition: oyNamedColor_s.c:36
oyConfig_s::oyRankMapFromJSON
OYAPI int OYEXPORT oyRankMapFromJSON(const char *json_text, oyOptions_s *options, oyRankMap **rank_map, oyAlloc_f allocateFunc)
Create a Rank Map.
Definition: oyConfig_s.c:1137
oyFilterNodes_s::oyFilterNodes_Clear
OYAPI int OYEXPORT oyFilterNodes_Clear(oyFilterNodes_s *list)
clear the elements in a FilterNodes list
Definition: oyFilterNodes_s.c:243
oyNamedColors_s::oyNamedColors_Clear
OYAPI int OYEXPORT oyNamedColors_Clear(oyNamedColors_s *list)
clear the elements in a NamedColors list
Definition: oyNamedColors_s.c:243
oyConfigs_s::release
oyStruct_Release_f release
Release function.
Definition: oyConfigs_s.h:74
oyConnectorImaging_s::oyConnectorImaging_New
OYAPI oyConnectorImaging_s *OYEXPORT oyConnectorImaging_New(oyObject_s object)
allocate a new ConnectorImaging object
Definition: oyConnectorImaging_s.c:44
oyWIDGET_EDITING_GRAY
Definition: oyranos.h:219
oyProfile_s::oyProfile_GetDevice
OYAPI int OYEXPORT oyProfile_GetDevice(oyProfile_s *profile, oyConfig_s *device)
Obtain device information from a profile.
Definition: oyProfile_s.c:1803
oyNamedColor_s::release
oyStruct_Release_f release
Release function.
Definition: oyNamedColor_s.h:67
oyCMMui_s::oyCMMui_GetParent
oyCMMapiFilter_s * oyCMMui_GetParent(oyCMMui_s *ui)
Get the parent structure.
Definition: oyCMMui_s.c:228
oyCMMapis_s::oyCMMapis_ReleaseAt
OYAPI int OYEXPORT oyCMMapis_ReleaseAt(oyCMMapis_s *list, int pos)
release a element from a CMMapis list
Definition: oyCMMapis_s.c:159
oyOption_s::oyOption_SetFromText
int oyOption_SetFromText(oyOption_s *obj, const char *text, uint32_t flags)
set a option value from a string
Definition: oyOption_s.c:316
oyOBJECT_CMM_DATA_TYPES_S
Definition: oyranos_object.h:175
oyICCColorSpaceGetName
const char * oyICCColorSpaceGetName(icColorSpaceSignature sig)
name of a color space
Definition: oyranos_icc.c:189
oyObserver_s::oyObserver_Release
OYAPI int OYEXPORT oyObserver_Release(oyObserver_s **obj)
release and possibly deallocate a Observer object
Definition: oyObserver_s.c:106
oyImage_s::oyImage_GetSetPointF
oyImage_SetPoint_f oyImage_GetSetPointF(oyImage_s *image)
Get the point function.
Definition: oyImage_s.c:1380
oyObjectInfoStatic_s::type
oyOBJECT_e type
Definition: oyranos_generic.h:43
oyOBJECT_FILTER_CORE_S
Definition: oyranos_object.h:155
oyI18NSet
void oyI18NSet(int active, int reserved)
switch internationalisation of strings on or off
Definition: oyranos.c:885
OY_PROFILE_NONE
#define OY_PROFILE_NONE
none profile
Definition: oyranos_definitions.h:92
oyFilterCore_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterCore_s.h:82
oyFilterNode_s::oyFilterNode_GetConnectorPos
OYAPI int OYEXPORT oyFilterNode_GetConnectorPos(oyFilterNode_s *node, int is_input, const char *pattern, int nth_of_type, int flags)
Get a oyFilterSocket_s or oyFilterPlug_s position from a FilterNode.
Definition: oyFilterNode_s.c:588
oyProfiles_s::oyProfiles_ReleaseAt
OYAPI int OYEXPORT oyProfiles_ReleaseAt(oyProfiles_s *list, int pos)
release a element from a Profiles list
Definition: oyProfiles_s.c:155
oyCHANNELTYPE_ALPHA3
Definition: oyranos_image.h:76
oyValueUInt16
icUInt16Number oyValueUInt16(icUInt16Number val)
convert to network byte order on little endian machines
Definition: oyranos_core.c:596
oyConversion_s::oyConversion_ToText
char * oyConversion_ToText(oyConversion_s *conversion, const char *head_line, int reserved, oyAlloc_f allocateFunc)
Text description of a conversion graph.
Definition: oyConversion_s.c:885
oyFilterRegistrationModify
char oyFilterRegistrationModify(const char *registration, oyFILTER_REG_MODE_e mode, char **result, oyAlloc_f allocateFunc)
process a registration string
Definition: oyranos_module.c:2213
oyProfile_s::oyProfile_GetTagById
OYAPI oyProfileTag_s *OYEXPORT oyProfile_GetTagById(oyProfile_s *profile, icTagSignature id)
Get a profile tag by its tag signature.
Definition: oyProfile_s.c:1413
oyFilterRegistrationMatch
int oyFilterRegistrationMatch(const char *registration, const char *pattern, oyOBJECT_e api_number)
analyse registration string and compare with a given pattern
Definition: oyranos_object.c:537
oyOptionChoicesFree
void oyOptionChoicesFree(oyWIDGET_e option, char ***list, int size)
delete list of choices from a option
Definition: oyranos.c:317
oyWIDGET_ASSUMED_WEB
Definition: oyranos.h:224
oyNamedColors_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyNamedColors_s.h:69
oyOptions_s::oyOptions_Set
int oyOptions_Set(oyOptions_s *options, oyOption_s *option, int pos, oyObject_s object)
set a element in a Options list
Definition: oyOptions_s.c:532
oyConfig_s::oyConfig_Set
OYAPI int OYEXPORT oyConfig_Set(oyConfig_s *config, const char *registration_domain, oyOptions_s *options, oyBlob_s *data)
Unimplemented!
oyCMMapi7_s.h
oyOBJECT_HASH_S
Definition: oyranos_object.h:189
oyConfig_s::oyConfig_Get
OYAPI oyOption_s *OYEXPORT oyConfig_Get(oyConfig_s *config, int pos)
Get one option.
Definition: oyConfig_s.c:824
oyImage_s::oyImage_SetPoint_f
int(* oyImage_SetPoint_f)(oyImage_s *image, int point_x, int point_y, int channel, oyPointer data)
pixel setter
Definition: oyImage_s.h:101
oyRectangle_s::oyRectangle_Copy
OYAPI oyRectangle_s *OYEXPORT oyRectangle_Copy(oyRectangle_s *rectangle, oyObject_s object)
copy or reference a Rectangle object
Definition: oyRectangle_s.c:65
oyImage_s::oyImage_Create
oyImage_s * oyImage_Create(int width, int height, oyPointer channels, oyPixel_t pixel_layout, oyProfile_s *profile, oyObject_s object)
collect infos about a image
Definition: oyImage_s.c:333
oyStruct_s::oyStruct_GetTextFromModule
const char * oyStruct_GetTextFromModule(oyStruct_s *obj, oyNAME_e name_type, uint32_t flags)
get object infos from a module
Definition: oyranos_module.c:1464
oyCMMui_s::oyCMMui_New
OYAPI oyCMMui_s *OYEXPORT oyCMMui_New(oyObject_s object)
allocate a new CMMui object
Definition: oyCMMui_s.c:36
oyWIDGET_CMM_INTENT
Definition: oyranos.h:233
oyCMMapi_s::oyCMMapi_SetNext
void oyCMMapi_SetNext(oyCMMapi_s *api, oyCMMapi_s *next)
chain CMMapi's
Definition: oyCMMapi_s.c:159
oyNamedColor_s::oyNamedColor_Release
OYAPI int OYEXPORT oyNamedColor_Release(oyNamedColor_s **namedcolor)
release and possibly deallocate a oyNamedColor_s object
Definition: oyNamedColor_s.c:80
oyArray2d_s::oyArray2d_SetFocus
int oyArray2d_SetFocus(oyArray2d_s *array, oyRectangle_s *rectangle)
Move a arrays active area to a given rectangle.
Definition: oyArray2d_s.c:388
oyStructList_s::oyStructList_GetText
const char * oyStructList_GetText(oyStructList_s *list, oyNAME_e name_type, int intent_spaces, uint32_t flags)
Build and obtain the lists member names.
Definition: oyStructList_s.c:364
oyCMMapiFilter_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapiFilter_s.h:72
oyCMMapiFilters_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapiFilters_s.h:70
oyConnector_s::oyConnector_SetTexts
OYAPI int OYEXPORT oyConnector_SetTexts(oyConnector_s *obj, oyCMMGetText_f getText, const char **text_classes)
set the texts in a connector
Definition: oyConnector_s.c:132
oyConfig_s::oyConfig_Find
OYAPI oyOption_s *OYEXPORT oyConfig_Find(oyConfig_s *config, const char *key)
Search in data sets for a key.
Definition: oyConfig_s.c:759
oyStructList_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyStructList_s.h:70
oyProfiles_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyProfiles_s.h:71
oyConfig_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConfig_s.h:68
oyCMMapis_s::oyCMMapis_New
OYAPI oyCMMapis_s *OYEXPORT oyCMMapis_New(oyObject_s object)
allocate a new CMMapis object
Definition: oyCMMapis_s.c:45
oyOptions_s::oyOptions_Get
OYAPI oyOption_s *OYEXPORT oyOptions_Get(oyOptions_s *list, int pos)
get a element of a Options list
Definition: oyOptions_s.c:195
oyProfiles_s::oyProfiles_Get
OYAPI oyProfile_s *OYEXPORT oyProfiles_Get(oyProfiles_s *list, int pos)
get a element of a Profiles list
Definition: oyProfiles_s.c:187
oyFilterCore_s::oyFilterCore_Release
OYAPI int OYEXPORT oyFilterCore_Release(oyFilterCore_s **filtercore)
release and possibly deallocate a oyFilterCore_s object
Definition: oyFilterCore_s.c:83
oyStructList_s::oyStructList_GetRefType
oyStruct_s * oyStructList_GetRefType(oyStructList_s *list, int pos, oyOBJECT_e type)
oyStructList_s pointer access
Definition: oyStructList_s.c:272
oyWIDGET_GROUP_ALL
Definition: oyranos.h:192
oyBlob_s::oyBlob_GetType
const char * oyBlob_GetType(oyBlob_s *blob)
get type from a data blob
Definition: oyBlob_s.c:260
oyOBJECT_CMM_API7_S
Definition: oyranos_object.h:174
oyFilterRegistrationToText
char * oyFilterRegistrationToText(const char *registration, oyFILTER_REG_e type, oyAlloc_f allocateFunc)
analyse registration string
Definition: oyranos_object.c:230
oyPixelAccess_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyPixelAccess_s.h:205
oyFilterCore_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterCore_s.h:80
oyConnectorImaging_s::oyConnectorImaging_SetCapability
OYAPI int OYEXPORT oyConnectorImaging_SetCapability(oyConnectorImaging_s *c, oyCONNECTOR_IMAGING_CAP_e type, int value)
Set capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:249
oyConnector_s::oyConnector_Release
OYAPI int OYEXPORT oyConnector_Release(oyConnector_s **connector)
release and possibly deallocate a oyConnector_s object
Definition: oyConnector_s.c:86
OY_MODULE_NAME
#define OY_MODULE_NAME
Oyranos modules/CMM's suffix after the four byte CMM ID.
Definition: oyranos_definitions.h:70
oyCMMapiFilter_s::oyCMMapiFilter_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyCMMapiFilter_GetBackendContext(oyCMMapiFilter_s *api)
get filter type specific runtime data
Definition: oyCMMapiFilter_s.c:158
oyPIXEL_ACCESS_TYPE_e
oyPIXEL_ACCESS_TYPE_e
Pixel access types.
Definition: oyranos_image.h:93
oyMessageFunc
int oyMessageFunc(int code, const oyPointer context_object, const char *format,...)
default message function to console
Definition: oyranos_core.c:359
oyOBJECT_CMM_API_FILTER_S
Definition: oyranos_object.h:167
OY_SELECT_COMMON
#define OY_SELECT_COMMON
select from policy
Definition: oyranos_object.h:242
oyConfDomain_s::oyConfDomain_GetText
const OYAPI char *OYEXPORT oyConfDomain_GetText(oyConfDomain_s *obj, const char *name, oyNAME_e type)
obtain a UI text from a ConfDomain object
Definition: oyranos_devices.c:3022
oyOption_s::release
oyStruct_Release_f release
Release function.
Definition: oyOption_s.h:151
oyASSUMED_LAB
Definition: oyranos.h:131
oyCMMapi4_s
Context creator.
Definition: oyCMMapi4_s.h:84
oyCMMapi_s::oyCMMapi_New
OYAPI oyCMMapi_s *OYEXPORT oyCMMapi_New(oyObject_s object)
allocate a new CMMapi object
Definition: oyCMMapi_s.c:36
oyProfileTag_s::oyProfileTag_GetType
OYAPI icTagTypeSignature OYEXPORT oyProfileTag_GetType(oyProfileTag_s *tag)
Get the type signature.
Definition: oyProfileTag_s.c:941
oyConfDomain_s::oyConfDomain_Copy
OYAPI oyConfDomain_s *OYEXPORT oyConfDomain_Copy(oyConfDomain_s *obj, oyObject_s object)
copy or reference a ConfDomain object
Definition: oyranos_devices.c:2969
oyValue_u::oyValueEqual
int oyValueEqual(oyValue_u *a, oyValue_u *b, oyVALUETYPE_e type, int pos)
compare a oyValue_u union
Definition: oyOption_s.c:1070
oyObserver_s::signal
oyObserver_Signal_f signal
Definition: oyObserver_s.h:119
oyOptions_s::oyOptions_ObserverAdd
OYAPI int OYEXPORT oyOptions_ObserverAdd(oyOptions_s *object, oyStruct_s *observer, oyStruct_s *user_data, oyObserver_Signal_f signalFunc)
observe options and its elements
Definition: oyOptions_s.c:1799
oyProfile_s::oyProfile_GetChannelNames
const OYAPI oyObject_s *OYEXPORT oyProfile_GetChannelNames(oyProfile_s *profile)
Get channel names.
Definition: oyProfile_s.c:925
oyLock_f
void(* oyLock_f)(oyPointer lock, const char *marker, int line)
Lock function type.
Definition: oyranos_object.h:57
oyFilterPlug_s::oyFilterPlug_GetPattern
OYAPI oyConnector_s *OYEXPORT oyFilterPlug_GetPattern(oyFilterPlug_s *plug)
Access oyFilterPlug_s::pattern.
Definition: oyFilterPlug_s.c:262
oySIGNATURE_TYPE_e
oySIGNATURE_TYPE_e
general profile infos
Definition: oyranos_profile.h:68
oyFilterPlugs_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterPlugs_s.h:71
oyDeviceProfileFromDB
OYAPI int OYEXPORT oyDeviceProfileFromDB(oyConfig_s *device, char **profile_name, oyAlloc_f allocateFunc)
look up a profile of a device from DB
Definition: oyranos_devices.c:1087
oyPixelAccess_s::oyPixelAccess_GetWorkspaceID
int32_t oyPixelAccess_GetWorkspaceID(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::workspace_id.
Definition: oyPixelAccess_s.c:456
oyFilterNodes_s::oyFilterNodes_Count
OYAPI int OYEXPORT oyFilterNodes_Count(oyFilterNodes_s *list)
count the elements in a FilterNodes list
Definition: oyFilterNodes_s.c:216
oyOption_s::oyOption_Clear
int oyOption_Clear(oyOption_s *obj)
clear a option
Definition: oyOption_s.c:610
oyCMMapis_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapis_s.h:69
oyStructList_s::oyStructList_New
OYAPI oyStructList_s *OYEXPORT oyStructList_New(oyObject_s object)
allocate a new StructList object
Definition: oyStructList_s.c:39
oyStructList_s::oyStructList_CopyFrom
int oyStructList_CopyFrom(oyStructList_s *list, oyStructList_s *from, oyObject_s object)
Clean "list" and copy all listed objects from "from" to "list".
Definition: oyStructList_s.c:462
oyOBJECT_CMM_API8_S
Definition: oyranos_object.h:176
oyImage_s::oyImage_GetUserData
oyStruct_s * oyImage_GetUserData(oyImage_s *image)
Get the user data.
Definition: oyImage_s.c:1418
oyNamedColors_s::oyNamedColors_GetColorName
const char * oyNamedColors_GetColorName(oyNamedColors_s *colors, int pos)
get full length name
Definition: oyNamedColors_s.c:399
oyOption_s::oyOption_FromDB
oyOption_s * oyOption_FromDB(const char *registration, oyObject_s object)
new option with registration and value filled from DB if available
Definition: oyranos_devices.c:2133
oyCMMapi4_s::oyCMMFilterNode_ContextToMem_f
oyPointer(* oyCMMFilterNode_ContextToMem_f)(oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc)
store a CMM filter context into a memory blob
Definition: oyCMMapi4_s.h:134
oyICCTagTypeName
const char * oyICCTagTypeName(icTagTypeSignature sig)
get tag type ~4 char name
Definition: oyranos_icc.c:670
oyCMMapi_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapi_s.h:93
oyLang
const char * oyLang(void)
get LANG code/variable
Definition: oyranos_core.c:465
oyProfileTag_s::release
oyStruct_Release_f release
Release function.
Definition: oyProfileTag_s.h:67
oyProfileTag_s::oyProfileTag_SetLastCMM
OYAPI int OYEXPORT oyProfileTag_SetLastCMM(oyProfileTag_s *tag, const char *cmm)
Set the last processing CMM.
Definition: oyProfileTag_s.c:805
oyOptions_s::oyOptions_ReleaseAt
OYAPI int OYEXPORT oyOptions_ReleaseAt(oyOptions_s *list, int pos)
release a element from a Options list
Definition: oyOptions_s.c:163
oyNamedColor_s::oyNamedColor_Create
oyNamedColor_s * oyNamedColor_Create(const double *chan, const char *blob, int blob_len, oyProfile_s *ref, oyObject_s object)
manage complex oyNamedColor_s inside Oyranos
Definition: oyNamedColor_s.c:112
oyPIXEL_ACCESS_LINE
Definition: oyranos_image.h:96
oyAlloc_f
void *(* oyAlloc_f)(size_t size)
Definition: oyranos_types.h:66
oyObserver_s::dummy
oyPointer dummy
Definition: oyObserver_s.h:110
oyFilterNodes_s
A FilterNode list.
Definition: oyFilterNodes_s.h:67
oyPolicyFileNameGet
int oyPolicyFileNameGet(const char *policy_name, char **full_name, oyAlloc_f allocateFunc)
resolve the file name of a policy
Definition: oyranos.c:547
oyConfig_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConfig_s.h:69
oyConnector_s::oyConnector_GetTexts
const OYAPI char **OYEXPORT oyConnector_GetTexts(oyConnector_s *obj)
get the text classes in a connector
Definition: oyConnector_s.c:164
oyCONNECTOR_IMAGING_CAP_CAN_INTERWOVEN
Definition: oyConnectorImaging_s.h:128
oyDOUBLE
Definition: oyranos_image.h:50
oyPolicySaveActual
int oyPolicySaveActual(oyGROUP_e group, const char *name)
save a options group to a file
Definition: oyranos.c:436
oyStruct_s::oyStruct_GetText
const char * oyStruct_GetText(oyStruct_s *obj, oyNAME_e name_type, uint32_t flags)
get a text dump
Definition: oyStruct_s.c:56
oy_debug
int oy_debug
Set debug level.
Definition: oyranos_debug.c:48
oyOptions_s::oyOptions_Count
OYAPI int OYEXPORT oyOptions_Count(oyOptions_s *list)
count the elements in a Options list
Definition: oyOptions_s.c:224
oyOBJECT_PIXEL_ACCESS_S
Definition: oyranos_object.h:160
oyVersion
int oyVersion(int type)
give the compiled in library version
Definition: oyranos_core.c:506
oyOBJECT_CONVERSION_S
Definition: oyranos_object.h:161
oyFilterNode_s::oyFilterNode_New
OYAPI oyFilterNode_s *OYEXPORT oyFilterNode_New(oyObject_s object)
allocate a new FilterNode object
Definition: oyFilterNode_s.c:51
oyStruct_GetInfo
const char * oyStruct_GetInfo(oyPointer context_object, int flags)
get a additional string from a object
Definition: oyranos_core.c:106
oyWIDGET_CMM_START
Definition: oyranos.h:231
oyProfileTag_s::oyProfileTag_GetText
char ** oyProfileTag_GetText(oyProfileTag_s *tag, int32_t *n, const char *language, const char *country, int32_t *tag_size, oyAlloc_f allocateFunc)
Definition: oyProfileTag_s.c:436
oyWIDGET_GROUP_DEFAULT_PROFILES
Definition: oyranos.h:183
OY_NO_CACHE_WRITE
#define OY_NO_CACHE_WRITE
Definition: oyProfile_s.h:63
oyOBJECT_CONFIGS_S
Definition: oyranos_object.h:193
oyCMMapiFilter_s::oyCMMapiFilter_Release
OYAPI int OYEXPORT oyCMMapiFilter_Release(oyCMMapiFilter_s **cmmapifilter)
release and possibly deallocate a oyCMMapiFilter_s object
Definition: oyCMMapiFilter_s.c:83
oyOBJECT_OPTION_S
Definition: oyranos_object.h:144
oyGROUP_DEFAULT_PROFILES
Definition: oyranos.h:36
oyQUERY_OYRANOS_COMPATIBILITY
Definition: oyranos_module.h:37
oyArray2d_s::release
oyStruct_Release_f release
Release function.
Definition: oyArray2d_s.h:114
oyDeviceBackendCall
OYAPI int OYEXPORT oyDeviceBackendCall(oyConfig_s *device, oyOptions_s *options)
get device answere from options
Definition: oyranos_devices.c:254
oyCMMapi7_s::oyCMMapi7_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyCMMapi7_GetBackendContext(oyCMMapi7_s *api)
get filter type specific runtime data
Definition: oyCMMapi7_s.c:160
oyEDITING_RGB
Definition: oyranos.h:126
oyNamedColors_s::oyNamedColors_Release
OYAPI int OYEXPORT oyNamedColors_Release(oyNamedColors_s **namedcolors)
release and possibly deallocate a oyNamedColors_s object
Definition: oyNamedColors_s.c:86
oyConfig_s::oyConfig_New
OYAPI oyConfig_s *OYEXPORT oyConfig_New(oyObject_s object)
allocate a new Config object
Definition: oyConfig_s.c:48
oyCMMapiFilters_s
A CMMapiFilters list.
Definition: oyCMMapiFilters_s.h:67
oyImage_s::oyImage_GetPixelData
oyStruct_s * oyImage_GetPixelData(oyImage_s *image)
Get the pixel data.
Definition: oyImage_s.c:1323
oyCMMapi7_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapi7_s.h:113
oyOptions_s::oyOptions_ObserversEnable
OYAPI int OYEXPORT oyOptions_ObserversEnable(oyOptions_s *object)
disable signaling
Definition: oyOptions_s.c:1853
oyProfiles_s::oyProfiles_Copy
OYAPI oyProfiles_s *OYEXPORT oyProfiles_Copy(oyProfiles_s *profiles, oyObject_s object)
copy or reference a Profiles object
Definition: oyProfiles_s.c:67
oyCMMapi4_s::oyCMMapi4_Copy
OYAPI oyCMMapi4_s *OYEXPORT oyCMMapi4_Copy(oyCMMapi4_s *cmmapi4, oyObject_s object)
copy or reference a CMMapi4 object
Definition: oyCMMapi4_s.c:66
oyCMMapiFilter_s::oyCMMapiFilter_SetBackendContext
OYAPI int OYEXPORT oyCMMapiFilter_SetBackendContext(oyCMMapiFilter_s *api, oyPointer_s *ptr)
set filter type specific runtime data
Definition: oyCMMapiFilter_s.c:119
oyObserver_s::copy
oyStruct_Copy_f copy
Definition: oyObserver_s.h:108
OY_SLASH
#define OY_SLASH
Definition: oyranos_definitions.h:101
oyCONNECTOR_IMAGING_CAP_CAN_SWAP_BYTES
Definition: oyConnectorImaging_s.h:130
oySIGNATURE_ATTRIBUTES
Definition: oyranos_profile.h:91
oyConfigs_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyConfigs_s.h:72
oyFilterNode_s::oyFilterNode_Copy
OYAPI oyFilterNode_s *OYEXPORT oyFilterNode_Copy(oyFilterNode_s *filternode, oyObject_s object)
copy or reference a FilterNode object
Definition: oyFilterNode_s.c:76
oyCONNECTOR_IMAGING_CAP_CAN_SWAP
Definition: oyConnectorImaging_s.h:129
oyFilterSocket_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterSocket_s.h:98
oyConfDomain_s::copy
oyStruct_Copy_f copy
Definition: oyranos_devices.h:102
oyPixelAccess_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyPixelAccess_s.h:208
oyWIDGET_PATHS
Definition: oyranos.h:198
oyFilterPlug_s.h
oyGetBehaviour
int oyGetBehaviour(oyBEHAVIOUR_e type)
Definition: oyranos.c:379
oyFilterCore_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterCore_s.h:81
oyConnectorImaging_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConnectorImaging_s.h:80
oyOption_s::oyOption_GetValueString
const char * oyOption_GetValueString(oyOption_s *obj, int pos)
get a string
Definition: oyOption_s.c:370
oyOption_s::oyOption_New
OYAPI oyOption_s *OYEXPORT oyOption_New(oyObject_s object)
allocate a new Option object
Definition: oyOption_s.c:42
oyBlob_s::oyBlob_GetPointer
oyPointer oyBlob_GetPointer(oyBlob_s *blob)
get value from a data blob
Definition: oyBlob_s.c:212
oyICCStandardObserverDescription
const char * oyICCStandardObserverDescription(icStandardObserver sig)
get ICC profile Standard Observer description
Definition: oyranos_icc.c:828
oyFilterNode_s::oyFilterNode_Release
OYAPI int OYEXPORT oyFilterNode_Release(oyFilterNode_s **filternode)
release and possibly deallocate a oyFilterNode_s object
Definition: oyFilterNode_s.c:95
oyRectangle_s::release
oyStruct_Release_f release
Release function.
Definition: oyRectangle_s.h:67
oyFilterNodes_s::oyFilterNodes_ReleaseAt
OYAPI int OYEXPORT oyFilterNodes_ReleaseAt(oyFilterNodes_s *list, int pos)
release a element from a FilterNodes list
Definition: oyFilterNodes_s.c:155
oySTATUS_e
oySTATUS_e
File status type.
Definition: oyranos_object.h:349
oyRectangle_s::oyRectangle_SetGeo1
OYAPI double *OYEXPORT oyRectangle_SetGeo1(oyRectangle_s *rectangle, int x_y_w_h)
Set single geometry.
Definition: oyRectangle_s.c:459
oyPixelAccess_s.h
oyArray2d_s
2d data array
Definition: oyArray2d_s.h:110
oyNamedColor_s::oyNamedColor_GetSpaceRef
oyProfile_s * oyNamedColor_GetSpaceRef(oyNamedColor_s *color)
get a color space reference
Definition: oyNamedColor_s.c:206
oyFilterPlug_s::oyFilterPlug_ConnectIntoSocket
OYAPI int OYEXPORT oyFilterPlug_ConnectIntoSocket(oyFilterPlug_s **p, oyFilterSocket_s **s)
Connect a oyFilterPlug_s with a oyFilterSocket_s.
Definition: oyFilterPlug_s.c:147
oyOption_s::oyOption_GetText
const char * oyOption_GetText(oyOption_s *obj, oyNAME_e type)
get a text dump
Definition: oyOption_s.c:182
oyCMMapi4_s::oyCMMFilterNode_GetText_f
char *(* oyCMMFilterNode_GetText_f)(oyFilterNode_s *node, oyNAME_e type, oyAlloc_f allocateFunc)
describe a CMM filter context
Definition: oyCMMapi4_s.h:157
oyImage_s::oyImage_Copy
OYAPI oyImage_s *OYEXPORT oyImage_Copy(oyImage_s *image, oyObject_s object)
copy or reference a Image object
Definition: oyImage_s.c:61
oyOPTIONSOURCE_USER
Definition: oyOption_s.h:57
oyObserver_s::disable_ref
int disable_ref
Definition: oyObserver_s.h:120
oyObject_GetAlloc
OYAPI oyAlloc_f OYEXPORT oyObject_GetAlloc(oyObject_s object)
get objects allocator
Definition: oyObject_s.c:628
oyBEHAVIOUR_RENDERING_GAMUT_WARNING
Definition: oyranos.h:68
oyUINT16
Definition: oyranos_image.h:46
oyYES
Definition: oyranos.h:74
oyStructTypeToText
const char * oyStructTypeToText(oyOBJECT_e type)
Objects type to small string.
Definition: oyranos_core.c:139
oyCMMapiFilters_s::oyCMMapiFilters_Get
OYAPI oyCMMapiFilter_s *OYEXPORT oyCMMapiFilters_Get(oyCMMapiFilters_s *list, int pos)
get a element of a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:190
oyBlob_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyBlob_s.h:63
oyPolicySet
int oyPolicySet(const char *policy, const char *full_name)
Definition: oyranos.c:575
oyFilterGraph_s::oyFilterGraph_GetEdge
OYAPI oyFilterPlug_s *OYEXPORT oyFilterGraph_GetEdge(oyFilterGraph_s *graph, int pos)
Get edges.
Definition: oyFilterGraph_s.c:252
oyWIDGET_DEFAULT_PROFILE_END
Definition: oyranos.h:229
oyCHANNELTYPE_OTHER
Definition: oyranos_image.h:68
oyConversion_s::oyConversion_Release
OYAPI int OYEXPORT oyConversion_Release(oyConversion_s **conversion)
release and possibly deallocate a oyConversion_s object
Definition: oyConversion_s.c:91
oyRectangle_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyRectangle_s.h:65
oyProfile_FromTaxiDB
OYAPI oyProfile_s *OYEXPORT oyProfile_FromTaxiDB(oyOptions_s *options, oyObject_s object)
look up a profile of a device from Taxi DB
Definition: oyProfile_s.c:418
oyConfig_s::oyConfig_GetOptions
OYAPI oyOptions_s **OYEXPORT oyConfig_GetOptions(oyConfig_s *config, const char *source)
Get options from a source.
Definition: oyConfig_s.c:884
oyConnectorImaging_s::oyConnectorImaging_GetCapability
OYAPI int OYEXPORT oyConnectorImaging_GetCapability(oyConnectorImaging_s *c, oyCONNECTOR_IMAGING_CAP_e type)
Get capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:206
oyConfig_s::oyConfig_GetRegistration
const OYAPI char *OYEXPORT oyConfig_GetRegistration(oyConfig_s *config)
Get the registration string registration.
Definition: oyConfig_s.c:1392
oyNamedColors_s::oyNamedColors_Count
OYAPI int OYEXPORT oyNamedColors_Count(oyNamedColors_s *list)
count the elements in a NamedColors list
Definition: oyNamedColors_s.c:216
oyConnectorImaging_s::oyConnectorImaging_Release
OYAPI int OYEXPORT oyConnectorImaging_Release(oyConnectorImaging_s **connectorimaging)
release and possibly deallocate a oyConnectorImaging_s object
Definition: oyConnectorImaging_s.c:88
oyRectangle_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyRectangle_s.h:68
oyFilterPlug_s
A filter connection structure.
Definition: oyFilterPlug_s.h:89
oyPixel_t
uint32_t oyPixel_t
Definition: oyranos_image.h:116
oyranos_core.h
public Oyranos API's
oyWIDGET_POLICY
Definition: oyranos.h:197
oySIGNATURE_ILLUMINANT_Z
Definition: oyranos_profile.h:90
oyFilterPlugs_s::oyFilterPlugs_Count
OYAPI int OYEXPORT oyFilterPlugs_Count(oyFilterPlugs_s *list)
count the elements in a FilterPlugs list
Definition: oyFilterPlugs_s.c:216
oyFilterCore_s::oyFilterCore_NewWith
oyFilterCore_s * oyFilterCore_NewWith(const char *registration, oyOptions_s *options, oyObject_s object)
Lookup and initialise a new filter object.
Definition: oyFilterCore_s.c:224
oyOptions_s::oyOptions_CountType
int oyOptions_CountType(oyOptions_s *options, const char *registration, oyOBJECT_e type)
search for options with special attributes
Definition: oyOptions_s.c:1083
oyObserver_s.h
oyOBJECT_STRUCT_LIST_S
Definition: oyranos_object.h:190
oyObjectInfoStatic_s::dummy2
oyPointer dummy2
Definition: oyranos_generic.h:45
oyPointer_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyPointer_s.h:74
oyObserver_s::oyStruct_ObserverRemove
OYAPI int OYEXPORT oyStruct_ObserverRemove(oyStruct_s *model, oyStruct_s *observer, oyObserver_Signal_f signalFunc)
disconnect a observer from a object
Definition: oyObserver_s.c:279
oyCMMapi_s.h
oyConfDomain_s::oy_
oyObject_s oy_
Definition: oyranos_devices.h:104
oyFilterGraph_s::oyFilterGraph_FromNode
OYAPI oyFilterGraph_s *OYEXPORT oyFilterGraph_FromNode(oyFilterNode_s *node, int flags)
Get a graphs adjazency list.
Definition: oyFilterGraph_s.c:120
oyFilterPlug_s::oyFilterPlug_GetRemoteNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterPlug_GetRemoteNode(oyFilterPlug_s *plug)
Access oyFilterPlug_s::remote_socket::node.
Definition: oyFilterPlug_s.c:216
oyUnLock_f
void(* oyUnLock_f)(oyPointer look, const char *marker, int line)
Unlock function type.
Definition: oyranos_object.h:67
oyConnectorImaging_s::release
oyStruct_Release_f release
Release function.
Definition: oyConnectorImaging_s.h:79
oyCMMQUERY_e
oyCMMQUERY_e
CMM capabilities query enum.
Definition: oyranos_module.h:36
oyFilterPlugs_s::oyFilterPlugs_ReleaseAt
OYAPI int OYEXPORT oyFilterPlugs_ReleaseAt(oyFilterPlugs_s *list, int pos)
release a element from a FilterPlugs list
Definition: oyFilterPlugs_s.c:155
oyArray2d_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyArray2d_s.h:115
oyCMMapis_s
A CMMapis list.
Definition: oyCMMapis_s.h:66
oyCHANNELTYPE_COLOR_LIGHTNESS
Definition: oyranos_image.h:71
oyFilterNodes_s::oyFilterNodes_Get
OYAPI oyFilterNode_s *OYEXPORT oyFilterNodes_Get(oyFilterNodes_s *list, int pos)
get a element of a FilterNodes list
Definition: oyFilterNodes_s.c:187
oyFilterGraph_s::oyFilterGraph_GetNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterGraph_GetNode(oyFilterGraph_s *graph, int pos, const char *registration, const char *mark)
Select a node.
Definition: oyFilterGraph_s.c:153
oyOBJECT_FILTER_CORES_S
Definition: oyranos_object.h:156
oyNamedColor_s::oyNamedColor_CreateWithName
oyNamedColor_s * oyNamedColor_CreateWithName(const char *nick, const char *name, const char *description, const double *chan, const double *XYZ, const char *blob, int blob_len, oyProfile_s *profile_ref, oyObject_s object)
create a oyNamedColor_s struct
Definition: oyNamedColor_s.c:165
oyConfigs_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConfigs_s.h:75
oyCMMapi4_s::oyCMMapi4_Release
OYAPI int OYEXPORT oyCMMapi4_Release(oyCMMapi4_s **cmmapi4)
release and possibly deallocate a oyCMMapi4_s object
Definition: oyCMMapi4_s.c:85
oyDeAlloc_f
void(* oyDeAlloc_f)(void *data)
Definition: oyranos_types.h:77
oyCMMapis_s::oyCMMapis_Sort
OYAPI int OYEXPORT oyCMMapis_Sort(oyCMMapis_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyCMMapis_s.c:271
oySIGNATURE_SIZE
Definition: oyranos_profile.h:71
oyICCTagName
const char * oyICCTagName(icTagSignature sig)
get tag ~4 char name
Definition: oyranos_icc.c:533
oyNamedColor_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyNamedColor_s.h:66
oyWidgetListGet
oyWIDGET_e * oyWidgetListGet(oyGROUP_e group, int *count, oyAlloc_f allocate_func)
all widgets of a group
Definition: oyranos.c:212
oyConfig_s::oyConfig_ClearDBData
OYAPI int OYEXPORT oyConfig_ClearDBData(oyConfig_s *config)
Remove all additional data from the oyConfig_s::db object cache.
Definition: oyConfig_s.c:188
oyOptions_s::oyOptions_Find
oyOption_s * oyOptions_Find(oyOptions_s *options, const char *registration)
search for a certain option key
Definition: oyOptions_s.c:1131
oyProfile_Install
OYAPI int OYEXPORT oyProfile_Install(oyProfile_s *profile, oyOptions_s *options)
Install a ICC profile.
Definition: oyProfile_s.c:480
oyOBJECT_FILE_LIST_S_
Definition: oyranos_object.h:188
oyFilterCore_s::oyFilterCore_SetBackendContext
OYAPI int OYEXPORT oyFilterCore_SetBackendContext(oyFilterCore_s *obj, oyPointer_s *ptr)
set backend specific runtime data
Definition: oyFilterCore_s.c:302
oyCONNECTOR_EVENT_RELEASED
Definition: oyranos_module.h:96
oyBEHAVIOUR_END
Definition: oyranos.h:69
oyGROUP_BEHAVIOUR_MISSMATCH
Definition: oyranos.h:43
oyDeviceSetProfile
int oyDeviceSetProfile(oyConfig_s *device, const char *profile_name)
set the device profile
Definition: oyranos_devices.c:933
oyStructList_s::oyStructList_GetHashStruct
oyStruct_s * oyStructList_GetHashStruct(oyStructList_s *cache_list, uint32_t flags, const char *hash_text, oyOBJECT_e type)
Get a hash from a cache.
Definition: oyStructList_s.c:842
oyNamedColors_s::release
oyStruct_Release_f release
Release function.
Definition: oyNamedColors_s.h:68
oyFilterSocket_s::oyFilterSocket_SetData
OYAPI int OYEXPORT oyFilterSocket_SetData(oyFilterSocket_s *socket, oyStruct_s *data)
Set oyFilterSocket_s::data.
Definition: oyFilterSocket_s.c:321
oyPROFILE_PROOF
Definition: oyranos.h:137
oyWIDGETTYPE_VOID
Definition: oyranos.h:250
oyFilterNode_s::oyFilterNode_SetData
int oyFilterNode_SetData(oyFilterNode_s *node, oyStruct_s *data, int socket_pos, oyObject_s *object)
Set process data to a filter socket.
Definition: oyFilterNode_s.c:412
oyOptions_s::oyOptions_Copy
OYAPI oyOptions_s *OYEXPORT oyOptions_Copy(oyOptions_s *options, oyObject_s object)
copy or reference a Options object
Definition: oyOptions_s.c:70
oyBEHAVIOUR_ACTION_UNTAGGED_ASSIGN
Definition: oyranos.h:58
oySIGNAL_STORAGE_CHANGED
Definition: oyObserver_s.h:55
oyFilterGraph_s.h
oyOBJECT_POINTER_S
Definition: oyranos_object.h:163
oyNamedColors_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyNamedColors_s.h:67
oyFilterNode_s::oyFilterNode_GetText
const char * oyFilterNode_GetText(oyFilterNode_s *node, oyNAME_e name_type)
Serialise filter node to text.
Definition: oyFilterNode_s.c:1009
oyVAL_STRUCT
Definition: oyOption_s.h:77
oyProfileTag_s::oyProfileTag_GetCMM
const OYAPI char *OYEXPORT oyProfileTag_GetCMM(oyProfileTag_s *tag)
Get the profile cmm of the tag.
Definition: oyProfileTag_s.c:729
oyToPlanar_m
#define oyToPlanar_m(p)
Definition: oyranos_image.h:232
oyStruct_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyStruct_s.h:81
oyFilterGraph_s::oyFilterGraph_CountEdges
OYAPI int OYEXPORT oyFilterGraph_CountEdges(oyFilterGraph_s *graph)
Count edges.
Definition: oyFilterGraph_s.c:274
oyOptions_s::oyOptions_Release
OYAPI int OYEXPORT oyOptions_Release(oyOptions_s **options)
release and possibly deallocate a oyOptions_s object
Definition: oyOptions_s.c:89
oyranos.h
public Oyranos API's
oyConfig_s::oyRankMapAppend
OYAPI int OYEXPORT oyRankMapAppend(oyRankMap **rank_map, const char *key, int match_value, int none_match_value, int not_found_value, oyAlloc_f allocateFunc, oyDeAlloc_f deAllocateFunc)
Append a rank map entry.
Definition: oyConfig_s.c:1069
oyNamedColors_s::oyNamedColors_SetSuffix
void oyNamedColors_SetSuffix(oyNamedColors_s *colors, const char *string)
set name suffix
Definition: oyNamedColors_s.c:322
oyToChannels_m
#define oyToChannels_m(c)
Definition: oyranos_image.h:224
oyCONNECTOR_IMAGING_CAP_CAN_PLANAR
Definition: oyConnectorImaging_s.h:127
oyOBJECT_e
oyOBJECT_e
Oyranos structure type.
Definition: oyranos_object.h:135
oyFilterPlugs_s::oyFilterPlugs_Sort
OYAPI int OYEXPORT oyFilterPlugs_Sort(oyFilterPlugs_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyFilterPlugs_s.c:267
oyRectangle_s::oyRectangle_MoveInside
void oyRectangle_MoveInside(oyRectangle_s *edit_rectangle, oyRectangle_s *ref)
Trim edit_rectangle to ref extents.
Definition: oyRectangle_s.c:193
oyDevicesGet
OYAPI int OYEXPORT oyDevicesGet(const char *device_type, const char *device_class, oyOptions_s *options, oyConfigs_s **devices)
get all devices matching to a device class and type
Definition: oyranos_devices.c:112
oyWIDGET_GROUP_PATHS
Definition: oyranos.h:182
oyImage_s::oyImage_GetSetLineF
oyImage_SetLine_f oyImage_GetSetLineF(oyImage_s *image)
Get the Line function.
Definition: oyImage_s.c:1399
oyProfileTag_s
A profile constituting element.
Definition: oyProfileTag_s.h:63
oyFilterGraph_s::oyFilterGraph_Copy
OYAPI oyFilterGraph_s *OYEXPORT oyFilterGraph_Copy(oyFilterGraph_s *filtergraph, oyObject_s object)
copy or reference a FilterGraph object
Definition: oyFilterGraph_s.c:68
oySIGNATURE_CREATOR
Definition: oyranos_profile.h:81
oyImage_s::oyImage_GetPoint_f
oyPointer(* oyImage_GetPoint_f)(oyImage_s *image, int point_x, int point_y, int channel, int *is_allocated)
pixel accessor
Definition: oyImage_s.h:66
oyFilterPlug_s::oyFilterPlug_GetNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterPlug_GetNode(oyFilterPlug_s *plug)
Access oyFilterPlug_s::node.
Definition: oyFilterPlug_s.c:192
oyDataType_m
#define oyDataType_m(t)
Definition: oyranos_image.h:140
oyWIDGET_RENDERING_GAMUT_WARNING
Definition: oyranos.h:211
oyConversion_s::oyConversion_GetOnePixel
int oyConversion_GetOnePixel(oyConversion_s *conversion, double x, double y, oyPixelAccess_s *pixel_access)
Compute one pixel at the given position.
Definition: oyConversion_s.c:616
oyFilterNode_s::oyFilterNode_ConnectorMatch
OYAPI int OYEXPORT oyFilterNode_ConnectorMatch(oyFilterNode_s *node_first, int pos_first, oyFilterPlug_s *plug)
Check if a connector match to a FilterNode.
Definition: oyFilterNode_s.c:233
oyObjectInfoStatic_s::dummy1
oyPointer dummy1
Definition: oyranos_generic.h:44
oyOptions_s::oyOptions_SetSource
int oyOptions_SetSource(oyOptions_s *options, oyOPTIONSOURCE_e source)
set source attribute
Definition: oyOptions_s.c:1762
oyBlob_s::oyBlob_SetFromStatic
int oyBlob_SetFromStatic(oyBlob_s *blob, const oyPointer ptr, size_t size, const char *type)
set value from a data blob
Definition: oyBlob_s.c:171
oyFilterGraph_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterGraph_s.h:64
oyOBJECT_NAMED_COLOR_S
Definition: oyranos_object.h:139
oyNamedColors_s::oyNamedColors_Get
OYAPI oyNamedColor_s *OYEXPORT oyNamedColors_Get(oyNamedColors_s *list, int pos)
get a element of a NamedColors list
Definition: oyNamedColors_s.c:187
oyProfile_s.h
oyThreadLockingReady
int oyThreadLockingReady(void)
tell if thread locking is ready
Definition: oyStruct_s.c:237
oyNamedColors_s::oyNamedColors_Copy
OYAPI oyNamedColors_s *OYEXPORT oyNamedColors_Copy(oyNamedColors_s *namedcolors, oyObject_s object)
copy or reference a NamedColors object
Definition: oyNamedColors_s.c:67
oyFilterNode_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterNode_s.h:157
oyCMMui_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMui_s.h:88
oyStruct_CheckType
int oyStruct_CheckType(oyStruct_s *obj, oyOBJECT_e type)
check if the object is a class or is inherited of a class
Definition: oyStruct_s.c:249
oyProfileTag_s::oyProfileTag_Create
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_Create(oyStructList_s *list, icTagSignature tag_use, icTagTypeSignature tag_type, uint32_t version, const char *required_cmm, oyObject_s object)
Create a oyProfileTag_s from a list of arguments.
Definition: oyProfileTag_s.c:129
oySIGNATURE_ILLUMINANT
Definition: oyranos_profile.h:88
oyCMMFilterSocket_MatchPlug_f
int(* oyCMMFilterSocket_MatchPlug_f)(oyFilterSocket_s *socket, oyFilterPlug_s *plug)
verify connectors matching each other
Definition: oyConnector_s.h:112
oyNamedColors_s::oyNamedColors_ReleaseAt
OYAPI int OYEXPORT oyNamedColors_ReleaseAt(oyNamedColors_s *list, int pos)
release a element from a NamedColors list
Definition: oyNamedColors_s.c:155
oyFilterPlugs_s::oyFilterPlugs_MoveIn
OYAPI int OYEXPORT oyFilterPlugs_MoveIn(oyFilterPlugs_s *list, oyFilterPlug_s **obj, int pos)
add an element to a FilterPlugs list
Definition: oyFilterPlugs_s.c:115
oyICCPlatformDescription
const char * oyICCPlatformDescription(icPlatformSignature platform)
get the ICC profile platform description
Definition: oyranos_icc.c:644
oyOptions_s::oyOptions_Clear
OYAPI int OYEXPORT oyOptions_Clear(oyOptions_s *list)
clear the elements in a Options list
Definition: oyOptions_s.c:251
oyBEHAVIOUR_RENDERING_INTENT
Definition: oyranos.h:63
oyProfiles_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyProfiles_s.h:68
oyRectangle_s::oyRectangle_SetGeo
void oyRectangle_SetGeo(oyRectangle_s *edit_rectangle, double x, double y, double width, double height)
Set geometry.
Definition: oyRectangle_s.c:382
oyCMMapi_s::oyCMMapi_GetNext
oyCMMapi_s * oyCMMapi_GetNext(oyCMMapi_s *api)
get next CMMapi
Definition: oyCMMapi_s.c:180
oyWIDGET_ASSUMED_RGB
Definition: oyranos.h:223
oyFilterPlugs_s.h
oyArray2d_s.h
oyFilterPlug_s::oyFilterPlug_Copy
OYAPI oyFilterPlug_s *OYEXPORT oyFilterPlug_Copy(oyFilterPlug_s *filterplug, oyObject_s object)
copy or reference a FilterPlug object
Definition: oyFilterPlug_s.c:66
oyCMMapiFilter_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapiFilter_s.h:69
oySIGNATURE_DATETIME_MINUTES
Definition: oyranos_profile.h:86
oyPIXEL_ACCESS_IMAGE
Definition: oyranos_image.h:94
oyNamedColors_s::oyNamedColors_MoveIn
OYAPI int OYEXPORT oyNamedColors_MoveIn(oyNamedColors_s *list, oyNamedColor_s **obj, int pos)
add an element to a NamedColors list
Definition: oyNamedColors_s.c:115
oyConversion_s::oyConversion_RunPixels
int oyConversion_RunPixels(oyConversion_s *conversion, oyPixelAccess_s *pixel_access)
Iterate over a conversion graph.
Definition: oyConversion_s.c:667
oyStruct_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyStruct_s.h:84
oyWIDGETTYPE_INT
Definition: oyranos.h:246
oyConnectorImaging_s::oyConnectorImaging_IsPlug
int oyConnectorImaging_IsPlug(oyConnectorImaging_s *obj)
Is this connector a plug or a socket.
Definition: oyConnectorImaging_s.c:397
oyProfile_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyProfile_s.h:93
oyCONNECTOR_IMAGING_CAP_CAN_REVERT
Definition: oyConnectorImaging_s.h:131
oyStruct_RegisterStaticMessageFunc
int oyStruct_RegisterStaticMessageFunc(int type, oyStruct_RegisterStaticMessageFunc_f f)
register a function for verbosity
Definition: oyranos_core.c:56
oyStruct_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyStruct_s.h:82
oyOptions_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyOptions_s.h:81
oyFilterGraph_s::oyFilterGraph_ToText
OYAPI char *OYEXPORT oyFilterGraph_ToText(oyFilterGraph_s *graph, oyFilterNode_s *input, oyFilterNode_s *output, const char *head_line, int reserved, oyAlloc_f allocateFunc)
Text description of a graph.
Definition: oyranos_devices.c:2615
oyRectangle_s::oyRectangle_Normalise
void oyRectangle_Normalise(oyRectangle_s *edit_rectangle)
Normalise swapped values for width and height.
Definition: oyRectangle_s.c:264
oyArray2d_s::oyArray2d_GetDataGeo1
OYAPI double OYEXPORT oyArray2d_GetDataGeo1(oyArray2d_s *array, int x_y_w_h)
Get Geometry of the data rectangle.
Definition: oyArray2d_s.c:480
oyPixelAccess_s::oyPixelAccess_Create
oyPixelAccess_s * oyPixelAccess_Create(int32_t start_x, int32_t start_y, oyFilterPlug_s *plug, oyPIXEL_ACCESS_TYPE_e type, oyObject_s object)
Allocate iand initialise a basic oyPixelAccess_s object.
Definition: oyPixelAccess_s.c:168
oyFilterPlug_s::oyFilterPlug_Release
OYAPI int OYEXPORT oyFilterPlug_Release(oyFilterPlug_s **filterplug)
release and possibly deallocate a oyFilterPlug_s object
Definition: oyFilterPlug_s.c:85
oyOptions_s::oyOptions_FindString
const char * oyOptions_FindString(oyOptions_s *options, const char *registration, const char *value)
search for a certain option key and possibly value
Definition: oyOptions_s.c:1179
oySIGNAL_CONNECTED
Definition: oyObserver_s.h:52
oyOBJECT_CMM_API2_S
Definition: oyranos_object.h:169
oyOBJECT_CMM_OBJECT_TYPE_S
Definition: oyranos_object.h:180
oySIGNAL_DATA_CHANGED
Definition: oyObserver_s.h:54
oyConnectorImaging_s::oyConnectorImaging_SetMatch
int oyConnectorImaging_SetMatch(oyConnectorImaging_s *obj, oyCMMFilterSocket_MatchPlug_f func)
Set this connectors type check function.
Definition: oyConnectorImaging_s.c:514
oyProfile_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyProfile_s.h:91
oyDeviceGetInfo
OYAPI int OYEXPORT oyDeviceGetInfo(oyConfig_s *device, oyNAME_e type, oyOptions_s *options, char **info_text, oyAlloc_f allocateFunc)
get all devices matching to a device class and type
Definition: oyranos_devices.c:633
oyProfile_s::oyProfile_Copy
OYAPI oyProfile_s *OYEXPORT oyProfile_Copy(oyProfile_s *profile, oyObject_s object)
copy or reference a Profile object
Definition: oyProfile_s.c:68
oyConfig_s::oyConfig_GetBestMatchFromTaxiDB
OYAPI int OYEXPORT oyConfig_GetBestMatchFromTaxiDB(oyConfig_s *device, int32_t *rank_value)
search a profile ID in the Taxi DB for a configuration
Definition: oyConfig_s.c:1356
oyCHANS
Definition: oyranos_image.h:131
oyBOOLEAN_e
oyBOOLEAN_e
boolean operations
Definition: oyranos_object.h:290
oyFilterNode_s::oyFilterNode_GetModuleName
const OYAPI char *OYEXPORT oyFilterNode_GetModuleName(oyFilterNode_s *node)
Get filter core module string.
Definition: oyFilterNode_s.c:1244
oyBlob_s.h
oyPointer_s::release
oyStruct_Release_f release
Release function.
Definition: oyPointer_s.h:73
oyImage_s::oyImage_SetArray2dPointContinous
int oyImage_SetArray2dPointContinous(oyImage_s *image, int point_x, int point_y, int channel, oyPointer data)
Continous layout pixel accessor.
Definition: oyImage_s.c:178
oyPROFILE_e
oyPROFILE_e
Default Profiles.
Definition: oyranos.h:122
oyCMMapi7_s::oyCMMapi7_Create
OYAPI oyCMMapi7_s *OYEXPORT oyCMMapi7_Create(oyCMMInit_f init, oyCMMMessageFuncSet_f msg_set, const char *registration, int32_t version[3], int32_t module_api[3], const char *context_type, oyCMMFilterPlug_Run_f run, oyConnector_s **plugs, uint32_t plugs_n, uint32_t plugs_last_add, oyConnector_s **sockets, uint32_t sockets_n, uint32_t sockets_last_add, const char **properties, oyObject_s object)
Create a oyCMMapi7_s filter object.
Definition: oyCMMapi7_s.c:218
oyASSUMED_WEB
Definition: oyranos.h:133
oyBEHAVIOUR_PROOF_HARD
Definition: oyranos.h:67
oyCONNECTOR_EVENT_INCOMPATIBLE_DATA
Definition: oyranos_module.h:99
oyCONNECTOR_EVENT_STORAGE_CHANGED
Definition: oyranos_module.h:98
oyConfig_s::oyConfig_FromRegistration
OYAPI oyConfig_s *OYEXPORT oyConfig_FromRegistration(const char *registration, oyObject_s object)
New config with registration.
Definition: oyConfig_s.c:1327
oyVAL_DOUBLE
Definition: oyOption_s.h:73
oyVersionString
char * oyVersionString(int type, oyAlloc_f allocateFunc)
give the configure options for Oyranos
Definition: oyranos_core.c:535
oyThreadLockingReady
int oyThreadLockingReady(void)
tell if thread locking is ready
Definition: oyStruct_s.c:237
oyNamedColor_s::oyNamedColor_GetName
const char * oyNamedColor_GetName(oyNamedColor_s *color, oyNAME_e type, uint32_t flags)
get color channels
Definition: oyNamedColor_s.c:534
oyObjectInfoStatic_s
a static object
Definition: oyranos_generic.h:42
oyProfile_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyProfile_s.h:90
oyRectangle_s::oyRectangle_Index
int oyRectangle_Index(oyRectangle_s *rectangle, double x, double y)
Return position inside rectangle, assuming rectangle size.
Definition: oyRectangle_s.c:129
oyObserver_s::user_data
oyStruct_s * user_data
Definition: oyObserver_s.h:118
oyFilterNode_s::oyFilterNode_GetContext
OYAPI oyPointer_s *OYEXPORT oyFilterNode_GetContext(oyFilterNode_s *node)
Get module data.
Definition: oyFilterNode_s.c:1272
oyConfigs_s::oyConfigs_FromDB
OYAPI int OYEXPORT oyConfigs_FromDB(const char *registration, oyConfigs_s **configs, oyObject_s object)
Get all oyConfigs_s from DB.
Definition: oyConfigs_s.c:618
oyPointer_s
custom pointer
Definition: oyPointer_s.h:69
oyCONNECTOR_EVENT_INCOMPATIBLE_OPTION
Definition: oyranos_module.h:100
oyConversion_s.h
oyPointer_s::oyPointer_LookUpFromObject
oyPointer_s * oyPointer_LookUpFromObject(oyStruct_s *data, const char *data_type)
Get a module specific pointer from cache.
Definition: oyranos_module.c:1861
oyConfig_s::oyConfig_Copy
OYAPI oyConfig_s *OYEXPORT oyConfig_Copy(oyConfig_s *config, oyObject_s object)
copy or reference a Config object
Definition: oyConfig_s.c:73
oyFilterNodes_s::oyFilterNodes_Sort
OYAPI int OYEXPORT oyFilterNodes_Sort(oyFilterNodes_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyFilterNodes_s.c:267
oyCHANNELTYPE_V
Definition: oyranos_image.h:78
oyStruct_LockCreate_f
oyPointer(* oyStruct_LockCreate_f)(oyStruct_s *obj)
create a lock object
Definition: oyStruct_s.h:44
oyNamedColor_s::oyNamedColor_GetColor
int oyNamedColor_GetColor(oyNamedColor_s *color, oyProfile_s *profile, oyPointer buf, oyDATATYPE_e buf_type, uint32_t flags, oyOptions_s *options)
convert a named color to a standard color space
Definition: oyNamedColor_s.c:302
oyProfiles_s::oyProfiles_DeviceRank
int oyProfiles_DeviceRank(oyProfiles_s *list, oyConfig_s *device, int32_t *rank_list)
Sort a profile list according to a given device.
Definition: oyProfiles_s.c:710
oyWIDGET_ACTION_UNTAGGED_ASSIGN
Definition: oyranos.h:201
oyOPTIONSOURCE_FILTER
Definition: oyOption_s.h:55
oyCMMapi4_s::oyCMMapi4_New
OYAPI oyCMMapi4_s *OYEXPORT oyCMMapi4_New(oyObject_s object)
allocate a new CMMapi4 object
Definition: oyCMMapi4_s.c:41
oyOBJECT_COMP_S_
Definition: oyranos_object.h:187
oyConnector_s::oyConnector_SetIsPlug
int oyConnector_SetIsPlug(oyConnector_s *obj, int is_plug)
Set this connector as a plug or a socket.
Definition: oyConnector_s.c:244
oyOptions_s::oyOptions_FindDouble
int oyOptions_FindDouble(oyOptions_s *options, const char *registration, int pos, double *result)
get a value
Definition: oyOptions_s.c:1426
oyProfile_s::oyProfile_GetChannelName
const OYAPI char *OYEXPORT oyProfile_GetChannelName(oyProfile_s *profile, int pos, oyNAME_e type)
Get a channels name.
Definition: oyProfile_s.c:981
oyImage_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyImage_s.h:219
oyCHANNELTYPE_U
Definition: oyranos_image.h:77
oyCMMapiFilter_s
the module API 4,6,7 interface base
Definition: oyCMMapiFilter_s.h:67
oyImage_FromFile
int oyImage_FromFile(const char *file_name, oyImage_s **image, oyObject_s obj)
generate a Oyranos image from a file name
Definition: oyImage_s.c:1490
oyNamedColor_s::oyNamedColor_GetColorStd
int oyNamedColor_GetColorStd(oyNamedColor_s *color, oyPROFILE_e color_space, oyPointer buf, oyDATATYPE_e buf_type, uint32_t *flags, oyOptions_s *options)
convert a named color to a standard color space
Definition: oyNamedColor_s.c:486
oyERROR_DATA_WRITE
Definition: oyranos_object.h:358
oyConfigs_s::oyConfigs_Get
OYAPI oyConfig_s *OYEXPORT oyConfigs_Get(oyConfigs_s *list, int pos)
get a element of a Configs list
Definition: oyConfigs_s.c:190
oyCMMapi_s::oyCMMMessageFuncSet_f
int(* oyCMMMessageFuncSet_f)(oyMessage_f message_func)
optionaly sets a CMM message function
Definition: oyCMMapi_s.h:58
oyConfig_s::oyRankMapRelease
OYAPI void OYEXPORT oyRankMapRelease(oyRankMap **rank_map, oyDeAlloc_f deAllocateFunc)
Release a Rank Map.
Definition: oyConfig_s.c:1024
oyProfiles_s::oyProfiles_Count
OYAPI int OYEXPORT oyProfiles_Count(oyProfiles_s *list)
count the elements in a Profiles list
Definition: oyProfiles_s.c:216
oySIGNATURE_DATETIME_YEAR
Definition: oyranos_profile.h:82
oyConfig_s::oyConfig_AddDBData
OYAPI int OYEXPORT oyConfig_AddDBData(oyConfig_s *config, const char *key, const char *value, uint32_t flags)
add a key value pair to a oyConfig_s::db
Definition: oyConfig_s.c:137
oyStructList_s::oyStructList_MoveTo
int oyStructList_MoveTo(oyStructList_s *s, int pos, int new_pos)
Move a list element to a new position.
Definition: oyStructList_s.c:505
oyCMMui_s::oyCMMui_GetTextF
oyCMMGetText_f oyCMMui_GetTextF(oyCMMui_s *ui)
Get the GetText function.
Definition: oyCMMui_s.c:186
oyStructList_s::oyStructList_ObserverAdd
int oyStructList_ObserverAdd(oyStructList_s *list, oyStruct_s *observer, oyStruct_s *user_data, oyObserver_Signal_f signalFunc)
Add a observer to the each list member.
Definition: oyStructList_s.c:620
oyObserver_s::oyObserver_SignalSend
OYAPI int OYEXPORT oyObserver_SignalSend(oyObserver_s *observer, oySIGNAL_e signal_type, oyStruct_s *signal_data)
send a signal to a Observer object
Definition: oyObserver_s.c:153
oyOBJECT_FILTER_NODES_S
Definition: oyranos_object.h:158
oyStructList_s::oyStructList_AddName
int oyStructList_AddName(oyStructList_s *texts, const char *text, int pos)
Add a name to a list.
Definition: oyStructList_s.c:753
oyOBJECT_PROFILE_S
Definition: oyranos_object.h:141
oyFilterNode_s
A FilterNode object.
Definition: oyFilterNode_s.h:152
oyICCMeasurementGeometryDescription
const char * oyICCMeasurementGeometryDescription(icMeasurementGeometry sig)
get ICC profile Measurement Geometry description
Definition: oyranos_icc.c:847
oyWidgetTitleGet
oyWIDGET_TYPE_e oyWidgetTitleGet(oyWIDGET_e option, const oyGROUP_e **categories, const char **name, const char **tooltip, int *flags)
Get a special Options UI strings.
Definition: oyranos.c:241
oyBEHAVIOUR_RENDERING_BPC
Definition: oyranos.h:64
oyBEHAVIOUR_MIXED_MOD_DOCUMENTS_SCREEN
Definition: oyranos.h:62
oyCountry
const char * oyCountry(void)
get country code
Definition: oyranos_core.c:445
oyCMMapiFilter_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyCMMapiFilter_s.h:70
oySIGNATURE_PLATFORM
Definition: oyranos_profile.h:76
oyValueUInt32
icUInt32Number oyValueUInt32(icUInt32Number val)
convert to network byte order
Definition: oyranos_core.c:628
oyStruct_CheckType
OYAPI int OYEXPORT oyStruct_CheckType(oyStruct_s *obj, oyOBJECT_e type)
check if the object is a class or is inherited of a class
Definition: oyStruct_s.c:249
oyConfigs_s::oyConfigs_SelectSimilars
OYAPI int OYEXPORT oyConfigs_SelectSimilars(oyConfigs_s *list, const char *pattern[][2], oyConfigs_s **filtered)
filter similiar configs compared by a pattern
Definition: oyConfigs_s.c:543
oyCONNECTOR_EVENT_e
oyCONNECTOR_EVENT_e
Connector events types.
Definition: oyranos_module.h:93
oyObserver_s::model
oyStruct_s * model
Definition: oyObserver_s.h:115
oyProfileTag_s::oyProfileTag_GetBlock
int oyProfileTag_GetBlock(oyProfileTag_s *tag, oyPointer *tag_block, size_t *tag_size, oyAlloc_f allocateFunc)
Get the raw memory block of the tag.
Definition: oyProfileTag_s.c:590
oyToSwapColorChannels_m
#define oyToSwapColorChannels_m(s)
Definition: oyranos_image.h:230
oyOBJECT_IMAGE_S
Definition: oyranos_object.h:147
oyNamedColors_s::oyNamedColors_Sort
OYAPI int OYEXPORT oyNamedColors_Sort(oyNamedColors_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyNamedColors_s.c:267
oyCMMapiFilters_s::oyCMMapiFilters_ReleaseAt
OYAPI int OYEXPORT oyCMMapiFilters_ReleaseAt(oyCMMapiFilters_s *list, int pos)
release a element from a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:158
oyEDITING_LAB
Definition: oyranos.h:125
oyOptions_s::oyOptions_ForFilter_
oyOptions_s * oyOptions_ForFilter_(oyFilterCore_s_ *filter, uint32_t flags, oyObject_s object)
Provide Oyranos behaviour settings.
Definition: oyranos_devices.c:2019
oyImage_GetLine_f
oyPointer(* oyImage_GetLine_f)(oyImage_s *image, int line_y, int *height, int channel, int *is_allocated)
Definition: oyImage_s.h:72
oyFilterNode_s::oyFilterNode_ToBlob
oyBlob_s * oyFilterNode_ToBlob(oyFilterNode_s *node, oyObject_s object)
Node context to binary blob.
Definition: oyFilterNode_s.c:1336
oyNamedColors_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyNamedColors_s.h:66
oyConnector_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConnector_s.h:73
oyWIDGET_ASSUMED_GRAY
Definition: oyranos.h:226
oyCMMapiFilters_s.h
oyImage_s::oyImage_GetArray2dLineContinous
oyPointer oyImage_GetArray2dLineContinous(oyImage_s *image, int point_y, int *height, int channel, int *is_allocated)
Continous layout line accessor.
Definition: oyImage_s.c:149
oyValueInt32
icS15Fixed16Number oyValueInt32(icS15Fixed16Number val)
convert to network byte order
Definition: oyranos_core.c:653
oyConfigs_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConfigs_s.h:73
oySIGNATURE_INTENT
Definition: oyranos_profile.h:80
oyEDITING_CMYK
Definition: oyranos.h:127
oyConnector_s::oyConnector_IsPlug
int oyConnector_IsPlug(oyConnector_s *obj)
Is this connector a plug or a socket.
Definition: oyConnector_s.c:220
oySIGNATURE_MAGIC
Definition: oyranos_profile.h:75
oyOPTIONATTRIBUTE_BASIC
Definition: oyranos_object.h:267
oyFilterNodes_s.h
oyProfile_s
A profile and its attributes.
Definition: oyProfile_s.h:88
oyCMMui_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMui_s.h:90
oyFilterSocket_s::oyFilterSocket_Callback
OYAPI int OYEXPORT oyFilterSocket_Callback(oyFilterPlug_s *c, oyCONNECTOR_EVENT_e e)
Tell about a oyConversion_s event.
Definition: oyFilterSocket_s.c:117
oyWIDGET_RENDERING_BPC
Definition: oyranos.h:207
oyGROUP_EXTERN
Definition: oyranos.h:46
oyDeviceGetProfile
OYAPI int OYEXPORT oyDeviceGetProfile(oyConfig_s *device, oyOptions_s *options, oyProfile_s **profile)
order a device profile
Definition: oyranos_devices.c:783
oyProfile_s::oyProfile_GetFileName
const OYAPI char *OYEXPORT oyProfile_GetFileName(oyProfile_s *profile, int dl_pos)
Get the ICC profile location in the filesystem.
Definition: oyProfile_s.c:1666
oyFilterNode_s::oyFilterNode_SetBackendContext
OYAPI int OYEXPORT oyFilterNode_SetBackendContext(oyFilterNode_s *obj, oyPointer_s *ptr)
set backend specific runtime data
Definition: oyFilterNode_s.c:1411
oyArray2d_s::oyArray2d_SetRows
OYAPI int OYEXPORT oyArray2d_SetRows(oyArray2d_s *obj, oyPointer *rows, int do_copy)
Set the data and (re-)initialise the object.
Definition: oyArray2d_s.c:303
oyCMMui_s::oyCMMui_GetTexts
const char ** oyCMMui_GetTexts(oyCMMui_s *ui)
Get texts for GetTextF.
Definition: oyCMMui_s.c:213
oyRectangle_s::oyRectangle_SetByRectangle
void oyRectangle_SetByRectangle(oyRectangle_s *edit_rectangle, oyRectangle_s *ref)
Copy values.
Definition: oyRectangle_s.c:361
oyEDITING_XYZ
Definition: oyranos.h:124
oyWIDGETTYPE_BEHAVIOUR
Definition: oyranos.h:243
oyRectangle_s::oyRectangle_Release
OYAPI int OYEXPORT oyRectangle_Release(oyRectangle_s **rectangle)
release and possibly deallocate a oyRectangle_s object
Definition: oyRectangle_s.c:84
oyFilterNodes_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterNodes_s.h:72
oyGetProfileBlock
void * oyGetProfileBlock(const char *profilename, size_t *size, oyAlloc_f alloc_func)
obtain an memory block in the responsibility of the user
Definition: oyranos.c:792
oyNAME_NICK
Definition: oyranos_object.h:218
oyICCMeasurementFlareDescription
const char * oyICCMeasurementFlareDescription(icMeasurementFlare sig)
get ICC profile Measurement Flare description
Definition: oyranos_icc.c:865
oyWIDGET_PROFILE_PROOF
Definition: oyranos.h:228
oyCONNECTOR_EVENT_INCOMPLETE_GRAPH
Definition: oyranos_module.h:102
oyBlob_s
A data blob object.
Definition: oyBlob_s.h:60
oyWIDGET_RENDERING_INTENT
Definition: oyranos.h:206
oyConnector_s::oyConnector_SetReg
int oyConnector_SetReg(oyConnector_s *obj, const char *type_registration)
Set this connectors type string.
Definition: oyConnector_s.c:299
oyWIDGET_GROUP_POLICY
Definition: oyranos.h:181
oyFilterCore_s::oyFilterCore_GetRegistration
const OYAPI char *OYEXPORT oyFilterCore_GetRegistration(oyFilterCore_s *filter)
Get registration text.
Definition: oyFilterCore_s.c:273
oyOption_s::oyOption_SetValueFromDB
int oyOption_SetValueFromDB(oyOption_s *option)
Value filled from DB if available.
Definition: oyranos_devices.c:2242
oyProfile_FromTaxiDB
OYAPI oyProfile_s *OYEXPORT oyProfile_FromTaxiDB(oyOptions_s *options, oyObject_s object)
look up a profile of a device from Taxi DB
Definition: oyProfile_s.c:418
oyConversion_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConversion_s.h:190
oyCMMui_s.h
oyFilterNodes_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterNodes_s.h:69
oyQUERY_PROFILE_TAG_TYPE_READ
Definition: oyranos_module.h:39
oyCMMapis_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapis_s.h:68
oyConnector_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyConnector_s.h:75
oyCMMapiFilter_s::oyCMMapiFilter_New
OYAPI oyCMMapiFilter_s *OYEXPORT oyCMMapiFilter_New(oyObject_s object)
allocate a new CMMapiFilter object
Definition: oyCMMapiFilter_s.c:39
oyOBJECT_CONNECTOR_IMAGING_S
Definition: oyranos_object.h:150
oyFilterPlugs_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterPlugs_s.h:70
oySIGNATURE_ATTRIBUTES2
Definition: oyranos_profile.h:92
oyFilterRegistrationMatchKey
int oyFilterRegistrationMatchKey(const char *registration1, const char *registration2, oyOBJECT_e api_number)
compare two registration strings, skip key attributes
Definition: oyranos_object.c:691
oyBOOLEAN_INTERSECTION
Definition: oyranos_object.h:291
oyGROUP_DEFAULT_PROFILES_EDIT
Definition: oyranos.h:37
oyProfileTag_s::oyProfileTag_GetUse
OYAPI icTagSignature OYEXPORT oyProfileTag_GetUse(oyProfileTag_s *tag)
Get the usage signature.
Definition: oyProfileTag_s.c:887
oyOption_s::oyOption_GetId
int oyOption_GetId(oyOption_s *obj)
get the identification number of a option
Definition: oyOption_s.c:151
oyICCDeviceClassDescription
const char * oyICCDeviceClassDescription(icProfileClassSignature sig)
get the ICC profile icProfileClassSignature description
Definition: oyranos_icc.c:611
oyBlob_s::oyBlob_SetFromData
int oyBlob_SetFromData(oyBlob_s *blob, oyPointer ptr, size_t size, const char *type)
set value from a data blob
Definition: oyBlob_s.c:114
oyCMMapi7_s
Data processing node.
Definition: oyCMMapi7_s.h:110
oyConnectorImaging_s::oyConnectorImaging_SetReg
int oyConnectorImaging_SetReg(oyConnectorImaging_s *obj, const char *type_registration)
Set this connectors type string.
Definition: oyConnectorImaging_s.c:476
oyConfig_s::oyConfig_Count
OYAPI int OYEXPORT oyConfig_Count(oyConfig_s *config)
Number of all options.
Definition: oyConfig_s.c:788
oyOBJECT_EXTERNFUNC_S
Definition: oyranos_object.h:185
oyOBJECT_CMM_UI_S
Definition: oyranos_object.h:179
oyFilterNode_s::oyFilterNode_GetPlug
OYAPI oyFilterPlug_s *OYEXPORT oyFilterNode_GetPlug(oyFilterNode_s *node, int pos)
Get a oyFilterPlug_s of type from a FilterNode.
Definition: oyFilterNode_s.c:746
oyFilterGraph_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterGraph_s.h:67
oyProfiles_s
Tell about the conversion profiles.
Definition: oyProfiles_s.h:66
oyPixelAccess_s::oyPixelAccess_GetUserData
oyStruct_s * oyPixelAccess_GetUserData(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::user_data.
Definition: oyPixelAccess_s.c:405
oyStructList_s::oyStructList_GetHash
oyHash_s * oyStructList_GetHash(oyStructList_s *cache_list, uint32_t flags, const char *hash_text)
Get a hash from a cache.
Definition: oyStructList_s.c:817
oyDeviceGet
OYAPI int OYEXPORT oyDeviceGet(const char *device_type, const char *device_class, const char *device_name, oyOptions_s *options, oyConfig_s **device)
ask a module for device informations or other direct calls
Definition: oyranos_devices.c:182
oyConnectorImaging_s::oyConnectorImaging_GetTexts
const OYAPI char **OYEXPORT oyConnectorImaging_GetTexts(oyConnectorImaging_s *obj)
get the text classes in a connector
Definition: oyConnectorImaging_s.c:341
oyICCColorSpaceGetChannelName
const char * oyICCColorSpaceGetChannelName(icColorSpaceSignature sig, int pos, int type)
channel names of a color space
Definition: oyranos_icc.c:248
oyConnectorImaging_s::oyConnectorImaging_GetText
const OYAPI char *OYEXPORT oyConnectorImaging_GetText(oyConnectorImaging_s *obj, const char *name_class, oyNAME_e type)
get the names in a connector
Definition: oyConnectorImaging_s.c:369
oyCOFF
Definition: oyranos_image.h:129
oyProfiles_s::oyProfiles_Release
OYAPI int OYEXPORT oyProfiles_Release(oyProfiles_s **profiles)
release and possibly deallocate a oyProfiles_s object
Definition: oyProfiles_s.c:86
oyBlob_s::oyBlob_Release
OYAPI int OYEXPORT oyBlob_Release(oyBlob_s **blob)
release and possibly deallocate a oyBlob_s object
Definition: oyBlob_s.c:80
oyArray2d_s::oyArray2d_New
OYAPI oyArray2d_s *OYEXPORT oyArray2d_New(oyObject_s object)
allocate a new Array2d object
Definition: oyArray2d_s.c:36
oyToByteswap_m
#define oyToByteswap_m(x)
Definition: oyranos_image.h:236
oyDeviceAskProfile2
OYAPI int OYEXPORT oyDeviceAskProfile2(oyConfig_s *device, oyOptions_s *options, oyProfile_s **profile)
ask for the device profile
Definition: oyranos_devices.c:838
oyWIDGET_GROUP_DEFAULT_PROFILES_PROOF
Definition: oyranos.h:186
oyProfile_Install
OYAPI int OYEXPORT oyProfile_Install(oyProfile_s *profile, oyOptions_s *options)
Install a ICC profile.
Definition: oyProfile_s.c:480
oyImage_s
A reference struct to gather information for image transformation.
Definition: oyImage_s.h:214
oyConfDomain_s
a ConfDomain object
Definition: oyranos_devices.h:100
oyConfig_s::oyConfig_SaveToDB
OYAPI int OYEXPORT oyConfig_SaveToDB(oyConfig_s *config)
Store a oyConfig_s in DB.
Definition: oyConfig_s.c:315
oyWIDGET_GROUP_BEHAVIOUR_MISSMATCH
Definition: oyranos.h:190
oyGROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS
Definition: oyranos.h:42
oyConfigs_s::oyConfigs_New
OYAPI oyConfigs_s *OYEXPORT oyConfigs_New(oyObject_s object)
allocate a new Configs object
Definition: oyConfigs_s.c:45
oyWIDGET_GROUP_BEHAVIOUR_RENDERING
Definition: oyranos.h:188
oyConversion_s::oyPixelAccess_ChangeRectangle
int oyPixelAccess_ChangeRectangle(oyPixelAccess_s *pixel_access, double start_x, double start_y, oyRectangle_s *output_rectangle)
Change the ticket for a conversion graph.
Definition: oyPixelAccess_s.c:120
oyFilterPlugs_s
A FilterPlugs list.
Definition: oyFilterPlugs_s.h:66
oyFilterGraph_s::oyFilterGraph_New
OYAPI oyFilterGraph_s *OYEXPORT oyFilterGraph_New(oyObject_s object)
allocate a new FilterGraph object
Definition: oyFilterGraph_s.c:43
oyOption_s::oyOption_GetStruct
oyStruct_s * oyOption_GetStruct(oyOption_s *option, oyOBJECT_e type)
ask for a oyStruct_s object
Definition: oyOption_s.c:871
oyGROUP_PATHS
Definition: oyranos.h:35
oyOptions_s::oyOptions_Filter
int oyOptions_Filter(oyOptions_s **add_list, int32_t *count, uint32_t flags, oyBOOLEAN_e type, const char *registration, oyOptions_s *src_list)
filter options
Definition: oyOptions_s.c:808
oyFilterPlugs_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyFilterPlugs_s.h:68
oyObject_s.h
oyOBJECT_OBJECT_S
Definition: oyranos_object.h:137
oyConfigs_s::oyConfigDomainList
OYAPI int OYEXPORT oyConfigDomainList(const char *registration_pattern, char ***list, uint32_t *count, uint32_t **rank_list, oyAlloc_f allocateFunc)
Count and show the global oyConfigs_s suppliers.
Definition: oyConfigs_s.c:845
oyOBJECT_CMM_INFO_S
Definition: oyranos_object.h:164
oyObserver_s::oyStruct_EnableSignalSend
OYAPI int OYEXPORT oyStruct_EnableSignalSend(oyStruct_s *model)
reenable sending a signal to all ovservers of a model
Definition: oyObserver_s.c:446
oyOptions_s::oyOptions_SaveToDB
OYAPI int OYEXPORT oyOptions_SaveToDB(oyOptions_s *options, const char *registration, char **new_reg, oyAlloc_f allocateFunc)
store a oyOptions_s in DB
Definition: oyranos_devices.c:2168
oyImage_s::oyImage_Release
OYAPI int OYEXPORT oyImage_Release(oyImage_s **image)
release and possibly deallocate a oyImage_s object
Definition: oyImage_s.c:80
oyFilterNode_s::oyFilterNode_EdgeCount
int oyFilterNode_EdgeCount(oyFilterNode_s *node, int is_input, int flags)
Count real and potential connections to a filter node object.
Definition: oyFilterNode_s.c:493
oyRectangle_s::oyRectangle_Round
void oyRectangle_Round(oyRectangle_s *edit_rectangle)
Scale with origin in the top left corner.
Definition: oyRectangle_s.c:316
oyWIDGET_PROOF_SOFT
Definition: oyranos.h:209
oyConnectorImaging_s::oyConnectorImaging_SetDataTypes
OYAPI int OYEXPORT oyConnectorImaging_SetDataTypes(oyConnectorImaging_s *c, oyDATATYPE_e *data_types, int data_types_n)
Set data types capability of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:122
oyFILTER_REG_MODE_STRIP_IMPLEMENTATION_ATTR
Definition: oyranos_module.h:118
oyOPTIONSOURCE_e
oyOPTIONSOURCE_e
a option source type
Definition: oyOption_s.h:53
oyFilterGraph_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyFilterGraph_s.h:65
oyRectangle_s::oyRectangle_GetGeo
void oyRectangle_GetGeo(oyRectangle_s *rectangle, double *x, double *y, double *width, double *height)
get geometry
Definition: oyRectangle_s.c:406
oyConfig_s::oyConfig_FindString
const OYAPI char *OYEXPORT oyConfig_FindString(oyConfig_s *config, const char *key, const char *value)
Search in data sets for a key/value.
Definition: oyConfig_s.c:687
oyObjectInfoStatic_s::dummy3
oyPointer dummy3
Definition: oyranos_generic.h:46
oyICCColorSpaceToChannelLayout
oyCHANNELTYPE_e oyICCColorSpaceToChannelLayout(icColorSpaceSignature sig, int pos)
describe a channels characteristic
Definition: oyranos_icc.c:373
oyFilterCore_s::oyFilterCore_GetText
const char * oyFilterCore_GetText(oyFilterCore_s *filter, oyNAME_e name_type)
Get text.
Definition: oyFilterCore_s.c:160
oyFilterNode_s::oyFilterNode_GetPlugNode
OYAPI oyFilterNode_s *OYEXPORT oyFilterNode_GetPlugNode(oyFilterNode_s *node, int pos)
Get a neighbouring oyFilterNode_s.
Definition: oyFilterNode_s.c:968
oyCMMui_s::oyCMMui_Create
OYAPI oyCMMui_s *OYEXPORT oyCMMui_Create(const char *category, oyCMMGetText_f getText, const char **texts, oyObject_s object)
Create a oyCMMui_s object.
Definition: oyCMMui_s.c:125
oyContextCollectData_
const char * oyContextCollectData_(oyStruct_s *s, oyOptions_s *opts, oyStructList_s *ins, oyStructList_s *outs)
Describe a transform uniquely.
Definition: oyranos_generic.c:54
oyPointer_s::oyPointer_LookUpFromText
oyPointer_s * oyPointer_LookUpFromText(const char *text, const char *data_type)
Get a module specific pointer from cache.
Definition: oyranos_module.c:1904
OY_COMPUTE
#define OY_COMPUTE
Definition: oyProfile_s.h:69
oyMessageFunc
int oyMessageFunc(int code, const oyPointer context_object, const char *format,...)
default message function to console
Definition: oyranos_core.c:359
oyStruct_Allocate
OYAPI oyPointer OYEXPORT oyStruct_Allocate(oyStruct_s *st, size_t size)
let a object allocate some memory
Definition: oyStruct_s.c:175
oyProfileTag_s::oyProfileTag_CreateFromText
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_CreateFromText(const char *text, icTagTypeSignature tag_type, icTagSignature tag_usage, oyObject_s object)
Create a oyProfileTag_s from a string.
Definition: oyProfileTag_s.c:207
oyOption_s::oyOption_FromRegistration
oyOption_s * oyOption_FromRegistration(const char *registration, oyObject_s object)
new option with registration and value filled from DB if available
Definition: oyOption_s.c:121
oyPixelAccess_s::release
oyStruct_Release_f release
Release function.
Definition: oyPixelAccess_s.h:207
oyConversion_s::oyConversion_CreateBasicPixels
oyConversion_s * oyConversion_CreateBasicPixels(oyImage_s *input, oyImage_s *output, oyOptions_s *options, oyObject_s object)
Allocate initialise a basic oyConversion_s object.
Definition: oyConversion_s.c:225
oyPixelAccess_s::oyPixelAccess_SetUserData
int oyPixelAccess_SetUserData(oyPixelAccess_s *pixel_access, oyStruct_s *user_data)
Set oyPixelAccess_s::user_data.
Definition: oyPixelAccess_s.c:428
oyProfileTag_s::oyProfileTag_GetStatus
oySTATUS_e oyProfileTag_GetStatus(oyProfileTag_s *tag)
Get the status.
Definition: oyProfileTag_s.c:679
oyProfile_s::release
oyStruct_Release_f release
Release function.
Definition: oyProfile_s.h:92
oyCMMapiFilters_s::oyCMMapiFilters_New
OYAPI oyCMMapiFilters_s *OYEXPORT oyCMMapiFilters_New(oyObject_s object)
allocate a new CMMapiFilters object
Definition: oyCMMapiFilters_s.c:45
oyWIDGET_GROUP_BEHAVIOUR_MIXED_MODE_DOCUMENTS
Definition: oyranos.h:189
oyFilterNodes_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterNodes_s.h:71
oyProfile_s::oyProfile_GetID
const OYAPI oyChar *OYEXPORT oyProfile_GetID(oyProfile_s *profile)
Get unique name.
Definition: oyProfile_s.c:1016
oyFilterGraph_s::oyFilterGraph_CountNodes
OYAPI int OYEXPORT oyFilterGraph_CountNodes(oyFilterGraph_s *graph, const char *registration, const char *mark)
Count nodes.
Definition: oyFilterGraph_s.c:205
oyFilterPlugs_s::oyFilterPlugs_Clear
OYAPI int OYEXPORT oyFilterPlugs_Clear(oyFilterPlugs_s *list)
clear the elements in a FilterPlugs list
Definition: oyFilterPlugs_s.c:243
oyQUERY_PROFILE_TAG_TYPE_WRITE
Definition: oyranos_module.h:40
oyConnector_s::release
oyStruct_Release_f release
Release function.
Definition: oyConnector_s.h:74
oyERROR_DATA_READ
Definition: oyranos_object.h:357
oyCheckProfile
int oyCheckProfile(const char *name, const char *unused)
check an file if it is a profile
Definition: oyranos.c:718
oyASSUMED_RGB
Definition: oyranos.h:132
oyWIDGET_EDITING_RGB
Definition: oyranos.h:217
oyWIDGET_MIXED_MOD_DOCUMENTS_SCREEN
Definition: oyranos.h:205
oyFilterSocket_s::oyFilterSocket_Release
OYAPI int OYEXPORT oyFilterSocket_Release(oyFilterSocket_s **filtersocket)
release and possibly deallocate a oyFilterSocket_s object
Definition: oyFilterSocket_s.c:83
oyCacheListGetEntry_
oyHash_s * oyCacheListGetEntry_(oyStructList_s *cache_list, uint32_t flags, const char *hash_text)
Definition: oyranos_generic.c:112
oyConnector_s.h
oyOptions_s::oyOptions_SetFromDouble
int oyOptions_SetFromDouble(oyOptions_s **obj, const char *registration, double value, int pos, uint32_t flags)
change a value
Definition: oyOptions_s.c:1479
oyFLOAT
Definition: oyranos_image.h:49
OY_SLASH_C
#define OY_SLASH_C
Definition: oyranos_definitions.h:103
oyDeviceToJSON
OYAPI int OYEXPORT oyDeviceToJSON(oyConfig_s *device, oyOptions_s *options, char **json_text, oyAlloc_f allocateFunc)
get JSON format device calibration text from a device
Definition: oyranos_devices.c:1442
oyProfileTag_s::oyProfileTag_GetSize
OYAPI size_t OYEXPORT oyProfileTag_GetSize(oyProfileTag_s *tag)
Get the data size.
Definition: oyProfileTag_s.c:964
oyWIDGET_RENDERING_INTENT_PROOF
Definition: oyranos.h:208
oyFilterNode_s::oyFilterNode_NewWith
oyFilterNode_s * oyFilterNode_NewWith(const char *registration, oyOptions_s *options, oyObject_s object)
Initialise a new filter node object properly.
Definition: oyFilterNode_s.c:1082
oyVALUETYPE_e
oyVALUETYPE_e
a value type
Definition: oyOption_s.h:70
oyCONNECTOR_EVENT_DATA_CHANGED
Definition: oyranos_module.h:97
oyWIDGET_EDITING_XYZ
Definition: oyranos.h:215
oySIGNATURE_DATETIME_HOURS
Definition: oyranos_profile.h:85
oyValue_u::oyValueTypeText
const char * oyValueTypeText(oyVALUETYPE_e type)
obtain a short string about union type
Definition: oyOption_s.c:1274
oyImage_s::oyImage_SetData
int oyImage_SetData(oyImage_s *image, oyStruct_s **pixel_data, oyImage_GetPoint_f getPoint, oyImage_GetLine_f getLine, oyImage_GetTile_f getTile, oyImage_SetPoint_f setPoint, oyImage_SetLine_f setLine, oyImage_SetTile_f setTile)
set a custom image data module
Definition: oyImage_s.c:1126
oyProfile_s::oyProfile_GetText
const OYAPI oyChar *OYEXPORT oyProfile_GetText(oyProfile_s *profile, oyNAME_e type)
Get a presentable name.
Definition: oyProfile_s.c:1122
oyProfileTag_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyProfileTag_s.h:68
oyRectangle_s::oyRectangle_Show
const char * oyRectangle_Show(oyRectangle_s *rect)
Debug text.
Definition: oyRectangle_s.c:487
oyConfigs_s::oyConfigs_FromDeviceClass
OYAPI int OYEXPORT oyConfigs_FromDeviceClass(const char *device_type, const char *device_class, oyOptions_s *options, oyConfigs_s **devices, oyObject_s object)
Ask a module for device informations or other direct calls.
Definition: oyConfigs_s.c:404
oyArray2d_s::oyImage_WritePPM
int oyImage_WritePPM(oyImage_s *image, const char *file_name, const char *free_text)
implement oyCMMFilter_GetNext_f()
Definition: oyImage_s.c:900
oyOptions_Handle
OYAPI int OYEXPORT oyOptions_Handle(const char *registration, oyOptions_s *options, const char *command, oyOptions_s **result)
Handle a request by a module.
Definition: oyranos_module.c:1984
oyProfileListGet
char ** oyProfileListGet(const char *colorsig, uint32_t *size, oyAlloc_f allocateFunc)
get a list of profile filenames
Definition: oyranos.c:672
oyConversion_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyConversion_s.h:188
oyCIEabsXYZ2ICCrelXYZ
void oyCIEabsXYZ2ICCrelXYZ(const double *CIEXYZ, double *ICCXYZ, const double *XYZmin, const double *XYZmax, const double *XYZwhite)
CIE absolute colorimetric to ICC relative colorimetric.
Definition: oyranos_color.c:120
oyConnectorImaging_s.h
oyOptions_s::oyOptions_MoveIn
OYAPI int OYEXPORT oyOptions_MoveIn(oyOptions_s *list, oyOption_s **obj, int pos)
add an element to a Options list
Definition: oyOptions_s.c:118
oyCMMapi_s::oyCMMGetText_f
const typedef char *(* oyCMMGetText_f)(const char *select, oyNAME_e type, oyStruct_s *context)
get strings from a CMM
Definition: oyranos_module.h:67
oyNamedColors_s::oyNamedColors_New
OYAPI oyNamedColors_s *OYEXPORT oyNamedColors_New(oyObject_s object)
allocate a new NamedColors object
Definition: oyNamedColors_s.c:42
oyArray2d_s::oyArray2d_Release
OYAPI int OYEXPORT oyArray2d_Release(oyArray2d_s **array2d)
release and possibly deallocate a oyArray2d_s object
Definition: oyArray2d_s.c:80
oyLockRelease_f
void(* oyLockRelease_f)(oyPointer lock, const char *marker, int line)
Lock release function type.
Definition: oyranos_object.h:47
oyOBJECT_INFO_STATIC_S
Definition: oyranos_object.h:199
oyValue_u::string_list
char ** string_list
Definition: oyOption_s.h:96
oy_domain_codeset
const char * oy_domain_codeset
codeset for Oyranos
Definition: oyranos_i18n.c:38
oyICCColorSpaceToChannelLayout
oyCHANNELTYPE_e oyICCColorSpaceToChannelLayout(icColorSpaceSignature sig, int pos)
describe a channels characteristic
Definition: oyranos_icc.c:373
oyValue_u
a value
Definition: oyOption_s.h:90
oyOBJECT_CONFIG_S
Definition: oyranos_object.h:192
oyCMMui_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMui_s.h:89
oyOBJECT_FORMS_ARGS_S
Definition: oyranos_object.h:195
oyImage_ToFile
int oyImage_ToFile(oyImage_s *image, const char *file_name, oyOptions_s *opts)
write a Oyranos image to a file name
Definition: oyImage_s.c:1552
oyProfileTag_s::oyProfileTag_New
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_New(oyObject_s object)
allocate a new ProfileTag object
Definition: oyProfileTag_s.c:41
oyCMMapi4_s::oyCMMapi4_SetBackendContext
OYAPI int OYEXPORT oyCMMapi4_SetBackendContext(oyCMMapi4_s *api, oyPointer_s *ptr)
set filter type specific runtime data
Definition: oyCMMapi4_s.c:121
oyCMMapiFilters_s::oyCMMapiFilters_MoveIn
OYAPI int OYEXPORT oyCMMapiFilters_MoveIn(oyCMMapiFilters_s *list, oyCMMapiFilter_s **obj, int pos)
add an element to a CMMapiFilters list
Definition: oyCMMapiFilters_s.c:118
oyOPTIONATTRIBUTE_FRONT
Definition: oyranos_object.h:277
oyContextCollectData_
const char * oyContextCollectData_(oyStruct_s *s, oyOptions_s *opts, oyStructList_s *ins, oyStructList_s *outs)
Describe a transform uniquely.
Definition: oyranos_generic.c:54
oyConfigs_s::oyConfigs_FromDomain
OYAPI int OYEXPORT oyConfigs_FromDomain(const char *registration_domain, oyOptions_s *options, oyConfigs_s **configs, oyObject_s object)
Send a request to a configuration module.
Definition: oyConfigs_s.c:316
oyStruct_Allocate
OYAPI oyPointer OYEXPORT oyStruct_Allocate(oyStruct_s *st, size_t size)
let a object allocate some memory
Definition: oyStruct_s.c:175
oyOBJECT_CMM_API6_S
Definition: oyranos_object.h:173
oyWIDGET_GROUP_DEVICES
Definition: oyranos.h:193
oyCMMui_s::oyCMMui_SetUiOptions
OYAPI void OYEXPORT oyCMMui_SetUiOptions(oyCMMui_s *ui, const char *options, oyCMMuiGet_f oyCMMuiGet)
Set UI for possible options.
Definition: oyCMMui_s.c:162
oyProfileTag_s::oyProfileTag_Get
oyStructList_s * oyProfileTag_Get(oyProfileTag_s *tag)
Definition: oyProfileTag_s.c:357
oyCMMapiFilters_s::oyCMMapiFilters_Copy
OYAPI oyCMMapiFilters_s *OYEXPORT oyCMMapiFilters_Copy(oyCMMapiFilters_s *cmmapifilters, oyObject_s object)
copy or reference a CMMapiFilters object
Definition: oyCMMapiFilters_s.c:70
oyOBJECT_CMM_API4_S
Definition: oyranos_object.h:171
oyPointer_s::oyPointer_New
OYAPI oyPointer_s *OYEXPORT oyPointer_New(oyObject_s object)
allocate a new Pointer object
Definition: oyPointer_s.c:39
oyProfile_s::oyProfile_AddDevice
int oyProfile_AddDevice(oyProfile_s *profile, oyConfig_s *device, oyOptions_s *options)
Add device and driver informations to a profile.
Definition: oyProfile_s.c:2035
oyConfigs_s::oyConfigs_Copy
OYAPI oyConfigs_s *OYEXPORT oyConfigs_Copy(oyConfigs_s *configs, oyObject_s object)
copy or reference a Configs object
Definition: oyConfigs_s.c:70
oyCMMapi4_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyCMMapi4_s.h:89
oyConnectorImaging_s::oyConnectorImaging_GetReg
const char * oyConnectorImaging_GetReg(oyConnectorImaging_s *obj)
Get the registration for the connection type.
Definition: oyConnectorImaging_s.c:449
oyOPTIONSOURCE_NONE
Definition: oyOption_s.h:54
oyConfigs_s::oyConfigs_MoveIn
OYAPI int OYEXPORT oyConfigs_MoveIn(oyConfigs_s *list, oyConfig_s **obj, int pos)
add an element to a Configs list
Definition: oyConfigs_s.c:118
oyranos_module.h
oyWIDGET_ACTION_OPEN_MISMATCH_CMYK
Definition: oyranos.h:203
oyConnector_s::oyConnector_GetMatch
oyCMMFilterSocket_MatchPlug_f oyConnector_GetMatch(oyConnector_s *obj)
Set this connectors type check function.
Definition: oyConnector_s.c:366
oyConversion_s::oyConversion_GetGraph
oyFilterGraph_s * oyConversion_GetGraph(oyConversion_s *conversion)
Get the filter graph from a conversion context.
Definition: oyConversion_s.c:481
oySIGNATURE_DATETIME_DAY
Definition: oyranos_profile.h:84
oyStructList_s::oyStructList_MoveInName
int oyStructList_MoveInName(oyStructList_s *texts, char **text, int pos)
Add a name to a list.
Definition: oyStructList_s.c:727
oyStructTypeToText
const char * oyStructTypeToText(oyOBJECT_e type)
Objects type to small string.
Definition: oyranos_core.c:139
oyCheckProfileMem
int oyCheckProfileMem(const void *mem, size_t size, const char *unused)
check an memory block if it is a profile
Definition: oyranos.c:742
oyICCColorSpaceGetChannelCount
int oyICCColorSpaceGetChannelCount(icColorSpaceSignature color)
number of channels in a color space
Definition: oyranos_icc.c:52
oyStructList_s::oyStructList_Release
OYAPI int OYEXPORT oyStructList_Release(oyStructList_s **structlist)
release and possibly deallocate a oyStructList_s object
Definition: oyStructList_s.c:83
oyStruct_s::release
oyStruct_Release_f release
Release function.
Definition: oyStruct_s.h:83
oyFilterCore_s::oyFilterCore_GetName
const char * oyFilterCore_GetName(oyFilterCore_s *filter, oyNAME_e name_type)
Get name.
Definition: oyFilterCore_s.c:135
oyArray2d_s::oyArray2d_Create
OYAPI oyArray2d_s *OYEXPORT oyArray2d_Create(oyPointer data, int width, int height, oyDATATYPE_e data_type, oyObject_s object)
Allocate and initialise a oyArray2d_s object.
Definition: oyArray2d_s.c:110
oyStructList_s::oyStructList_Copy
OYAPI oyStructList_s *OYEXPORT oyStructList_Copy(oyStructList_s *structlist, oyObject_s object)
copy or reference a StructList object
Definition: oyStructList_s.c:64
oyProfileTag_s::oyProfileTag_GetSizeCheck
OYAPI size_t OYEXPORT oyProfileTag_GetSizeCheck(oyProfileTag_s *tag)
Get the data check size.
Definition: oyProfileTag_s.c:988
oyRectangle_s::oyRectangle_IsEqual
int oyRectangle_IsEqual(oyRectangle_s *rectangle1, oyRectangle_s *rectangle2)
compare
Definition: oyRectangle_s.c:149
oyOBJECT_FILTER_SOCKET_S
Definition: oyranos_object.h:154
oyProfile_s::oyProfile_GetChannelsCount
OYAPI int OYEXPORT oyProfile_GetChannelsCount(oyProfile_s *profile)
Number of channels in a color space.
Definition: oyProfile_s.c:631
oyObject_GetDeAlloc
OYAPI oyDeAlloc_f OYEXPORT oyObject_GetDeAlloc(oyObject_s object)
get objects deallocator
Definition: oyObject_s.c:646
oyImage_GetTile_f
oyPointer *(* oyImage_GetTile_f)(oyImage_s *image, int tile_x, int tile_y, int channel, int *is_allocated)
Definition: oyImage_s.h:78
oyOptions_s::oyOptions_GetText
const char * oyOptions_GetText(oyOptions_s *options, oyNAME_e type)
dump options to text
Definition: oyOptions_s.c:888
oyOptions_Handle
int oyOptions_Handle(const char *registration, oyOptions_s *options, const char *command, oyOptions_s **result)
Handle a request by a module.
Definition: oyranos_module.c:1984
oyCMMapi_s::oyCMMCanHandle_f
int(* oyCMMCanHandle_f)(oyCMMQUERY_e type, uint32_t value)
CMM feature declaration function.
Definition: oyCMMapi_s.h:66
oyOptions_s::oyOptions_ForFilter
oyOptions_s * oyOptions_ForFilter(const char *registration, const char *cmm, uint32_t flags, oyObject_s object)
provide Oyranos behaviour settings
Definition: oyranos_devices.c:1952
oyFilterCore_s::oyFilterCore_GetBackendContext
OYAPI oyPointer_s *OYEXPORT oyFilterCore_GetBackendContext(oyFilterCore_s *obj)
get backend specific runtime data
Definition: oyFilterCore_s.c:331
oyFilterNode_s::oyFilterNode_ShowConnector
OYAPI oyConnector_s *OYEXPORT oyFilterNode_ShowConnector(oyFilterNode_s *node, int as_pos, int is_plug)
Get a connector description from a filter module.
Definition: oyFilterNode_s.c:1113
oyProfile_s::oyProfile_FromFile
OYAPI oyProfile_s *OYEXPORT oyProfile_FromFile(const char *name, uint32_t flags, oyObject_s object)
Create from file.
Definition: oyProfile_s.c:245
oyRectangle_s::oyRectangle_New
OYAPI oyRectangle_s *OYEXPORT oyRectangle_New(oyObject_s object)
allocate a new Rectangle object
Definition: oyRectangle_s.c:40
oyProfiles_s::oyProfiles_Sort
OYAPI int OYEXPORT oyProfiles_Sort(oyProfiles_s *list, int32_t *rank_list)
sort a list according to a rank_list
Definition: oyProfiles_s.c:267
oyDeviceSetup
OYAPI int OYEXPORT oyDeviceSetup(oyConfig_s *device)
activate the device using the stored configuration
Definition: oyranos_devices.c:326
oyOptions_s::oyOptions_FindData
int oyOptions_FindData(oyOptions_s *options, const char *registration, oyPointer *result, size_t *size, oyAlloc_f allocateFunc)
get a value
Definition: oyOptions_s.c:1718
OY_MODULE_NICK
#define OY_MODULE_NICK
Oyranos CMM ID.
Definition: oyranos_definitions.h:79
oyCMMapis_s::release
oyStruct_Release_f release
Release function.
Definition: oyCMMapis_s.h:70
oyOption_s::oyOption_SetFromDouble
int oyOption_SetFromDouble(oyOption_s *obj, double floating_point, int pos, uint32_t flags)
set a double value
Definition: oyOption_s.c:478
oySIGNAL_RELEASED
Definition: oyObserver_s.h:53
oyOptions_s::release
oyStruct_Release_f release
Release function.
Definition: oyOptions_s.h:80
oyProfileTag_s::oyProfileTag_SetOffset
int oyProfileTag_SetOffset(oyProfileTag_s *tag, size_t offset)
Set the offset of the tag in the profile.
Definition: oyProfileTag_s.c:654
oyWIDGET_GROUP_EXTERN
Definition: oyranos.h:195
oySIGNATURE_CMM
Definition: oyranos_profile.h:72
oyCMMapi_s::oyCMMInit_f
int(* oyCMMInit_f)(oyStruct_s *filter)
optional CMM init function
Definition: oyCMMapi_s.h:50
oyICCChromaticityColorantDescription
const char * oyICCChromaticityColorantDescription(icSignature sig)
get ICC profile Chromaticity Colorant description
Definition: oyranos_icc.c:784
oyValue_u::string
char * string
Definition: oyOption_s.h:95
oyConfigs_s.h
oyProfileTag_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyProfileTag_s.h:65
oyFILTER_REG_DOMAIN
Definition: oyranos_object.h:306
oyStruct_GetDeAllocator
oyDeAlloc_f oyStruct_GetDeAllocator(oyStruct_s *obj)
get the memory allocator of a object
Definition: oyStruct_s.c:149
oyCMMapis_s::oyCMMapis_Get
OYAPI oyCMMapi_s *OYEXPORT oyCMMapis_Get(oyCMMapis_s *list, int pos)
get a element of a CMMapis list
Definition: oyCMMapis_s.c:191
oyWIDGET_GROUP_BEHAVIOUR
Definition: oyranos.h:187
oyOptions_s::oyOptions_SetFromInt
int oyOptions_SetFromInt(oyOptions_s **obj, const char *registration, int32_t value, int pos, uint32_t flags)
change a value
Definition: oyOptions_s.c:1365
oyBOOLEAN_UNION
Definition: oyranos_object.h:294
oyConfig_s::oyConfig_GetFromDB
OYAPI int OYEXPORT oyConfig_GetFromDB(oyConfig_s *device, oyConfigs_s *configs, int32_t *rank_value)
search a configuration in the DB for a configuration from module
Definition: oyConfig_s.c:255
oyOptions_s::oyOptions_SetFromData
int oyOptions_SetFromData(oyOptions_s **options, const char *registration, oyPointer ptr, size_t size, uint32_t flags)
set a data blob or plain pointer
Definition: oyOptions_s.c:1653
oyOption_s::oyOption_MoveInStruct
int oyOption_MoveInStruct(oyOption_s *option, oyStruct_s **oystruct)
value filled by a oyStruct_s object
Definition: oyOption_s.c:845
oyArray2d_s::oyArray2d_SetData
OYAPI int OYEXPORT oyArray2d_SetData(oyArray2d_s *obj, oyPointer data)
Set the data blob and (re-)initialise the object.
Definition: oyArray2d_s.c:254
oyPixelAccess_s::oyPixelAccess_New
OYAPI oyPixelAccess_s *OYEXPORT oyPixelAccess_New(oyObject_s object)
allocate a new PixelAccess object
Definition: oyPixelAccess_s.c:41
oyValue_u::oy_struct
oyStruct_s * oy_struct
Definition: oyOption_s.h:98
oyConfig_s::oyConfig_Release
OYAPI int OYEXPORT oyConfig_Release(oyConfig_s **config)
release and possibly deallocate a oyConfig_s object
Definition: oyConfig_s.c:92
oyRectangle_s::oyRectangle_GetGeo1
OYAPI double OYEXPORT oyRectangle_GetGeo1(oyRectangle_s *rectangle, int x_y_w_h)
Get single geometry.
Definition: oyRectangle_s.c:431
oySIGNATURE_DATETIME_MONTH
Definition: oyranos_profile.h:83
oyCHANNELTYPE_DEPTH
Definition: oyranos_image.h:73
oyFilterNode_s::oyFilterNode_GetRegistration
const OYAPI char *OYEXPORT oyFilterNode_GetRegistration(oyFilterNode_s *node)
Get filter core registration.
Definition: oyFilterNode_s.c:1196
oyStruct_Copy_f
oyStruct_s *(* oyStruct_Copy_f)(oyStruct_s *, oyPointer)
reference a object or with second argument present do a copy
Definition: oyStruct_s.h:40
oyOBJECT_CMM_API_S
Definition: oyranos_object.h:165
oyPixelAccess_s::oyPixelAccess_SetWorkspaceID
int oyPixelAccess_SetWorkspaceID(oyPixelAccess_s *pixel_access, int32_t workspace_id)
Set oyPixelAccess_s::workspace_id.
Definition: oyPixelAccess_s.c:478
oySIGNATURE_PCS
Definition: oyranos_profile.h:70
oyFilterPlug_s::oy_
oyObject_s oy_
Oyranos internal object.
Definition: oyFilterPlug_s.h:94
oyProfile_s::oyProfile_FromMD5
OYAPI oyProfile_s *OYEXPORT oyProfile_FromMD5(uint32_t *md5, oyObject_s object)
Look up a profile from it's md5 hash sum.
Definition: oyProfile_s.c:355
oyOBJECT_CMM_APIS_S
Definition: oyranos_object.h:166
oyPointer_s::oyPointer_Release
OYAPI int OYEXPORT oyPointer_Release(oyPointer_s **pointer)
release and possibly deallocate a oyPointer_s object
Definition: oyPointer_s.c:83
oyConversion_s::oyConversion_Set
int oyConversion_Set(oyConversion_s *conversion, oyFilterNode_s *input, oyFilterNode_s *output)
Set input and output of a conversion graph.
Definition: oyConversion_s.c:851
oyFilterCore_s::oyFilterCore_GetCategory
const char * oyFilterCore_GetCategory(oyFilterCore_s *filter, int nontranslated)
Get category string.
Definition: oyFilterCore_s.c:113
oyConfDomain_s::oyConfDomain_GetTexts
const OYAPI char **OYEXPORT oyConfDomain_GetTexts(oyConfDomain_s *obj)
obtain a list of possible UI text from a ConfDomain object
Definition: oyranos_devices.c:3050
oyDeviceUnset
int oyDeviceUnset(oyConfig_s *device)
unset the device profile
Definition: oyranos_devices.c:526
oyOBJECT_MODULE_S
Definition: oyranos_object.h:184
oyConfigs_s::oyConfigs_Modify
OYAPI int OYEXPORT oyConfigs_Modify(oyConfigs_s *configs, oyOptions_s *options)
Ask a module for device informations or other direct calls.
Definition: oyConfigs_s.c:726
oyFilterPlugs_s::oyFilterPlugs_New
OYAPI oyFilterPlugs_s *OYEXPORT oyFilterPlugs_New(oyObject_s object)
allocate a new FilterPlugs object
Definition: oyFilterPlugs_s.c:42
oyPixelAccess_s::oyPixelAccess_GetRequestQueue
oyOptions_s * oyPixelAccess_GetRequestQueue(oyPixelAccess_s *pixel_access)
Access oyPixelAccess_s::request_queue.
Definition: oyPixelAccess_s.c:337
oyCMMapi7_s::oyCMMFilterPlug_Run_f
int(* oyCMMFilterPlug_Run_f)(oyFilterPlug_s *plug, oyPixelAccess_s *pixel_access)
get a pixel or channel from the previous filter
Definition: oyCMMapi7_s.h:78
oyOBJECT_ICON_S
Definition: oyranos_object.h:183
oyOBJECT_CONNECTOR_MAX_S
Definition: oyranos_object.h:151
oyConversion_CreateFromImage
oyConversion_s * oyConversion_CreateFromImage(oyImage_s *image_in, const char *module, oyOptions_s *module_options, oyProfile_s *output_profile, oyDATATYPE_e buf_type_out, uint32_t flags, oyObject_s obj)
generate a Oyranos graph from a image file name
Definition: oyConversion_s.c:381
oyASK
Definition: oyranos.h:75
oyCMMapi7_s::oyCMMapi7_New
OYAPI oyCMMapi7_s *OYEXPORT oyCMMapi7_New(oyObject_s object)
allocate a new CMMapi7 object
Definition: oyCMMapi7_s.c:41
oyBEHAVIOUR_ACTION_OPEN_MISMATCH_RGB
Definition: oyranos.h:59
oyStruct_RegisterStaticMessageFunc
int oyStruct_RegisterStaticMessageFunc(int type, oyStruct_RegisterStaticMessageFunc_f f)
register a function for verbosity
Definition: oyranos_core.c:56
oyMessageFormat
int oyMessageFormat(char **message_text, int code, const oyPointer context_object, const char *string)
default function to form a message string
Definition: oyranos_core.c:247
oyPIXEL_ACCESS_POINT
Definition: oyranos_image.h:95
oyCMMapis_s::oyCMMapis_MoveIn
OYAPI int OYEXPORT oyCMMapis_MoveIn(oyCMMapis_s *list, oyCMMapi_s **obj, int pos)
add an element to a CMMapis list
Definition: oyCMMapis_s.c:118
oyCMMapiFilter_s::oyCMMapiFilter_Copy
OYAPI oyCMMapiFilter_s *OYEXPORT oyCMMapiFilter_Copy(oyCMMapiFilter_s *cmmapifilter, oyObject_s object)
copy or reference a CMMapiFilter object
Definition: oyCMMapiFilter_s.c:64
oyProfiles_s::oyProfiles_ForStd
OYAPI oyProfiles_s *OYEXPORT oyProfiles_ForStd(oyPROFILE_e std_profile_class, int *current, oyObject_s object)
Get a list of installed profiles.
Definition: oyProfiles_s.c:475
oyImage_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyImage_s.h:217
oyERROR_DATA_AMBIGUITY
Definition: oyranos_object.h:359
oyBEHAVIOUR_e
oyBEHAVIOUR_e
Behaviour settings.
Definition: oyranos.h:56
oyMessageFuncSet
int oyMessageFuncSet(oyMessage_f message_func)
Definition: oyranos_core.c:402
oyConversion_s
A filter chain or graph to manipulate a image.
Definition: oyConversion_s.h:185
oyProfileTag_s::oyProfileTag_GetOffset
size_t oyProfileTag_GetOffset(oyProfileTag_s *tag)
Get the offset of the tag in the profile.
Definition: oyProfileTag_s.c:631
oyFILTER_REG_OPTION
Definition: oyranos_object.h:309
oyLAYOUT_e
oyLAYOUT_e
Pixel mask descriptions.
Definition: oyranos_image.h:125
oyImage_s::oyImage_GetLineF
oyImage_GetLine_f oyImage_GetLineF(oyImage_s *image)
Get the Line function.
Definition: oyImage_s.c:1361
oyCMMapis_s.h
oyICCIlluminantDescription
const char * oyICCIlluminantDescription(icIlluminant sig)
get ICC profile illuminant description
Definition: oyranos_icc.c:804
oyObserver_s::oyStruct_ObserversCopy
OYAPI int OYEXPORT oyStruct_ObserversCopy(oyStruct_s *object, oyStruct_s *pattern, uint32_t flags)
copy a objects observers and models to a different object
Definition: oyObserver_s.c:502
oyImage_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyImage_s.h:216
oyConnectorImaging_s::oyConnectorImaging_GetChannelTypes
OYAPI int OYEXPORT oyConnectorImaging_GetChannelTypes(oyConnectorImaging_s *c, const oyCHANNELTYPE_e **channel_types, int *channel_types_n)
Get capabilities of oyConnectorImaging_s.
Definition: oyConnectorImaging_s.c:177
oyFilterNodes_s::oyFilterNodes_MoveIn
OYAPI int OYEXPORT oyFilterNodes_MoveIn(oyFilterNodes_s *list, oyFilterNode_s **obj, int pos)
add an element to a FilterNodes list
Definition: oyFilterNodes_s.c:115
oyCONNECTOR_IMAGING_CAP_ID
Definition: oyConnectorImaging_s.h:135
oyFilterCore_s
A basic filter to manipulate data.
Definition: oyFilterCore_s.h:78
oySIGNATURE_CLASS
Definition: oyranos_profile.h:74
oyUINT32
Definition: oyranos_image.h:47
oyProfiles_s::copy
oyStruct_Copy_f copy
Copy function.
Definition: oyProfiles_s.h:69
oyNamedColors_s::oyNamedColors_SetPrefix
void oyNamedColors_SetPrefix(oyNamedColors_s *colors, const char *string)
set name prefix
Definition: oyNamedColors_s.c:296
oyRectangle_s::oyRectangle_IsInside
int oyRectangle_IsInside(oyRectangle_s *test, oyRectangle_s *ref)
Compare.
Definition: oyRectangle_s.c:174
oyDEFAULT_PROFILE_END
Definition: oyranos.h:138
oyOBJECT_OPTIONS_S
Definition: oyranos_object.h:145
oySIGNAL_INCOMPATIBLE_OPTION
Definition: oyObserver_s.h:57
oyObserver_s::oyObserverSetFlags
OYAPI int OYEXPORT oyObserverSetFlags(uint32_t flags)
set global flags for Observation
Definition: oyObserver_s.c:794
oyFilterNode_s::release
oyStruct_Release_f release
Release function.
Definition: oyFilterNode_s.h:156
oyProfile_s::oyProfile_FromStd
OYAPI oyProfile_s *OYEXPORT oyProfile_FromStd(oyPROFILE_e type, oyObject_s object)
Create from default color space settings.
Definition: oyProfile_s.c:119
oyRectangle_s::oyRectangle_NewWith
oyRectangle_s * oyRectangle_NewWith(double x, double y, double width, double height, oyObject_s object)
New with geometry.
Definition: oyRectangle_s.c:245
oyProfiles_s::oyProfiles_Clear
OYAPI int OYEXPORT oyProfiles_Clear(oyProfiles_s *list)
clear the elements in a Profiles list
Definition: oyProfiles_s.c:243
oyOBJECT_CMM_API3_S
Definition: oyranos_object.h:170
oyNamedColors_s::oyNamedColors_GetPrefix
const char * oyNamedColors_GetPrefix(oyNamedColors_s *colors)
get name prefix
Definition: oyNamedColors_s.c:348
oyOption_s::oyOption_GetValueText
char * oyOption_GetValueText(oyOption_s *obj, oyAlloc_f allocateFunc)
get value as a text dump
Definition: oyOption_s.c:346
oyWIDGET_ACTION_OPEN_MISMATCH_RGB
Definition: oyranos.h:202
oyFilterPlugs_s::oyFilterPlugs_Get
OYAPI oyFilterPlug_s *OYEXPORT oyFilterPlugs_Get(oyFilterPlugs_s *list, int pos)
get a element of a FilterPlugs list
Definition: oyFilterPlugs_s.c:187
oyWIDGET_MIXED_MOD_DOCUMENTS_PRINT
Definition: oyranos.h:204
oyGROUP_e
oyGROUP_e
Widget Groups.
Definition: oyranos.h:32
oyFilterNode_s::oyFilterNode_GetData
oyStruct_s * oyFilterNode_GetData(oyFilterNode_s *node, int socket_pos)
Get process data from a filter socket.
Definition: oyFilterNode_s.c:375
oyProfiles_s::oyProfiles_Create
OYAPI oyProfiles_s *OYEXPORT oyProfiles_Create(oyProfiles_s *patterns, oyObject_s object)
get a list of installed profiles
Definition: oyProfiles_s.c:327
oyICCTechnologyDescription
const char * oyICCTechnologyDescription(icTechnologySignature sig)
get ICC profile icTechnologySignature description
Definition: oyranos_icc.c:721
oyNamedColor_s::oyNamedColor_SetChannels
void oyNamedColor_SetChannels(oyNamedColor_s *color, const double *channels, uint32_t flags)
set color channels
Definition: oyNamedColor_s.c:228
oyRectangle_s::oyRectangle_Scale
void oyRectangle_Scale(oyRectangle_s *edit_rectangle, double factor)
Scale with origin in the top left corner.
Definition: oyRectangle_s.c:338
oyOption_s::oyOption_GetRegistration
const char * oyOption_GetRegistration(oyOption_s *option)
get the registration
Definition: oyOption_s.c:820
oyOptions_s::oyOptions_ObserversDisable
OYAPI int OYEXPORT oyOptions_ObserversDisable(oyOptions_s *object)
disable signaling
Definition: oyOptions_s.c:1826
oyGROUP_DEFAULT_PROFILES_PROOF
Definition: oyranos.h:39
oyASSUMED_CMYK
Definition: oyranos.h:134
oyFilterNode_s::oyFilterNode_SetContext
OYAPI int OYEXPORT oyFilterNode_SetContext(oyFilterNode_s *node, oyPointer_s *data)
Set module data.
Definition: oyFilterNode_s.c:1303
oyFilterNode_s::oyFilterNode_Create
oyFilterNode_s * oyFilterNode_Create(oyFilterCore_s *filter, oyObject_s object)
Initialise a new filter node object properly.
Definition: oyFilterNode_s.c:292
oyCMMui_s::oyCMMuiGet_f
int(* oyCMMuiGet_f)(oyCMMapiFilter_s *module, oyOptions_s *options, char **ui_text, oyAlloc_f allocateFunc)
obtain a XFORMS ui description
Definition: oyCMMui_s.h:62
oyFilterSocket_s::oyFilterSocket_GetPlugs
OYAPI oyFilterPlugs_s *OYEXPORT oyFilterSocket_GetPlugs(oyFilterSocket_s *socket)
Access oyFilterSocket_s::requesting_plugs_.
Definition: oyFilterSocket_s.c:350
oyStructList_s
a pointer list
Definition: oyStructList_s.h:68
oyObserver_s::oyStruct_ObserverSignal
OYAPI int OYEXPORT oyStruct_ObserverSignal(oyStruct_s *model, oySIGNAL_e signal_type, oyStruct_s *signal_data)
send a signal to all ovservers of a model
Definition: oyObserver_s.c:315
oyProfile_s::oyProfile_GetTagCount
OYAPI int OYEXPORT oyProfile_GetTagCount(oyProfile_s *profile)
Definition: oyProfile_s.c:1463
oyProfile_s::oyProfile_FromSignature
OYAPI oyProfile_s *OYEXPORT oyProfile_FromSignature(icSignature sig, oySIGNATURE_TYPE_e type, oyObject_s object)
Create a fractional profile from signature.
Definition: oyProfile_s.c:330
oyCMMapi7_s::type_
const oyOBJECT_e type_
Type of object.
Definition: oyCMMapi7_s.h:112
oyCMMapi7_s::oyCMMapi7_SetBackendContext
OYAPI int OYEXPORT oyCMMapi7_SetBackendContext(oyCMMapi7_s *api, oyPointer_s *ptr)
set filter type specific runtime data
Definition: oyCMMapi7_s.c:121
oyStructList_s::oyStructList_GetName
const char * oyStructList_GetName(oyStructList_s *texts, int pos)
Add a name to a list.
Definition: oyStructList_s.c:786
oyFilterNode_s::oyFilterNode_GetId
OYAPI int OYEXPORT oyFilterNode_GetId(oyFilterNode_s *node)
Get the object Id.
Definition: oyFilterNode_s.c:724
oyCHANNELTYPE_COLOR_LIGHTNESS_PREMULTIPLIED
Definition: oyranos_image.h:72
oyProfileTag_s::oyProfileTag_SetSizeCheck
OYAPI void OYEXPORT oyProfileTag_SetSizeCheck(oyProfileTag_s *tag, size_t size_check)
Set the data check size.
Definition: oyProfileTag_s.c:1011
oyStruct_GetDeAllocator
OYAPI oyDeAlloc_f OYEXPORT oyStruct_GetDeAllocator(oyStruct_s *obj)
get the memory allocator of a object
Definition: oyStruct_s.c:149