summaryrefslogtreecommitdiffstats
path: root/debian/lcms/lcms-1.19.dfsg2/python
diff options
context:
space:
mode:
Diffstat (limited to 'debian/lcms/lcms-1.19.dfsg2/python')
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/Makefile.am42
-rw-r--r--debian/lcms/lcms-1.19.dfsg2/python/Makefile.in561
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/lcms.i643
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/lcms.py1739
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/lcms_wrap.cxx33970
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/swig_lcms2
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/cam02.py37
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/cam97.py37
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/clamp.py23
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/constant.py30
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/createmsh.py37
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/gamma.py60
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/info.py32
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/lab2adobe.py56
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/sRGB2adobe.py51
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/srgb2lab.py58
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/srgb2xyz.py62
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/virtprf.py46
-rwxr-xr-xdebian/lcms/lcms-1.19.dfsg2/python/testbed/whtpnt.py27
19 files changed, 37513 insertions, 0 deletions
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/Makefile.am b/debian/lcms/lcms-1.19.dfsg2/python/Makefile.am
new file mode 100755
index 00000000..89d9d685
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/Makefile.am
@@ -0,0 +1,42 @@
+#
+# Makefile for building LCMS Python scripting extension
+# Written by Bob Friesenhahn, June 2003
+#
+
+# Don't require all the GNU mandated files
+AUTOMAKE_OPTIONS = 1.7 foreign
+
+AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include
+
+pkgdir = $(LCMS_PYEXECDIR)
+
+# Shared libraries built in this directory
+if SUPPORT_PYTHON
+
+pkg_LTLIBRARIES = _lcms.la
+pkg_DATA = lcms.py
+
+else
+pkg_LTLIBRARIES =
+pkg_DATA =
+
+endif
+
+_lcms_la_LDFLAGS = -no-undefined -module -avoid-version \
+ -L$(LCMS_PYLIB)/config
+
+_lcms_la_LIBADD = $(top_builddir)/src/liblcms.la -lpython$(PYTHON_VERSION)
+
+_lcms_la_SOURCES = lcms_wrap.cxx
+
+_lcms_la_CPPFLAGS = -I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION) \
+ -I$(LCMS_PYINCLUDE) \
+ $(AM_CPPFLAGS)
+
+
+EXTRA_DIST = lcms.py lcms.i testbed swig_lcms
+
+
+clean-local:
+ rm -f lcms.pyc
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/Makefile.in b/debian/lcms/lcms-1.19.dfsg2/python/Makefile.in
new file mode 100644
index 00000000..543d2c63
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/Makefile.in
@@ -0,0 +1,561 @@
+# Makefile.in generated by automake 1.10 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+#
+# Makefile for building LCMS Python scripting extension
+# Written by Bob Friesenhahn, June 2003
+#
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = python
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(pkgdir)" "$(DESTDIR)$(pkgdir)"
+pkgLTLIBRARIES_INSTALL = $(INSTALL)
+LTLIBRARIES = $(pkg_LTLIBRARIES)
+_lcms_la_DEPENDENCIES = $(top_builddir)/src/liblcms.la
+am__lcms_la_OBJECTS = _lcms_la-lcms_wrap.lo
+_lcms_la_OBJECTS = $(am__lcms_la_OBJECTS)
+_lcms_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(_lcms_la_LDFLAGS) $(LDFLAGS) -o $@
+@SUPPORT_PYTHON_TRUE@am__lcms_la_rpath = -rpath $(pkgdir)
+DEFAULT_INCLUDES = -I.@am__isrc@
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+ --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+ --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
+ $(LDFLAGS) -o $@
+SOURCES = $(_lcms_la_SOURCES)
+DIST_SOURCES = $(_lcms_la_SOURCES)
+pkgDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(pkg_DATA)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+AS = @AS@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INT16_T = @INT16_T@
+INT32_T = @INT32_T@
+INT64_T = @INT64_T@
+INT8_T = @INT8_T@
+JPEGICC_DEPLIBS = @JPEGICC_DEPLIBS@
+LCMS_LIB_DEPLIBS = @LCMS_LIB_DEPLIBS@
+LCMS_PYEXECDIR = @LCMS_PYEXECDIR@
+LCMS_PYINCLUDE = @LCMS_PYINCLUDE@
+LCMS_PYLIB = @LCMS_PYLIB@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBRARY_AGE = @LIBRARY_AGE@
+LIBRARY_CURRENT = @LIBRARY_CURRENT@
+LIBRARY_REVISION = @LIBRARY_REVISION@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIBTOOL_DEPS = @LIBTOOL_DEPS@
+LIB_JPEG = @LIB_JPEG@
+LIB_MATH = @LIB_MATH@
+LIB_TIFF = @LIB_TIFF@
+LIB_ZLIB = @LIB_ZLIB@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PYTHON = @PYTHON@
+PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
+PYTHON_PLATFORM = @PYTHON_PLATFORM@
+PYTHON_PREFIX = @PYTHON_PREFIX@
+PYTHON_VERSION = @PYTHON_VERSION@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+TIFFICC_DEPLIBS = @TIFFICC_DEPLIBS@
+UINT16_T = @UINT16_T@
+UINT32_T = @UINT32_T@
+UINT64_T = @UINT64_T@
+UINT8_T = @UINT8_T@
+VERSION = @VERSION@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+inline = @inline@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+pkgpyexecdir = @pkgpyexecdir@
+pkgpythondir = @pkgpythondir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+pyexecdir = @pyexecdir@
+pythondir = @pythondir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+
+# Don't require all the GNU mandated files
+AUTOMAKE_OPTIONS = 1.7 foreign
+AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include
+pkgdir = $(LCMS_PYEXECDIR)
+@SUPPORT_PYTHON_FALSE@pkg_LTLIBRARIES =
+
+# Shared libraries built in this directory
+@SUPPORT_PYTHON_TRUE@pkg_LTLIBRARIES = _lcms.la
+@SUPPORT_PYTHON_FALSE@pkg_DATA =
+@SUPPORT_PYTHON_TRUE@pkg_DATA = lcms.py
+_lcms_la_LDFLAGS = -no-undefined -module -avoid-version \
+ -L$(LCMS_PYLIB)/config
+
+_lcms_la_LIBADD = $(top_builddir)/src/liblcms.la -lpython$(PYTHON_VERSION)
+_lcms_la_SOURCES = lcms_wrap.cxx
+_lcms_la_CPPFLAGS = -I$(PYTHON_PREFIX)/include/python$(PYTHON_VERSION) \
+ -I$(LCMS_PYINCLUDE) \
+ $(AM_CPPFLAGS)
+
+EXTRA_DIST = lcms.py lcms.i testbed swig_lcms
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .cxx .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign python/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign python/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-pkgLTLIBRARIES: $(pkg_LTLIBRARIES)
+ @$(NORMAL_INSTALL)
+ test -z "$(pkgdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdir)"
+ @list='$(pkg_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+ f=$(am__strip_dir) \
+ echo " $(LIBTOOL) --mode=install $(pkgLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pkgdir)/$$f'"; \
+ $(LIBTOOL) --mode=install $(pkgLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pkgdir)/$$f"; \
+ else :; fi; \
+ done
+
+uninstall-pkgLTLIBRARIES:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkg_LTLIBRARIES)'; for p in $$list; do \
+ p=$(am__strip_dir) \
+ echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(pkgdir)/$$p'"; \
+ $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(pkgdir)/$$p"; \
+ done
+
+clean-pkgLTLIBRARIES:
+ -test -z "$(pkg_LTLIBRARIES)" || rm -f $(pkg_LTLIBRARIES)
+ @list='$(pkg_LTLIBRARIES)'; for p in $$list; do \
+ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+ test "$$dir" != "$$p" || dir=.; \
+ echo "rm -f \"$${dir}/so_locations\""; \
+ rm -f "$${dir}/so_locations"; \
+ done
+_lcms.la: $(_lcms_la_OBJECTS) $(_lcms_la_DEPENDENCIES)
+ $(_lcms_la_LINK) $(am__lcms_la_rpath) $(_lcms_la_OBJECTS) $(_lcms_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_lcms_la-lcms_wrap.Plo@am__quote@
+
+.cxx.o:
+@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
+
+.cxx.obj:
+@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cxx.lo:
+@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
+
+_lcms_la-lcms_wrap.lo: lcms_wrap.cxx
+@am__fastdepCXX_TRUE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(_lcms_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT _lcms_la-lcms_wrap.lo -MD -MP -MF $(DEPDIR)/_lcms_la-lcms_wrap.Tpo -c -o _lcms_la-lcms_wrap.lo `test -f 'lcms_wrap.cxx' || echo '$(srcdir)/'`lcms_wrap.cxx
+@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/_lcms_la-lcms_wrap.Tpo $(DEPDIR)/_lcms_la-lcms_wrap.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='lcms_wrap.cxx' object='_lcms_la-lcms_wrap.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(_lcms_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o _lcms_la-lcms_wrap.lo `test -f 'lcms_wrap.cxx' || echo '$(srcdir)/'`lcms_wrap.cxx
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-pkgDATA: $(pkg_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(pkgdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdir)"
+ @list='$(pkg_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f=$(am__strip_dir) \
+ echo " $(pkgDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgdir)/$$f'"; \
+ $(pkgDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgdir)/$$f"; \
+ done
+
+uninstall-pkgDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pkg_DATA)'; for p in $$list; do \
+ f=$(am__strip_dir) \
+ echo " rm -f '$(DESTDIR)$(pkgdir)/$$f'"; \
+ rm -f "$(DESTDIR)$(pkgdir)/$$f"; \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(LTLIBRARIES) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(pkgdir)" "$(DESTDIR)$(pkgdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-local clean-pkgLTLIBRARIES \
+ mostlyclean-am
+
+distclean: distclean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-pkgDATA install-pkgLTLIBRARIES
+
+install-dvi: install-dvi-am
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-pkgDATA uninstall-pkgLTLIBRARIES
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ clean-libtool clean-local clean-pkgLTLIBRARIES ctags distclean \
+ distclean-compile distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-pkgDATA \
+ install-pkgLTLIBRARIES install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags uninstall uninstall-am uninstall-pkgDATA \
+ uninstall-pkgLTLIBRARIES
+
+
+clean-local:
+ rm -f lcms.pyc
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/lcms.i b/debian/lcms/lcms-1.19.dfsg2/python/lcms.i
new file mode 100755
index 00000000..3dc211e1
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/lcms.i
@@ -0,0 +1,643 @@
+//
+// Little cms
+// Copyright (C) 1998-2007 Marti Maria
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the "Software"),
+// to deal in the Software without restriction, including without limitation
+// the rights to use, copy, modify, merge, publish, distribute, sublicense,
+// and/or sell copies of the Software, and to permit persons to whom the Software
+// is furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THIS SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
+// WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+//
+// IN NO EVENT SHALL MARTI MARIA BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
+// INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
+// OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+// WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
+// LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
+// OF THIS SOFTWARE.
+//
+// Version 1.17
+
+
+/* File lcms.i */
+%module lcms
+%{
+#include "lcms.h"
+%}
+
+#define register
+%varargs(char* args) cmsSignalError;
+
+%ignore USE_FLOAT;
+%ignore USE_C;
+%ignore USE_ASSEMBLER;
+%ignore USE_INLINE;
+%ignore LCMS_DLL;
+%ignore LCMS_DLL_BUILD;
+%ignore USE_BIG_ENDIAN;
+%ignore USE_INT64;
+%ignore USE_CUSTOM_SWAB;
+%ignore M_PI;
+%ignore LOGE;
+%ignore MAX_PATH;
+%ignore TRUE;
+%ignore FALSE;
+%ignore _cmsSAMPLER;
+%ignore SAMPLEDCURVE;
+%ignore LPSAMPLEDCURVE;
+
+%rename (cmsSaveProfile) _cmsSaveProfile;
+
+
+%{
+static PyObject *lcmsError;
+static volatile int InErrorFlag;
+
+static
+int MyErrorHandler(int Severity, const char* Txt)
+{
+
+ if (Severity == LCMS_ERRC_WARNING)
+ PyErr_Warn(lcmsError, (char*) Txt);
+ else
+ PyErr_SetString(lcmsError, Txt);
+
+ InErrorFlag = 1;
+ return 1;
+}
+%}
+
+
+%init %{
+
+lcmsError = PyErr_NewException("lcms.error", NULL, NULL);
+PyDict_SetItemString(d, "error", lcmsError);
+cmsSetErrorHandler(MyErrorHandler);
+
+%}
+
+%exception %{
+
+ InErrorFlag = 0;
+ $function
+ if (InErrorFlag) SWIG_fail;
+%}
+
+
+/*
+* Some typemaps
+*/
+
+/*
+* Gamma triple. Must be specified as tuple.
+*/
+
+%typemap(in) LPGAMMATABLE[3](LPGAMMATABLE gamma[3]) {
+
+ PyObject* tmp[3];
+
+ if (PyTuple_Check($input)) {
+ if (!PyArg_ParseTuple($input,"OOO",&tmp[0],&tmp[1],&tmp[2])) {
+ PyErr_SetString(PyExc_TypeError,"gamma must have 3 elements");
+ return NULL;
+ }
+
+ if ((SWIG_ConvertPtr(tmp[0], (void **) &gamma[0], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(tmp[1], (void **) &gamma[1], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(tmp[2], (void **) &gamma[2], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
+
+ $1 = gamma;
+
+ } else {
+ PyErr_SetString(PyExc_TypeError,"expected a tuple.");
+ return NULL;
+ }
+}
+
+
+/*
+* 1-Color containers
+*/
+
+%inline %{
+typedef struct {
+
+ WORD w[MAXCHANNELS];
+
+ } COLORW;
+
+typedef COLORW* LPCOLORW;
+
+typedef struct {
+
+ BYTE b[MAXCHANNELS];
+
+ } COLORB;
+
+typedef COLORB* LPCOLORB;
+
+typedef struct {
+
+ LCMSHANDLE hIT8;
+
+ } IT8;
+
+typedef IT8* LPIT8;
+%}
+
+
+%include "lcms.h"
+
+
+/*
+** Extend our basic types
+*/
+
+
+%extend COLORB {
+ COLORB() {
+ LPCOLORB v;
+ v = (LPCOLORB) _cmsMalloc(sizeof(COLORB));
+ ZeroMemory(v, sizeof(COLORB));
+ return v;
+ }
+ ~COLORB() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+ return "Color 8 bps";
+ }
+
+ WORD __getitem__(int key) {
+ return self -> b[key];
+ }
+ void __setitem__(int key, int val) {
+ self -> b[key] = (BYTE) val;
+ }
+};
+
+
+%extend COLORW {
+ COLORW() {
+ LPCOLORW v;
+ v = (LPCOLORW) _cmsMalloc(sizeof(COLORW));
+ ZeroMemory(v, sizeof(COLORW));
+ return v;
+ }
+ ~COLORB() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+ return "Color 16 bps";
+ }
+
+ WORD __getitem__(int key) {
+ return self -> w[key];
+ }
+ void __setitem__(int key, int val) {
+ self -> w[key] = (WORD) val;
+ }
+};
+
+
+
+%extend cmsCIEXYZ {
+ cmsCIEXYZ(double x=0, double y=0, double z=0) {
+ LPcmsCIEXYZ v;
+ v = (LPcmsCIEXYZ) _cmsMalloc(sizeof(cmsCIEXYZ));
+ v->X = x;
+ v->Y = y;
+ v->Z = z;
+ return v;
+ }
+ ~cmsCIEXYZ() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+ static char Buffer[256];
+
+ sprintf(Buffer, "XYZ [%g, %g, %g]", self->X,self->Y,self->Z);
+ return Buffer;
+ }
+};
+
+%extend cmsCIExyY {
+ cmsCIExyY(double x=0, double y=0, double Y=0) {
+ LPcmsCIExyY v;
+ v = (LPcmsCIExyY) _cmsMalloc(sizeof(cmsCIExyY));
+ v->x = x;
+ v->y = y;
+ v->Y = Y;
+ return v;
+ }
+ ~cmsCIExyY() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+ static char Buffer[256];
+
+ sprintf(Buffer, "xyY [%g, %g, %g]", self->x,self->y,self->Y);
+ return Buffer;
+ }
+};
+
+%extend cmsCIELab {
+ cmsCIELab(double L=0, double a=0, double b=0) {
+ LPcmsCIELab v;
+ v = (LPcmsCIELab) _cmsMalloc(sizeof(cmsCIELab));
+ v->L = L;
+ v->a = a;
+ v->b = b;
+ return v;
+ }
+ ~cmsCIELab() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+ static char Buffer[256];
+
+ sprintf(Buffer, "Lab [%g, %g, %g]", self->L,self->a,self->b);
+ return Buffer;
+ }
+ int __cmp__(cmsCIELab* a) {
+ return cmsDeltaE(self, a) > 0.0;
+ }
+
+};
+
+%extend cmsCIELCh {
+ cmsCIELCh(double L=0, double C=0, double h=0) {
+ LPcmsCIELCh v;
+ v = (LPcmsCIELCh) _cmsMalloc(sizeof(cmsCIELCh));
+ v->L = L;
+ v->C = C;
+ v->h = h;
+ return v;
+ }
+ ~cmsCIELCh() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+ static char Buffer[256];
+
+ sprintf(Buffer, "LCh [%g, %g, %g]", self->L,self->C,self->h);
+ return Buffer;
+ }
+};
+
+
+%extend cmsJCh {
+ cmsJCh(double J=0, double C=0, double h=0) {
+ LPcmsJCh v;
+ v = (LPcmsJCh) _cmsMalloc(sizeof(cmsJCh));
+ v->J = J;
+ v->C = C;
+ v->h = h;
+ return v;
+ }
+ ~cmsJCh() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+ static char Buffer[256];
+
+ sprintf(Buffer, "CIECAM JCh [%g, %g, %g]", self->J,self->C,self->h);
+ return Buffer;
+ }
+};
+
+%extend GAMMATABLE {
+ GAMMATABLE(double Gamma, int nEntries=256) {
+ return Gamma <= 0 ? cmsAllocGamma(nEntries) : cmsBuildGamma(nEntries, Gamma);
+ }
+ ~GAMMATABLE() {
+ cmsFreeGamma(self);
+ }
+
+ const char* __repr__() {
+
+ static char Buffer[256];
+
+ sprintf(Buffer, "Gamma Table of %d entries [estimated gamma %g]", self ->nEntries, cmsEstimateGamma(self));
+ return Buffer;
+ }
+ WORD __getitem__(int key) {
+ return self -> GammaTable[key];
+ }
+ void __setitem__(int key, WORD val) {
+ self -> GammaTable[key] = val;
+ }
+
+};
+
+
+%extend cmsCIExyYTRIPLE {
+ cmsCIExyYTRIPLE(cmsCIExyY* Red, cmsCIExyY* Green, cmsCIExyY* Blue) {
+ LPcmsCIExyYTRIPLE v;
+ v = (LPcmsCIExyYTRIPLE) _cmsMalloc(sizeof(cmsCIExyYTRIPLE));
+ CopyMemory(&v->Red, Red, sizeof(cmsCIExyY));
+ CopyMemory(&v->Green, Green, sizeof(cmsCIExyY));
+ CopyMemory(&v->Blue, Blue, sizeof(cmsCIExyY));
+ return v;
+ }
+ ~cmsCIExyYTRIPLE() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+
+ return "xyY Triple";
+ }
+};
+
+
+%extend cmsCIEXYZTRIPLE {
+ cmsCIEXYZTRIPLE(cmsCIEXYZ* Red, cmsCIEXYZ* Green, cmsCIEXYZ* Blue) {
+ LPcmsCIEXYZTRIPLE v;
+ v = (LPcmsCIEXYZTRIPLE) _cmsMalloc(sizeof(cmsCIEXYZTRIPLE));
+ CopyMemory(&v->Red, Red, sizeof(cmsCIExyY));
+ CopyMemory(&v->Green, Green, sizeof(cmsCIExyY));
+ CopyMemory(&v->Blue, Blue, sizeof(cmsCIExyY));
+ return v;
+ }
+ ~cmsCIEXYZTRIPLE() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+
+ return "xyY Triple";
+ }
+};
+
+
+
+
+%extend cmsViewingConditions {
+ cmsViewingConditions(cmsCIEXYZ* WhitePoint, double Yb, double La, int surround, double D_value) {
+ LPcmsViewingConditions v;
+ v = (LPcmsViewingConditions) _cmsMalloc(sizeof(cmsViewingConditions));
+ CopyMemory(&v -> whitePoint, WhitePoint, sizeof(cmsCIEXYZ));
+ v ->Yb = Yb;
+ v ->La = La;
+ v -> surround = surround;
+ v -> D_value = D_value;
+ return v;
+ }
+ ~cmsViewingConditions() {
+ _cmsFree(self);
+ }
+ const char* __repr__() {
+
+ return "CIECAM97s viewing conditions";
+ }
+};
+
+
+
+%extend VEC3 {
+ VEC3(double vx=0, double vy=0, double vz=0) {
+ LPVEC3 v;
+ v = (LPVEC3) _cmsMalloc(sizeof(VEC3));
+ v->n[VX] =vx;
+ v->n[VY] =vy;
+ v->n[VZ] =vz;
+ return v;
+
+ }
+ ~VEC3() {
+ _cmsFree(self);
+ }
+ double __getitem__(int key) {
+ return self -> n[key];
+ }
+ void __setitem__(int key, double val) {
+ self -> n[key] = val;
+ }
+ const char* __repr__() {
+ static char Buffer[256];
+
+ sprintf(Buffer, "VEC3 [%g, %g, %g]", self->n[VX],self->n[VY],self->n[VZ]);
+ return Buffer;
+ }
+
+};
+
+
+class icTagSignature {
+};
+
+%extend icTagSignature {
+ icTagSignature(unsigned int n) {
+ icTagSignature* v = (icTagSignature*) _cmsMalloc(sizeof(icTagSignature));
+ *v = (icTagSignature) n;
+ return v;
+ }
+
+ ~icTagSignature() {
+ _cmsFree(self);
+ }
+};
+
+
+%extend IT8 {
+
+ IT8(const char* FileName) {
+ LPIT8 it8;
+ it8 = (LPIT8) _cmsMalloc(sizeof(IT8));
+ InErrorFlag = 0;
+ it8 -> hIT8 = cmsIT8LoadFromFile(FileName);
+ if (InErrorFlag) {
+ _cmsFree(it8);
+ return NULL;
+ }
+ return it8;
+ }
+
+ IT8() {
+ LPIT8 it8;
+ it8 = (LPIT8) _cmsMalloc(sizeof(IT8));
+ it8 -> hIT8 = cmsIT8Alloc();
+ return it8;
+ }
+
+ ~IT8() {
+ cmsIT8Free(self -> hIT8);
+ _cmsFree(self);
+ }
+
+ const char* __repr__() {
+ return "CGATS.13/IT8 parser";
+ }
+
+
+ int saveToFile(const char* Filename) {
+
+ return cmsIT8SaveToFile(self -> hIT8, Filename);
+ }
+
+ int tableCount() { return cmsIT8TableCount(self -> hIT8); }
+ int setTable(int n) { return cmsIT8SetTable(self -> hIT8, n); }
+
+ const char* getSheetType() { return cmsIT8GetSheetType(self -> hIT8); }
+ int setSheetType(const char* Type) { return cmsIT8SetSheetType(self -> hIT8, Type); }
+
+ int addComment(const char* txt) { return cmsIT8SetComment(self -> hIT8, txt); }
+
+ int setProperty(const char* Prop, const char* Str) { return cmsIT8SetPropertyStr(self -> hIT8, Prop, Str); }
+ int setProperty(const char* Prop, double dbl) { return cmsIT8SetPropertyDbl(self -> hIT8, Prop, dbl); }
+ int setPropertyAsHex(const char* Prop, int Val) { return cmsIT8SetPropertyHex(self -> hIT8, Prop, Val); }
+ int setPropertyUncooked(const char* Prop,
+ const char* Str) { return cmsIT8SetPropertyUncooked(self -> hIT8, Prop, Str); }
+
+
+ const char* getProperty(const char* Prop) { return cmsIT8GetProperty(self -> hIT8, Prop); }
+ double getPropertyAsDbl(const char* Prop) { return cmsIT8GetPropertyDbl(self -> hIT8, Prop); }
+
+ const char* getData(int row, int col) { return cmsIT8GetDataRowCol(self -> hIT8, row, col); }
+
+ const char* getData(const char* Patch,
+ const char* Sample) { return cmsIT8GetData(self -> hIT8, Patch, Sample); }
+
+ double getDataAsDbl(int row, int col) { return cmsIT8GetDataRowColDbl(self -> hIT8, row, col); }
+
+ double getDataAsDbl(const char* Patch,
+ const char* Sample) { return cmsIT8GetDataDbl(self -> hIT8, Patch, Sample); }
+
+
+ int setData(int row, int col, const char* Val) { return cmsIT8SetDataRowCol(self ->hIT8, row, col, Val); }
+ int setData(int row, int col, double dbl) { return cmsIT8SetDataRowColDbl(self ->hIT8, row, col, dbl); }
+
+ int setData(const char* Patch,
+ const char* Sample,
+ const char* Val) { return cmsIT8SetData(self ->hIT8, Patch, Sample, Val); }
+
+ int setData(const char* Patch,
+ const char* Sample,
+ double dbl) { return cmsIT8SetDataDbl(self ->hIT8, Patch, Sample, dbl); }
+
+
+
+ int setDataFormat(int nSample, const char* Sample) { return cmsIT8SetDataFormat(self -> hIT8, nSample, Sample); }
+
+ const char* getPatchName(int nPatch) { return cmsIT8GetPatchName(self -> hIT8, nPatch, NULL); }
+ int getDataFormat(const char* Patch) { return cmsIT8GetDataFormat(self -> hIT8, Patch); }
+
+ PyObject* enumDataFormat() {
+
+ char** DataFormat;
+ PyObject* TheList;
+ PyObject* OneDataFormat;
+ int i, n;
+
+
+ n = cmsIT8EnumDataFormat(self -> hIT8, &DataFormat);
+
+ TheList = PyList_New(n);
+ if (!TheList) return NULL;
+
+ for (i = 0; i < n; i++) {
+ OneDataFormat = PyString_FromString(DataFormat[i]);
+ PyList_SET_ITEM(TheList, i, OneDataFormat);
+ }
+
+ return TheList;
+ }
+
+
+ PyObject* enumProperties() {
+
+ const char** Props;
+ PyObject* TheList;
+ PyObject* OneProp;
+ int i, n;
+
+
+ n = cmsIT8EnumProperties(self -> hIT8, &Props);
+
+ TheList = PyList_New(n);
+ if (!TheList) return NULL;
+
+ for (i = 0; i < n; i++) {
+ OneProp = PyString_FromString(Props[i]);
+ PyList_SET_ITEM(TheList, i, OneProp);
+ }
+
+ return TheList;
+ }
+
+
+ int setTableByLabel(const char* cSet, const char *cFld = NULL, const char* ExpectedType = NULL) {
+
+ return cmsIT8SetTableByLabel(self -> hIT8, cSet, cFld, ExpectedType);
+ }
+
+ PyObject* getRow(int n) {
+
+ PyObject* TheList;
+ PyObject* OneProp;
+ int i;
+ int nf = (int) cmsIT8GetPropertyDbl(self -> hIT8, "NUMBER_OF_FIELDS");
+ if (nf <= 0) return NULL;
+
+ TheList = PyList_New(nf);
+ if (!TheList) return NULL;
+
+ for (i = 0; i < nf; i++) {
+
+ OneProp = PyString_FromString(cmsIT8GetDataRowCol(self ->hIT8, n, i));
+ PyList_SET_ITEM(TheList, i, OneProp);
+ }
+
+ return TheList;
+ }
+
+ PyObject* getCol(const char *Patch) {
+
+ PyObject* TheList;
+ PyObject* OneProp;
+ int i;
+
+ int n = cmsIT8GetDataFormat(self -> hIT8, Patch);
+ if (n < 0) return NULL;
+
+ int ns = (int) cmsIT8GetPropertyDbl(self -> hIT8, "NUMBER_OF_SETS");
+ if (ns <= 0) return NULL;
+
+ TheList = PyList_New(ns);
+ if (!TheList) return NULL;
+
+ for (i = 0; i < ns; i++) {
+
+ OneProp = PyString_FromString(cmsIT8GetDataRowCol(self ->hIT8, i, n));
+ PyList_SET_ITEM(TheList, i, OneProp);
+ }
+
+ return TheList;
+ }
+
+
+};
+
+
+
+
+
+// ----------------------------------------------------------------------- TODO
+
+
+%inline %{
+class StrPointer {
+};
+%}
+
+%extend StrPointer {
+ StrPointer(char* s) {
+ return (StrPointer*) s;
+ }
+};
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/lcms.py b/debian/lcms/lcms-1.19.dfsg2/python/lcms.py
new file mode 100755
index 00000000..796e11f0
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/lcms.py
@@ -0,0 +1,1739 @@
+# This file was automatically generated by SWIG (http://www.swig.org).
+# Version 1.3.36
+#
+# Don't modify this file, modify the SWIG interface instead.
+# This file is compatible with both classic and new-style classes.
+
+import _lcms
+import new
+new_instancemethod = new.instancemethod
+try:
+ _swig_property = property
+except NameError:
+ pass # Python < 2.2 doesn't have 'property'.
+def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
+ if (name == "thisown"): return self.this.own(value)
+ if (name == "this"):
+ if type(value).__name__ == 'PySwigObject':
+ self.__dict__[name] = value
+ return
+ method = class_type.__swig_setmethods__.get(name,None)
+ if method: return method(self,value)
+ if (not static) or hasattr(self,name):
+ self.__dict__[name] = value
+ else:
+ raise AttributeError("You cannot add attributes to %s" % self)
+
+def _swig_setattr(self,class_type,name,value):
+ return _swig_setattr_nondynamic(self,class_type,name,value,0)
+
+def _swig_getattr(self,class_type,name):
+ if (name == "thisown"): return self.this.own()
+ method = class_type.__swig_getmethods__.get(name,None)
+ if method: return method(self)
+ raise AttributeError,name
+
+def _swig_repr(self):
+ try: strthis = "proxy of " + self.this.__repr__()
+ except: strthis = ""
+ return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
+
+import types
+try:
+ _object = types.ObjectType
+ _newclass = 1
+except AttributeError:
+ class _object : pass
+ _newclass = 0
+del types
+
+
+class COLORW(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, COLORW, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, COLORW, name)
+ __swig_setmethods__["w"] = _lcms.COLORW_w_set
+ __swig_getmethods__["w"] = _lcms.COLORW_w_get
+ if _newclass:w = _swig_property(_lcms.COLORW_w_get, _lcms.COLORW_w_set)
+ def __init__(self, *args):
+ this = _lcms.new_COLORW(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ def __repr__(*args): return _lcms.COLORW___repr__(*args)
+ def __getitem__(*args): return _lcms.COLORW___getitem__(*args)
+ def __setitem__(*args): return _lcms.COLORW___setitem__(*args)
+ __swig_destroy__ = _lcms.delete_COLORW
+ __del__ = lambda self : None;
+COLORW_swigregister = _lcms.COLORW_swigregister
+COLORW_swigregister(COLORW)
+
+class COLORB(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, COLORB, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, COLORB, name)
+ __swig_setmethods__["b"] = _lcms.COLORB_b_set
+ __swig_getmethods__["b"] = _lcms.COLORB_b_get
+ if _newclass:b = _swig_property(_lcms.COLORB_b_get, _lcms.COLORB_b_set)
+ def __init__(self, *args):
+ this = _lcms.new_COLORB(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_COLORB
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.COLORB___repr__(*args)
+ def __getitem__(*args): return _lcms.COLORB___getitem__(*args)
+ def __setitem__(*args): return _lcms.COLORB___setitem__(*args)
+COLORB_swigregister = _lcms.COLORB_swigregister
+COLORB_swigregister(COLORB)
+
+class IT8(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, IT8, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, IT8, name)
+ __swig_setmethods__["hIT8"] = _lcms.IT8_hIT8_set
+ __swig_getmethods__["hIT8"] = _lcms.IT8_hIT8_get
+ if _newclass:hIT8 = _swig_property(_lcms.IT8_hIT8_get, _lcms.IT8_hIT8_set)
+ def __init__(self, *args):
+ this = _lcms.new_IT8(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_IT8
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.IT8___repr__(*args)
+ def saveToFile(*args): return _lcms.IT8_saveToFile(*args)
+ def tableCount(*args): return _lcms.IT8_tableCount(*args)
+ def setTable(*args): return _lcms.IT8_setTable(*args)
+ def getSheetType(*args): return _lcms.IT8_getSheetType(*args)
+ def setSheetType(*args): return _lcms.IT8_setSheetType(*args)
+ def addComment(*args): return _lcms.IT8_addComment(*args)
+ def setProperty(*args): return _lcms.IT8_setProperty(*args)
+ def setPropertyAsHex(*args): return _lcms.IT8_setPropertyAsHex(*args)
+ def setPropertyUncooked(*args): return _lcms.IT8_setPropertyUncooked(*args)
+ def getProperty(*args): return _lcms.IT8_getProperty(*args)
+ def getPropertyAsDbl(*args): return _lcms.IT8_getPropertyAsDbl(*args)
+ def getData(*args): return _lcms.IT8_getData(*args)
+ def getDataAsDbl(*args): return _lcms.IT8_getDataAsDbl(*args)
+ def setData(*args): return _lcms.IT8_setData(*args)
+ def setDataFormat(*args): return _lcms.IT8_setDataFormat(*args)
+ def getPatchName(*args): return _lcms.IT8_getPatchName(*args)
+ def getDataFormat(*args): return _lcms.IT8_getDataFormat(*args)
+ def enumDataFormat(*args): return _lcms.IT8_enumDataFormat(*args)
+ def enumProperties(*args): return _lcms.IT8_enumProperties(*args)
+ def setTableByLabel(*args): return _lcms.IT8_setTableByLabel(*args)
+ def getRow(*args): return _lcms.IT8_getRow(*args)
+ def getCol(*args): return _lcms.IT8_getCol(*args)
+IT8_swigregister = _lcms.IT8_swigregister
+IT8_swigregister(IT8)
+
+NON_WINDOWS = _lcms.NON_WINDOWS
+LCMS_VERSION = _lcms.LCMS_VERSION
+class icCLutStruct(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, icCLutStruct, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, icCLutStruct, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["gridPoints"] = _lcms.icCLutStruct_gridPoints_set
+ __swig_getmethods__["gridPoints"] = _lcms.icCLutStruct_gridPoints_get
+ if _newclass:gridPoints = _swig_property(_lcms.icCLutStruct_gridPoints_get, _lcms.icCLutStruct_gridPoints_set)
+ __swig_setmethods__["prec"] = _lcms.icCLutStruct_prec_set
+ __swig_getmethods__["prec"] = _lcms.icCLutStruct_prec_get
+ if _newclass:prec = _swig_property(_lcms.icCLutStruct_prec_get, _lcms.icCLutStruct_prec_set)
+ __swig_setmethods__["pad1"] = _lcms.icCLutStruct_pad1_set
+ __swig_getmethods__["pad1"] = _lcms.icCLutStruct_pad1_get
+ if _newclass:pad1 = _swig_property(_lcms.icCLutStruct_pad1_get, _lcms.icCLutStruct_pad1_set)
+ __swig_setmethods__["pad2"] = _lcms.icCLutStruct_pad2_set
+ __swig_getmethods__["pad2"] = _lcms.icCLutStruct_pad2_get
+ if _newclass:pad2 = _swig_property(_lcms.icCLutStruct_pad2_get, _lcms.icCLutStruct_pad2_set)
+ __swig_setmethods__["pad3"] = _lcms.icCLutStruct_pad3_set
+ __swig_getmethods__["pad3"] = _lcms.icCLutStruct_pad3_get
+ if _newclass:pad3 = _swig_property(_lcms.icCLutStruct_pad3_get, _lcms.icCLutStruct_pad3_set)
+ def __init__(self, *args):
+ this = _lcms.new_icCLutStruct(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_icCLutStruct
+ __del__ = lambda self : None;
+icCLutStruct_swigregister = _lcms.icCLutStruct_swigregister
+icCLutStruct_swigregister(icCLutStruct)
+
+class icLutAtoB(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, icLutAtoB, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, icLutAtoB, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["inputChan"] = _lcms.icLutAtoB_inputChan_set
+ __swig_getmethods__["inputChan"] = _lcms.icLutAtoB_inputChan_get
+ if _newclass:inputChan = _swig_property(_lcms.icLutAtoB_inputChan_get, _lcms.icLutAtoB_inputChan_set)
+ __swig_setmethods__["outputChan"] = _lcms.icLutAtoB_outputChan_set
+ __swig_getmethods__["outputChan"] = _lcms.icLutAtoB_outputChan_get
+ if _newclass:outputChan = _swig_property(_lcms.icLutAtoB_outputChan_get, _lcms.icLutAtoB_outputChan_set)
+ __swig_setmethods__["pad1"] = _lcms.icLutAtoB_pad1_set
+ __swig_getmethods__["pad1"] = _lcms.icLutAtoB_pad1_get
+ if _newclass:pad1 = _swig_property(_lcms.icLutAtoB_pad1_get, _lcms.icLutAtoB_pad1_set)
+ __swig_setmethods__["pad2"] = _lcms.icLutAtoB_pad2_set
+ __swig_getmethods__["pad2"] = _lcms.icLutAtoB_pad2_get
+ if _newclass:pad2 = _swig_property(_lcms.icLutAtoB_pad2_get, _lcms.icLutAtoB_pad2_set)
+ __swig_setmethods__["offsetB"] = _lcms.icLutAtoB_offsetB_set
+ __swig_getmethods__["offsetB"] = _lcms.icLutAtoB_offsetB_get
+ if _newclass:offsetB = _swig_property(_lcms.icLutAtoB_offsetB_get, _lcms.icLutAtoB_offsetB_set)
+ __swig_setmethods__["offsetMat"] = _lcms.icLutAtoB_offsetMat_set
+ __swig_getmethods__["offsetMat"] = _lcms.icLutAtoB_offsetMat_get
+ if _newclass:offsetMat = _swig_property(_lcms.icLutAtoB_offsetMat_get, _lcms.icLutAtoB_offsetMat_set)
+ __swig_setmethods__["offsetM"] = _lcms.icLutAtoB_offsetM_set
+ __swig_getmethods__["offsetM"] = _lcms.icLutAtoB_offsetM_get
+ if _newclass:offsetM = _swig_property(_lcms.icLutAtoB_offsetM_get, _lcms.icLutAtoB_offsetM_set)
+ __swig_setmethods__["offsetC"] = _lcms.icLutAtoB_offsetC_set
+ __swig_getmethods__["offsetC"] = _lcms.icLutAtoB_offsetC_get
+ if _newclass:offsetC = _swig_property(_lcms.icLutAtoB_offsetC_get, _lcms.icLutAtoB_offsetC_set)
+ __swig_setmethods__["offsetA"] = _lcms.icLutAtoB_offsetA_set
+ __swig_getmethods__["offsetA"] = _lcms.icLutAtoB_offsetA_get
+ if _newclass:offsetA = _swig_property(_lcms.icLutAtoB_offsetA_get, _lcms.icLutAtoB_offsetA_set)
+ def __init__(self, *args):
+ this = _lcms.new_icLutAtoB(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_icLutAtoB
+ __del__ = lambda self : None;
+icLutAtoB_swigregister = _lcms.icLutAtoB_swigregister
+icLutAtoB_swigregister(icLutAtoB)
+
+class icLutBtoA(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, icLutBtoA, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, icLutBtoA, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["inputChan"] = _lcms.icLutBtoA_inputChan_set
+ __swig_getmethods__["inputChan"] = _lcms.icLutBtoA_inputChan_get
+ if _newclass:inputChan = _swig_property(_lcms.icLutBtoA_inputChan_get, _lcms.icLutBtoA_inputChan_set)
+ __swig_setmethods__["outputChan"] = _lcms.icLutBtoA_outputChan_set
+ __swig_getmethods__["outputChan"] = _lcms.icLutBtoA_outputChan_get
+ if _newclass:outputChan = _swig_property(_lcms.icLutBtoA_outputChan_get, _lcms.icLutBtoA_outputChan_set)
+ __swig_setmethods__["pad1"] = _lcms.icLutBtoA_pad1_set
+ __swig_getmethods__["pad1"] = _lcms.icLutBtoA_pad1_get
+ if _newclass:pad1 = _swig_property(_lcms.icLutBtoA_pad1_get, _lcms.icLutBtoA_pad1_set)
+ __swig_setmethods__["pad2"] = _lcms.icLutBtoA_pad2_set
+ __swig_getmethods__["pad2"] = _lcms.icLutBtoA_pad2_get
+ if _newclass:pad2 = _swig_property(_lcms.icLutBtoA_pad2_get, _lcms.icLutBtoA_pad2_set)
+ __swig_setmethods__["offsetB"] = _lcms.icLutBtoA_offsetB_set
+ __swig_getmethods__["offsetB"] = _lcms.icLutBtoA_offsetB_get
+ if _newclass:offsetB = _swig_property(_lcms.icLutBtoA_offsetB_get, _lcms.icLutBtoA_offsetB_set)
+ __swig_setmethods__["offsetMat"] = _lcms.icLutBtoA_offsetMat_set
+ __swig_getmethods__["offsetMat"] = _lcms.icLutBtoA_offsetMat_get
+ if _newclass:offsetMat = _swig_property(_lcms.icLutBtoA_offsetMat_get, _lcms.icLutBtoA_offsetMat_set)
+ __swig_setmethods__["offsetM"] = _lcms.icLutBtoA_offsetM_set
+ __swig_getmethods__["offsetM"] = _lcms.icLutBtoA_offsetM_get
+ if _newclass:offsetM = _swig_property(_lcms.icLutBtoA_offsetM_get, _lcms.icLutBtoA_offsetM_set)
+ __swig_setmethods__["offsetC"] = _lcms.icLutBtoA_offsetC_set
+ __swig_getmethods__["offsetC"] = _lcms.icLutBtoA_offsetC_get
+ if _newclass:offsetC = _swig_property(_lcms.icLutBtoA_offsetC_get, _lcms.icLutBtoA_offsetC_set)
+ __swig_setmethods__["offsetA"] = _lcms.icLutBtoA_offsetA_set
+ __swig_getmethods__["offsetA"] = _lcms.icLutBtoA_offsetA_get
+ if _newclass:offsetA = _swig_property(_lcms.icLutBtoA_offsetA_get, _lcms.icLutBtoA_offsetA_set)
+ def __init__(self, *args):
+ this = _lcms.new_icLutBtoA(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_icLutBtoA
+ __del__ = lambda self : None;
+icLutBtoA_swigregister = _lcms.icLutBtoA_swigregister
+icLutBtoA_swigregister(icLutBtoA)
+
+MAXCHANNELS = _lcms.MAXCHANNELS
+PT_ANY = _lcms.PT_ANY
+PT_GRAY = _lcms.PT_GRAY
+PT_RGB = _lcms.PT_RGB
+PT_CMY = _lcms.PT_CMY
+PT_CMYK = _lcms.PT_CMYK
+PT_YCbCr = _lcms.PT_YCbCr
+PT_YUV = _lcms.PT_YUV
+PT_XYZ = _lcms.PT_XYZ
+PT_Lab = _lcms.PT_Lab
+PT_YUVK = _lcms.PT_YUVK
+PT_HSV = _lcms.PT_HSV
+PT_HLS = _lcms.PT_HLS
+PT_Yxy = _lcms.PT_Yxy
+PT_HiFi = _lcms.PT_HiFi
+PT_HiFi7 = _lcms.PT_HiFi7
+PT_HiFi8 = _lcms.PT_HiFi8
+PT_HiFi9 = _lcms.PT_HiFi9
+PT_HiFi10 = _lcms.PT_HiFi10
+PT_HiFi11 = _lcms.PT_HiFi11
+PT_HiFi12 = _lcms.PT_HiFi12
+PT_HiFi13 = _lcms.PT_HiFi13
+PT_HiFi14 = _lcms.PT_HiFi14
+PT_HiFi15 = _lcms.PT_HiFi15
+TYPE_GRAY_8 = _lcms.TYPE_GRAY_8
+TYPE_GRAY_8_REV = _lcms.TYPE_GRAY_8_REV
+TYPE_GRAY_16 = _lcms.TYPE_GRAY_16
+TYPE_GRAY_16_REV = _lcms.TYPE_GRAY_16_REV
+TYPE_GRAY_16_SE = _lcms.TYPE_GRAY_16_SE
+TYPE_GRAYA_8 = _lcms.TYPE_GRAYA_8
+TYPE_GRAYA_16 = _lcms.TYPE_GRAYA_16
+TYPE_GRAYA_16_SE = _lcms.TYPE_GRAYA_16_SE
+TYPE_GRAYA_8_PLANAR = _lcms.TYPE_GRAYA_8_PLANAR
+TYPE_GRAYA_16_PLANAR = _lcms.TYPE_GRAYA_16_PLANAR
+TYPE_RGB_8 = _lcms.TYPE_RGB_8
+TYPE_RGB_8_PLANAR = _lcms.TYPE_RGB_8_PLANAR
+TYPE_BGR_8 = _lcms.TYPE_BGR_8
+TYPE_BGR_8_PLANAR = _lcms.TYPE_BGR_8_PLANAR
+TYPE_RGB_16 = _lcms.TYPE_RGB_16
+TYPE_RGB_16_PLANAR = _lcms.TYPE_RGB_16_PLANAR
+TYPE_RGB_16_SE = _lcms.TYPE_RGB_16_SE
+TYPE_BGR_16 = _lcms.TYPE_BGR_16
+TYPE_BGR_16_PLANAR = _lcms.TYPE_BGR_16_PLANAR
+TYPE_BGR_16_SE = _lcms.TYPE_BGR_16_SE
+TYPE_RGBA_8 = _lcms.TYPE_RGBA_8
+TYPE_RGBA_8_PLANAR = _lcms.TYPE_RGBA_8_PLANAR
+TYPE_RGBA_16 = _lcms.TYPE_RGBA_16
+TYPE_RGBA_16_PLANAR = _lcms.TYPE_RGBA_16_PLANAR
+TYPE_RGBA_16_SE = _lcms.TYPE_RGBA_16_SE
+TYPE_ARGB_8 = _lcms.TYPE_ARGB_8
+TYPE_ARGB_16 = _lcms.TYPE_ARGB_16
+TYPE_ABGR_8 = _lcms.TYPE_ABGR_8
+TYPE_ABGR_16 = _lcms.TYPE_ABGR_16
+TYPE_ABGR_16_PLANAR = _lcms.TYPE_ABGR_16_PLANAR
+TYPE_ABGR_16_SE = _lcms.TYPE_ABGR_16_SE
+TYPE_BGRA_8 = _lcms.TYPE_BGRA_8
+TYPE_BGRA_16 = _lcms.TYPE_BGRA_16
+TYPE_BGRA_16_SE = _lcms.TYPE_BGRA_16_SE
+TYPE_CMY_8 = _lcms.TYPE_CMY_8
+TYPE_CMY_8_PLANAR = _lcms.TYPE_CMY_8_PLANAR
+TYPE_CMY_16 = _lcms.TYPE_CMY_16
+TYPE_CMY_16_PLANAR = _lcms.TYPE_CMY_16_PLANAR
+TYPE_CMY_16_SE = _lcms.TYPE_CMY_16_SE
+TYPE_CMYK_8 = _lcms.TYPE_CMYK_8
+TYPE_CMYKA_8 = _lcms.TYPE_CMYKA_8
+TYPE_CMYK_8_REV = _lcms.TYPE_CMYK_8_REV
+TYPE_YUVK_8 = _lcms.TYPE_YUVK_8
+TYPE_CMYK_8_PLANAR = _lcms.TYPE_CMYK_8_PLANAR
+TYPE_CMYK_16 = _lcms.TYPE_CMYK_16
+TYPE_CMYK_16_REV = _lcms.TYPE_CMYK_16_REV
+TYPE_YUVK_16 = _lcms.TYPE_YUVK_16
+TYPE_CMYK_16_PLANAR = _lcms.TYPE_CMYK_16_PLANAR
+TYPE_CMYK_16_SE = _lcms.TYPE_CMYK_16_SE
+TYPE_KYMC_8 = _lcms.TYPE_KYMC_8
+TYPE_KYMC_16 = _lcms.TYPE_KYMC_16
+TYPE_KYMC_16_SE = _lcms.TYPE_KYMC_16_SE
+TYPE_KCMY_8 = _lcms.TYPE_KCMY_8
+TYPE_KCMY_8_REV = _lcms.TYPE_KCMY_8_REV
+TYPE_KCMY_16 = _lcms.TYPE_KCMY_16
+TYPE_KCMY_16_REV = _lcms.TYPE_KCMY_16_REV
+TYPE_KCMY_16_SE = _lcms.TYPE_KCMY_16_SE
+TYPE_CMYK5_8 = _lcms.TYPE_CMYK5_8
+TYPE_CMYK5_16 = _lcms.TYPE_CMYK5_16
+TYPE_CMYK5_16_SE = _lcms.TYPE_CMYK5_16_SE
+TYPE_KYMC5_8 = _lcms.TYPE_KYMC5_8
+TYPE_KYMC5_16 = _lcms.TYPE_KYMC5_16
+TYPE_KYMC5_16_SE = _lcms.TYPE_KYMC5_16_SE
+TYPE_CMYKcm_8 = _lcms.TYPE_CMYKcm_8
+TYPE_CMYKcm_8_PLANAR = _lcms.TYPE_CMYKcm_8_PLANAR
+TYPE_CMYKcm_16 = _lcms.TYPE_CMYKcm_16
+TYPE_CMYKcm_16_PLANAR = _lcms.TYPE_CMYKcm_16_PLANAR
+TYPE_CMYKcm_16_SE = _lcms.TYPE_CMYKcm_16_SE
+TYPE_CMYK7_8 = _lcms.TYPE_CMYK7_8
+TYPE_CMYK7_16 = _lcms.TYPE_CMYK7_16
+TYPE_CMYK7_16_SE = _lcms.TYPE_CMYK7_16_SE
+TYPE_KYMC7_8 = _lcms.TYPE_KYMC7_8
+TYPE_KYMC7_16 = _lcms.TYPE_KYMC7_16
+TYPE_KYMC7_16_SE = _lcms.TYPE_KYMC7_16_SE
+TYPE_CMYK8_8 = _lcms.TYPE_CMYK8_8
+TYPE_CMYK8_16 = _lcms.TYPE_CMYK8_16
+TYPE_CMYK8_16_SE = _lcms.TYPE_CMYK8_16_SE
+TYPE_KYMC8_8 = _lcms.TYPE_KYMC8_8
+TYPE_KYMC8_16 = _lcms.TYPE_KYMC8_16
+TYPE_KYMC8_16_SE = _lcms.TYPE_KYMC8_16_SE
+TYPE_CMYK9_8 = _lcms.TYPE_CMYK9_8
+TYPE_CMYK9_16 = _lcms.TYPE_CMYK9_16
+TYPE_CMYK9_16_SE = _lcms.TYPE_CMYK9_16_SE
+TYPE_KYMC9_8 = _lcms.TYPE_KYMC9_8
+TYPE_KYMC9_16 = _lcms.TYPE_KYMC9_16
+TYPE_KYMC9_16_SE = _lcms.TYPE_KYMC9_16_SE
+TYPE_CMYK10_8 = _lcms.TYPE_CMYK10_8
+TYPE_CMYK10_16 = _lcms.TYPE_CMYK10_16
+TYPE_CMYK10_16_SE = _lcms.TYPE_CMYK10_16_SE
+TYPE_KYMC10_8 = _lcms.TYPE_KYMC10_8
+TYPE_KYMC10_16 = _lcms.TYPE_KYMC10_16
+TYPE_KYMC10_16_SE = _lcms.TYPE_KYMC10_16_SE
+TYPE_CMYK11_8 = _lcms.TYPE_CMYK11_8
+TYPE_CMYK11_16 = _lcms.TYPE_CMYK11_16
+TYPE_CMYK11_16_SE = _lcms.TYPE_CMYK11_16_SE
+TYPE_KYMC11_8 = _lcms.TYPE_KYMC11_8
+TYPE_KYMC11_16 = _lcms.TYPE_KYMC11_16
+TYPE_KYMC11_16_SE = _lcms.TYPE_KYMC11_16_SE
+TYPE_CMYK12_8 = _lcms.TYPE_CMYK12_8
+TYPE_CMYK12_16 = _lcms.TYPE_CMYK12_16
+TYPE_CMYK12_16_SE = _lcms.TYPE_CMYK12_16_SE
+TYPE_KYMC12_8 = _lcms.TYPE_KYMC12_8
+TYPE_KYMC12_16 = _lcms.TYPE_KYMC12_16
+TYPE_KYMC12_16_SE = _lcms.TYPE_KYMC12_16_SE
+TYPE_XYZ_16 = _lcms.TYPE_XYZ_16
+TYPE_Lab_8 = _lcms.TYPE_Lab_8
+TYPE_ALab_8 = _lcms.TYPE_ALab_8
+TYPE_Lab_16 = _lcms.TYPE_Lab_16
+TYPE_Yxy_16 = _lcms.TYPE_Yxy_16
+TYPE_YCbCr_8 = _lcms.TYPE_YCbCr_8
+TYPE_YCbCr_8_PLANAR = _lcms.TYPE_YCbCr_8_PLANAR
+TYPE_YCbCr_16 = _lcms.TYPE_YCbCr_16
+TYPE_YCbCr_16_PLANAR = _lcms.TYPE_YCbCr_16_PLANAR
+TYPE_YCbCr_16_SE = _lcms.TYPE_YCbCr_16_SE
+TYPE_YUV_8 = _lcms.TYPE_YUV_8
+TYPE_YUV_8_PLANAR = _lcms.TYPE_YUV_8_PLANAR
+TYPE_YUV_16 = _lcms.TYPE_YUV_16
+TYPE_YUV_16_PLANAR = _lcms.TYPE_YUV_16_PLANAR
+TYPE_YUV_16_SE = _lcms.TYPE_YUV_16_SE
+TYPE_HLS_8 = _lcms.TYPE_HLS_8
+TYPE_HLS_8_PLANAR = _lcms.TYPE_HLS_8_PLANAR
+TYPE_HLS_16 = _lcms.TYPE_HLS_16
+TYPE_HLS_16_PLANAR = _lcms.TYPE_HLS_16_PLANAR
+TYPE_HLS_16_SE = _lcms.TYPE_HLS_16_SE
+TYPE_HSV_8 = _lcms.TYPE_HSV_8
+TYPE_HSV_8_PLANAR = _lcms.TYPE_HSV_8_PLANAR
+TYPE_HSV_16 = _lcms.TYPE_HSV_16
+TYPE_HSV_16_PLANAR = _lcms.TYPE_HSV_16_PLANAR
+TYPE_HSV_16_SE = _lcms.TYPE_HSV_16_SE
+TYPE_NAMED_COLOR_INDEX = _lcms.TYPE_NAMED_COLOR_INDEX
+TYPE_XYZ_DBL = _lcms.TYPE_XYZ_DBL
+TYPE_Lab_DBL = _lcms.TYPE_Lab_DBL
+TYPE_GRAY_DBL = _lcms.TYPE_GRAY_DBL
+TYPE_RGB_DBL = _lcms.TYPE_RGB_DBL
+TYPE_CMYK_DBL = _lcms.TYPE_CMYK_DBL
+class LCMSGAMMAPARAMS(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, LCMSGAMMAPARAMS, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, LCMSGAMMAPARAMS, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["Crc32"] = _lcms.LCMSGAMMAPARAMS_Crc32_set
+ __swig_getmethods__["Crc32"] = _lcms.LCMSGAMMAPARAMS_Crc32_get
+ if _newclass:Crc32 = _swig_property(_lcms.LCMSGAMMAPARAMS_Crc32_get, _lcms.LCMSGAMMAPARAMS_Crc32_set)
+ __swig_setmethods__["Type"] = _lcms.LCMSGAMMAPARAMS_Type_set
+ __swig_getmethods__["Type"] = _lcms.LCMSGAMMAPARAMS_Type_get
+ if _newclass:Type = _swig_property(_lcms.LCMSGAMMAPARAMS_Type_get, _lcms.LCMSGAMMAPARAMS_Type_set)
+ __swig_setmethods__["Params"] = _lcms.LCMSGAMMAPARAMS_Params_set
+ __swig_getmethods__["Params"] = _lcms.LCMSGAMMAPARAMS_Params_get
+ if _newclass:Params = _swig_property(_lcms.LCMSGAMMAPARAMS_Params_get, _lcms.LCMSGAMMAPARAMS_Params_set)
+ def __init__(self, *args):
+ this = _lcms.new_LCMSGAMMAPARAMS(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_LCMSGAMMAPARAMS
+ __del__ = lambda self : None;
+LCMSGAMMAPARAMS_swigregister = _lcms.LCMSGAMMAPARAMS_swigregister
+LCMSGAMMAPARAMS_swigregister(LCMSGAMMAPARAMS)
+
+class GAMMATABLE(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, GAMMATABLE, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, GAMMATABLE, name)
+ __swig_setmethods__["Seed"] = _lcms.GAMMATABLE_Seed_set
+ __swig_getmethods__["Seed"] = _lcms.GAMMATABLE_Seed_get
+ if _newclass:Seed = _swig_property(_lcms.GAMMATABLE_Seed_get, _lcms.GAMMATABLE_Seed_set)
+ __swig_setmethods__["nEntries"] = _lcms.GAMMATABLE_nEntries_set
+ __swig_getmethods__["nEntries"] = _lcms.GAMMATABLE_nEntries_get
+ if _newclass:nEntries = _swig_property(_lcms.GAMMATABLE_nEntries_get, _lcms.GAMMATABLE_nEntries_set)
+ __swig_setmethods__["GammaTable"] = _lcms.GAMMATABLE_GammaTable_set
+ __swig_getmethods__["GammaTable"] = _lcms.GAMMATABLE_GammaTable_get
+ if _newclass:GammaTable = _swig_property(_lcms.GAMMATABLE_GammaTable_get, _lcms.GAMMATABLE_GammaTable_set)
+ def __init__(self, *args):
+ this = _lcms.new_GAMMATABLE(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_GAMMATABLE
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.GAMMATABLE___repr__(*args)
+ def __getitem__(*args): return _lcms.GAMMATABLE___getitem__(*args)
+ def __setitem__(*args): return _lcms.GAMMATABLE___setitem__(*args)
+GAMMATABLE_swigregister = _lcms.GAMMATABLE_swigregister
+GAMMATABLE_swigregister(GAMMATABLE)
+
+class VEC3(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, VEC3, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, VEC3, name)
+ __swig_setmethods__["n"] = _lcms.VEC3_n_set
+ __swig_getmethods__["n"] = _lcms.VEC3_n_get
+ if _newclass:n = _swig_property(_lcms.VEC3_n_get, _lcms.VEC3_n_set)
+ def __init__(self, *args):
+ this = _lcms.new_VEC3(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_VEC3
+ __del__ = lambda self : None;
+ def __getitem__(*args): return _lcms.VEC3___getitem__(*args)
+ def __setitem__(*args): return _lcms.VEC3___setitem__(*args)
+ def __repr__(*args): return _lcms.VEC3___repr__(*args)
+VEC3_swigregister = _lcms.VEC3_swigregister
+VEC3_swigregister(VEC3)
+
+class MAT3(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, MAT3, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, MAT3, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["v"] = _lcms.MAT3_v_set
+ __swig_getmethods__["v"] = _lcms.MAT3_v_get
+ if _newclass:v = _swig_property(_lcms.MAT3_v_get, _lcms.MAT3_v_set)
+ def __init__(self, *args):
+ this = _lcms.new_MAT3(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_MAT3
+ __del__ = lambda self : None;
+MAT3_swigregister = _lcms.MAT3_swigregister
+MAT3_swigregister(MAT3)
+
+class cmsCIEXYZ(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsCIEXYZ, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsCIEXYZ, name)
+ __swig_setmethods__["X"] = _lcms.cmsCIEXYZ_X_set
+ __swig_getmethods__["X"] = _lcms.cmsCIEXYZ_X_get
+ if _newclass:X = _swig_property(_lcms.cmsCIEXYZ_X_get, _lcms.cmsCIEXYZ_X_set)
+ __swig_setmethods__["Y"] = _lcms.cmsCIEXYZ_Y_set
+ __swig_getmethods__["Y"] = _lcms.cmsCIEXYZ_Y_get
+ if _newclass:Y = _swig_property(_lcms.cmsCIEXYZ_Y_get, _lcms.cmsCIEXYZ_Y_set)
+ __swig_setmethods__["Z"] = _lcms.cmsCIEXYZ_Z_set
+ __swig_getmethods__["Z"] = _lcms.cmsCIEXYZ_Z_get
+ if _newclass:Z = _swig_property(_lcms.cmsCIEXYZ_Z_get, _lcms.cmsCIEXYZ_Z_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsCIEXYZ(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsCIEXYZ
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.cmsCIEXYZ___repr__(*args)
+cmsCIEXYZ_swigregister = _lcms.cmsCIEXYZ_swigregister
+cmsCIEXYZ_swigregister(cmsCIEXYZ)
+
+class cmsCIExyY(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsCIExyY, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsCIExyY, name)
+ __swig_setmethods__["x"] = _lcms.cmsCIExyY_x_set
+ __swig_getmethods__["x"] = _lcms.cmsCIExyY_x_get
+ if _newclass:x = _swig_property(_lcms.cmsCIExyY_x_get, _lcms.cmsCIExyY_x_set)
+ __swig_setmethods__["y"] = _lcms.cmsCIExyY_y_set
+ __swig_getmethods__["y"] = _lcms.cmsCIExyY_y_get
+ if _newclass:y = _swig_property(_lcms.cmsCIExyY_y_get, _lcms.cmsCIExyY_y_set)
+ __swig_setmethods__["Y"] = _lcms.cmsCIExyY_Y_set
+ __swig_getmethods__["Y"] = _lcms.cmsCIExyY_Y_get
+ if _newclass:Y = _swig_property(_lcms.cmsCIExyY_Y_get, _lcms.cmsCIExyY_Y_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsCIExyY(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsCIExyY
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.cmsCIExyY___repr__(*args)
+cmsCIExyY_swigregister = _lcms.cmsCIExyY_swigregister
+cmsCIExyY_swigregister(cmsCIExyY)
+
+class cmsCIELab(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsCIELab, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsCIELab, name)
+ __swig_setmethods__["L"] = _lcms.cmsCIELab_L_set
+ __swig_getmethods__["L"] = _lcms.cmsCIELab_L_get
+ if _newclass:L = _swig_property(_lcms.cmsCIELab_L_get, _lcms.cmsCIELab_L_set)
+ __swig_setmethods__["a"] = _lcms.cmsCIELab_a_set
+ __swig_getmethods__["a"] = _lcms.cmsCIELab_a_get
+ if _newclass:a = _swig_property(_lcms.cmsCIELab_a_get, _lcms.cmsCIELab_a_set)
+ __swig_setmethods__["b"] = _lcms.cmsCIELab_b_set
+ __swig_getmethods__["b"] = _lcms.cmsCIELab_b_get
+ if _newclass:b = _swig_property(_lcms.cmsCIELab_b_get, _lcms.cmsCIELab_b_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsCIELab(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsCIELab
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.cmsCIELab___repr__(*args)
+ def __cmp__(*args): return _lcms.cmsCIELab___cmp__(*args)
+cmsCIELab_swigregister = _lcms.cmsCIELab_swigregister
+cmsCIELab_swigregister(cmsCIELab)
+
+class cmsCIELCh(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsCIELCh, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsCIELCh, name)
+ __swig_setmethods__["L"] = _lcms.cmsCIELCh_L_set
+ __swig_getmethods__["L"] = _lcms.cmsCIELCh_L_get
+ if _newclass:L = _swig_property(_lcms.cmsCIELCh_L_get, _lcms.cmsCIELCh_L_set)
+ __swig_setmethods__["C"] = _lcms.cmsCIELCh_C_set
+ __swig_getmethods__["C"] = _lcms.cmsCIELCh_C_get
+ if _newclass:C = _swig_property(_lcms.cmsCIELCh_C_get, _lcms.cmsCIELCh_C_set)
+ __swig_setmethods__["h"] = _lcms.cmsCIELCh_h_set
+ __swig_getmethods__["h"] = _lcms.cmsCIELCh_h_get
+ if _newclass:h = _swig_property(_lcms.cmsCIELCh_h_get, _lcms.cmsCIELCh_h_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsCIELCh(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsCIELCh
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.cmsCIELCh___repr__(*args)
+cmsCIELCh_swigregister = _lcms.cmsCIELCh_swigregister
+cmsCIELCh_swigregister(cmsCIELCh)
+
+class cmsJCh(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsJCh, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsJCh, name)
+ __swig_setmethods__["J"] = _lcms.cmsJCh_J_set
+ __swig_getmethods__["J"] = _lcms.cmsJCh_J_get
+ if _newclass:J = _swig_property(_lcms.cmsJCh_J_get, _lcms.cmsJCh_J_set)
+ __swig_setmethods__["C"] = _lcms.cmsJCh_C_set
+ __swig_getmethods__["C"] = _lcms.cmsJCh_C_get
+ if _newclass:C = _swig_property(_lcms.cmsJCh_C_get, _lcms.cmsJCh_C_set)
+ __swig_setmethods__["h"] = _lcms.cmsJCh_h_set
+ __swig_getmethods__["h"] = _lcms.cmsJCh_h_get
+ if _newclass:h = _swig_property(_lcms.cmsJCh_h_get, _lcms.cmsJCh_h_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsJCh(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsJCh
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.cmsJCh___repr__(*args)
+cmsJCh_swigregister = _lcms.cmsJCh_swigregister
+cmsJCh_swigregister(cmsJCh)
+
+class cmsCIEXYZTRIPLE(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsCIEXYZTRIPLE, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsCIEXYZTRIPLE, name)
+ __swig_setmethods__["Red"] = _lcms.cmsCIEXYZTRIPLE_Red_set
+ __swig_getmethods__["Red"] = _lcms.cmsCIEXYZTRIPLE_Red_get
+ if _newclass:Red = _swig_property(_lcms.cmsCIEXYZTRIPLE_Red_get, _lcms.cmsCIEXYZTRIPLE_Red_set)
+ __swig_setmethods__["Green"] = _lcms.cmsCIEXYZTRIPLE_Green_set
+ __swig_getmethods__["Green"] = _lcms.cmsCIEXYZTRIPLE_Green_get
+ if _newclass:Green = _swig_property(_lcms.cmsCIEXYZTRIPLE_Green_get, _lcms.cmsCIEXYZTRIPLE_Green_set)
+ __swig_setmethods__["Blue"] = _lcms.cmsCIEXYZTRIPLE_Blue_set
+ __swig_getmethods__["Blue"] = _lcms.cmsCIEXYZTRIPLE_Blue_get
+ if _newclass:Blue = _swig_property(_lcms.cmsCIEXYZTRIPLE_Blue_get, _lcms.cmsCIEXYZTRIPLE_Blue_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsCIEXYZTRIPLE(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsCIEXYZTRIPLE
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.cmsCIEXYZTRIPLE___repr__(*args)
+cmsCIEXYZTRIPLE_swigregister = _lcms.cmsCIEXYZTRIPLE_swigregister
+cmsCIEXYZTRIPLE_swigregister(cmsCIEXYZTRIPLE)
+
+class cmsCIExyYTRIPLE(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsCIExyYTRIPLE, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsCIExyYTRIPLE, name)
+ __swig_setmethods__["Red"] = _lcms.cmsCIExyYTRIPLE_Red_set
+ __swig_getmethods__["Red"] = _lcms.cmsCIExyYTRIPLE_Red_get
+ if _newclass:Red = _swig_property(_lcms.cmsCIExyYTRIPLE_Red_get, _lcms.cmsCIExyYTRIPLE_Red_set)
+ __swig_setmethods__["Green"] = _lcms.cmsCIExyYTRIPLE_Green_set
+ __swig_getmethods__["Green"] = _lcms.cmsCIExyYTRIPLE_Green_get
+ if _newclass:Green = _swig_property(_lcms.cmsCIExyYTRIPLE_Green_get, _lcms.cmsCIExyYTRIPLE_Green_set)
+ __swig_setmethods__["Blue"] = _lcms.cmsCIExyYTRIPLE_Blue_set
+ __swig_getmethods__["Blue"] = _lcms.cmsCIExyYTRIPLE_Blue_get
+ if _newclass:Blue = _swig_property(_lcms.cmsCIExyYTRIPLE_Blue_get, _lcms.cmsCIExyYTRIPLE_Blue_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsCIExyYTRIPLE(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsCIExyYTRIPLE
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.cmsCIExyYTRIPLE___repr__(*args)
+cmsCIExyYTRIPLE_swigregister = _lcms.cmsCIExyYTRIPLE_swigregister
+cmsCIExyYTRIPLE_swigregister(cmsCIExyYTRIPLE)
+
+D50X = _lcms.D50X
+D50Y = _lcms.D50Y
+D50Z = _lcms.D50Z
+PERCEPTUAL_BLACK_X = _lcms.PERCEPTUAL_BLACK_X
+PERCEPTUAL_BLACK_Y = _lcms.PERCEPTUAL_BLACK_Y
+PERCEPTUAL_BLACK_Z = _lcms.PERCEPTUAL_BLACK_Z
+cmsD50_XYZ = _lcms.cmsD50_XYZ
+cmsD50_xyY = _lcms.cmsD50_xyY
+cmsOpenProfileFromFile = _lcms.cmsOpenProfileFromFile
+cmsOpenProfileFromMem = _lcms.cmsOpenProfileFromMem
+cmsCloseProfile = _lcms.cmsCloseProfile
+cmsCreateRGBProfile = _lcms.cmsCreateRGBProfile
+cmsCreateGrayProfile = _lcms.cmsCreateGrayProfile
+cmsCreateLinearizationDeviceLink = _lcms.cmsCreateLinearizationDeviceLink
+cmsCreateInkLimitingDeviceLink = _lcms.cmsCreateInkLimitingDeviceLink
+cmsCreateLabProfile = _lcms.cmsCreateLabProfile
+cmsCreateLab4Profile = _lcms.cmsCreateLab4Profile
+cmsCreateXYZProfile = _lcms.cmsCreateXYZProfile
+cmsCreate_sRGBProfile = _lcms.cmsCreate_sRGBProfile
+cmsCreateBCHSWabstractProfile = _lcms.cmsCreateBCHSWabstractProfile
+cmsCreateNULLProfile = _lcms.cmsCreateNULLProfile
+cmsXYZ2xyY = _lcms.cmsXYZ2xyY
+cmsxyY2XYZ = _lcms.cmsxyY2XYZ
+cmsXYZ2Lab = _lcms.cmsXYZ2Lab
+cmsLab2XYZ = _lcms.cmsLab2XYZ
+cmsLab2LCh = _lcms.cmsLab2LCh
+cmsLCh2Lab = _lcms.cmsLCh2Lab
+cmsDeltaE = _lcms.cmsDeltaE
+cmsCIE94DeltaE = _lcms.cmsCIE94DeltaE
+cmsBFDdeltaE = _lcms.cmsBFDdeltaE
+cmsCMCdeltaE = _lcms.cmsCMCdeltaE
+cmsCIE2000DeltaE = _lcms.cmsCIE2000DeltaE
+cmsClampLab = _lcms.cmsClampLab
+cmsWhitePointFromTemp = _lcms.cmsWhitePointFromTemp
+cmsAdaptToIlluminant = _lcms.cmsAdaptToIlluminant
+cmsBuildRGB2XYZtransferMatrix = _lcms.cmsBuildRGB2XYZtransferMatrix
+AVG_SURROUND_4 = _lcms.AVG_SURROUND_4
+AVG_SURROUND = _lcms.AVG_SURROUND
+DIM_SURROUND = _lcms.DIM_SURROUND
+DARK_SURROUND = _lcms.DARK_SURROUND
+CUTSHEET_SURROUND = _lcms.CUTSHEET_SURROUND
+D_CALCULATE = _lcms.D_CALCULATE
+D_CALCULATE_DISCOUNT = _lcms.D_CALCULATE_DISCOUNT
+class cmsViewingConditions(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsViewingConditions, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsViewingConditions, name)
+ __swig_setmethods__["whitePoint"] = _lcms.cmsViewingConditions_whitePoint_set
+ __swig_getmethods__["whitePoint"] = _lcms.cmsViewingConditions_whitePoint_get
+ if _newclass:whitePoint = _swig_property(_lcms.cmsViewingConditions_whitePoint_get, _lcms.cmsViewingConditions_whitePoint_set)
+ __swig_setmethods__["Yb"] = _lcms.cmsViewingConditions_Yb_set
+ __swig_getmethods__["Yb"] = _lcms.cmsViewingConditions_Yb_get
+ if _newclass:Yb = _swig_property(_lcms.cmsViewingConditions_Yb_get, _lcms.cmsViewingConditions_Yb_set)
+ __swig_setmethods__["La"] = _lcms.cmsViewingConditions_La_set
+ __swig_getmethods__["La"] = _lcms.cmsViewingConditions_La_get
+ if _newclass:La = _swig_property(_lcms.cmsViewingConditions_La_get, _lcms.cmsViewingConditions_La_set)
+ __swig_setmethods__["surround"] = _lcms.cmsViewingConditions_surround_set
+ __swig_getmethods__["surround"] = _lcms.cmsViewingConditions_surround_get
+ if _newclass:surround = _swig_property(_lcms.cmsViewingConditions_surround_get, _lcms.cmsViewingConditions_surround_set)
+ __swig_setmethods__["D_value"] = _lcms.cmsViewingConditions_D_value_set
+ __swig_getmethods__["D_value"] = _lcms.cmsViewingConditions_D_value_get
+ if _newclass:D_value = _swig_property(_lcms.cmsViewingConditions_D_value_get, _lcms.cmsViewingConditions_D_value_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsViewingConditions(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsViewingConditions
+ __del__ = lambda self : None;
+ def __repr__(*args): return _lcms.cmsViewingConditions___repr__(*args)
+cmsViewingConditions_swigregister = _lcms.cmsViewingConditions_swigregister
+cmsViewingConditions_swigregister(cmsViewingConditions)
+
+cmsCIECAM97sInit = _lcms.cmsCIECAM97sInit
+cmsCIECAM97sDone = _lcms.cmsCIECAM97sDone
+cmsCIECAM97sForward = _lcms.cmsCIECAM97sForward
+cmsCIECAM97sReverse = _lcms.cmsCIECAM97sReverse
+cmsCIECAM02Init = _lcms.cmsCIECAM02Init
+cmsCIECAM02Done = _lcms.cmsCIECAM02Done
+cmsCIECAM02Forward = _lcms.cmsCIECAM02Forward
+cmsCIECAM02Reverse = _lcms.cmsCIECAM02Reverse
+cmsBuildGamma = _lcms.cmsBuildGamma
+cmsBuildParametricGamma = _lcms.cmsBuildParametricGamma
+cmsAllocGamma = _lcms.cmsAllocGamma
+cmsFreeGamma = _lcms.cmsFreeGamma
+cmsFreeGammaTriple = _lcms.cmsFreeGammaTriple
+cmsDupGamma = _lcms.cmsDupGamma
+cmsReverseGamma = _lcms.cmsReverseGamma
+cmsJoinGamma = _lcms.cmsJoinGamma
+cmsJoinGammaEx = _lcms.cmsJoinGammaEx
+cmsSmoothGamma = _lcms.cmsSmoothGamma
+cmsEstimateGamma = _lcms.cmsEstimateGamma
+cmsEstimateGammaEx = _lcms.cmsEstimateGammaEx
+cmsReadICCGamma = _lcms.cmsReadICCGamma
+cmsReadICCGammaReversed = _lcms.cmsReadICCGammaReversed
+cmsTakeMediaWhitePoint = _lcms.cmsTakeMediaWhitePoint
+cmsTakeMediaBlackPoint = _lcms.cmsTakeMediaBlackPoint
+cmsTakeIluminant = _lcms.cmsTakeIluminant
+cmsTakeColorants = _lcms.cmsTakeColorants
+cmsTakeHeaderFlags = _lcms.cmsTakeHeaderFlags
+cmsTakeHeaderAttributes = _lcms.cmsTakeHeaderAttributes
+cmsSetLanguage = _lcms.cmsSetLanguage
+cmsTakeProductName = _lcms.cmsTakeProductName
+cmsTakeProductDesc = _lcms.cmsTakeProductDesc
+cmsTakeProductInfo = _lcms.cmsTakeProductInfo
+cmsTakeManufacturer = _lcms.cmsTakeManufacturer
+cmsTakeModel = _lcms.cmsTakeModel
+cmsTakeCopyright = _lcms.cmsTakeCopyright
+cmsTakeProfileID = _lcms.cmsTakeProfileID
+cmsTakeCreationDateTime = _lcms.cmsTakeCreationDateTime
+cmsTakeCalibrationDateTime = _lcms.cmsTakeCalibrationDateTime
+cmsIsTag = _lcms.cmsIsTag
+cmsTakeRenderingIntent = _lcms.cmsTakeRenderingIntent
+cmsTakeCharTargetData = _lcms.cmsTakeCharTargetData
+cmsReadICCTextEx = _lcms.cmsReadICCTextEx
+cmsReadICCText = _lcms.cmsReadICCText
+LCMS_DESC_MAX = _lcms.LCMS_DESC_MAX
+class cmsPSEQDESC(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsPSEQDESC, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsPSEQDESC, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["deviceMfg"] = _lcms.cmsPSEQDESC_deviceMfg_set
+ __swig_getmethods__["deviceMfg"] = _lcms.cmsPSEQDESC_deviceMfg_get
+ if _newclass:deviceMfg = _swig_property(_lcms.cmsPSEQDESC_deviceMfg_get, _lcms.cmsPSEQDESC_deviceMfg_set)
+ __swig_setmethods__["deviceModel"] = _lcms.cmsPSEQDESC_deviceModel_set
+ __swig_getmethods__["deviceModel"] = _lcms.cmsPSEQDESC_deviceModel_get
+ if _newclass:deviceModel = _swig_property(_lcms.cmsPSEQDESC_deviceModel_get, _lcms.cmsPSEQDESC_deviceModel_set)
+ __swig_setmethods__["attributes"] = _lcms.cmsPSEQDESC_attributes_set
+ __swig_getmethods__["attributes"] = _lcms.cmsPSEQDESC_attributes_get
+ if _newclass:attributes = _swig_property(_lcms.cmsPSEQDESC_attributes_get, _lcms.cmsPSEQDESC_attributes_set)
+ __swig_setmethods__["technology"] = _lcms.cmsPSEQDESC_technology_set
+ __swig_getmethods__["technology"] = _lcms.cmsPSEQDESC_technology_get
+ if _newclass:technology = _swig_property(_lcms.cmsPSEQDESC_technology_get, _lcms.cmsPSEQDESC_technology_set)
+ __swig_setmethods__["Manufacturer"] = _lcms.cmsPSEQDESC_Manufacturer_set
+ __swig_getmethods__["Manufacturer"] = _lcms.cmsPSEQDESC_Manufacturer_get
+ if _newclass:Manufacturer = _swig_property(_lcms.cmsPSEQDESC_Manufacturer_get, _lcms.cmsPSEQDESC_Manufacturer_set)
+ __swig_setmethods__["Model"] = _lcms.cmsPSEQDESC_Model_set
+ __swig_getmethods__["Model"] = _lcms.cmsPSEQDESC_Model_get
+ if _newclass:Model = _swig_property(_lcms.cmsPSEQDESC_Model_get, _lcms.cmsPSEQDESC_Model_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsPSEQDESC(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsPSEQDESC
+ __del__ = lambda self : None;
+cmsPSEQDESC_swigregister = _lcms.cmsPSEQDESC_swigregister
+cmsPSEQDESC_swigregister(cmsPSEQDESC)
+
+class cmsSEQ(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsSEQ, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsSEQ, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["n"] = _lcms.cmsSEQ_n_set
+ __swig_getmethods__["n"] = _lcms.cmsSEQ_n_get
+ if _newclass:n = _swig_property(_lcms.cmsSEQ_n_get, _lcms.cmsSEQ_n_set)
+ __swig_setmethods__["seq"] = _lcms.cmsSEQ_seq_set
+ __swig_getmethods__["seq"] = _lcms.cmsSEQ_seq_get
+ if _newclass:seq = _swig_property(_lcms.cmsSEQ_seq_get, _lcms.cmsSEQ_seq_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsSEQ(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsSEQ
+ __del__ = lambda self : None;
+cmsSEQ_swigregister = _lcms.cmsSEQ_swigregister
+cmsSEQ_swigregister(cmsSEQ)
+
+cmsReadProfileSequenceDescription = _lcms.cmsReadProfileSequenceDescription
+cmsFreeProfileSequenceDescription = _lcms.cmsFreeProfileSequenceDescription
+_cmsICCcolorSpace = _lcms._cmsICCcolorSpace
+_cmsLCMScolorSpace = _lcms._cmsLCMScolorSpace
+_cmsChannelsOf = _lcms._cmsChannelsOf
+_cmsIsMatrixShaper = _lcms._cmsIsMatrixShaper
+LCMS_USED_AS_INPUT = _lcms.LCMS_USED_AS_INPUT
+LCMS_USED_AS_OUTPUT = _lcms.LCMS_USED_AS_OUTPUT
+LCMS_USED_AS_PROOF = _lcms.LCMS_USED_AS_PROOF
+cmsIsIntentSupported = _lcms.cmsIsIntentSupported
+cmsGetPCS = _lcms.cmsGetPCS
+cmsGetColorSpace = _lcms.cmsGetColorSpace
+cmsGetDeviceClass = _lcms.cmsGetDeviceClass
+cmsGetProfileICCversion = _lcms.cmsGetProfileICCversion
+cmsSetProfileICCversion = _lcms.cmsSetProfileICCversion
+cmsGetTagCount = _lcms.cmsGetTagCount
+cmsGetTagSignature = _lcms.cmsGetTagSignature
+cmsSetDeviceClass = _lcms.cmsSetDeviceClass
+cmsSetColorSpace = _lcms.cmsSetColorSpace
+cmsSetPCS = _lcms.cmsSetPCS
+cmsSetRenderingIntent = _lcms.cmsSetRenderingIntent
+cmsSetHeaderFlags = _lcms.cmsSetHeaderFlags
+cmsSetHeaderAttributes = _lcms.cmsSetHeaderAttributes
+cmsSetProfileID = _lcms.cmsSetProfileID
+INTENT_PERCEPTUAL = _lcms.INTENT_PERCEPTUAL
+INTENT_RELATIVE_COLORIMETRIC = _lcms.INTENT_RELATIVE_COLORIMETRIC
+INTENT_SATURATION = _lcms.INTENT_SATURATION
+INTENT_ABSOLUTE_COLORIMETRIC = _lcms.INTENT_ABSOLUTE_COLORIMETRIC
+cmsFLAGS_MATRIXINPUT = _lcms.cmsFLAGS_MATRIXINPUT
+cmsFLAGS_MATRIXOUTPUT = _lcms.cmsFLAGS_MATRIXOUTPUT
+cmsFLAGS_MATRIXONLY = _lcms.cmsFLAGS_MATRIXONLY
+cmsFLAGS_NOWHITEONWHITEFIXUP = _lcms.cmsFLAGS_NOWHITEONWHITEFIXUP
+cmsFLAGS_NOPRELINEARIZATION = _lcms.cmsFLAGS_NOPRELINEARIZATION
+cmsFLAGS_GUESSDEVICECLASS = _lcms.cmsFLAGS_GUESSDEVICECLASS
+cmsFLAGS_NOTCACHE = _lcms.cmsFLAGS_NOTCACHE
+cmsFLAGS_NOTPRECALC = _lcms.cmsFLAGS_NOTPRECALC
+cmsFLAGS_NULLTRANSFORM = _lcms.cmsFLAGS_NULLTRANSFORM
+cmsFLAGS_HIGHRESPRECALC = _lcms.cmsFLAGS_HIGHRESPRECALC
+cmsFLAGS_LOWRESPRECALC = _lcms.cmsFLAGS_LOWRESPRECALC
+cmsFLAGS_WHITEBLACKCOMPENSATION = _lcms.cmsFLAGS_WHITEBLACKCOMPENSATION
+cmsFLAGS_BLACKPOINTCOMPENSATION = _lcms.cmsFLAGS_BLACKPOINTCOMPENSATION
+cmsFLAGS_GAMUTCHECK = _lcms.cmsFLAGS_GAMUTCHECK
+cmsFLAGS_SOFTPROOFING = _lcms.cmsFLAGS_SOFTPROOFING
+cmsFLAGS_PRESERVEBLACK = _lcms.cmsFLAGS_PRESERVEBLACK
+cmsFLAGS_NODEFAULTRESOURCEDEF = _lcms.cmsFLAGS_NODEFAULTRESOURCEDEF
+cmsCreateTransform = _lcms.cmsCreateTransform
+cmsCreateProofingTransform = _lcms.cmsCreateProofingTransform
+cmsCreateMultiprofileTransform = _lcms.cmsCreateMultiprofileTransform
+cmsDeleteTransform = _lcms.cmsDeleteTransform
+cmsDoTransform = _lcms.cmsDoTransform
+cmsChangeBuffersFormat = _lcms.cmsChangeBuffersFormat
+cmsSetAlarmCodes = _lcms.cmsSetAlarmCodes
+cmsGetAlarmCodes = _lcms.cmsGetAlarmCodes
+cmsSetAdaptationState = _lcms.cmsSetAdaptationState
+LCMS_PRESERVE_PURE_K = _lcms.LCMS_PRESERVE_PURE_K
+LCMS_PRESERVE_K_PLANE = _lcms.LCMS_PRESERVE_K_PLANE
+cmsSetCMYKPreservationStrategy = _lcms.cmsSetCMYKPreservationStrategy
+class cmsNAMEDCOLOR(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsNAMEDCOLOR, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsNAMEDCOLOR, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["Name"] = _lcms.cmsNAMEDCOLOR_Name_set
+ __swig_getmethods__["Name"] = _lcms.cmsNAMEDCOLOR_Name_get
+ if _newclass:Name = _swig_property(_lcms.cmsNAMEDCOLOR_Name_get, _lcms.cmsNAMEDCOLOR_Name_set)
+ __swig_setmethods__["PCS"] = _lcms.cmsNAMEDCOLOR_PCS_set
+ __swig_getmethods__["PCS"] = _lcms.cmsNAMEDCOLOR_PCS_get
+ if _newclass:PCS = _swig_property(_lcms.cmsNAMEDCOLOR_PCS_get, _lcms.cmsNAMEDCOLOR_PCS_set)
+ __swig_setmethods__["DeviceColorant"] = _lcms.cmsNAMEDCOLOR_DeviceColorant_set
+ __swig_getmethods__["DeviceColorant"] = _lcms.cmsNAMEDCOLOR_DeviceColorant_get
+ if _newclass:DeviceColorant = _swig_property(_lcms.cmsNAMEDCOLOR_DeviceColorant_get, _lcms.cmsNAMEDCOLOR_DeviceColorant_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsNAMEDCOLOR(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsNAMEDCOLOR
+ __del__ = lambda self : None;
+cmsNAMEDCOLOR_swigregister = _lcms.cmsNAMEDCOLOR_swigregister
+cmsNAMEDCOLOR_swigregister(cmsNAMEDCOLOR)
+
+class cmsNAMEDCOLORLIST(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, cmsNAMEDCOLORLIST, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, cmsNAMEDCOLORLIST, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["nColors"] = _lcms.cmsNAMEDCOLORLIST_nColors_set
+ __swig_getmethods__["nColors"] = _lcms.cmsNAMEDCOLORLIST_nColors_get
+ if _newclass:nColors = _swig_property(_lcms.cmsNAMEDCOLORLIST_nColors_get, _lcms.cmsNAMEDCOLORLIST_nColors_set)
+ __swig_setmethods__["Allocated"] = _lcms.cmsNAMEDCOLORLIST_Allocated_set
+ __swig_getmethods__["Allocated"] = _lcms.cmsNAMEDCOLORLIST_Allocated_get
+ if _newclass:Allocated = _swig_property(_lcms.cmsNAMEDCOLORLIST_Allocated_get, _lcms.cmsNAMEDCOLORLIST_Allocated_set)
+ __swig_setmethods__["ColorantCount"] = _lcms.cmsNAMEDCOLORLIST_ColorantCount_set
+ __swig_getmethods__["ColorantCount"] = _lcms.cmsNAMEDCOLORLIST_ColorantCount_get
+ if _newclass:ColorantCount = _swig_property(_lcms.cmsNAMEDCOLORLIST_ColorantCount_get, _lcms.cmsNAMEDCOLORLIST_ColorantCount_set)
+ __swig_setmethods__["Prefix"] = _lcms.cmsNAMEDCOLORLIST_Prefix_set
+ __swig_getmethods__["Prefix"] = _lcms.cmsNAMEDCOLORLIST_Prefix_get
+ if _newclass:Prefix = _swig_property(_lcms.cmsNAMEDCOLORLIST_Prefix_get, _lcms.cmsNAMEDCOLORLIST_Prefix_set)
+ __swig_setmethods__["Suffix"] = _lcms.cmsNAMEDCOLORLIST_Suffix_set
+ __swig_getmethods__["Suffix"] = _lcms.cmsNAMEDCOLORLIST_Suffix_get
+ if _newclass:Suffix = _swig_property(_lcms.cmsNAMEDCOLORLIST_Suffix_get, _lcms.cmsNAMEDCOLORLIST_Suffix_set)
+ __swig_setmethods__["List"] = _lcms.cmsNAMEDCOLORLIST_List_set
+ __swig_getmethods__["List"] = _lcms.cmsNAMEDCOLORLIST_List_get
+ if _newclass:List = _swig_property(_lcms.cmsNAMEDCOLORLIST_List_get, _lcms.cmsNAMEDCOLORLIST_List_set)
+ def __init__(self, *args):
+ this = _lcms.new_cmsNAMEDCOLORLIST(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_cmsNAMEDCOLORLIST
+ __del__ = lambda self : None;
+cmsNAMEDCOLORLIST_swigregister = _lcms.cmsNAMEDCOLORLIST_swigregister
+cmsNAMEDCOLORLIST_swigregister(cmsNAMEDCOLORLIST)
+
+cmsNamedColorCount = _lcms.cmsNamedColorCount
+cmsNamedColorInfo = _lcms.cmsNamedColorInfo
+cmsNamedColorIndex = _lcms.cmsNamedColorIndex
+cmsReadColorantTable = _lcms.cmsReadColorantTable
+cmsAddTag = _lcms.cmsAddTag
+cmsTransform2DeviceLink = _lcms.cmsTransform2DeviceLink
+_cmsSetLUTdepth = _lcms._cmsSetLUTdepth
+cmsSaveProfile = _lcms.cmsSaveProfile
+_cmsSaveProfileToMem = _lcms._cmsSaveProfileToMem
+cmsGetPostScriptCSA = _lcms.cmsGetPostScriptCSA
+cmsGetPostScriptCRD = _lcms.cmsGetPostScriptCRD
+cmsGetPostScriptCRDEx = _lcms.cmsGetPostScriptCRDEx
+LCMS_ERROR_ABORT = _lcms.LCMS_ERROR_ABORT
+LCMS_ERROR_SHOW = _lcms.LCMS_ERROR_SHOW
+LCMS_ERROR_IGNORE = _lcms.LCMS_ERROR_IGNORE
+cmsErrorAction = _lcms.cmsErrorAction
+LCMS_ERRC_WARNING = _lcms.LCMS_ERRC_WARNING
+LCMS_ERRC_RECOVERABLE = _lcms.LCMS_ERRC_RECOVERABLE
+LCMS_ERRC_ABORTED = _lcms.LCMS_ERRC_ABORTED
+cmsSetErrorHandler = _lcms.cmsSetErrorHandler
+cmsAllocLUT = _lcms.cmsAllocLUT
+cmsAllocLinearTable = _lcms.cmsAllocLinearTable
+cmsAlloc3DGrid = _lcms.cmsAlloc3DGrid
+cmsSetMatrixLUT = _lcms.cmsSetMatrixLUT
+cmsSetMatrixLUT4 = _lcms.cmsSetMatrixLUT4
+cmsFreeLUT = _lcms.cmsFreeLUT
+cmsEvalLUT = _lcms.cmsEvalLUT
+cmsEvalLUTreverse = _lcms.cmsEvalLUTreverse
+cmsReadICCLut = _lcms.cmsReadICCLut
+cmsDupLUT = _lcms.cmsDupLUT
+SAMPLER_INSPECT = _lcms.SAMPLER_INSPECT
+cmsSample3DGrid = _lcms.cmsSample3DGrid
+cmsSetUserFormatters = _lcms.cmsSetUserFormatters
+cmsGetUserFormatters = _lcms.cmsGetUserFormatters
+cmsIT8Alloc = _lcms.cmsIT8Alloc
+cmsIT8Free = _lcms.cmsIT8Free
+cmsIT8TableCount = _lcms.cmsIT8TableCount
+cmsIT8SetTable = _lcms.cmsIT8SetTable
+cmsIT8LoadFromFile = _lcms.cmsIT8LoadFromFile
+cmsIT8LoadFromMem = _lcms.cmsIT8LoadFromMem
+cmsIT8SaveToFile = _lcms.cmsIT8SaveToFile
+cmsIT8SaveToMem = _lcms.cmsIT8SaveToMem
+cmsIT8GetSheetType = _lcms.cmsIT8GetSheetType
+cmsIT8SetSheetType = _lcms.cmsIT8SetSheetType
+cmsIT8SetComment = _lcms.cmsIT8SetComment
+cmsIT8SetPropertyStr = _lcms.cmsIT8SetPropertyStr
+cmsIT8SetPropertyDbl = _lcms.cmsIT8SetPropertyDbl
+cmsIT8SetPropertyHex = _lcms.cmsIT8SetPropertyHex
+cmsIT8SetPropertyMulti = _lcms.cmsIT8SetPropertyMulti
+cmsIT8SetPropertyUncooked = _lcms.cmsIT8SetPropertyUncooked
+cmsIT8GetProperty = _lcms.cmsIT8GetProperty
+cmsIT8GetPropertyDbl = _lcms.cmsIT8GetPropertyDbl
+cmsIT8GetPropertyMulti = _lcms.cmsIT8GetPropertyMulti
+cmsIT8EnumProperties = _lcms.cmsIT8EnumProperties
+cmsIT8EnumPropertyMulti = _lcms.cmsIT8EnumPropertyMulti
+cmsIT8GetDataRowCol = _lcms.cmsIT8GetDataRowCol
+cmsIT8GetDataRowColDbl = _lcms.cmsIT8GetDataRowColDbl
+cmsIT8SetDataRowCol = _lcms.cmsIT8SetDataRowCol
+cmsIT8SetDataRowColDbl = _lcms.cmsIT8SetDataRowColDbl
+cmsIT8GetData = _lcms.cmsIT8GetData
+cmsIT8GetDataDbl = _lcms.cmsIT8GetDataDbl
+cmsIT8SetData = _lcms.cmsIT8SetData
+cmsIT8SetDataDbl = _lcms.cmsIT8SetDataDbl
+cmsIT8GetDataFormat = _lcms.cmsIT8GetDataFormat
+cmsIT8SetDataFormat = _lcms.cmsIT8SetDataFormat
+cmsIT8EnumDataFormat = _lcms.cmsIT8EnumDataFormat
+cmsIT8GetPatchName = _lcms.cmsIT8GetPatchName
+cmsIT8GetPatchByName = _lcms.cmsIT8GetPatchByName
+cmsIT8SetTableByLabel = _lcms.cmsIT8SetTableByLabel
+cmsIT8SetIndexColumn = _lcms.cmsIT8SetIndexColumn
+cmsIT8DefineDblFormat = _lcms.cmsIT8DefineDblFormat
+cmsLabEncoded2Float = _lcms.cmsLabEncoded2Float
+cmsLabEncoded2Float4 = _lcms.cmsLabEncoded2Float4
+cmsFloat2LabEncoded = _lcms.cmsFloat2LabEncoded
+cmsFloat2LabEncoded4 = _lcms.cmsFloat2LabEncoded4
+cmsXYZEncoded2Float = _lcms.cmsXYZEncoded2Float
+cmsFloat2XYZEncoded = _lcms.cmsFloat2XYZEncoded
+_cmsAddTextTag = _lcms._cmsAddTextTag
+_cmsAddXYZTag = _lcms._cmsAddXYZTag
+_cmsAddLUTTag = _lcms._cmsAddLUTTag
+_cmsAddGammaTag = _lcms._cmsAddGammaTag
+_cmsAddChromaticityTag = _lcms._cmsAddChromaticityTag
+_cmsAddSequenceDescriptionTag = _lcms._cmsAddSequenceDescriptionTag
+_cmsAddNamedColorTag = _lcms._cmsAddNamedColorTag
+_cmsAddDateTimeTag = _lcms._cmsAddDateTimeTag
+_cmsAddColorantTableTag = _lcms._cmsAddColorantTableTag
+_cmsAddChromaticAdaptationTag = _lcms._cmsAddChromaticAdaptationTag
+_cmsQuickFloor = _lcms._cmsQuickFloor
+_cmsClampWord = _lcms._cmsClampWord
+_cmsMalloc = _lcms._cmsMalloc
+_cmsCalloc = _lcms._cmsCalloc
+_cmsFree = _lcms._cmsFree
+cmsSignalError = _lcms.cmsSignalError
+class _cmsTestAlign16(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, _cmsTestAlign16, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, _cmsTestAlign16, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["a"] = _lcms._cmsTestAlign16_a_set
+ __swig_getmethods__["a"] = _lcms._cmsTestAlign16_a_get
+ if _newclass:a = _swig_property(_lcms._cmsTestAlign16_a_get, _lcms._cmsTestAlign16_a_set)
+ __swig_setmethods__["b"] = _lcms._cmsTestAlign16_b_set
+ __swig_getmethods__["b"] = _lcms._cmsTestAlign16_b_get
+ if _newclass:b = _swig_property(_lcms._cmsTestAlign16_b_get, _lcms._cmsTestAlign16_b_set)
+ def __init__(self, *args):
+ this = _lcms.new__cmsTestAlign16(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete__cmsTestAlign16
+ __del__ = lambda self : None;
+_cmsTestAlign16_swigregister = _lcms._cmsTestAlign16_swigregister
+_cmsTestAlign16_swigregister(_cmsTestAlign16)
+
+class _cmsTestAlign8(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, _cmsTestAlign8, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, _cmsTestAlign8, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["a"] = _lcms._cmsTestAlign8_a_set
+ __swig_getmethods__["a"] = _lcms._cmsTestAlign8_a_get
+ if _newclass:a = _swig_property(_lcms._cmsTestAlign8_a_get, _lcms._cmsTestAlign8_a_set)
+ __swig_setmethods__["b"] = _lcms._cmsTestAlign8_b_set
+ __swig_getmethods__["b"] = _lcms._cmsTestAlign8_b_get
+ if _newclass:b = _swig_property(_lcms._cmsTestAlign8_b_get, _lcms._cmsTestAlign8_b_set)
+ def __init__(self, *args):
+ this = _lcms.new__cmsTestAlign8(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete__cmsTestAlign8
+ __del__ = lambda self : None;
+_cmsTestAlign8_swigregister = _lcms._cmsTestAlign8_swigregister
+_cmsTestAlign8_swigregister(_cmsTestAlign8)
+
+FixedMul = _lcms.FixedMul
+FixedSquare = _lcms.FixedSquare
+ToFixedDomain = _lcms.ToFixedDomain
+FromFixedDomain = _lcms.FromFixedDomain
+FixedLERP = _lcms.FixedLERP
+FixedScale = _lcms.FixedScale
+VX = _lcms.VX
+VY = _lcms.VY
+VZ = _lcms.VZ
+class WVEC3(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, WVEC3, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, WVEC3, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["n"] = _lcms.WVEC3_n_set
+ __swig_getmethods__["n"] = _lcms.WVEC3_n_get
+ if _newclass:n = _swig_property(_lcms.WVEC3_n_get, _lcms.WVEC3_n_set)
+ def __init__(self, *args):
+ this = _lcms.new_WVEC3(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_WVEC3
+ __del__ = lambda self : None;
+WVEC3_swigregister = _lcms.WVEC3_swigregister
+WVEC3_swigregister(WVEC3)
+
+class WMAT3(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, WMAT3, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, WMAT3, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["v"] = _lcms.WMAT3_v_set
+ __swig_getmethods__["v"] = _lcms.WMAT3_v_get
+ if _newclass:v = _swig_property(_lcms.WMAT3_v_get, _lcms.WMAT3_v_set)
+ def __init__(self, *args):
+ this = _lcms.new_WMAT3(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_WMAT3
+ __del__ = lambda self : None;
+WMAT3_swigregister = _lcms.WMAT3_swigregister
+WMAT3_swigregister(WMAT3)
+
+VEC3init = _lcms.VEC3init
+VEC3initF = _lcms.VEC3initF
+VEC3toFix = _lcms.VEC3toFix
+VEC3fromFix = _lcms.VEC3fromFix
+VEC3scaleFix = _lcms.VEC3scaleFix
+VEC3swap = _lcms.VEC3swap
+VEC3divK = _lcms.VEC3divK
+VEC3perK = _lcms.VEC3perK
+VEC3minus = _lcms.VEC3minus
+VEC3perComp = _lcms.VEC3perComp
+VEC3equal = _lcms.VEC3equal
+VEC3equalF = _lcms.VEC3equalF
+VEC3scaleAndCut = _lcms.VEC3scaleAndCut
+VEC3cross = _lcms.VEC3cross
+VEC3saturate = _lcms.VEC3saturate
+VEC3distance = _lcms.VEC3distance
+VEC3length = _lcms.VEC3length
+MAT3identity = _lcms.MAT3identity
+MAT3per = _lcms.MAT3per
+MAT3perK = _lcms.MAT3perK
+MAT3inverse = _lcms.MAT3inverse
+MAT3solve = _lcms.MAT3solve
+MAT3det = _lcms.MAT3det
+MAT3eval = _lcms.MAT3eval
+MAT3toFix = _lcms.MAT3toFix
+MAT3fromFix = _lcms.MAT3fromFix
+MAT3evalW = _lcms.MAT3evalW
+MAT3isIdentity = _lcms.MAT3isIdentity
+MAT3scaleAndCut = _lcms.MAT3scaleAndCut
+cmsIsLinear = _lcms.cmsIsLinear
+class L8PARAMS(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, L8PARAMS, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, L8PARAMS, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["X0"] = _lcms.L8PARAMS_X0_set
+ __swig_getmethods__["X0"] = _lcms.L8PARAMS_X0_get
+ if _newclass:X0 = _swig_property(_lcms.L8PARAMS_X0_get, _lcms.L8PARAMS_X0_set)
+ __swig_setmethods__["Y0"] = _lcms.L8PARAMS_Y0_set
+ __swig_getmethods__["Y0"] = _lcms.L8PARAMS_Y0_get
+ if _newclass:Y0 = _swig_property(_lcms.L8PARAMS_Y0_get, _lcms.L8PARAMS_Y0_set)
+ __swig_setmethods__["Z0"] = _lcms.L8PARAMS_Z0_set
+ __swig_getmethods__["Z0"] = _lcms.L8PARAMS_Z0_get
+ if _newclass:Z0 = _swig_property(_lcms.L8PARAMS_Z0_get, _lcms.L8PARAMS_Z0_set)
+ __swig_setmethods__["rx"] = _lcms.L8PARAMS_rx_set
+ __swig_getmethods__["rx"] = _lcms.L8PARAMS_rx_get
+ if _newclass:rx = _swig_property(_lcms.L8PARAMS_rx_get, _lcms.L8PARAMS_rx_set)
+ __swig_setmethods__["ry"] = _lcms.L8PARAMS_ry_set
+ __swig_getmethods__["ry"] = _lcms.L8PARAMS_ry_get
+ if _newclass:ry = _swig_property(_lcms.L8PARAMS_ry_get, _lcms.L8PARAMS_ry_set)
+ __swig_setmethods__["rz"] = _lcms.L8PARAMS_rz_set
+ __swig_getmethods__["rz"] = _lcms.L8PARAMS_rz_get
+ if _newclass:rz = _swig_property(_lcms.L8PARAMS_rz_get, _lcms.L8PARAMS_rz_set)
+ def __init__(self, *args):
+ this = _lcms.new_L8PARAMS(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_L8PARAMS
+ __del__ = lambda self : None;
+L8PARAMS_swigregister = _lcms.L8PARAMS_swigregister
+L8PARAMS_swigregister(L8PARAMS)
+
+class L16PARAMS(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, L16PARAMS, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, L16PARAMS, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["nSamples"] = _lcms.L16PARAMS_nSamples_set
+ __swig_getmethods__["nSamples"] = _lcms.L16PARAMS_nSamples_get
+ if _newclass:nSamples = _swig_property(_lcms.L16PARAMS_nSamples_get, _lcms.L16PARAMS_nSamples_set)
+ __swig_setmethods__["nInputs"] = _lcms.L16PARAMS_nInputs_set
+ __swig_getmethods__["nInputs"] = _lcms.L16PARAMS_nInputs_get
+ if _newclass:nInputs = _swig_property(_lcms.L16PARAMS_nInputs_get, _lcms.L16PARAMS_nInputs_set)
+ __swig_setmethods__["nOutputs"] = _lcms.L16PARAMS_nOutputs_set
+ __swig_getmethods__["nOutputs"] = _lcms.L16PARAMS_nOutputs_get
+ if _newclass:nOutputs = _swig_property(_lcms.L16PARAMS_nOutputs_get, _lcms.L16PARAMS_nOutputs_set)
+ __swig_setmethods__["Domain"] = _lcms.L16PARAMS_Domain_set
+ __swig_getmethods__["Domain"] = _lcms.L16PARAMS_Domain_get
+ if _newclass:Domain = _swig_property(_lcms.L16PARAMS_Domain_get, _lcms.L16PARAMS_Domain_set)
+ __swig_setmethods__["opta1"] = _lcms.L16PARAMS_opta1_set
+ __swig_getmethods__["opta1"] = _lcms.L16PARAMS_opta1_get
+ if _newclass:opta1 = _swig_property(_lcms.L16PARAMS_opta1_get, _lcms.L16PARAMS_opta1_set)
+ __swig_setmethods__["opta2"] = _lcms.L16PARAMS_opta2_set
+ __swig_getmethods__["opta2"] = _lcms.L16PARAMS_opta2_get
+ if _newclass:opta2 = _swig_property(_lcms.L16PARAMS_opta2_get, _lcms.L16PARAMS_opta2_set)
+ __swig_setmethods__["opta3"] = _lcms.L16PARAMS_opta3_set
+ __swig_getmethods__["opta3"] = _lcms.L16PARAMS_opta3_get
+ if _newclass:opta3 = _swig_property(_lcms.L16PARAMS_opta3_get, _lcms.L16PARAMS_opta3_set)
+ __swig_setmethods__["opta4"] = _lcms.L16PARAMS_opta4_set
+ __swig_getmethods__["opta4"] = _lcms.L16PARAMS_opta4_get
+ if _newclass:opta4 = _swig_property(_lcms.L16PARAMS_opta4_get, _lcms.L16PARAMS_opta4_set)
+ __swig_setmethods__["opta5"] = _lcms.L16PARAMS_opta5_set
+ __swig_getmethods__["opta5"] = _lcms.L16PARAMS_opta5_get
+ if _newclass:opta5 = _swig_property(_lcms.L16PARAMS_opta5_get, _lcms.L16PARAMS_opta5_set)
+ __swig_setmethods__["opta6"] = _lcms.L16PARAMS_opta6_set
+ __swig_getmethods__["opta6"] = _lcms.L16PARAMS_opta6_get
+ if _newclass:opta6 = _swig_property(_lcms.L16PARAMS_opta6_get, _lcms.L16PARAMS_opta6_set)
+ __swig_setmethods__["opta7"] = _lcms.L16PARAMS_opta7_set
+ __swig_getmethods__["opta7"] = _lcms.L16PARAMS_opta7_get
+ if _newclass:opta7 = _swig_property(_lcms.L16PARAMS_opta7_get, _lcms.L16PARAMS_opta7_set)
+ __swig_setmethods__["opta8"] = _lcms.L16PARAMS_opta8_set
+ __swig_getmethods__["opta8"] = _lcms.L16PARAMS_opta8_get
+ if _newclass:opta8 = _swig_property(_lcms.L16PARAMS_opta8_get, _lcms.L16PARAMS_opta8_set)
+ __swig_setmethods__["Interp3D"] = _lcms.L16PARAMS_Interp3D_set
+ __swig_getmethods__["Interp3D"] = _lcms.L16PARAMS_Interp3D_get
+ if _newclass:Interp3D = _swig_property(_lcms.L16PARAMS_Interp3D_get, _lcms.L16PARAMS_Interp3D_set)
+ __swig_setmethods__["p8"] = _lcms.L16PARAMS_p8_set
+ __swig_getmethods__["p8"] = _lcms.L16PARAMS_p8_get
+ if _newclass:p8 = _swig_property(_lcms.L16PARAMS_p8_get, _lcms.L16PARAMS_p8_set)
+ def __init__(self, *args):
+ this = _lcms.new_L16PARAMS(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_L16PARAMS
+ __del__ = lambda self : None;
+L16PARAMS_swigregister = _lcms.L16PARAMS_swigregister
+L16PARAMS_swigregister(L16PARAMS)
+
+cmsCalcL16Params = _lcms.cmsCalcL16Params
+cmsCalcCLUT16Params = _lcms.cmsCalcCLUT16Params
+cmsCalcCLUT16ParamsEx = _lcms.cmsCalcCLUT16ParamsEx
+cmsLinearInterpLUT16 = _lcms.cmsLinearInterpLUT16
+cmsLinearInterpFixed = _lcms.cmsLinearInterpFixed
+cmsReverseLinearInterpLUT16 = _lcms.cmsReverseLinearInterpLUT16
+cmsTrilinearInterp16 = _lcms.cmsTrilinearInterp16
+cmsTetrahedralInterp16 = _lcms.cmsTetrahedralInterp16
+cmsTetrahedralInterp8 = _lcms.cmsTetrahedralInterp8
+LUT_HASMATRIX = _lcms.LUT_HASMATRIX
+LUT_HASTL1 = _lcms.LUT_HASTL1
+LUT_HASTL2 = _lcms.LUT_HASTL2
+LUT_HAS3DGRID = _lcms.LUT_HAS3DGRID
+LUT_HASMATRIX3 = _lcms.LUT_HASMATRIX3
+LUT_HASMATRIX4 = _lcms.LUT_HASMATRIX4
+LUT_HASTL3 = _lcms.LUT_HASTL3
+LUT_HASTL4 = _lcms.LUT_HASTL4
+LUT_V4_OUTPUT_EMULATE_V2 = _lcms.LUT_V4_OUTPUT_EMULATE_V2
+LUT_V4_INPUT_EMULATE_V2 = _lcms.LUT_V4_INPUT_EMULATE_V2
+LUT_V2_OUTPUT_EMULATE_V4 = _lcms.LUT_V2_OUTPUT_EMULATE_V4
+LUT_V2_INPUT_EMULATE_V4 = _lcms.LUT_V2_INPUT_EMULATE_V4
+class _lcms_LUT_struc(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, _lcms_LUT_struc, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, _lcms_LUT_struc, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["wFlags"] = _lcms._lcms_LUT_struc_wFlags_set
+ __swig_getmethods__["wFlags"] = _lcms._lcms_LUT_struc_wFlags_get
+ if _newclass:wFlags = _swig_property(_lcms._lcms_LUT_struc_wFlags_get, _lcms._lcms_LUT_struc_wFlags_set)
+ __swig_setmethods__["Matrix"] = _lcms._lcms_LUT_struc_Matrix_set
+ __swig_getmethods__["Matrix"] = _lcms._lcms_LUT_struc_Matrix_get
+ if _newclass:Matrix = _swig_property(_lcms._lcms_LUT_struc_Matrix_get, _lcms._lcms_LUT_struc_Matrix_set)
+ __swig_setmethods__["InputChan"] = _lcms._lcms_LUT_struc_InputChan_set
+ __swig_getmethods__["InputChan"] = _lcms._lcms_LUT_struc_InputChan_get
+ if _newclass:InputChan = _swig_property(_lcms._lcms_LUT_struc_InputChan_get, _lcms._lcms_LUT_struc_InputChan_set)
+ __swig_setmethods__["OutputChan"] = _lcms._lcms_LUT_struc_OutputChan_set
+ __swig_getmethods__["OutputChan"] = _lcms._lcms_LUT_struc_OutputChan_get
+ if _newclass:OutputChan = _swig_property(_lcms._lcms_LUT_struc_OutputChan_get, _lcms._lcms_LUT_struc_OutputChan_set)
+ __swig_setmethods__["InputEntries"] = _lcms._lcms_LUT_struc_InputEntries_set
+ __swig_getmethods__["InputEntries"] = _lcms._lcms_LUT_struc_InputEntries_get
+ if _newclass:InputEntries = _swig_property(_lcms._lcms_LUT_struc_InputEntries_get, _lcms._lcms_LUT_struc_InputEntries_set)
+ __swig_setmethods__["OutputEntries"] = _lcms._lcms_LUT_struc_OutputEntries_set
+ __swig_getmethods__["OutputEntries"] = _lcms._lcms_LUT_struc_OutputEntries_get
+ if _newclass:OutputEntries = _swig_property(_lcms._lcms_LUT_struc_OutputEntries_get, _lcms._lcms_LUT_struc_OutputEntries_set)
+ __swig_setmethods__["cLutPoints"] = _lcms._lcms_LUT_struc_cLutPoints_set
+ __swig_getmethods__["cLutPoints"] = _lcms._lcms_LUT_struc_cLutPoints_get
+ if _newclass:cLutPoints = _swig_property(_lcms._lcms_LUT_struc_cLutPoints_get, _lcms._lcms_LUT_struc_cLutPoints_set)
+ __swig_setmethods__["L1"] = _lcms._lcms_LUT_struc_L1_set
+ __swig_getmethods__["L1"] = _lcms._lcms_LUT_struc_L1_get
+ if _newclass:L1 = _swig_property(_lcms._lcms_LUT_struc_L1_get, _lcms._lcms_LUT_struc_L1_set)
+ __swig_setmethods__["L2"] = _lcms._lcms_LUT_struc_L2_set
+ __swig_getmethods__["L2"] = _lcms._lcms_LUT_struc_L2_get
+ if _newclass:L2 = _swig_property(_lcms._lcms_LUT_struc_L2_get, _lcms._lcms_LUT_struc_L2_set)
+ __swig_setmethods__["T"] = _lcms._lcms_LUT_struc_T_set
+ __swig_getmethods__["T"] = _lcms._lcms_LUT_struc_T_get
+ if _newclass:T = _swig_property(_lcms._lcms_LUT_struc_T_get, _lcms._lcms_LUT_struc_T_set)
+ __swig_setmethods__["Tsize"] = _lcms._lcms_LUT_struc_Tsize_set
+ __swig_getmethods__["Tsize"] = _lcms._lcms_LUT_struc_Tsize_get
+ if _newclass:Tsize = _swig_property(_lcms._lcms_LUT_struc_Tsize_get, _lcms._lcms_LUT_struc_Tsize_set)
+ __swig_setmethods__["In16params"] = _lcms._lcms_LUT_struc_In16params_set
+ __swig_getmethods__["In16params"] = _lcms._lcms_LUT_struc_In16params_get
+ if _newclass:In16params = _swig_property(_lcms._lcms_LUT_struc_In16params_get, _lcms._lcms_LUT_struc_In16params_set)
+ __swig_setmethods__["Out16params"] = _lcms._lcms_LUT_struc_Out16params_set
+ __swig_getmethods__["Out16params"] = _lcms._lcms_LUT_struc_Out16params_get
+ if _newclass:Out16params = _swig_property(_lcms._lcms_LUT_struc_Out16params_get, _lcms._lcms_LUT_struc_Out16params_set)
+ __swig_setmethods__["CLut16params"] = _lcms._lcms_LUT_struc_CLut16params_set
+ __swig_getmethods__["CLut16params"] = _lcms._lcms_LUT_struc_CLut16params_get
+ if _newclass:CLut16params = _swig_property(_lcms._lcms_LUT_struc_CLut16params_get, _lcms._lcms_LUT_struc_CLut16params_set)
+ __swig_setmethods__["Intent"] = _lcms._lcms_LUT_struc_Intent_set
+ __swig_getmethods__["Intent"] = _lcms._lcms_LUT_struc_Intent_get
+ if _newclass:Intent = _swig_property(_lcms._lcms_LUT_struc_Intent_get, _lcms._lcms_LUT_struc_Intent_set)
+ __swig_setmethods__["Mat3"] = _lcms._lcms_LUT_struc_Mat3_set
+ __swig_getmethods__["Mat3"] = _lcms._lcms_LUT_struc_Mat3_get
+ if _newclass:Mat3 = _swig_property(_lcms._lcms_LUT_struc_Mat3_get, _lcms._lcms_LUT_struc_Mat3_set)
+ __swig_setmethods__["Ofs3"] = _lcms._lcms_LUT_struc_Ofs3_set
+ __swig_getmethods__["Ofs3"] = _lcms._lcms_LUT_struc_Ofs3_get
+ if _newclass:Ofs3 = _swig_property(_lcms._lcms_LUT_struc_Ofs3_get, _lcms._lcms_LUT_struc_Ofs3_set)
+ __swig_setmethods__["L3"] = _lcms._lcms_LUT_struc_L3_set
+ __swig_getmethods__["L3"] = _lcms._lcms_LUT_struc_L3_get
+ if _newclass:L3 = _swig_property(_lcms._lcms_LUT_struc_L3_get, _lcms._lcms_LUT_struc_L3_set)
+ __swig_setmethods__["L3params"] = _lcms._lcms_LUT_struc_L3params_set
+ __swig_getmethods__["L3params"] = _lcms._lcms_LUT_struc_L3params_get
+ if _newclass:L3params = _swig_property(_lcms._lcms_LUT_struc_L3params_get, _lcms._lcms_LUT_struc_L3params_set)
+ __swig_setmethods__["L3Entries"] = _lcms._lcms_LUT_struc_L3Entries_set
+ __swig_getmethods__["L3Entries"] = _lcms._lcms_LUT_struc_L3Entries_get
+ if _newclass:L3Entries = _swig_property(_lcms._lcms_LUT_struc_L3Entries_get, _lcms._lcms_LUT_struc_L3Entries_set)
+ __swig_setmethods__["Mat4"] = _lcms._lcms_LUT_struc_Mat4_set
+ __swig_getmethods__["Mat4"] = _lcms._lcms_LUT_struc_Mat4_get
+ if _newclass:Mat4 = _swig_property(_lcms._lcms_LUT_struc_Mat4_get, _lcms._lcms_LUT_struc_Mat4_set)
+ __swig_setmethods__["Ofs4"] = _lcms._lcms_LUT_struc_Ofs4_set
+ __swig_getmethods__["Ofs4"] = _lcms._lcms_LUT_struc_Ofs4_get
+ if _newclass:Ofs4 = _swig_property(_lcms._lcms_LUT_struc_Ofs4_get, _lcms._lcms_LUT_struc_Ofs4_set)
+ __swig_setmethods__["L4"] = _lcms._lcms_LUT_struc_L4_set
+ __swig_getmethods__["L4"] = _lcms._lcms_LUT_struc_L4_get
+ if _newclass:L4 = _swig_property(_lcms._lcms_LUT_struc_L4_get, _lcms._lcms_LUT_struc_L4_set)
+ __swig_setmethods__["L4params"] = _lcms._lcms_LUT_struc_L4params_set
+ __swig_getmethods__["L4params"] = _lcms._lcms_LUT_struc_L4params_get
+ if _newclass:L4params = _swig_property(_lcms._lcms_LUT_struc_L4params_get, _lcms._lcms_LUT_struc_L4params_set)
+ __swig_setmethods__["L4Entries"] = _lcms._lcms_LUT_struc_L4Entries_set
+ __swig_getmethods__["L4Entries"] = _lcms._lcms_LUT_struc_L4Entries_get
+ if _newclass:L4Entries = _swig_property(_lcms._lcms_LUT_struc_L4Entries_get, _lcms._lcms_LUT_struc_L4Entries_set)
+ __swig_setmethods__["FixGrayAxes"] = _lcms._lcms_LUT_struc_FixGrayAxes_set
+ __swig_getmethods__["FixGrayAxes"] = _lcms._lcms_LUT_struc_FixGrayAxes_get
+ if _newclass:FixGrayAxes = _swig_property(_lcms._lcms_LUT_struc_FixGrayAxes_get, _lcms._lcms_LUT_struc_FixGrayAxes_set)
+ __swig_setmethods__["LCurvesSeed"] = _lcms._lcms_LUT_struc_LCurvesSeed_set
+ __swig_getmethods__["LCurvesSeed"] = _lcms._lcms_LUT_struc_LCurvesSeed_get
+ if _newclass:LCurvesSeed = _swig_property(_lcms._lcms_LUT_struc_LCurvesSeed_get, _lcms._lcms_LUT_struc_LCurvesSeed_set)
+ def __init__(self, *args):
+ this = _lcms.new__lcms_LUT_struc(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete__lcms_LUT_struc
+ __del__ = lambda self : None;
+_lcms_LUT_struc_swigregister = _lcms._lcms_LUT_struc_swigregister
+_lcms_LUT_struc_swigregister(_lcms_LUT_struc)
+
+_cmsSmoothEndpoints = _lcms._cmsSmoothEndpoints
+_cmsCrc32OfGammaTable = _lcms._cmsCrc32OfGammaTable
+cmsAllocSampledCurve = _lcms.cmsAllocSampledCurve
+cmsFreeSampledCurve = _lcms.cmsFreeSampledCurve
+cmsDupSampledCurve = _lcms.cmsDupSampledCurve
+cmsConvertGammaToSampledCurve = _lcms.cmsConvertGammaToSampledCurve
+cmsConvertSampledCurveToGamma = _lcms.cmsConvertSampledCurveToGamma
+cmsEndpointsOfSampledCurve = _lcms.cmsEndpointsOfSampledCurve
+cmsClampSampledCurve = _lcms.cmsClampSampledCurve
+cmsSmoothSampledCurve = _lcms.cmsSmoothSampledCurve
+cmsRescaleSampledCurve = _lcms.cmsRescaleSampledCurve
+cmsJoinSampledCurves = _lcms.cmsJoinSampledCurves
+MATSHAPER_HASMATRIX = _lcms.MATSHAPER_HASMATRIX
+MATSHAPER_HASSHAPER = _lcms.MATSHAPER_HASSHAPER
+MATSHAPER_INPUT = _lcms.MATSHAPER_INPUT
+MATSHAPER_OUTPUT = _lcms.MATSHAPER_OUTPUT
+MATSHAPER_HASINPSHAPER = _lcms.MATSHAPER_HASINPSHAPER
+MATSHAPER_ALLSMELTED = _lcms.MATSHAPER_ALLSMELTED
+class MATSHAPER(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, MATSHAPER, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, MATSHAPER, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["dwFlags"] = _lcms.MATSHAPER_dwFlags_set
+ __swig_getmethods__["dwFlags"] = _lcms.MATSHAPER_dwFlags_get
+ if _newclass:dwFlags = _swig_property(_lcms.MATSHAPER_dwFlags_get, _lcms.MATSHAPER_dwFlags_set)
+ __swig_setmethods__["Matrix"] = _lcms.MATSHAPER_Matrix_set
+ __swig_getmethods__["Matrix"] = _lcms.MATSHAPER_Matrix_get
+ if _newclass:Matrix = _swig_property(_lcms.MATSHAPER_Matrix_get, _lcms.MATSHAPER_Matrix_set)
+ __swig_setmethods__["p16"] = _lcms.MATSHAPER_p16_set
+ __swig_getmethods__["p16"] = _lcms.MATSHAPER_p16_get
+ if _newclass:p16 = _swig_property(_lcms.MATSHAPER_p16_get, _lcms.MATSHAPER_p16_set)
+ __swig_setmethods__["L"] = _lcms.MATSHAPER_L_set
+ __swig_getmethods__["L"] = _lcms.MATSHAPER_L_get
+ if _newclass:L = _swig_property(_lcms.MATSHAPER_L_get, _lcms.MATSHAPER_L_set)
+ __swig_setmethods__["p2_16"] = _lcms.MATSHAPER_p2_16_set
+ __swig_getmethods__["p2_16"] = _lcms.MATSHAPER_p2_16_get
+ if _newclass:p2_16 = _swig_property(_lcms.MATSHAPER_p2_16_get, _lcms.MATSHAPER_p2_16_set)
+ __swig_setmethods__["L2"] = _lcms.MATSHAPER_L2_set
+ __swig_getmethods__["L2"] = _lcms.MATSHAPER_L2_get
+ if _newclass:L2 = _swig_property(_lcms.MATSHAPER_L2_get, _lcms.MATSHAPER_L2_set)
+ def __init__(self, *args):
+ this = _lcms.new_MATSHAPER(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_MATSHAPER
+ __del__ = lambda self : None;
+MATSHAPER_swigregister = _lcms.MATSHAPER_swigregister
+MATSHAPER_swigregister(MATSHAPER)
+
+cmsAllocMatShaper = _lcms.cmsAllocMatShaper
+cmsAllocMatShaper2 = _lcms.cmsAllocMatShaper2
+cmsFreeMatShaper = _lcms.cmsFreeMatShaper
+cmsEvalMatShaper = _lcms.cmsEvalMatShaper
+cmsReadICCMatrixRGB2XYZ = _lcms.cmsReadICCMatrixRGB2XYZ
+cmsBuildInputMatrixShaper = _lcms.cmsBuildInputMatrixShaper
+cmsBuildOutputMatrixShaper = _lcms.cmsBuildOutputMatrixShaper
+cmsAdaptationMatrix = _lcms.cmsAdaptationMatrix
+cmsAdaptMatrixToD50 = _lcms.cmsAdaptMatrixToD50
+cmsAdaptMatrixFromD50 = _lcms.cmsAdaptMatrixFromD50
+cmsReadChromaticAdaptationMatrix = _lcms.cmsReadChromaticAdaptationMatrix
+cmsXYZ2LabEncoded = _lcms.cmsXYZ2LabEncoded
+cmsLab2XYZEncoded = _lcms.cmsLab2XYZEncoded
+_cmsIdentifyWhitePoint = _lcms._cmsIdentifyWhitePoint
+_cmsQuantizeVal = _lcms._cmsQuantizeVal
+cmsAllocNamedColorList = _lcms.cmsAllocNamedColorList
+cmsReadICCnamedColorList = _lcms.cmsReadICCnamedColorList
+cmsFreeNamedColorList = _lcms.cmsFreeNamedColorList
+cmsAppendNamedColor = _lcms.cmsAppendNamedColor
+MAX_TABLE_TAG = _lcms.MAX_TABLE_TAG
+class LCMSICCPROFILE(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, LCMSICCPROFILE, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, LCMSICCPROFILE, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["stream"] = _lcms.LCMSICCPROFILE_stream_set
+ __swig_getmethods__["stream"] = _lcms.LCMSICCPROFILE_stream_get
+ if _newclass:stream = _swig_property(_lcms.LCMSICCPROFILE_stream_get, _lcms.LCMSICCPROFILE_stream_set)
+ __swig_setmethods__["DeviceClass"] = _lcms.LCMSICCPROFILE_DeviceClass_set
+ __swig_getmethods__["DeviceClass"] = _lcms.LCMSICCPROFILE_DeviceClass_get
+ if _newclass:DeviceClass = _swig_property(_lcms.LCMSICCPROFILE_DeviceClass_get, _lcms.LCMSICCPROFILE_DeviceClass_set)
+ __swig_setmethods__["ColorSpace"] = _lcms.LCMSICCPROFILE_ColorSpace_set
+ __swig_getmethods__["ColorSpace"] = _lcms.LCMSICCPROFILE_ColorSpace_get
+ if _newclass:ColorSpace = _swig_property(_lcms.LCMSICCPROFILE_ColorSpace_get, _lcms.LCMSICCPROFILE_ColorSpace_set)
+ __swig_setmethods__["PCS"] = _lcms.LCMSICCPROFILE_PCS_set
+ __swig_getmethods__["PCS"] = _lcms.LCMSICCPROFILE_PCS_get
+ if _newclass:PCS = _swig_property(_lcms.LCMSICCPROFILE_PCS_get, _lcms.LCMSICCPROFILE_PCS_set)
+ __swig_setmethods__["RenderingIntent"] = _lcms.LCMSICCPROFILE_RenderingIntent_set
+ __swig_getmethods__["RenderingIntent"] = _lcms.LCMSICCPROFILE_RenderingIntent_get
+ if _newclass:RenderingIntent = _swig_property(_lcms.LCMSICCPROFILE_RenderingIntent_get, _lcms.LCMSICCPROFILE_RenderingIntent_set)
+ __swig_setmethods__["flags"] = _lcms.LCMSICCPROFILE_flags_set
+ __swig_getmethods__["flags"] = _lcms.LCMSICCPROFILE_flags_get
+ if _newclass:flags = _swig_property(_lcms.LCMSICCPROFILE_flags_get, _lcms.LCMSICCPROFILE_flags_set)
+ __swig_setmethods__["attributes"] = _lcms.LCMSICCPROFILE_attributes_set
+ __swig_getmethods__["attributes"] = _lcms.LCMSICCPROFILE_attributes_get
+ if _newclass:attributes = _swig_property(_lcms.LCMSICCPROFILE_attributes_get, _lcms.LCMSICCPROFILE_attributes_set)
+ __swig_setmethods__["Illuminant"] = _lcms.LCMSICCPROFILE_Illuminant_set
+ __swig_getmethods__["Illuminant"] = _lcms.LCMSICCPROFILE_Illuminant_get
+ if _newclass:Illuminant = _swig_property(_lcms.LCMSICCPROFILE_Illuminant_get, _lcms.LCMSICCPROFILE_Illuminant_set)
+ __swig_setmethods__["Version"] = _lcms.LCMSICCPROFILE_Version_set
+ __swig_getmethods__["Version"] = _lcms.LCMSICCPROFILE_Version_get
+ if _newclass:Version = _swig_property(_lcms.LCMSICCPROFILE_Version_get, _lcms.LCMSICCPROFILE_Version_set)
+ __swig_setmethods__["ChromaticAdaptation"] = _lcms.LCMSICCPROFILE_ChromaticAdaptation_set
+ __swig_getmethods__["ChromaticAdaptation"] = _lcms.LCMSICCPROFILE_ChromaticAdaptation_get
+ if _newclass:ChromaticAdaptation = _swig_property(_lcms.LCMSICCPROFILE_ChromaticAdaptation_get, _lcms.LCMSICCPROFILE_ChromaticAdaptation_set)
+ __swig_setmethods__["MediaWhitePoint"] = _lcms.LCMSICCPROFILE_MediaWhitePoint_set
+ __swig_getmethods__["MediaWhitePoint"] = _lcms.LCMSICCPROFILE_MediaWhitePoint_get
+ if _newclass:MediaWhitePoint = _swig_property(_lcms.LCMSICCPROFILE_MediaWhitePoint_get, _lcms.LCMSICCPROFILE_MediaWhitePoint_set)
+ __swig_setmethods__["MediaBlackPoint"] = _lcms.LCMSICCPROFILE_MediaBlackPoint_set
+ __swig_getmethods__["MediaBlackPoint"] = _lcms.LCMSICCPROFILE_MediaBlackPoint_get
+ if _newclass:MediaBlackPoint = _swig_property(_lcms.LCMSICCPROFILE_MediaBlackPoint_get, _lcms.LCMSICCPROFILE_MediaBlackPoint_set)
+ __swig_setmethods__["ProfileID"] = _lcms.LCMSICCPROFILE_ProfileID_set
+ __swig_getmethods__["ProfileID"] = _lcms.LCMSICCPROFILE_ProfileID_get
+ if _newclass:ProfileID = _swig_property(_lcms.LCMSICCPROFILE_ProfileID_get, _lcms.LCMSICCPROFILE_ProfileID_set)
+ __swig_setmethods__["TagCount"] = _lcms.LCMSICCPROFILE_TagCount_set
+ __swig_getmethods__["TagCount"] = _lcms.LCMSICCPROFILE_TagCount_get
+ if _newclass:TagCount = _swig_property(_lcms.LCMSICCPROFILE_TagCount_get, _lcms.LCMSICCPROFILE_TagCount_set)
+ __swig_setmethods__["TagNames"] = _lcms.LCMSICCPROFILE_TagNames_set
+ __swig_getmethods__["TagNames"] = _lcms.LCMSICCPROFILE_TagNames_get
+ if _newclass:TagNames = _swig_property(_lcms.LCMSICCPROFILE_TagNames_get, _lcms.LCMSICCPROFILE_TagNames_set)
+ __swig_setmethods__["TagSizes"] = _lcms.LCMSICCPROFILE_TagSizes_set
+ __swig_getmethods__["TagSizes"] = _lcms.LCMSICCPROFILE_TagSizes_get
+ if _newclass:TagSizes = _swig_property(_lcms.LCMSICCPROFILE_TagSizes_get, _lcms.LCMSICCPROFILE_TagSizes_set)
+ __swig_setmethods__["TagOffsets"] = _lcms.LCMSICCPROFILE_TagOffsets_set
+ __swig_getmethods__["TagOffsets"] = _lcms.LCMSICCPROFILE_TagOffsets_get
+ if _newclass:TagOffsets = _swig_property(_lcms.LCMSICCPROFILE_TagOffsets_get, _lcms.LCMSICCPROFILE_TagOffsets_set)
+ __swig_setmethods__["TagPtrs"] = _lcms.LCMSICCPROFILE_TagPtrs_set
+ __swig_getmethods__["TagPtrs"] = _lcms.LCMSICCPROFILE_TagPtrs_get
+ if _newclass:TagPtrs = _swig_property(_lcms.LCMSICCPROFILE_TagPtrs_get, _lcms.LCMSICCPROFILE_TagPtrs_set)
+ __swig_setmethods__["PhysicalFile"] = _lcms.LCMSICCPROFILE_PhysicalFile_set
+ __swig_getmethods__["PhysicalFile"] = _lcms.LCMSICCPROFILE_PhysicalFile_get
+ if _newclass:PhysicalFile = _swig_property(_lcms.LCMSICCPROFILE_PhysicalFile_get, _lcms.LCMSICCPROFILE_PhysicalFile_set)
+ __swig_setmethods__["IsWrite"] = _lcms.LCMSICCPROFILE_IsWrite_set
+ __swig_getmethods__["IsWrite"] = _lcms.LCMSICCPROFILE_IsWrite_get
+ if _newclass:IsWrite = _swig_property(_lcms.LCMSICCPROFILE_IsWrite_get, _lcms.LCMSICCPROFILE_IsWrite_set)
+ __swig_setmethods__["SaveAs8Bits"] = _lcms.LCMSICCPROFILE_SaveAs8Bits_set
+ __swig_getmethods__["SaveAs8Bits"] = _lcms.LCMSICCPROFILE_SaveAs8Bits_get
+ if _newclass:SaveAs8Bits = _swig_property(_lcms.LCMSICCPROFILE_SaveAs8Bits_get, _lcms.LCMSICCPROFILE_SaveAs8Bits_set)
+ __swig_setmethods__["Created"] = _lcms.LCMSICCPROFILE_Created_set
+ __swig_getmethods__["Created"] = _lcms.LCMSICCPROFILE_Created_get
+ if _newclass:Created = _swig_property(_lcms.LCMSICCPROFILE_Created_get, _lcms.LCMSICCPROFILE_Created_set)
+ __swig_setmethods__["Read"] = _lcms.LCMSICCPROFILE_Read_set
+ __swig_getmethods__["Read"] = _lcms.LCMSICCPROFILE_Read_get
+ if _newclass:Read = _swig_property(_lcms.LCMSICCPROFILE_Read_get, _lcms.LCMSICCPROFILE_Read_set)
+ __swig_setmethods__["Seek"] = _lcms.LCMSICCPROFILE_Seek_set
+ __swig_getmethods__["Seek"] = _lcms.LCMSICCPROFILE_Seek_get
+ if _newclass:Seek = _swig_property(_lcms.LCMSICCPROFILE_Seek_get, _lcms.LCMSICCPROFILE_Seek_set)
+ __swig_setmethods__["Close"] = _lcms.LCMSICCPROFILE_Close_set
+ __swig_getmethods__["Close"] = _lcms.LCMSICCPROFILE_Close_get
+ if _newclass:Close = _swig_property(_lcms.LCMSICCPROFILE_Close_get, _lcms.LCMSICCPROFILE_Close_set)
+ __swig_setmethods__["Tell"] = _lcms.LCMSICCPROFILE_Tell_set
+ __swig_getmethods__["Tell"] = _lcms.LCMSICCPROFILE_Tell_get
+ if _newclass:Tell = _swig_property(_lcms.LCMSICCPROFILE_Tell_get, _lcms.LCMSICCPROFILE_Tell_set)
+ __swig_setmethods__["Write"] = _lcms.LCMSICCPROFILE_Write_set
+ __swig_getmethods__["Write"] = _lcms.LCMSICCPROFILE_Write_get
+ if _newclass:Write = _swig_property(_lcms.LCMSICCPROFILE_Write_get, _lcms.LCMSICCPROFILE_Write_set)
+ __swig_setmethods__["UsedSpace"] = _lcms.LCMSICCPROFILE_UsedSpace_set
+ __swig_getmethods__["UsedSpace"] = _lcms.LCMSICCPROFILE_UsedSpace_get
+ if _newclass:UsedSpace = _swig_property(_lcms.LCMSICCPROFILE_UsedSpace_get, _lcms.LCMSICCPROFILE_UsedSpace_set)
+ def __init__(self, *args):
+ this = _lcms.new_LCMSICCPROFILE(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_LCMSICCPROFILE
+ __del__ = lambda self : None;
+LCMSICCPROFILE_swigregister = _lcms.LCMSICCPROFILE_swigregister
+LCMSICCPROFILE_swigregister(LCMSICCPROFILE)
+
+_cmsCreateProfilePlaceholder = _lcms._cmsCreateProfilePlaceholder
+_cmsSearchTag = _lcms._cmsSearchTag
+_cmsInitTag = _lcms._cmsInitTag
+_cmsCreateProfileFromFilePlaceholder = _lcms._cmsCreateProfileFromFilePlaceholder
+_cmsCreateProfileFromMemPlaceholder = _lcms._cmsCreateProfileFromMemPlaceholder
+_cmsSetSaveToDisk = _lcms._cmsSetSaveToDisk
+_cmsSetSaveToMemory = _lcms._cmsSetSaveToMemory
+class _cmsTRANSFORM(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, _cmsTRANSFORM, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, _cmsTRANSFORM, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["InputFormat"] = _lcms._cmsTRANSFORM_InputFormat_set
+ __swig_getmethods__["InputFormat"] = _lcms._cmsTRANSFORM_InputFormat_get
+ if _newclass:InputFormat = _swig_property(_lcms._cmsTRANSFORM_InputFormat_get, _lcms._cmsTRANSFORM_InputFormat_set)
+ __swig_setmethods__["OutputFormat"] = _lcms._cmsTRANSFORM_OutputFormat_set
+ __swig_getmethods__["OutputFormat"] = _lcms._cmsTRANSFORM_OutputFormat_get
+ if _newclass:OutputFormat = _swig_property(_lcms._cmsTRANSFORM_OutputFormat_get, _lcms._cmsTRANSFORM_OutputFormat_set)
+ __swig_setmethods__["StrideIn"] = _lcms._cmsTRANSFORM_StrideIn_set
+ __swig_getmethods__["StrideIn"] = _lcms._cmsTRANSFORM_StrideIn_get
+ if _newclass:StrideIn = _swig_property(_lcms._cmsTRANSFORM_StrideIn_get, _lcms._cmsTRANSFORM_StrideIn_set)
+ __swig_setmethods__["StrideOut"] = _lcms._cmsTRANSFORM_StrideOut_set
+ __swig_getmethods__["StrideOut"] = _lcms._cmsTRANSFORM_StrideOut_get
+ if _newclass:StrideOut = _swig_property(_lcms._cmsTRANSFORM_StrideOut_get, _lcms._cmsTRANSFORM_StrideOut_set)
+ __swig_setmethods__["Intent"] = _lcms._cmsTRANSFORM_Intent_set
+ __swig_getmethods__["Intent"] = _lcms._cmsTRANSFORM_Intent_get
+ if _newclass:Intent = _swig_property(_lcms._cmsTRANSFORM_Intent_get, _lcms._cmsTRANSFORM_Intent_set)
+ __swig_setmethods__["ProofIntent"] = _lcms._cmsTRANSFORM_ProofIntent_set
+ __swig_getmethods__["ProofIntent"] = _lcms._cmsTRANSFORM_ProofIntent_get
+ if _newclass:ProofIntent = _swig_property(_lcms._cmsTRANSFORM_ProofIntent_get, _lcms._cmsTRANSFORM_ProofIntent_set)
+ __swig_setmethods__["DoGamutCheck"] = _lcms._cmsTRANSFORM_DoGamutCheck_set
+ __swig_getmethods__["DoGamutCheck"] = _lcms._cmsTRANSFORM_DoGamutCheck_get
+ if _newclass:DoGamutCheck = _swig_property(_lcms._cmsTRANSFORM_DoGamutCheck_get, _lcms._cmsTRANSFORM_DoGamutCheck_set)
+ __swig_setmethods__["InputProfile"] = _lcms._cmsTRANSFORM_InputProfile_set
+ __swig_getmethods__["InputProfile"] = _lcms._cmsTRANSFORM_InputProfile_get
+ if _newclass:InputProfile = _swig_property(_lcms._cmsTRANSFORM_InputProfile_get, _lcms._cmsTRANSFORM_InputProfile_set)
+ __swig_setmethods__["OutputProfile"] = _lcms._cmsTRANSFORM_OutputProfile_set
+ __swig_getmethods__["OutputProfile"] = _lcms._cmsTRANSFORM_OutputProfile_get
+ if _newclass:OutputProfile = _swig_property(_lcms._cmsTRANSFORM_OutputProfile_get, _lcms._cmsTRANSFORM_OutputProfile_set)
+ __swig_setmethods__["PreviewProfile"] = _lcms._cmsTRANSFORM_PreviewProfile_set
+ __swig_getmethods__["PreviewProfile"] = _lcms._cmsTRANSFORM_PreviewProfile_get
+ if _newclass:PreviewProfile = _swig_property(_lcms._cmsTRANSFORM_PreviewProfile_get, _lcms._cmsTRANSFORM_PreviewProfile_set)
+ __swig_setmethods__["EntryColorSpace"] = _lcms._cmsTRANSFORM_EntryColorSpace_set
+ __swig_getmethods__["EntryColorSpace"] = _lcms._cmsTRANSFORM_EntryColorSpace_get
+ if _newclass:EntryColorSpace = _swig_property(_lcms._cmsTRANSFORM_EntryColorSpace_get, _lcms._cmsTRANSFORM_EntryColorSpace_set)
+ __swig_setmethods__["ExitColorSpace"] = _lcms._cmsTRANSFORM_ExitColorSpace_set
+ __swig_getmethods__["ExitColorSpace"] = _lcms._cmsTRANSFORM_ExitColorSpace_get
+ if _newclass:ExitColorSpace = _swig_property(_lcms._cmsTRANSFORM_ExitColorSpace_get, _lcms._cmsTRANSFORM_ExitColorSpace_set)
+ __swig_setmethods__["dwOriginalFlags"] = _lcms._cmsTRANSFORM_dwOriginalFlags_set
+ __swig_getmethods__["dwOriginalFlags"] = _lcms._cmsTRANSFORM_dwOriginalFlags_get
+ if _newclass:dwOriginalFlags = _swig_property(_lcms._cmsTRANSFORM_dwOriginalFlags_get, _lcms._cmsTRANSFORM_dwOriginalFlags_set)
+ __swig_setmethods__["m1"] = _lcms._cmsTRANSFORM_m1_set
+ __swig_getmethods__["m1"] = _lcms._cmsTRANSFORM_m1_get
+ if _newclass:m1 = _swig_property(_lcms._cmsTRANSFORM_m1_get, _lcms._cmsTRANSFORM_m1_set)
+ __swig_setmethods__["m2"] = _lcms._cmsTRANSFORM_m2_set
+ __swig_getmethods__["m2"] = _lcms._cmsTRANSFORM_m2_get
+ if _newclass:m2 = _swig_property(_lcms._cmsTRANSFORM_m2_get, _lcms._cmsTRANSFORM_m2_set)
+ __swig_setmethods__["of1"] = _lcms._cmsTRANSFORM_of1_set
+ __swig_getmethods__["of1"] = _lcms._cmsTRANSFORM_of1_get
+ if _newclass:of1 = _swig_property(_lcms._cmsTRANSFORM_of1_get, _lcms._cmsTRANSFORM_of1_set)
+ __swig_setmethods__["of2"] = _lcms._cmsTRANSFORM_of2_set
+ __swig_getmethods__["of2"] = _lcms._cmsTRANSFORM_of2_get
+ if _newclass:of2 = _swig_property(_lcms._cmsTRANSFORM_of2_get, _lcms._cmsTRANSFORM_of2_set)
+ __swig_setmethods__["xform"] = _lcms._cmsTRANSFORM_xform_set
+ __swig_getmethods__["xform"] = _lcms._cmsTRANSFORM_xform_get
+ if _newclass:xform = _swig_property(_lcms._cmsTRANSFORM_xform_get, _lcms._cmsTRANSFORM_xform_set)
+ __swig_setmethods__["FromInput"] = _lcms._cmsTRANSFORM_FromInput_set
+ __swig_getmethods__["FromInput"] = _lcms._cmsTRANSFORM_FromInput_get
+ if _newclass:FromInput = _swig_property(_lcms._cmsTRANSFORM_FromInput_get, _lcms._cmsTRANSFORM_FromInput_set)
+ __swig_setmethods__["FromDevice"] = _lcms._cmsTRANSFORM_FromDevice_set
+ __swig_getmethods__["FromDevice"] = _lcms._cmsTRANSFORM_FromDevice_get
+ if _newclass:FromDevice = _swig_property(_lcms._cmsTRANSFORM_FromDevice_get, _lcms._cmsTRANSFORM_FromDevice_set)
+ __swig_setmethods__["Stage1"] = _lcms._cmsTRANSFORM_Stage1_set
+ __swig_getmethods__["Stage1"] = _lcms._cmsTRANSFORM_Stage1_get
+ if _newclass:Stage1 = _swig_property(_lcms._cmsTRANSFORM_Stage1_get, _lcms._cmsTRANSFORM_Stage1_set)
+ __swig_setmethods__["Stage2"] = _lcms._cmsTRANSFORM_Stage2_set
+ __swig_getmethods__["Stage2"] = _lcms._cmsTRANSFORM_Stage2_get
+ if _newclass:Stage2 = _swig_property(_lcms._cmsTRANSFORM_Stage2_get, _lcms._cmsTRANSFORM_Stage2_set)
+ __swig_setmethods__["ToDevice"] = _lcms._cmsTRANSFORM_ToDevice_set
+ __swig_getmethods__["ToDevice"] = _lcms._cmsTRANSFORM_ToDevice_get
+ if _newclass:ToDevice = _swig_property(_lcms._cmsTRANSFORM_ToDevice_get, _lcms._cmsTRANSFORM_ToDevice_set)
+ __swig_setmethods__["ToOutput"] = _lcms._cmsTRANSFORM_ToOutput_set
+ __swig_getmethods__["ToOutput"] = _lcms._cmsTRANSFORM_ToOutput_get
+ if _newclass:ToOutput = _swig_property(_lcms._cmsTRANSFORM_ToOutput_get, _lcms._cmsTRANSFORM_ToOutput_set)
+ __swig_setmethods__["Device2PCS"] = _lcms._cmsTRANSFORM_Device2PCS_set
+ __swig_getmethods__["Device2PCS"] = _lcms._cmsTRANSFORM_Device2PCS_get
+ if _newclass:Device2PCS = _swig_property(_lcms._cmsTRANSFORM_Device2PCS_get, _lcms._cmsTRANSFORM_Device2PCS_set)
+ __swig_setmethods__["PCS2Device"] = _lcms._cmsTRANSFORM_PCS2Device_set
+ __swig_getmethods__["PCS2Device"] = _lcms._cmsTRANSFORM_PCS2Device_get
+ if _newclass:PCS2Device = _swig_property(_lcms._cmsTRANSFORM_PCS2Device_get, _lcms._cmsTRANSFORM_PCS2Device_set)
+ __swig_setmethods__["Gamut"] = _lcms._cmsTRANSFORM_Gamut_set
+ __swig_getmethods__["Gamut"] = _lcms._cmsTRANSFORM_Gamut_get
+ if _newclass:Gamut = _swig_property(_lcms._cmsTRANSFORM_Gamut_get, _lcms._cmsTRANSFORM_Gamut_set)
+ __swig_setmethods__["Preview"] = _lcms._cmsTRANSFORM_Preview_set
+ __swig_getmethods__["Preview"] = _lcms._cmsTRANSFORM_Preview_get
+ if _newclass:Preview = _swig_property(_lcms._cmsTRANSFORM_Preview_get, _lcms._cmsTRANSFORM_Preview_set)
+ __swig_setmethods__["DeviceLink"] = _lcms._cmsTRANSFORM_DeviceLink_set
+ __swig_getmethods__["DeviceLink"] = _lcms._cmsTRANSFORM_DeviceLink_get
+ if _newclass:DeviceLink = _swig_property(_lcms._cmsTRANSFORM_DeviceLink_get, _lcms._cmsTRANSFORM_DeviceLink_set)
+ __swig_setmethods__["GamutCheck"] = _lcms._cmsTRANSFORM_GamutCheck_set
+ __swig_getmethods__["GamutCheck"] = _lcms._cmsTRANSFORM_GamutCheck_get
+ if _newclass:GamutCheck = _swig_property(_lcms._cmsTRANSFORM_GamutCheck_get, _lcms._cmsTRANSFORM_GamutCheck_set)
+ __swig_setmethods__["InMatShaper"] = _lcms._cmsTRANSFORM_InMatShaper_set
+ __swig_getmethods__["InMatShaper"] = _lcms._cmsTRANSFORM_InMatShaper_get
+ if _newclass:InMatShaper = _swig_property(_lcms._cmsTRANSFORM_InMatShaper_get, _lcms._cmsTRANSFORM_InMatShaper_set)
+ __swig_setmethods__["OutMatShaper"] = _lcms._cmsTRANSFORM_OutMatShaper_set
+ __swig_getmethods__["OutMatShaper"] = _lcms._cmsTRANSFORM_OutMatShaper_get
+ if _newclass:OutMatShaper = _swig_property(_lcms._cmsTRANSFORM_OutMatShaper_get, _lcms._cmsTRANSFORM_OutMatShaper_set)
+ __swig_setmethods__["SmeltMatShaper"] = _lcms._cmsTRANSFORM_SmeltMatShaper_set
+ __swig_getmethods__["SmeltMatShaper"] = _lcms._cmsTRANSFORM_SmeltMatShaper_get
+ if _newclass:SmeltMatShaper = _swig_property(_lcms._cmsTRANSFORM_SmeltMatShaper_get, _lcms._cmsTRANSFORM_SmeltMatShaper_set)
+ __swig_setmethods__["Phase1"] = _lcms._cmsTRANSFORM_Phase1_set
+ __swig_getmethods__["Phase1"] = _lcms._cmsTRANSFORM_Phase1_get
+ if _newclass:Phase1 = _swig_property(_lcms._cmsTRANSFORM_Phase1_get, _lcms._cmsTRANSFORM_Phase1_set)
+ __swig_setmethods__["Phase2"] = _lcms._cmsTRANSFORM_Phase2_set
+ __swig_getmethods__["Phase2"] = _lcms._cmsTRANSFORM_Phase2_get
+ if _newclass:Phase2 = _swig_property(_lcms._cmsTRANSFORM_Phase2_get, _lcms._cmsTRANSFORM_Phase2_set)
+ __swig_setmethods__["Phase3"] = _lcms._cmsTRANSFORM_Phase3_set
+ __swig_getmethods__["Phase3"] = _lcms._cmsTRANSFORM_Phase3_get
+ if _newclass:Phase3 = _swig_property(_lcms._cmsTRANSFORM_Phase3_get, _lcms._cmsTRANSFORM_Phase3_set)
+ __swig_setmethods__["NamedColorList"] = _lcms._cmsTRANSFORM_NamedColorList_set
+ __swig_getmethods__["NamedColorList"] = _lcms._cmsTRANSFORM_NamedColorList_get
+ if _newclass:NamedColorList = _swig_property(_lcms._cmsTRANSFORM_NamedColorList_get, _lcms._cmsTRANSFORM_NamedColorList_set)
+ __swig_setmethods__["lInputV4Lab"] = _lcms._cmsTRANSFORM_lInputV4Lab_set
+ __swig_getmethods__["lInputV4Lab"] = _lcms._cmsTRANSFORM_lInputV4Lab_get
+ if _newclass:lInputV4Lab = _swig_property(_lcms._cmsTRANSFORM_lInputV4Lab_get, _lcms._cmsTRANSFORM_lInputV4Lab_set)
+ __swig_setmethods__["lOutputV4Lab"] = _lcms._cmsTRANSFORM_lOutputV4Lab_set
+ __swig_getmethods__["lOutputV4Lab"] = _lcms._cmsTRANSFORM_lOutputV4Lab_get
+ if _newclass:lOutputV4Lab = _swig_property(_lcms._cmsTRANSFORM_lOutputV4Lab_get, _lcms._cmsTRANSFORM_lOutputV4Lab_set)
+ __swig_setmethods__["CacheIn"] = _lcms._cmsTRANSFORM_CacheIn_set
+ __swig_getmethods__["CacheIn"] = _lcms._cmsTRANSFORM_CacheIn_get
+ if _newclass:CacheIn = _swig_property(_lcms._cmsTRANSFORM_CacheIn_get, _lcms._cmsTRANSFORM_CacheIn_set)
+ __swig_setmethods__["CacheOut"] = _lcms._cmsTRANSFORM_CacheOut_set
+ __swig_getmethods__["CacheOut"] = _lcms._cmsTRANSFORM_CacheOut_get
+ if _newclass:CacheOut = _swig_property(_lcms._cmsTRANSFORM_CacheOut_get, _lcms._cmsTRANSFORM_CacheOut_set)
+ __swig_setmethods__["AdaptationState"] = _lcms._cmsTRANSFORM_AdaptationState_set
+ __swig_getmethods__["AdaptationState"] = _lcms._cmsTRANSFORM_AdaptationState_get
+ if _newclass:AdaptationState = _swig_property(_lcms._cmsTRANSFORM_AdaptationState_get, _lcms._cmsTRANSFORM_AdaptationState_set)
+ __swig_setmethods__["rwlock"] = _lcms._cmsTRANSFORM_rwlock_set
+ __swig_getmethods__["rwlock"] = _lcms._cmsTRANSFORM_rwlock_get
+ if _newclass:rwlock = _swig_property(_lcms._cmsTRANSFORM_rwlock_get, _lcms._cmsTRANSFORM_rwlock_set)
+ def __init__(self, *args):
+ this = _lcms.new__cmsTRANSFORM(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete__cmsTRANSFORM
+ __del__ = lambda self : None;
+_cmsTRANSFORM_swigregister = _lcms._cmsTRANSFORM_swigregister
+_cmsTRANSFORM_swigregister(_cmsTRANSFORM)
+
+_cmsIdentifyInputFormat = _lcms._cmsIdentifyInputFormat
+_cmsIdentifyOutputFormat = _lcms._cmsIdentifyOutputFormat
+XYZRel = _lcms.XYZRel
+LabRel = _lcms.LabRel
+cmsChooseCnvrt = _lcms.cmsChooseCnvrt
+_cmsEndPointsBySpace = _lcms._cmsEndPointsBySpace
+_cmsWhiteBySpace = _lcms._cmsWhiteBySpace
+Clamp_L = _lcms.Clamp_L
+Clamp_ab = _lcms.Clamp_ab
+LCMS_BPFLAGS_D50_ADAPTED = _lcms.LCMS_BPFLAGS_D50_ADAPTED
+cmsDetectBlackPoint = _lcms.cmsDetectBlackPoint
+_cmsReasonableGridpointsByColorspace = _lcms._cmsReasonableGridpointsByColorspace
+_cmsPrecalculateDeviceLink = _lcms._cmsPrecalculateDeviceLink
+_cmsPrecalculateBlackPreservingDeviceLink = _lcms._cmsPrecalculateBlackPreservingDeviceLink
+_cmsPrecalculateGamutCheck = _lcms._cmsPrecalculateGamutCheck
+_cmsFixWhiteMisalignment = _lcms._cmsFixWhiteMisalignment
+_cmsBlessLUT8 = _lcms._cmsBlessLUT8
+_cmsComputeGamutLUT = _lcms._cmsComputeGamutLUT
+_cmsComputeSoftProofLUT = _lcms._cmsComputeSoftProofLUT
+_cmsComputePrelinearizationTablesFromXFORM = _lcms._cmsComputePrelinearizationTablesFromXFORM
+_cmsBuildKToneCurve = _lcms._cmsBuildKToneCurve
+_cmsValidateLUT = _lcms._cmsValidateLUT
+class icTagSignature(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, icTagSignature, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, icTagSignature, name)
+ __repr__ = _swig_repr
+ def __init__(self, *args):
+ this = _lcms.new_icTagSignature(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_icTagSignature
+ __del__ = lambda self : None;
+icTagSignature_swigregister = _lcms.icTagSignature_swigregister
+icTagSignature_swigregister(icTagSignature)
+
+class StrPointer(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, StrPointer, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, StrPointer, name)
+ __repr__ = _swig_repr
+ def __init__(self, *args):
+ this = _lcms.new_StrPointer(*args)
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _lcms.delete_StrPointer
+ __del__ = lambda self : None;
+StrPointer_swigregister = _lcms.StrPointer_swigregister
+StrPointer_swigregister(StrPointer)
+
+
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/lcms_wrap.cxx b/debian/lcms/lcms-1.19.dfsg2/python/lcms_wrap.cxx
new file mode 100755
index 00000000..fe1aca76
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/lcms_wrap.cxx
@@ -0,0 +1,33970 @@
+/* ----------------------------------------------------------------------------
+ * This file was automatically generated by SWIG (http://www.swig.org).
+ * Version 1.3.36
+ *
+ * This file is not intended to be easily readable and contains a number of
+ * coding conventions designed to improve portability and efficiency. Do not make
+ * changes to this file unless you know what you are doing--modify the SWIG
+ * interface file instead.
+ * ----------------------------------------------------------------------------- */
+
+#define SWIGPYTHON
+#define SWIG_PYTHON_DIRECTOR_NO_VTABLE
+
+#ifdef __cplusplus
+template<typename T> class SwigValueWrapper {
+ T *tt;
+public:
+ SwigValueWrapper() : tt(0) { }
+ SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
+ SwigValueWrapper(const T& t) : tt(new T(t)) { }
+ ~SwigValueWrapper() { delete tt; }
+ SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
+ operator T&() const { return *tt; }
+ T *operator&() { return tt; }
+private:
+ SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
+};
+
+template <typename T> T SwigValueInit() {
+ return T();
+}
+#endif
+
+/* -----------------------------------------------------------------------------
+ * This section contains generic SWIG labels for method/variable
+ * declarations/attributes, and other compiler dependent labels.
+ * ----------------------------------------------------------------------------- */
+
+/* template workaround for compilers that cannot correctly implement the C++ standard */
+#ifndef SWIGTEMPLATEDISAMBIGUATOR
+# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
+# define SWIGTEMPLATEDISAMBIGUATOR template
+# elif defined(__HP_aCC)
+/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
+/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
+# define SWIGTEMPLATEDISAMBIGUATOR template
+# else
+# define SWIGTEMPLATEDISAMBIGUATOR
+# endif
+#endif
+
+/* inline attribute */
+#ifndef SWIGINLINE
+# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
+# define SWIGINLINE inline
+# else
+# define SWIGINLINE
+# endif
+#endif
+
+/* attribute recognised by some compilers to avoid 'unused' warnings */
+#ifndef SWIGUNUSED
+# if defined(__GNUC__)
+# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
+# define SWIGUNUSED __attribute__ ((__unused__))
+# else
+# define SWIGUNUSED
+# endif
+# elif defined(__ICC)
+# define SWIGUNUSED __attribute__ ((__unused__))
+# else
+# define SWIGUNUSED
+# endif
+#endif
+
+#ifndef SWIG_MSC_UNSUPPRESS_4505
+# if defined(_MSC_VER)
+# pragma warning(disable : 4505) /* unreferenced local function has been removed */
+# endif
+#endif
+
+#ifndef SWIGUNUSEDPARM
+# ifdef __cplusplus
+# define SWIGUNUSEDPARM(p)
+# else
+# define SWIGUNUSEDPARM(p) p SWIGUNUSED
+# endif
+#endif
+
+/* internal SWIG method */
+#ifndef SWIGINTERN
+# define SWIGINTERN static SWIGUNUSED
+#endif
+
+/* internal inline SWIG method */
+#ifndef SWIGINTERNINLINE
+# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
+#endif
+
+/* exporting methods */
+#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
+# ifndef GCC_HASCLASSVISIBILITY
+# define GCC_HASCLASSVISIBILITY
+# endif
+#endif
+
+#ifndef SWIGEXPORT
+# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
+# if defined(STATIC_LINKED)
+# define SWIGEXPORT
+# else
+# define SWIGEXPORT __declspec(dllexport)
+# endif
+# else
+# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
+# define SWIGEXPORT __attribute__ ((visibility("default")))
+# else
+# define SWIGEXPORT
+# endif
+# endif
+#endif
+
+/* calling conventions for Windows */
+#ifndef SWIGSTDCALL
+# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
+# define SWIGSTDCALL __stdcall
+# else
+# define SWIGSTDCALL
+# endif
+#endif
+
+/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
+#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
+# define _CRT_SECURE_NO_DEPRECATE
+#endif
+
+/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
+#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
+# define _SCL_SECURE_NO_DEPRECATE
+#endif
+
+
+
+/* Python.h has to appear first */
+#include <Python.h>
+
+/* -----------------------------------------------------------------------------
+ * swigrun.swg
+ *
+ * This file contains generic CAPI SWIG runtime support for pointer
+ * type checking.
+ * ----------------------------------------------------------------------------- */
+
+/* This should only be incremented when either the layout of swig_type_info changes,
+ or for whatever reason, the runtime changes incompatibly */
+#define SWIG_RUNTIME_VERSION "4"
+
+/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
+#ifdef SWIG_TYPE_TABLE
+# define SWIG_QUOTE_STRING(x) #x
+# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
+# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
+#else
+# define SWIG_TYPE_TABLE_NAME
+#endif
+
+/*
+ You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
+ creating a static or dynamic library from the swig runtime code.
+ In 99.9% of the cases, swig just needs to declare them as 'static'.
+
+ But only do this if is strictly necessary, ie, if you have problems
+ with your compiler or so.
+*/
+
+#ifndef SWIGRUNTIME
+# define SWIGRUNTIME SWIGINTERN
+#endif
+
+#ifndef SWIGRUNTIMEINLINE
+# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
+#endif
+
+/* Generic buffer size */
+#ifndef SWIG_BUFFER_SIZE
+# define SWIG_BUFFER_SIZE 1024
+#endif
+
+/* Flags for pointer conversions */
+#define SWIG_POINTER_DISOWN 0x1
+#define SWIG_CAST_NEW_MEMORY 0x2
+
+/* Flags for new pointer objects */
+#define SWIG_POINTER_OWN 0x1
+
+
+/*
+ Flags/methods for returning states.
+
+ The swig conversion methods, as ConvertPtr, return and integer
+ that tells if the conversion was successful or not. And if not,
+ an error code can be returned (see swigerrors.swg for the codes).
+
+ Use the following macros/flags to set or process the returning
+ states.
+
+ In old swig versions, you usually write code as:
+
+ if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
+ // success code
+ } else {
+ //fail code
+ }
+
+ Now you can be more explicit as:
+
+ int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
+ if (SWIG_IsOK(res)) {
+ // success code
+ } else {
+ // fail code
+ }
+
+ that seems to be the same, but now you can also do
+
+ Type *ptr;
+ int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
+ if (SWIG_IsOK(res)) {
+ // success code
+ if (SWIG_IsNewObj(res) {
+ ...
+ delete *ptr;
+ } else {
+ ...
+ }
+ } else {
+ // fail code
+ }
+
+ I.e., now SWIG_ConvertPtr can return new objects and you can
+ identify the case and take care of the deallocation. Of course that
+ requires also to SWIG_ConvertPtr to return new result values, as
+
+ int SWIG_ConvertPtr(obj, ptr,...) {
+ if (<obj is ok>) {
+ if (<need new object>) {
+ *ptr = <ptr to new allocated object>;
+ return SWIG_NEWOBJ;
+ } else {
+ *ptr = <ptr to old object>;
+ return SWIG_OLDOBJ;
+ }
+ } else {
+ return SWIG_BADOBJ;
+ }
+ }
+
+ Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
+ more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
+ swig errors code.
+
+ Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
+ allows to return the 'cast rank', for example, if you have this
+
+ int food(double)
+ int fooi(int);
+
+ and you call
+
+ food(1) // cast rank '1' (1 -> 1.0)
+ fooi(1) // cast rank '0'
+
+ just use the SWIG_AddCast()/SWIG_CheckState()
+
+
+ */
+#define SWIG_OK (0)
+#define SWIG_ERROR (-1)
+#define SWIG_IsOK(r) (r >= 0)
+#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
+
+/* The CastRankLimit says how many bits are used for the cast rank */
+#define SWIG_CASTRANKLIMIT (1 << 8)
+/* The NewMask denotes the object was created (using new/malloc) */
+#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
+/* The TmpMask is for in/out typemaps that use temporal objects */
+#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
+/* Simple returning values */
+#define SWIG_BADOBJ (SWIG_ERROR)
+#define SWIG_OLDOBJ (SWIG_OK)
+#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
+#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
+/* Check, add and del mask methods */
+#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
+#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
+#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
+#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
+#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
+#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
+
+
+/* Cast-Rank Mode */
+#if defined(SWIG_CASTRANK_MODE)
+# ifndef SWIG_TypeRank
+# define SWIG_TypeRank unsigned long
+# endif
+# ifndef SWIG_MAXCASTRANK /* Default cast allowed */
+# define SWIG_MAXCASTRANK (2)
+# endif
+# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
+# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
+SWIGINTERNINLINE int SWIG_AddCast(int r) {
+ return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
+}
+SWIGINTERNINLINE int SWIG_CheckState(int r) {
+ return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
+}
+#else /* no cast-rank mode */
+# define SWIG_AddCast
+# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
+#endif
+
+
+
+
+#include <string.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+typedef void *(*swig_converter_func)(void *, int *);
+typedef struct swig_type_info *(*swig_dycast_func)(void **);
+
+/* Structure to store information on one type */
+typedef struct swig_type_info {
+ const char *name; /* mangled name of this type */
+ const char *str; /* human readable name of this type */
+ swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
+ struct swig_cast_info *cast; /* linked list of types that can cast into this type */
+ void *clientdata; /* language specific type data */
+ int owndata; /* flag if the structure owns the clientdata */
+} swig_type_info;
+
+/* Structure to store a type and conversion function used for casting */
+typedef struct swig_cast_info {
+ swig_type_info *type; /* pointer to type that is equivalent to this type */
+ swig_converter_func converter; /* function to cast the void pointers */
+ struct swig_cast_info *next; /* pointer to next cast in linked list */
+ struct swig_cast_info *prev; /* pointer to the previous cast */
+} swig_cast_info;
+
+/* Structure used to store module information
+ * Each module generates one structure like this, and the runtime collects
+ * all of these structures and stores them in a circularly linked list.*/
+typedef struct swig_module_info {
+ swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
+ size_t size; /* Number of types in this module */
+ struct swig_module_info *next; /* Pointer to next element in circularly linked list */
+ swig_type_info **type_initial; /* Array of initially generated type structures */
+ swig_cast_info **cast_initial; /* Array of initially generated casting structures */
+ void *clientdata; /* Language specific module data */
+} swig_module_info;
+
+/*
+ Compare two type names skipping the space characters, therefore
+ "char*" == "char *" and "Class<int>" == "Class<int >", etc.
+
+ Return 0 when the two name types are equivalent, as in
+ strncmp, but skipping ' '.
+*/
+SWIGRUNTIME int
+SWIG_TypeNameComp(const char *f1, const char *l1,
+ const char *f2, const char *l2) {
+ for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
+ while ((*f1 == ' ') && (f1 != l1)) ++f1;
+ while ((*f2 == ' ') && (f2 != l2)) ++f2;
+ if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
+ }
+ return (int)((l1 - f1) - (l2 - f2));
+}
+
+/*
+ Check type equivalence in a name list like <name1>|<name2>|...
+ Return 0 if not equal, 1 if equal
+*/
+SWIGRUNTIME int
+SWIG_TypeEquiv(const char *nb, const char *tb) {
+ int equiv = 0;
+ const char* te = tb + strlen(tb);
+ const char* ne = nb;
+ while (!equiv && *ne) {
+ for (nb = ne; *ne; ++ne) {
+ if (*ne == '|') break;
+ }
+ equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
+ if (*ne) ++ne;
+ }
+ return equiv;
+}
+
+/*
+ Check type equivalence in a name list like <name1>|<name2>|...
+ Return 0 if equal, -1 if nb < tb, 1 if nb > tb
+*/
+SWIGRUNTIME int
+SWIG_TypeCompare(const char *nb, const char *tb) {
+ int equiv = 0;
+ const char* te = tb + strlen(tb);
+ const char* ne = nb;
+ while (!equiv && *ne) {
+ for (nb = ne; *ne; ++ne) {
+ if (*ne == '|') break;
+ }
+ equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
+ if (*ne) ++ne;
+ }
+ return equiv;
+}
+
+
+/* think of this as a c++ template<> or a scheme macro */
+#define SWIG_TypeCheck_Template(comparison, ty) \
+ if (ty) { \
+ swig_cast_info *iter = ty->cast; \
+ while (iter) { \
+ if (comparison) { \
+ if (iter == ty->cast) return iter; \
+ /* Move iter to the top of the linked list */ \
+ iter->prev->next = iter->next; \
+ if (iter->next) \
+ iter->next->prev = iter->prev; \
+ iter->next = ty->cast; \
+ iter->prev = 0; \
+ if (ty->cast) ty->cast->prev = iter; \
+ ty->cast = iter; \
+ return iter; \
+ } \
+ iter = iter->next; \
+ } \
+ } \
+ return 0
+
+/*
+ Check the typename
+*/
+SWIGRUNTIME swig_cast_info *
+SWIG_TypeCheck(const char *c, swig_type_info *ty) {
+ SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
+}
+
+/* Same as previous function, except strcmp is replaced with a pointer comparison */
+SWIGRUNTIME swig_cast_info *
+SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
+ SWIG_TypeCheck_Template(iter->type == from, into);
+}
+
+/*
+ Cast a pointer up an inheritance hierarchy
+*/
+SWIGRUNTIMEINLINE void *
+SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
+ return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
+}
+
+/*
+ Dynamic pointer casting. Down an inheritance hierarchy
+*/
+SWIGRUNTIME swig_type_info *
+SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
+ swig_type_info *lastty = ty;
+ if (!ty || !ty->dcast) return ty;
+ while (ty && (ty->dcast)) {
+ ty = (*ty->dcast)(ptr);
+ if (ty) lastty = ty;
+ }
+ return lastty;
+}
+
+/*
+ Return the name associated with this type
+*/
+SWIGRUNTIMEINLINE const char *
+SWIG_TypeName(const swig_type_info *ty) {
+ return ty->name;
+}
+
+/*
+ Return the pretty name associated with this type,
+ that is an unmangled type name in a form presentable to the user.
+*/
+SWIGRUNTIME const char *
+SWIG_TypePrettyName(const swig_type_info *type) {
+ /* The "str" field contains the equivalent pretty names of the
+ type, separated by vertical-bar characters. We choose
+ to print the last name, as it is often (?) the most
+ specific. */
+ if (!type) return NULL;
+ if (type->str != NULL) {
+ const char *last_name = type->str;
+ const char *s;
+ for (s = type->str; *s; s++)
+ if (*s == '|') last_name = s+1;
+ return last_name;
+ }
+ else
+ return type->name;
+}
+
+/*
+ Set the clientdata field for a type
+*/
+SWIGRUNTIME void
+SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
+ swig_cast_info *cast = ti->cast;
+ /* if (ti->clientdata == clientdata) return; */
+ ti->clientdata = clientdata;
+
+ while (cast) {
+ if (!cast->converter) {
+ swig_type_info *tc = cast->type;
+ if (!tc->clientdata) {
+ SWIG_TypeClientData(tc, clientdata);
+ }
+ }
+ cast = cast->next;
+ }
+}
+SWIGRUNTIME void
+SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
+ SWIG_TypeClientData(ti, clientdata);
+ ti->owndata = 1;
+}
+
+/*
+ Search for a swig_type_info structure only by mangled name
+ Search is a O(log #types)
+
+ We start searching at module start, and finish searching when start == end.
+ Note: if start == end at the beginning of the function, we go all the way around
+ the circular list.
+*/
+SWIGRUNTIME swig_type_info *
+SWIG_MangledTypeQueryModule(swig_module_info *start,
+ swig_module_info *end,
+ const char *name) {
+ swig_module_info *iter = start;
+ do {
+ if (iter->size) {
+ register size_t l = 0;
+ register size_t r = iter->size - 1;
+ do {
+ /* since l+r >= 0, we can (>> 1) instead (/ 2) */
+ register size_t i = (l + r) >> 1;
+ const char *iname = iter->types[i]->name;
+ if (iname) {
+ register int compare = strcmp(name, iname);
+ if (compare == 0) {
+ return iter->types[i];
+ } else if (compare < 0) {
+ if (i) {
+ r = i - 1;
+ } else {
+ break;
+ }
+ } else if (compare > 0) {
+ l = i + 1;
+ }
+ } else {
+ break; /* should never happen */
+ }
+ } while (l <= r);
+ }
+ iter = iter->next;
+ } while (iter != end);
+ return 0;
+}
+
+/*
+ Search for a swig_type_info structure for either a mangled name or a human readable name.
+ It first searches the mangled names of the types, which is a O(log #types)
+ If a type is not found it then searches the human readable names, which is O(#types).
+
+ We start searching at module start, and finish searching when start == end.
+ Note: if start == end at the beginning of the function, we go all the way around
+ the circular list.
+*/
+SWIGRUNTIME swig_type_info *
+SWIG_TypeQueryModule(swig_module_info *start,
+ swig_module_info *end,
+ const char *name) {
+ /* STEP 1: Search the name field using binary search */
+ swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
+ if (ret) {
+ return ret;
+ } else {
+ /* STEP 2: If the type hasn't been found, do a complete search
+ of the str field (the human readable name) */
+ swig_module_info *iter = start;
+ do {
+ register size_t i = 0;
+ for (; i < iter->size; ++i) {
+ if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
+ return iter->types[i];
+ }
+ iter = iter->next;
+ } while (iter != end);
+ }
+
+ /* neither found a match */
+ return 0;
+}
+
+/*
+ Pack binary data into a string
+*/
+SWIGRUNTIME char *
+SWIG_PackData(char *c, void *ptr, size_t sz) {
+ static const char hex[17] = "0123456789abcdef";
+ register const unsigned char *u = (unsigned char *) ptr;
+ register const unsigned char *eu = u + sz;
+ for (; u != eu; ++u) {
+ register unsigned char uu = *u;
+ *(c++) = hex[(uu & 0xf0) >> 4];
+ *(c++) = hex[uu & 0xf];
+ }
+ return c;
+}
+
+/*
+ Unpack binary data from a string
+*/
+SWIGRUNTIME const char *
+SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
+ register unsigned char *u = (unsigned char *) ptr;
+ register const unsigned char *eu = u + sz;
+ for (; u != eu; ++u) {
+ register char d = *(c++);
+ register unsigned char uu;
+ if ((d >= '0') && (d <= '9'))
+ uu = ((d - '0') << 4);
+ else if ((d >= 'a') && (d <= 'f'))
+ uu = ((d - ('a'-10)) << 4);
+ else
+ return (char *) 0;
+ d = *(c++);
+ if ((d >= '0') && (d <= '9'))
+ uu |= (d - '0');
+ else if ((d >= 'a') && (d <= 'f'))
+ uu |= (d - ('a'-10));
+ else
+ return (char *) 0;
+ *u = uu;
+ }
+ return c;
+}
+
+/*
+ Pack 'void *' into a string buffer.
+*/
+SWIGRUNTIME char *
+SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
+ char *r = buff;
+ if ((2*sizeof(void *) + 2) > bsz) return 0;
+ *(r++) = '_';
+ r = SWIG_PackData(r,&ptr,sizeof(void *));
+ if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
+ strcpy(r,name);
+ return buff;
+}
+
+SWIGRUNTIME const char *
+SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
+ if (*c != '_') {
+ if (strcmp(c,"NULL") == 0) {
+ *ptr = (void *) 0;
+ return name;
+ } else {
+ return 0;
+ }
+ }
+ return SWIG_UnpackData(++c,ptr,sizeof(void *));
+}
+
+SWIGRUNTIME char *
+SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
+ char *r = buff;
+ size_t lname = (name ? strlen(name) : 0);
+ if ((2*sz + 2 + lname) > bsz) return 0;
+ *(r++) = '_';
+ r = SWIG_PackData(r,ptr,sz);
+ if (lname) {
+ strncpy(r,name,lname+1);
+ } else {
+ *r = 0;
+ }
+ return buff;
+}
+
+SWIGRUNTIME const char *
+SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
+ if (*c != '_') {
+ if (strcmp(c,"NULL") == 0) {
+ memset(ptr,0,sz);
+ return name;
+ } else {
+ return 0;
+ }
+ }
+ return SWIG_UnpackData(++c,ptr,sz);
+}
+
+#ifdef __cplusplus
+}
+#endif
+
+/* Errors in SWIG */
+#define SWIG_UnknownError -1
+#define SWIG_IOError -2
+#define SWIG_RuntimeError -3
+#define SWIG_IndexError -4
+#define SWIG_TypeError -5
+#define SWIG_DivisionByZero -6
+#define SWIG_OverflowError -7
+#define SWIG_SyntaxError -8
+#define SWIG_ValueError -9
+#define SWIG_SystemError -10
+#define SWIG_AttributeError -11
+#define SWIG_MemoryError -12
+#define SWIG_NullReferenceError -13
+
+
+
+
+/* Add PyOS_snprintf for old Pythons */
+#if PY_VERSION_HEX < 0x02020000
+# if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
+# define PyOS_snprintf _snprintf
+# else
+# define PyOS_snprintf snprintf
+# endif
+#endif
+
+/* A crude PyString_FromFormat implementation for old Pythons */
+#if PY_VERSION_HEX < 0x02020000
+
+#ifndef SWIG_PYBUFFER_SIZE
+# define SWIG_PYBUFFER_SIZE 1024
+#endif
+
+static PyObject *
+PyString_FromFormat(const char *fmt, ...) {
+ va_list ap;
+ char buf[SWIG_PYBUFFER_SIZE * 2];
+ int res;
+ va_start(ap, fmt);
+ res = vsnprintf(buf, sizeof(buf), fmt, ap);
+ va_end(ap);
+ return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
+}
+#endif
+
+/* Add PyObject_Del for old Pythons */
+#if PY_VERSION_HEX < 0x01060000
+# define PyObject_Del(op) PyMem_DEL((op))
+#endif
+#ifndef PyObject_DEL
+# define PyObject_DEL PyObject_Del
+#endif
+
+/* A crude PyExc_StopIteration exception for old Pythons */
+#if PY_VERSION_HEX < 0x02020000
+# ifndef PyExc_StopIteration
+# define PyExc_StopIteration PyExc_RuntimeError
+# endif
+# ifndef PyObject_GenericGetAttr
+# define PyObject_GenericGetAttr 0
+# endif
+#endif
+/* Py_NotImplemented is defined in 2.1 and up. */
+#if PY_VERSION_HEX < 0x02010000
+# ifndef Py_NotImplemented
+# define Py_NotImplemented PyExc_RuntimeError
+# endif
+#endif
+
+
+/* A crude PyString_AsStringAndSize implementation for old Pythons */
+#if PY_VERSION_HEX < 0x02010000
+# ifndef PyString_AsStringAndSize
+# define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
+# endif
+#endif
+
+/* PySequence_Size for old Pythons */
+#if PY_VERSION_HEX < 0x02000000
+# ifndef PySequence_Size
+# define PySequence_Size PySequence_Length
+# endif
+#endif
+
+
+/* PyBool_FromLong for old Pythons */
+#if PY_VERSION_HEX < 0x02030000
+static
+PyObject *PyBool_FromLong(long ok)
+{
+ PyObject *result = ok ? Py_True : Py_False;
+ Py_INCREF(result);
+ return result;
+}
+#endif
+
+/* Py_ssize_t for old Pythons */
+/* This code is as recommended by: */
+/* http://www.python.org/dev/peps/pep-0353/#conversion-guidelines */
+#if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN)
+typedef int Py_ssize_t;
+# define PY_SSIZE_T_MAX INT_MAX
+# define PY_SSIZE_T_MIN INT_MIN
+#endif
+
+/* -----------------------------------------------------------------------------
+ * error manipulation
+ * ----------------------------------------------------------------------------- */
+
+SWIGRUNTIME PyObject*
+SWIG_Python_ErrorType(int code) {
+ PyObject* type = 0;
+ switch(code) {
+ case SWIG_MemoryError:
+ type = PyExc_MemoryError;
+ break;
+ case SWIG_IOError:
+ type = PyExc_IOError;
+ break;
+ case SWIG_RuntimeError:
+ type = PyExc_RuntimeError;
+ break;
+ case SWIG_IndexError:
+ type = PyExc_IndexError;
+ break;
+ case SWIG_TypeError:
+ type = PyExc_TypeError;
+ break;
+ case SWIG_DivisionByZero:
+ type = PyExc_ZeroDivisionError;
+ break;
+ case SWIG_OverflowError:
+ type = PyExc_OverflowError;
+ break;
+ case SWIG_SyntaxError:
+ type = PyExc_SyntaxError;
+ break;
+ case SWIG_ValueError:
+ type = PyExc_ValueError;
+ break;
+ case SWIG_SystemError:
+ type = PyExc_SystemError;
+ break;
+ case SWIG_AttributeError:
+ type = PyExc_AttributeError;
+ break;
+ default:
+ type = PyExc_RuntimeError;
+ }
+ return type;
+}
+
+
+SWIGRUNTIME void
+SWIG_Python_AddErrorMsg(const char* mesg)
+{
+ PyObject *type = 0;
+ PyObject *value = 0;
+ PyObject *traceback = 0;
+
+ if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
+ if (value) {
+ PyObject *old_str = PyObject_Str(value);
+ PyErr_Clear();
+ Py_XINCREF(type);
+ PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
+ Py_DECREF(old_str);
+ Py_DECREF(value);
+ } else {
+ PyErr_SetString(PyExc_RuntimeError, mesg);
+ }
+}
+
+
+
+#if defined(SWIG_PYTHON_NO_THREADS)
+# if defined(SWIG_PYTHON_THREADS)
+# undef SWIG_PYTHON_THREADS
+# endif
+#endif
+#if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */
+# if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
+# if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */
+# define SWIG_PYTHON_USE_GIL
+# endif
+# endif
+# if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */
+# ifndef SWIG_PYTHON_INITIALIZE_THREADS
+# define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
+# endif
+# ifdef __cplusplus /* C++ code */
+ class SWIG_Python_Thread_Block {
+ bool status;
+ PyGILState_STATE state;
+ public:
+ void end() { if (status) { PyGILState_Release(state); status = false;} }
+ SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
+ ~SWIG_Python_Thread_Block() { end(); }
+ };
+ class SWIG_Python_Thread_Allow {
+ bool status;
+ PyThreadState *save;
+ public:
+ void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
+ SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
+ ~SWIG_Python_Thread_Allow() { end(); }
+ };
+# define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
+# define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
+# define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
+# define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
+# else /* C code */
+# define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
+# define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
+# define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
+# define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
+# endif
+# else /* Old thread way, not implemented, user must provide it */
+# if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
+# define SWIG_PYTHON_INITIALIZE_THREADS
+# endif
+# if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
+# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
+# endif
+# if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
+# define SWIG_PYTHON_THREAD_END_BLOCK
+# endif
+# if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
+# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
+# endif
+# if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
+# define SWIG_PYTHON_THREAD_END_ALLOW
+# endif
+# endif
+#else /* No thread support */
+# define SWIG_PYTHON_INITIALIZE_THREADS
+# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
+# define SWIG_PYTHON_THREAD_END_BLOCK
+# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
+# define SWIG_PYTHON_THREAD_END_ALLOW
+#endif
+
+/* -----------------------------------------------------------------------------
+ * Python API portion that goes into the runtime
+ * ----------------------------------------------------------------------------- */
+
+#ifdef __cplusplus
+extern "C" {
+#if 0
+} /* cc-mode */
+#endif
+#endif
+
+/* -----------------------------------------------------------------------------
+ * Constant declarations
+ * ----------------------------------------------------------------------------- */
+
+/* Constant Types */
+#define SWIG_PY_POINTER 4
+#define SWIG_PY_BINARY 5
+
+/* Constant information structure */
+typedef struct swig_const_info {
+ int type;
+ char *name;
+ long lvalue;
+ double dvalue;
+ void *pvalue;
+ swig_type_info **ptype;
+} swig_const_info;
+
+#ifdef __cplusplus
+#if 0
+{ /* cc-mode */
+#endif
+}
+#endif
+
+
+/* -----------------------------------------------------------------------------
+ * See the LICENSE file for information on copyright, usage and redistribution
+ * of SWIG, and the README file for authors - http://www.swig.org/release.html.
+ *
+ * pyrun.swg
+ *
+ * This file contains the runtime support for Python modules
+ * and includes code for managing global variables and pointer
+ * type checking.
+ *
+ * ----------------------------------------------------------------------------- */
+
+/* Common SWIG API */
+
+/* for raw pointers */
+#define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
+#define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
+#define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
+#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags)
+#define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
+#define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
+#define swig_owntype int
+
+/* for raw packed data */
+#define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
+#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
+
+/* for class or struct pointers */
+#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
+#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
+
+/* for C or C++ function pointers */
+#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
+#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0)
+
+/* for C++ member pointers, ie, member methods */
+#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
+#define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
+
+
+/* Runtime API */
+
+#define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
+#define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
+#define SWIG_NewClientData(obj) PySwigClientData_New(obj)
+
+#define SWIG_SetErrorObj SWIG_Python_SetErrorObj
+#define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
+#define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
+#define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
+#define SWIG_fail goto fail
+
+
+/* Runtime API implementation */
+
+/* Error manipulation */
+
+SWIGINTERN void
+SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
+ SWIG_PYTHON_THREAD_BEGIN_BLOCK;
+ PyErr_SetObject(errtype, obj);
+ Py_DECREF(obj);
+ SWIG_PYTHON_THREAD_END_BLOCK;
+}
+
+SWIGINTERN void
+SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
+ SWIG_PYTHON_THREAD_BEGIN_BLOCK;
+ PyErr_SetString(errtype, (char *) msg);
+ SWIG_PYTHON_THREAD_END_BLOCK;
+}
+
+#define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
+
+/* Set a constant value */
+
+SWIGINTERN void
+SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
+ PyDict_SetItemString(d, (char*) name, obj);
+ Py_DECREF(obj);
+}
+
+/* Append a value to the result obj */
+
+SWIGINTERN PyObject*
+SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
+#if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
+ if (!result) {
+ result = obj;
+ } else if (result == Py_None) {
+ Py_DECREF(result);
+ result = obj;
+ } else {
+ if (!PyList_Check(result)) {
+ PyObject *o2 = result;
+ result = PyList_New(1);
+ PyList_SetItem(result, 0, o2);
+ }
+ PyList_Append(result,obj);
+ Py_DECREF(obj);
+ }
+ return result;
+#else
+ PyObject* o2;
+ PyObject* o3;
+ if (!result) {
+ result = obj;
+ } else if (result == Py_None) {
+ Py_DECREF(result);
+ result = obj;
+ } else {
+ if (!PyTuple_Check(result)) {
+ o2 = result;
+ result = PyTuple_New(1);
+ PyTuple_SET_ITEM(result, 0, o2);
+ }
+ o3 = PyTuple_New(1);
+ PyTuple_SET_ITEM(o3, 0, obj);
+ o2 = result;
+ result = PySequence_Concat(o2, o3);
+ Py_DECREF(o2);
+ Py_DECREF(o3);
+ }
+ return result;
+#endif
+}
+
+/* Unpack the argument tuple */
+
+SWIGINTERN int
+SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs)
+{
+ if (!args) {
+ if (!min && !max) {
+ return 1;
+ } else {
+ PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
+ name, (min == max ? "" : "at least "), (int)min);
+ return 0;
+ }
+ }
+ if (!PyTuple_Check(args)) {
+ PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
+ return 0;
+ } else {
+ register Py_ssize_t l = PyTuple_GET_SIZE(args);
+ if (l < min) {
+ PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
+ name, (min == max ? "" : "at least "), (int)min, (int)l);
+ return 0;
+ } else if (l > max) {
+ PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
+ name, (min == max ? "" : "at most "), (int)max, (int)l);
+ return 0;
+ } else {
+ register int i;
+ for (i = 0; i < l; ++i) {
+ objs[i] = PyTuple_GET_ITEM(args, i);
+ }
+ for (; l < max; ++l) {
+ objs[l] = 0;
+ }
+ return i + 1;
+ }
+ }
+}
+
+/* A functor is a function object with one single object argument */
+#if PY_VERSION_HEX >= 0x02020000
+#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
+#else
+#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
+#endif
+
+/*
+ Helper for static pointer initialization for both C and C++ code, for example
+ static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
+*/
+#ifdef __cplusplus
+#define SWIG_STATIC_POINTER(var) var
+#else
+#define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
+#endif
+
+/* -----------------------------------------------------------------------------
+ * Pointer declarations
+ * ----------------------------------------------------------------------------- */
+
+/* Flags for new pointer objects */
+#define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
+#define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
+
+#define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
+
+#ifdef __cplusplus
+extern "C" {
+#if 0
+} /* cc-mode */
+#endif
+#endif
+
+/* How to access Py_None */
+#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
+# ifndef SWIG_PYTHON_NO_BUILD_NONE
+# ifndef SWIG_PYTHON_BUILD_NONE
+# define SWIG_PYTHON_BUILD_NONE
+# endif
+# endif
+#endif
+
+#ifdef SWIG_PYTHON_BUILD_NONE
+# ifdef Py_None
+# undef Py_None
+# define Py_None SWIG_Py_None()
+# endif
+SWIGRUNTIMEINLINE PyObject *
+_SWIG_Py_None(void)
+{
+ PyObject *none = Py_BuildValue((char*)"");
+ Py_DECREF(none);
+ return none;
+}
+SWIGRUNTIME PyObject *
+SWIG_Py_None(void)
+{
+ static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
+ return none;
+}
+#endif
+
+/* The python void return value */
+
+SWIGRUNTIMEINLINE PyObject *
+SWIG_Py_Void(void)
+{
+ PyObject *none = Py_None;
+ Py_INCREF(none);
+ return none;
+}
+
+/* PySwigClientData */
+
+typedef struct {
+ PyObject *klass;
+ PyObject *newraw;
+ PyObject *newargs;
+ PyObject *destroy;
+ int delargs;
+ int implicitconv;
+} PySwigClientData;
+
+SWIGRUNTIMEINLINE int
+SWIG_Python_CheckImplicit(swig_type_info *ty)
+{
+ PySwigClientData *data = (PySwigClientData *)ty->clientdata;
+ return data ? data->implicitconv : 0;
+}
+
+SWIGRUNTIMEINLINE PyObject *
+SWIG_Python_ExceptionType(swig_type_info *desc) {
+ PySwigClientData *data = desc ? (PySwigClientData *) desc->clientdata : 0;
+ PyObject *klass = data ? data->klass : 0;
+ return (klass ? klass : PyExc_RuntimeError);
+}
+
+
+SWIGRUNTIME PySwigClientData *
+PySwigClientData_New(PyObject* obj)
+{
+ if (!obj) {
+ return 0;
+ } else {
+ PySwigClientData *data = (PySwigClientData *)malloc(sizeof(PySwigClientData));
+ /* the klass element */
+ data->klass = obj;
+ Py_INCREF(data->klass);
+ /* the newraw method and newargs arguments used to create a new raw instance */
+ if (PyClass_Check(obj)) {
+ data->newraw = 0;
+ data->newargs = obj;
+ Py_INCREF(obj);
+ } else {
+#if (PY_VERSION_HEX < 0x02020000)
+ data->newraw = 0;
+#else
+ data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
+#endif
+ if (data->newraw) {
+ Py_INCREF(data->newraw);
+ data->newargs = PyTuple_New(1);
+ PyTuple_SetItem(data->newargs, 0, obj);
+ } else {
+ data->newargs = obj;
+ }
+ Py_INCREF(data->newargs);
+ }
+ /* the destroy method, aka as the C++ delete method */
+ data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
+ if (PyErr_Occurred()) {
+ PyErr_Clear();
+ data->destroy = 0;
+ }
+ if (data->destroy) {
+ int flags;
+ Py_INCREF(data->destroy);
+ flags = PyCFunction_GET_FLAGS(data->destroy);
+#ifdef METH_O
+ data->delargs = !(flags & (METH_O));
+#else
+ data->delargs = 0;
+#endif
+ } else {
+ data->delargs = 0;
+ }
+ data->implicitconv = 0;
+ return data;
+ }
+}
+
+SWIGRUNTIME void
+PySwigClientData_Del(PySwigClientData* data)
+{
+ Py_XDECREF(data->newraw);
+ Py_XDECREF(data->newargs);
+ Py_XDECREF(data->destroy);
+}
+
+/* =============== PySwigObject =====================*/
+
+typedef struct {
+ PyObject_HEAD
+ void *ptr;
+ swig_type_info *ty;
+ int own;
+ PyObject *next;
+} PySwigObject;
+
+SWIGRUNTIME PyObject *
+PySwigObject_long(PySwigObject *v)
+{
+ return PyLong_FromVoidPtr(v->ptr);
+}
+
+SWIGRUNTIME PyObject *
+PySwigObject_format(const char* fmt, PySwigObject *v)
+{
+ PyObject *res = NULL;
+ PyObject *args = PyTuple_New(1);
+ if (args) {
+ if (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0) {
+ PyObject *ofmt = PyString_FromString(fmt);
+ if (ofmt) {
+ res = PyString_Format(ofmt,args);
+ Py_DECREF(ofmt);
+ }
+ Py_DECREF(args);
+ }
+ }
+ return res;
+}
+
+SWIGRUNTIME PyObject *
+PySwigObject_oct(PySwigObject *v)
+{
+ return PySwigObject_format("%o",v);
+}
+
+SWIGRUNTIME PyObject *
+PySwigObject_hex(PySwigObject *v)
+{
+ return PySwigObject_format("%x",v);
+}
+
+SWIGRUNTIME PyObject *
+#ifdef METH_NOARGS
+PySwigObject_repr(PySwigObject *v)
+#else
+PySwigObject_repr(PySwigObject *v, PyObject *args)
+#endif
+{
+ const char *name = SWIG_TypePrettyName(v->ty);
+ PyObject *hex = PySwigObject_hex(v);
+ PyObject *repr = PyString_FromFormat("<Swig Object of type '%s' at 0x%s>", name, PyString_AsString(hex));
+ Py_DECREF(hex);
+ if (v->next) {
+#ifdef METH_NOARGS
+ PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next);
+#else
+ PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next, args);
+#endif
+ PyString_ConcatAndDel(&repr,nrep);
+ }
+ return repr;
+}
+
+SWIGRUNTIME int
+PySwigObject_print(PySwigObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
+{
+#ifdef METH_NOARGS
+ PyObject *repr = PySwigObject_repr(v);
+#else
+ PyObject *repr = PySwigObject_repr(v, NULL);
+#endif
+ if (repr) {
+ fputs(PyString_AsString(repr), fp);
+ Py_DECREF(repr);
+ return 0;
+ } else {
+ return 1;
+ }
+}
+
+SWIGRUNTIME PyObject *
+PySwigObject_str(PySwigObject *v)
+{
+ char result[SWIG_BUFFER_SIZE];
+ return SWIG_PackVoidPtr(result, v->ptr, v->ty->name, sizeof(result)) ?
+ PyString_FromString(result) : 0;
+}
+
+SWIGRUNTIME int
+PySwigObject_compare(PySwigObject *v, PySwigObject *w)
+{
+ void *i = v->ptr;
+ void *j = w->ptr;
+ return (i < j) ? -1 : ((i > j) ? 1 : 0);
+}
+
+SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
+
+SWIGRUNTIME PyTypeObject*
+PySwigObject_type(void) {
+ static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
+ return type;
+}
+
+SWIGRUNTIMEINLINE int
+PySwigObject_Check(PyObject *op) {
+ return ((op)->ob_type == PySwigObject_type())
+ || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
+}
+
+SWIGRUNTIME PyObject *
+PySwigObject_New(void *ptr, swig_type_info *ty, int own);
+
+SWIGRUNTIME void
+PySwigObject_dealloc(PyObject *v)
+{
+ PySwigObject *sobj = (PySwigObject *) v;
+ PyObject *next = sobj->next;
+ if (sobj->own == SWIG_POINTER_OWN) {
+ swig_type_info *ty = sobj->ty;
+ PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
+ PyObject *destroy = data ? data->destroy : 0;
+ if (destroy) {
+ /* destroy is always a VARARGS method */
+ PyObject *res;
+ if (data->delargs) {
+ /* we need to create a temporal object to carry the destroy operation */
+ PyObject *tmp = PySwigObject_New(sobj->ptr, ty, 0);
+ res = SWIG_Python_CallFunctor(destroy, tmp);
+ Py_DECREF(tmp);
+ } else {
+ PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
+ PyObject *mself = PyCFunction_GET_SELF(destroy);
+ res = ((*meth)(mself, v));
+ }
+ Py_XDECREF(res);
+ }
+#if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
+ else {
+ const char *name = SWIG_TypePrettyName(ty);
+ printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown"));
+ }
+#endif
+ }
+ Py_XDECREF(next);
+ PyObject_DEL(v);
+}
+
+SWIGRUNTIME PyObject*
+PySwigObject_append(PyObject* v, PyObject* next)
+{
+ PySwigObject *sobj = (PySwigObject *) v;
+#ifndef METH_O
+ PyObject *tmp = 0;
+ if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
+ next = tmp;
+#endif
+ if (!PySwigObject_Check(next)) {
+ return NULL;
+ }
+ sobj->next = next;
+ Py_INCREF(next);
+ return SWIG_Py_Void();
+}
+
+SWIGRUNTIME PyObject*
+#ifdef METH_NOARGS
+PySwigObject_next(PyObject* v)
+#else
+PySwigObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
+#endif
+{
+ PySwigObject *sobj = (PySwigObject *) v;
+ if (sobj->next) {
+ Py_INCREF(sobj->next);
+ return sobj->next;
+ } else {
+ return SWIG_Py_Void();
+ }
+}
+
+SWIGINTERN PyObject*
+#ifdef METH_NOARGS
+PySwigObject_disown(PyObject *v)
+#else
+PySwigObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
+#endif
+{
+ PySwigObject *sobj = (PySwigObject *)v;
+ sobj->own = 0;
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject*
+#ifdef METH_NOARGS
+PySwigObject_acquire(PyObject *v)
+#else
+PySwigObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
+#endif
+{
+ PySwigObject *sobj = (PySwigObject *)v;
+ sobj->own = SWIG_POINTER_OWN;
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject*
+PySwigObject_own(PyObject *v, PyObject *args)
+{
+ PyObject *val = 0;
+#if (PY_VERSION_HEX < 0x02020000)
+ if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
+#else
+ if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
+#endif
+ {
+ return NULL;
+ }
+ else
+ {
+ PySwigObject *sobj = (PySwigObject *)v;
+ PyObject *obj = PyBool_FromLong(sobj->own);
+ if (val) {
+#ifdef METH_NOARGS
+ if (PyObject_IsTrue(val)) {
+ PySwigObject_acquire(v);
+ } else {
+ PySwigObject_disown(v);
+ }
+#else
+ if (PyObject_IsTrue(val)) {
+ PySwigObject_acquire(v,args);
+ } else {
+ PySwigObject_disown(v,args);
+ }
+#endif
+ }
+ return obj;
+ }
+}
+
+#ifdef METH_O
+static PyMethodDef
+swigobject_methods[] = {
+ {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"},
+ {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_NOARGS, (char *)"aquires ownership of the pointer"},
+ {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
+ {(char *)"append", (PyCFunction)PySwigObject_append, METH_O, (char *)"appends another 'this' object"},
+ {(char *)"next", (PyCFunction)PySwigObject_next, METH_NOARGS, (char *)"returns the next 'this' object"},
+ {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_NOARGS, (char *)"returns object representation"},
+ {0, 0, 0, 0}
+};
+#else
+static PyMethodDef
+swigobject_methods[] = {
+ {(char *)"disown", (PyCFunction)PySwigObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"},
+ {(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_VARARGS, (char *)"aquires ownership of the pointer"},
+ {(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
+ {(char *)"append", (PyCFunction)PySwigObject_append, METH_VARARGS, (char *)"appends another 'this' object"},
+ {(char *)"next", (PyCFunction)PySwigObject_next, METH_VARARGS, (char *)"returns the next 'this' object"},
+ {(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_VARARGS, (char *)"returns object representation"},
+ {0, 0, 0, 0}
+};
+#endif
+
+#if PY_VERSION_HEX < 0x02020000
+SWIGINTERN PyObject *
+PySwigObject_getattr(PySwigObject *sobj,char *name)
+{
+ return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
+}
+#endif
+
+SWIGRUNTIME PyTypeObject*
+_PySwigObject_type(void) {
+ static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
+
+ static PyNumberMethods PySwigObject_as_number = {
+ (binaryfunc)0, /*nb_add*/
+ (binaryfunc)0, /*nb_subtract*/
+ (binaryfunc)0, /*nb_multiply*/
+ (binaryfunc)0, /*nb_divide*/
+ (binaryfunc)0, /*nb_remainder*/
+ (binaryfunc)0, /*nb_divmod*/
+ (ternaryfunc)0,/*nb_power*/
+ (unaryfunc)0, /*nb_negative*/
+ (unaryfunc)0, /*nb_positive*/
+ (unaryfunc)0, /*nb_absolute*/
+ (inquiry)0, /*nb_nonzero*/
+ 0, /*nb_invert*/
+ 0, /*nb_lshift*/
+ 0, /*nb_rshift*/
+ 0, /*nb_and*/
+ 0, /*nb_xor*/
+ 0, /*nb_or*/
+ (coercion)0, /*nb_coerce*/
+ (unaryfunc)PySwigObject_long, /*nb_int*/
+ (unaryfunc)PySwigObject_long, /*nb_long*/
+ (unaryfunc)0, /*nb_float*/
+ (unaryfunc)PySwigObject_oct, /*nb_oct*/
+ (unaryfunc)PySwigObject_hex, /*nb_hex*/
+#if PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */
+#elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
+#elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */
+ 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
+#endif
+ };
+
+ static PyTypeObject pyswigobject_type;
+ static int type_init = 0;
+ if (!type_init) {
+ const PyTypeObject tmp
+ = {
+ PyObject_HEAD_INIT(NULL)
+ 0, /* ob_size */
+ (char *)"PySwigObject", /* tp_name */
+ sizeof(PySwigObject), /* tp_basicsize */
+ 0, /* tp_itemsize */
+ (destructor)PySwigObject_dealloc, /* tp_dealloc */
+ (printfunc)PySwigObject_print, /* tp_print */
+#if PY_VERSION_HEX < 0x02020000
+ (getattrfunc)PySwigObject_getattr, /* tp_getattr */
+#else
+ (getattrfunc)0, /* tp_getattr */
+#endif
+ (setattrfunc)0, /* tp_setattr */
+ (cmpfunc)PySwigObject_compare, /* tp_compare */
+ (reprfunc)PySwigObject_repr, /* tp_repr */
+ &PySwigObject_as_number, /* tp_as_number */
+ 0, /* tp_as_sequence */
+ 0, /* tp_as_mapping */
+ (hashfunc)0, /* tp_hash */
+ (ternaryfunc)0, /* tp_call */
+ (reprfunc)PySwigObject_str, /* tp_str */
+ PyObject_GenericGetAttr, /* tp_getattro */
+ 0, /* tp_setattro */
+ 0, /* tp_as_buffer */
+ Py_TPFLAGS_DEFAULT, /* tp_flags */
+ swigobject_doc, /* tp_doc */
+ 0, /* tp_traverse */
+ 0, /* tp_clear */
+ 0, /* tp_richcompare */
+ 0, /* tp_weaklistoffset */
+#if PY_VERSION_HEX >= 0x02020000
+ 0, /* tp_iter */
+ 0, /* tp_iternext */
+ swigobject_methods, /* tp_methods */
+ 0, /* tp_members */
+ 0, /* tp_getset */
+ 0, /* tp_base */
+ 0, /* tp_dict */
+ 0, /* tp_descr_get */
+ 0, /* tp_descr_set */
+ 0, /* tp_dictoffset */
+ 0, /* tp_init */
+ 0, /* tp_alloc */
+ 0, /* tp_new */
+ 0, /* tp_free */
+ 0, /* tp_is_gc */
+ 0, /* tp_bases */
+ 0, /* tp_mro */
+ 0, /* tp_cache */
+ 0, /* tp_subclasses */
+ 0, /* tp_weaklist */
+#endif
+#if PY_VERSION_HEX >= 0x02030000
+ 0, /* tp_del */
+#endif
+#ifdef COUNT_ALLOCS
+ 0,0,0,0 /* tp_alloc -> tp_next */
+#endif
+ };
+ pyswigobject_type = tmp;
+ pyswigobject_type.ob_type = &PyType_Type;
+ type_init = 1;
+ }
+ return &pyswigobject_type;
+}
+
+SWIGRUNTIME PyObject *
+PySwigObject_New(void *ptr, swig_type_info *ty, int own)
+{
+ PySwigObject *sobj = PyObject_NEW(PySwigObject, PySwigObject_type());
+ if (sobj) {
+ sobj->ptr = ptr;
+ sobj->ty = ty;
+ sobj->own = own;
+ sobj->next = 0;
+ }
+ return (PyObject *)sobj;
+}
+
+/* -----------------------------------------------------------------------------
+ * Implements a simple Swig Packed type, and use it instead of string
+ * ----------------------------------------------------------------------------- */
+
+typedef struct {
+ PyObject_HEAD
+ void *pack;
+ swig_type_info *ty;
+ size_t size;
+} PySwigPacked;
+
+SWIGRUNTIME int
+PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
+{
+ char result[SWIG_BUFFER_SIZE];
+ fputs("<Swig Packed ", fp);
+ if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
+ fputs("at ", fp);
+ fputs(result, fp);
+ }
+ fputs(v->ty->name,fp);
+ fputs(">", fp);
+ return 0;
+}
+
+SWIGRUNTIME PyObject *
+PySwigPacked_repr(PySwigPacked *v)
+{
+ char result[SWIG_BUFFER_SIZE];
+ if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
+ return PyString_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
+ } else {
+ return PyString_FromFormat("<Swig Packed %s>", v->ty->name);
+ }
+}
+
+SWIGRUNTIME PyObject *
+PySwigPacked_str(PySwigPacked *v)
+{
+ char result[SWIG_BUFFER_SIZE];
+ if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
+ return PyString_FromFormat("%s%s", result, v->ty->name);
+ } else {
+ return PyString_FromString(v->ty->name);
+ }
+}
+
+SWIGRUNTIME int
+PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
+{
+ size_t i = v->size;
+ size_t j = w->size;
+ int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
+ return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
+}
+
+SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
+
+SWIGRUNTIME PyTypeObject*
+PySwigPacked_type(void) {
+ static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
+ return type;
+}
+
+SWIGRUNTIMEINLINE int
+PySwigPacked_Check(PyObject *op) {
+ return ((op)->ob_type == _PySwigPacked_type())
+ || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
+}
+
+SWIGRUNTIME void
+PySwigPacked_dealloc(PyObject *v)
+{
+ if (PySwigPacked_Check(v)) {
+ PySwigPacked *sobj = (PySwigPacked *) v;
+ free(sobj->pack);
+ }
+ PyObject_DEL(v);
+}
+
+SWIGRUNTIME PyTypeObject*
+_PySwigPacked_type(void) {
+ static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
+ static PyTypeObject pyswigpacked_type;
+ static int type_init = 0;
+ if (!type_init) {
+ const PyTypeObject tmp
+ = {
+ PyObject_HEAD_INIT(NULL)
+ 0, /* ob_size */
+ (char *)"PySwigPacked", /* tp_name */
+ sizeof(PySwigPacked), /* tp_basicsize */
+ 0, /* tp_itemsize */
+ (destructor)PySwigPacked_dealloc, /* tp_dealloc */
+ (printfunc)PySwigPacked_print, /* tp_print */
+ (getattrfunc)0, /* tp_getattr */
+ (setattrfunc)0, /* tp_setattr */
+ (cmpfunc)PySwigPacked_compare, /* tp_compare */
+ (reprfunc)PySwigPacked_repr, /* tp_repr */
+ 0, /* tp_as_number */
+ 0, /* tp_as_sequence */
+ 0, /* tp_as_mapping */
+ (hashfunc)0, /* tp_hash */
+ (ternaryfunc)0, /* tp_call */
+ (reprfunc)PySwigPacked_str, /* tp_str */
+ PyObject_GenericGetAttr, /* tp_getattro */
+ 0, /* tp_setattro */
+ 0, /* tp_as_buffer */
+ Py_TPFLAGS_DEFAULT, /* tp_flags */
+ swigpacked_doc, /* tp_doc */
+ 0, /* tp_traverse */
+ 0, /* tp_clear */
+ 0, /* tp_richcompare */
+ 0, /* tp_weaklistoffset */
+#if PY_VERSION_HEX >= 0x02020000
+ 0, /* tp_iter */
+ 0, /* tp_iternext */
+ 0, /* tp_methods */
+ 0, /* tp_members */
+ 0, /* tp_getset */
+ 0, /* tp_base */
+ 0, /* tp_dict */
+ 0, /* tp_descr_get */
+ 0, /* tp_descr_set */
+ 0, /* tp_dictoffset */
+ 0, /* tp_init */
+ 0, /* tp_alloc */
+ 0, /* tp_new */
+ 0, /* tp_free */
+ 0, /* tp_is_gc */
+ 0, /* tp_bases */
+ 0, /* tp_mro */
+ 0, /* tp_cache */
+ 0, /* tp_subclasses */
+ 0, /* tp_weaklist */
+#endif
+#if PY_VERSION_HEX >= 0x02030000
+ 0, /* tp_del */
+#endif
+#ifdef COUNT_ALLOCS
+ 0,0,0,0 /* tp_alloc -> tp_next */
+#endif
+ };
+ pyswigpacked_type = tmp;
+ pyswigpacked_type.ob_type = &PyType_Type;
+ type_init = 1;
+ }
+ return &pyswigpacked_type;
+}
+
+SWIGRUNTIME PyObject *
+PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
+{
+ PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
+ if (sobj) {
+ void *pack = malloc(size);
+ if (pack) {
+ memcpy(pack, ptr, size);
+ sobj->pack = pack;
+ sobj->ty = ty;
+ sobj->size = size;
+ } else {
+ PyObject_DEL((PyObject *) sobj);
+ sobj = 0;
+ }
+ }
+ return (PyObject *) sobj;
+}
+
+SWIGRUNTIME swig_type_info *
+PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
+{
+ if (PySwigPacked_Check(obj)) {
+ PySwigPacked *sobj = (PySwigPacked *)obj;
+ if (sobj->size != size) return 0;
+ memcpy(ptr, sobj->pack, size);
+ return sobj->ty;
+ } else {
+ return 0;
+ }
+}
+
+/* -----------------------------------------------------------------------------
+ * pointers/data manipulation
+ * ----------------------------------------------------------------------------- */
+
+SWIGRUNTIMEINLINE PyObject *
+_SWIG_This(void)
+{
+ return PyString_FromString("this");
+}
+
+SWIGRUNTIME PyObject *
+SWIG_This(void)
+{
+ static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
+ return swig_this;
+}
+
+/* #define SWIG_PYTHON_SLOW_GETSET_THIS */
+
+SWIGRUNTIME PySwigObject *
+SWIG_Python_GetSwigThis(PyObject *pyobj)
+{
+ if (PySwigObject_Check(pyobj)) {
+ return (PySwigObject *) pyobj;
+ } else {
+ PyObject *obj = 0;
+#if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
+ if (PyInstance_Check(pyobj)) {
+ obj = _PyInstance_Lookup(pyobj, SWIG_This());
+ } else {
+ PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
+ if (dictptr != NULL) {
+ PyObject *dict = *dictptr;
+ obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
+ } else {
+#ifdef PyWeakref_CheckProxy
+ if (PyWeakref_CheckProxy(pyobj)) {
+ PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
+ return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
+ }
+#endif
+ obj = PyObject_GetAttr(pyobj,SWIG_This());
+ if (obj) {
+ Py_DECREF(obj);
+ } else {
+ if (PyErr_Occurred()) PyErr_Clear();
+ return 0;
+ }
+ }
+ }
+#else
+ obj = PyObject_GetAttr(pyobj,SWIG_This());
+ if (obj) {
+ Py_DECREF(obj);
+ } else {
+ if (PyErr_Occurred()) PyErr_Clear();
+ return 0;
+ }
+#endif
+ if (obj && !PySwigObject_Check(obj)) {
+ /* a PyObject is called 'this', try to get the 'real this'
+ PySwigObject from it */
+ return SWIG_Python_GetSwigThis(obj);
+ }
+ return (PySwigObject *)obj;
+ }
+}
+
+/* Acquire a pointer value */
+
+SWIGRUNTIME int
+SWIG_Python_AcquirePtr(PyObject *obj, int own) {
+ if (own == SWIG_POINTER_OWN) {
+ PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
+ if (sobj) {
+ int oldown = sobj->own;
+ sobj->own = own;
+ return oldown;
+ }
+ }
+ return 0;
+}
+
+/* Convert a pointer value */
+
+SWIGRUNTIME int
+SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
+ if (!obj) return SWIG_ERROR;
+ if (obj == Py_None) {
+ if (ptr) *ptr = 0;
+ return SWIG_OK;
+ } else {
+ PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
+ if (own)
+ *own = 0;
+ while (sobj) {
+ void *vptr = sobj->ptr;
+ if (ty) {
+ swig_type_info *to = sobj->ty;
+ if (to == ty) {
+ /* no type cast needed */
+ if (ptr) *ptr = vptr;
+ break;
+ } else {
+ swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
+ if (!tc) {
+ sobj = (PySwigObject *)sobj->next;
+ } else {
+ if (ptr) {
+ int newmemory = 0;
+ *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
+ if (newmemory == SWIG_CAST_NEW_MEMORY) {
+ assert(own);
+ if (own)
+ *own = *own | SWIG_CAST_NEW_MEMORY;
+ }
+ }
+ break;
+ }
+ }
+ } else {
+ if (ptr) *ptr = vptr;
+ break;
+ }
+ }
+ if (sobj) {
+ if (own)
+ *own = *own | sobj->own;
+ if (flags & SWIG_POINTER_DISOWN) {
+ sobj->own = 0;
+ }
+ return SWIG_OK;
+ } else {
+ int res = SWIG_ERROR;
+ if (flags & SWIG_POINTER_IMPLICIT_CONV) {
+ PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
+ if (data && !data->implicitconv) {
+ PyObject *klass = data->klass;
+ if (klass) {
+ PyObject *impconv;
+ data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/
+ impconv = SWIG_Python_CallFunctor(klass, obj);
+ data->implicitconv = 0;
+ if (PyErr_Occurred()) {
+ PyErr_Clear();
+ impconv = 0;
+ }
+ if (impconv) {
+ PySwigObject *iobj = SWIG_Python_GetSwigThis(impconv);
+ if (iobj) {
+ void *vptr;
+ res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
+ if (SWIG_IsOK(res)) {
+ if (ptr) {
+ *ptr = vptr;
+ /* transfer the ownership to 'ptr' */
+ iobj->own = 0;
+ res = SWIG_AddCast(res);
+ res = SWIG_AddNewMask(res);
+ } else {
+ res = SWIG_AddCast(res);
+ }
+ }
+ }
+ Py_DECREF(impconv);
+ }
+ }
+ }
+ }
+ return res;
+ }
+ }
+}
+
+/* Convert a function ptr value */
+
+SWIGRUNTIME int
+SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
+ if (!PyCFunction_Check(obj)) {
+ return SWIG_ConvertPtr(obj, ptr, ty, 0);
+ } else {
+ void *vptr = 0;
+
+ /* here we get the method pointer for callbacks */
+ const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
+ const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
+ if (desc) {
+ desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
+ if (!desc) return SWIG_ERROR;
+ }
+ if (ty) {
+ swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
+ if (tc) {
+ int newmemory = 0;
+ *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
+ assert(!newmemory); /* newmemory handling not yet implemented */
+ } else {
+ return SWIG_ERROR;
+ }
+ } else {
+ *ptr = vptr;
+ }
+ return SWIG_OK;
+ }
+}
+
+/* Convert a packed value value */
+
+SWIGRUNTIME int
+SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
+ swig_type_info *to = PySwigPacked_UnpackData(obj, ptr, sz);
+ if (!to) return SWIG_ERROR;
+ if (ty) {
+ if (to != ty) {
+ /* check type cast? */
+ swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
+ if (!tc) return SWIG_ERROR;
+ }
+ }
+ return SWIG_OK;
+}
+
+/* -----------------------------------------------------------------------------
+ * Create a new pointer object
+ * ----------------------------------------------------------------------------- */
+
+/*
+ Create a new instance object, whitout calling __init__, and set the
+ 'this' attribute.
+*/
+
+SWIGRUNTIME PyObject*
+SWIG_Python_NewShadowInstance(PySwigClientData *data, PyObject *swig_this)
+{
+#if (PY_VERSION_HEX >= 0x02020000)
+ PyObject *inst = 0;
+ PyObject *newraw = data->newraw;
+ if (newraw) {
+ inst = PyObject_Call(newraw, data->newargs, NULL);
+ if (inst) {
+#if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
+ PyObject **dictptr = _PyObject_GetDictPtr(inst);
+ if (dictptr != NULL) {
+ PyObject *dict = *dictptr;
+ if (dict == NULL) {
+ dict = PyDict_New();
+ *dictptr = dict;
+ PyDict_SetItem(dict, SWIG_This(), swig_this);
+ }
+ }
+#else
+ PyObject *key = SWIG_This();
+ PyObject_SetAttr(inst, key, swig_this);
+#endif
+ }
+ } else {
+ PyObject *dict = PyDict_New();
+ PyDict_SetItem(dict, SWIG_This(), swig_this);
+ inst = PyInstance_NewRaw(data->newargs, dict);
+ Py_DECREF(dict);
+ }
+ return inst;
+#else
+#if (PY_VERSION_HEX >= 0x02010000)
+ PyObject *inst;
+ PyObject *dict = PyDict_New();
+ PyDict_SetItem(dict, SWIG_This(), swig_this);
+ inst = PyInstance_NewRaw(data->newargs, dict);
+ Py_DECREF(dict);
+ return (PyObject *) inst;
+#else
+ PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
+ if (inst == NULL) {
+ return NULL;
+ }
+ inst->in_class = (PyClassObject *)data->newargs;
+ Py_INCREF(inst->in_class);
+ inst->in_dict = PyDict_New();
+ if (inst->in_dict == NULL) {
+ Py_DECREF(inst);
+ return NULL;
+ }
+#ifdef Py_TPFLAGS_HAVE_WEAKREFS
+ inst->in_weakreflist = NULL;
+#endif
+#ifdef Py_TPFLAGS_GC
+ PyObject_GC_Init(inst);
+#endif
+ PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
+ return (PyObject *) inst;
+#endif
+#endif
+}
+
+SWIGRUNTIME void
+SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
+{
+ PyObject *dict;
+#if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
+ PyObject **dictptr = _PyObject_GetDictPtr(inst);
+ if (dictptr != NULL) {
+ dict = *dictptr;
+ if (dict == NULL) {
+ dict = PyDict_New();
+ *dictptr = dict;
+ }
+ PyDict_SetItem(dict, SWIG_This(), swig_this);
+ return;
+ }
+#endif
+ dict = PyObject_GetAttrString(inst, (char*)"__dict__");
+ PyDict_SetItem(dict, SWIG_This(), swig_this);
+ Py_DECREF(dict);
+}
+
+
+SWIGINTERN PyObject *
+SWIG_Python_InitShadowInstance(PyObject *args) {
+ PyObject *obj[2];
+ if (!SWIG_Python_UnpackTuple(args,(char*)"swiginit", 2, 2, obj)) {
+ return NULL;
+ } else {
+ PySwigObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
+ if (sthis) {
+ PySwigObject_append((PyObject*) sthis, obj[1]);
+ } else {
+ SWIG_Python_SetSwigThis(obj[0], obj[1]);
+ }
+ return SWIG_Py_Void();
+ }
+}
+
+/* Create a new pointer object */
+
+SWIGRUNTIME PyObject *
+SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
+ if (!ptr) {
+ return SWIG_Py_Void();
+ } else {
+ int own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
+ PyObject *robj = PySwigObject_New(ptr, type, own);
+ PySwigClientData *clientdata = type ? (PySwigClientData *)(type->clientdata) : 0;
+ if (clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
+ PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
+ if (inst) {
+ Py_DECREF(robj);
+ robj = inst;
+ }
+ }
+ return robj;
+ }
+}
+
+/* Create a new packed object */
+
+SWIGRUNTIMEINLINE PyObject *
+SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
+ return ptr ? PySwigPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
+}
+
+/* -----------------------------------------------------------------------------*
+ * Get type list
+ * -----------------------------------------------------------------------------*/
+
+#ifdef SWIG_LINK_RUNTIME
+void *SWIG_ReturnGlobalTypeList(void *);
+#endif
+
+SWIGRUNTIME swig_module_info *
+SWIG_Python_GetModule(void) {
+ static void *type_pointer = (void *)0;
+ /* first check if module already created */
+ if (!type_pointer) {
+#ifdef SWIG_LINK_RUNTIME
+ type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
+#else
+ type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
+ (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
+ if (PyErr_Occurred()) {
+ PyErr_Clear();
+ type_pointer = (void *)0;
+ }
+#endif
+ }
+ return (swig_module_info *) type_pointer;
+}
+
+#if PY_MAJOR_VERSION < 2
+/* PyModule_AddObject function was introduced in Python 2.0. The following function
+ is copied out of Python/modsupport.c in python version 2.3.4 */
+SWIGINTERN int
+PyModule_AddObject(PyObject *m, char *name, PyObject *o)
+{
+ PyObject *dict;
+ if (!PyModule_Check(m)) {
+ PyErr_SetString(PyExc_TypeError,
+ "PyModule_AddObject() needs module as first arg");
+ return SWIG_ERROR;
+ }
+ if (!o) {
+ PyErr_SetString(PyExc_TypeError,
+ "PyModule_AddObject() needs non-NULL value");
+ return SWIG_ERROR;
+ }
+
+ dict = PyModule_GetDict(m);
+ if (dict == NULL) {
+ /* Internal error -- modules must have a dict! */
+ PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
+ PyModule_GetName(m));
+ return SWIG_ERROR;
+ }
+ if (PyDict_SetItemString(dict, name, o))
+ return SWIG_ERROR;
+ Py_DECREF(o);
+ return SWIG_OK;
+}
+#endif
+
+SWIGRUNTIME void
+SWIG_Python_DestroyModule(void *vptr)
+{
+ swig_module_info *swig_module = (swig_module_info *) vptr;
+ swig_type_info **types = swig_module->types;
+ size_t i;
+ for (i =0; i < swig_module->size; ++i) {
+ swig_type_info *ty = types[i];
+ if (ty->owndata) {
+ PySwigClientData *data = (PySwigClientData *) ty->clientdata;
+ if (data) PySwigClientData_Del(data);
+ }
+ }
+ Py_DECREF(SWIG_This());
+}
+
+SWIGRUNTIME void
+SWIG_Python_SetModule(swig_module_info *swig_module) {
+ static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
+
+ PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
+ swig_empty_runtime_method_table);
+ PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
+ if (pointer && module) {
+ PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
+ } else {
+ Py_XDECREF(pointer);
+ }
+}
+
+/* The python cached type query */
+SWIGRUNTIME PyObject *
+SWIG_Python_TypeCache(void) {
+ static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
+ return cache;
+}
+
+SWIGRUNTIME swig_type_info *
+SWIG_Python_TypeQuery(const char *type)
+{
+ PyObject *cache = SWIG_Python_TypeCache();
+ PyObject *key = PyString_FromString(type);
+ PyObject *obj = PyDict_GetItem(cache, key);
+ swig_type_info *descriptor;
+ if (obj) {
+ descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
+ } else {
+ swig_module_info *swig_module = SWIG_Python_GetModule();
+ descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
+ if (descriptor) {
+ obj = PyCObject_FromVoidPtr(descriptor, NULL);
+ PyDict_SetItem(cache, key, obj);
+ Py_DECREF(obj);
+ }
+ }
+ Py_DECREF(key);
+ return descriptor;
+}
+
+/*
+ For backward compatibility only
+*/
+#define SWIG_POINTER_EXCEPTION 0
+#define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
+#define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
+
+SWIGRUNTIME int
+SWIG_Python_AddErrMesg(const char* mesg, int infront)
+{
+ if (PyErr_Occurred()) {
+ PyObject *type = 0;
+ PyObject *value = 0;
+ PyObject *traceback = 0;
+ PyErr_Fetch(&type, &value, &traceback);
+ if (value) {
+ PyObject *old_str = PyObject_Str(value);
+ Py_XINCREF(type);
+ PyErr_Clear();
+ if (infront) {
+ PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
+ } else {
+ PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
+ }
+ Py_DECREF(old_str);
+ }
+ return 1;
+ } else {
+ return 0;
+ }
+}
+
+SWIGRUNTIME int
+SWIG_Python_ArgFail(int argnum)
+{
+ if (PyErr_Occurred()) {
+ /* add information about failing argument */
+ char mesg[256];
+ PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
+ return SWIG_Python_AddErrMesg(mesg, 1);
+ } else {
+ return 0;
+ }
+}
+
+SWIGRUNTIMEINLINE const char *
+PySwigObject_GetDesc(PyObject *self)
+{
+ PySwigObject *v = (PySwigObject *)self;
+ swig_type_info *ty = v ? v->ty : 0;
+ return ty ? ty->str : (char*)"";
+}
+
+SWIGRUNTIME void
+SWIG_Python_TypeError(const char *type, PyObject *obj)
+{
+ if (type) {
+#if defined(SWIG_COBJECT_TYPES)
+ if (obj && PySwigObject_Check(obj)) {
+ const char *otype = (const char *) PySwigObject_GetDesc(obj);
+ if (otype) {
+ PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
+ type, otype);
+ return;
+ }
+ } else
+#endif
+ {
+ const char *otype = (obj ? obj->ob_type->tp_name : 0);
+ if (otype) {
+ PyObject *str = PyObject_Str(obj);
+ const char *cstr = str ? PyString_AsString(str) : 0;
+ if (cstr) {
+ PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
+ type, otype, cstr);
+ } else {
+ PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
+ type, otype);
+ }
+ Py_XDECREF(str);
+ return;
+ }
+ }
+ PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
+ } else {
+ PyErr_Format(PyExc_TypeError, "unexpected type is received");
+ }
+}
+
+
+/* Convert a pointer value, signal an exception on a type mismatch */
+SWIGRUNTIME void *
+SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
+ void *result;
+ if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
+ PyErr_Clear();
+ if (flags & SWIG_POINTER_EXCEPTION) {
+ SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
+ SWIG_Python_ArgFail(argnum);
+ }
+ }
+ return result;
+}
+
+
+#ifdef __cplusplus
+#if 0
+{ /* cc-mode */
+#endif
+}
+#endif
+
+
+
+#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
+
+#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
+
+
+
+/* -------- TYPES TABLE (BEGIN) -------- */
+
+#define SWIGTYPE_p_COLORB swig_types[0]
+#define SWIGTYPE_p_COLORW swig_types[1]
+#define SWIGTYPE_p_GAMMATABLE swig_types[2]
+#define SWIGTYPE_p_IT8 swig_types[3]
+#define SWIGTYPE_p_LCMSGAMMAPARAMS swig_types[4]
+#define SWIGTYPE_p_LPMATSHAPER swig_types[5]
+#define SWIGTYPE_p_LPWMAT3 swig_types[6]
+#define SWIGTYPE_p_LPWVEC3 swig_types[7]
+#define SWIGTYPE_p_LPcmsNAMEDCOLORLIST swig_types[8]
+#define SWIGTYPE_p_LPcmsSEQ swig_types[9]
+#define SWIGTYPE_p_MAT3 swig_types[10]
+#define SWIGTYPE_p_MATSHAPER swig_types[11]
+#define SWIGTYPE_p_SAMPLEDCURVE swig_types[12]
+#define SWIGTYPE_p_StrPointer swig_types[13]
+#define SWIGTYPE_p_VEC3 swig_types[14]
+#define SWIGTYPE_p_WMAT3 swig_types[15]
+#define SWIGTYPE_p_WVEC3 swig_types[16]
+#define SWIGTYPE_p__cmsTestAlign16 swig_types[17]
+#define SWIGTYPE_p__cmsTestAlign8 swig_types[18]
+#define SWIGTYPE_p__cmstransform_struct swig_types[19]
+#define SWIGTYPE_p__lcms_LUT_struc swig_types[20]
+#define SWIGTYPE_p__lcms_iccprofile_struct swig_types[21]
+#define SWIGTYPE_p__lcms_l16params_struc swig_types[22]
+#define SWIGTYPE_p__lcms_l8opt_struc swig_types[23]
+#define SWIGTYPE_p_a_16__LCMSGAMMAPARAMS swig_types[24]
+#define SWIGTYPE_p_char swig_types[25]
+#define SWIGTYPE_p_cmsCIELCh swig_types[26]
+#define SWIGTYPE_p_cmsCIELab swig_types[27]
+#define SWIGTYPE_p_cmsCIEXYZ swig_types[28]
+#define SWIGTYPE_p_cmsCIEXYZTRIPLE swig_types[29]
+#define SWIGTYPE_p_cmsCIExyY swig_types[30]
+#define SWIGTYPE_p_cmsCIExyYTRIPLE swig_types[31]
+#define SWIGTYPE_p_cmsJCh swig_types[32]
+#define SWIGTYPE_p_cmsNAMEDCOLOR swig_types[33]
+#define SWIGTYPE_p_cmsNAMEDCOLORLIST swig_types[34]
+#define SWIGTYPE_p_cmsPSEQDESC swig_types[35]
+#define SWIGTYPE_p_cmsSEQ swig_types[36]
+#define SWIGTYPE_p_cmsViewingConditions swig_types[37]
+#define SWIGTYPE_p_double swig_types[38]
+#define SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void swig_types[39]
+#define SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_a___unsigned_short_p__lcms_l16params_struc__void swig_types[40]
+#define SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_p_void__int swig_types[41]
+#define SWIGTYPE_p_f_int_p_q_const__char__int swig_types[42]
+#define SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void swig_types[43]
+#define SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char swig_types[44]
+#define SWIGTYPE_p_f_p__cmstransform_struct_p_void_p_void_unsigned_int__void swig_types[45]
+#define SWIGTYPE_p_f_p__lcms_iccprofile_struct__int swig_types[46]
+#define SWIGTYPE_p_f_p__lcms_iccprofile_struct__size_t swig_types[47]
+#define SWIGTYPE_p_f_p__lcms_iccprofile_struct_size_t__int swig_types[48]
+#define SWIGTYPE_p_f_p__lcms_iccprofile_struct_size_t_p_void__int swig_types[49]
+#define SWIGTYPE_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char swig_types[50]
+#define SWIGTYPE_p_f_p_void_size_t_size_t_p__lcms_iccprofile_struct__size_t swig_types[51]
+#define SWIGTYPE_p_icCLutStruct swig_types[52]
+#define SWIGTYPE_p_icColorSpaceSignature swig_types[53]
+#define SWIGTYPE_p_icInt32Number swig_types[54]
+#define SWIGTYPE_p_icLutAtoB swig_types[55]
+#define SWIGTYPE_p_icLutBtoA swig_types[56]
+#define SWIGTYPE_p_icProfileClassSignature swig_types[57]
+#define SWIGTYPE_p_icRenderingIntent swig_types[58]
+#define SWIGTYPE_p_icS15Fixed16Number swig_types[59]
+#define SWIGTYPE_p_icSignature swig_types[60]
+#define SWIGTYPE_p_icTagSignature swig_types[61]
+#define SWIGTYPE_p_icTechnologySignature swig_types[62]
+#define SWIGTYPE_p_icUInt16Number swig_types[63]
+#define SWIGTYPE_p_icUInt32Number swig_types[64]
+#define SWIGTYPE_p_icUInt8Number swig_types[65]
+#define SWIGTYPE_p_int swig_types[66]
+#define SWIGTYPE_p_p_GAMMATABLE swig_types[67]
+#define SWIGTYPE_p_p_char swig_types[68]
+#define SWIGTYPE_p_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void swig_types[69]
+#define SWIGTYPE_p_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char swig_types[70]
+#define SWIGTYPE_p_p_p_char swig_types[71]
+#define SWIGTYPE_p_p_unsigned_short swig_types[72]
+#define SWIGTYPE_p_p_void swig_types[73]
+#define SWIGTYPE_p_size_t swig_types[74]
+#define SWIGTYPE_p_tm swig_types[75]
+#define SWIGTYPE_p_unsigned_char swig_types[76]
+#define SWIGTYPE_p_unsigned_int swig_types[77]
+#define SWIGTYPE_p_unsigned_long swig_types[78]
+#define SWIGTYPE_p_unsigned_short swig_types[79]
+#define SWIGTYPE_p_void swig_types[80]
+static swig_type_info *swig_types[82];
+static swig_module_info swig_module = {swig_types, 81, 0, 0, 0, 0};
+#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
+#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
+
+/* -------- TYPES TABLE (END) -------- */
+
+#if (PY_VERSION_HEX <= 0x02000000)
+# if !defined(SWIG_PYTHON_CLASSIC)
+# error "This python version requires swig to be run with the '-classic' option"
+# endif
+#endif
+
+/*-----------------------------------------------
+ @(target):= _lcms.so
+ ------------------------------------------------*/
+#define SWIG_init init_lcms
+
+#define SWIG_name "_lcms"
+
+#define SWIGVERSION 0x010336
+#define SWIG_VERSION SWIGVERSION
+
+
+#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
+#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
+
+
+#include <stdexcept>
+
+
+namespace swig {
+ class PyObject_ptr {
+ protected:
+ PyObject *_obj;
+
+ public:
+ PyObject_ptr() :_obj(0)
+ {
+ }
+
+ PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
+ {
+ Py_XINCREF(_obj);
+ }
+
+ PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
+ {
+ if (initial_ref) {
+ Py_XINCREF(_obj);
+ }
+ }
+
+ PyObject_ptr & operator=(const PyObject_ptr& item)
+ {
+ Py_XINCREF(item._obj);
+ Py_XDECREF(_obj);
+ _obj = item._obj;
+ return *this;
+ }
+
+ ~PyObject_ptr()
+ {
+ Py_XDECREF(_obj);
+ }
+
+ operator PyObject *() const
+ {
+ return _obj;
+ }
+
+ PyObject *operator->() const
+ {
+ return _obj;
+ }
+ };
+}
+
+
+namespace swig {
+ struct PyObject_var : PyObject_ptr {
+ PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
+
+ PyObject_var & operator = (PyObject* obj)
+ {
+ Py_XDECREF(_obj);
+ _obj = obj;
+ return *this;
+ }
+ };
+}
+
+
+#include "lcms.h"
+
+
+static PyObject *lcmsError;
+static volatile int InErrorFlag;
+
+static
+int MyErrorHandler(int Severity, const char* Txt)
+{
+
+ if (Severity == LCMS_ERRC_WARNING)
+ PyErr_Warn(lcmsError, (char*) Txt);
+ else
+ PyErr_SetString(lcmsError, Txt);
+
+ InErrorFlag = 1;
+ return 1;
+}
+
+
+typedef struct {
+
+ WORD w[MAXCHANNELS];
+
+ } COLORW;
+
+typedef COLORW* LPCOLORW;
+
+typedef struct {
+
+ BYTE b[MAXCHANNELS];
+
+ } COLORB;
+
+typedef COLORB* LPCOLORB;
+
+typedef struct {
+
+ LCMSHANDLE hIT8;
+
+ } IT8;
+
+typedef IT8* LPIT8;
+
+SWIGINTERN COLORW *new_COLORW(){
+ LPCOLORW v;
+ v = (LPCOLORW) _cmsMalloc(sizeof(COLORW));
+ memset((v),0,(sizeof(COLORW)));
+ return v;
+ }
+SWIGINTERN char const *COLORW___repr__(COLORW *self){
+ return "Color 16 bps";
+ }
+
+SWIGINTERN swig_type_info*
+SWIG_pchar_descriptor(void)
+{
+ static int init = 0;
+ static swig_type_info* info = 0;
+ if (!init) {
+ info = SWIG_TypeQuery("_p_char");
+ init = 1;
+ }
+ return info;
+}
+
+
+SWIGINTERNINLINE PyObject *
+SWIG_FromCharPtrAndSize(const char* carray, size_t size)
+{
+ if (carray) {
+ if (size > INT_MAX) {
+ swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
+ return pchar_descriptor ?
+ SWIG_NewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : SWIG_Py_Void();
+ } else {
+ return PyString_FromStringAndSize(carray, static_cast< int >(size));
+ }
+ } else {
+ return SWIG_Py_Void();
+ }
+}
+
+
+SWIGINTERNINLINE PyObject *
+SWIG_FromCharPtr(const char *cptr)
+{
+ return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
+}
+
+
+#include <limits.h>
+#if !defined(SWIG_NO_LLONG_MAX)
+# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
+# define LLONG_MAX __LONG_LONG_MAX__
+# define LLONG_MIN (-LLONG_MAX - 1LL)
+# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
+# endif
+#endif
+
+
+SWIGINTERN int
+SWIG_AsVal_double (PyObject *obj, double *val)
+{
+ int res = SWIG_TypeError;
+ if (PyFloat_Check(obj)) {
+ if (val) *val = PyFloat_AsDouble(obj);
+ return SWIG_OK;
+ } else if (PyInt_Check(obj)) {
+ if (val) *val = PyInt_AsLong(obj);
+ return SWIG_OK;
+ } else if (PyLong_Check(obj)) {
+ double v = PyLong_AsDouble(obj);
+ if (!PyErr_Occurred()) {
+ if (val) *val = v;
+ return SWIG_OK;
+ } else {
+ PyErr_Clear();
+ }
+ }
+#ifdef SWIG_PYTHON_CAST_MODE
+ {
+ int dispatch = 0;
+ double d = PyFloat_AsDouble(obj);
+ if (!PyErr_Occurred()) {
+ if (val) *val = d;
+ return SWIG_AddCast(SWIG_OK);
+ } else {
+ PyErr_Clear();
+ }
+ if (!dispatch) {
+ long v = PyLong_AsLong(obj);
+ if (!PyErr_Occurred()) {
+ if (val) *val = v;
+ return SWIG_AddCast(SWIG_AddCast(SWIG_OK));
+ } else {
+ PyErr_Clear();
+ }
+ }
+ }
+#endif
+ return res;
+}
+
+
+#include <float.h>
+
+
+#include <math.h>
+
+
+SWIGINTERNINLINE int
+SWIG_CanCastAsInteger(double *d, double min, double max) {
+ double x = *d;
+ if ((min <= x && x <= max)) {
+ double fx = floor(x);
+ double cx = ceil(x);
+ double rd = ((x - fx) < 0.5) ? fx : cx; /* simple rint */
+ if ((errno == EDOM) || (errno == ERANGE)) {
+ errno = 0;
+ } else {
+ double summ, reps, diff;
+ if (rd < x) {
+ diff = x - rd;
+ } else if (rd > x) {
+ diff = rd - x;
+ } else {
+ return 1;
+ }
+ summ = rd + x;
+ reps = diff/summ;
+ if (reps < 8*DBL_EPSILON) {
+ *d = rd;
+ return 1;
+ }
+ }
+ }
+ return 0;
+}
+
+
+SWIGINTERN int
+SWIG_AsVal_long (PyObject *obj, long* val)
+{
+ if (PyInt_Check(obj)) {
+ if (val) *val = PyInt_AsLong(obj);
+ return SWIG_OK;
+ } else if (PyLong_Check(obj)) {
+ long v = PyLong_AsLong(obj);
+ if (!PyErr_Occurred()) {
+ if (val) *val = v;
+ return SWIG_OK;
+ } else {
+ PyErr_Clear();
+ }
+ }
+#ifdef SWIG_PYTHON_CAST_MODE
+ {
+ int dispatch = 0;
+ long v = PyInt_AsLong(obj);
+ if (!PyErr_Occurred()) {
+ if (val) *val = v;
+ return SWIG_AddCast(SWIG_OK);
+ } else {
+ PyErr_Clear();
+ }
+ if (!dispatch) {
+ double d;
+ int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
+ if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
+ if (val) *val = (long)(d);
+ return res;
+ }
+ }
+ }
+#endif
+ return SWIG_TypeError;
+}
+
+
+SWIGINTERN int
+SWIG_AsVal_int (PyObject * obj, int *val)
+{
+ long v;
+ int res = SWIG_AsVal_long (obj, &v);
+ if (SWIG_IsOK(res)) {
+ if ((v < INT_MIN || v > INT_MAX)) {
+ return SWIG_OverflowError;
+ } else {
+ if (val) *val = static_cast< int >(v);
+ }
+ }
+ return res;
+}
+
+SWIGINTERN WORD COLORW___getitem__(COLORW *self,int key){
+ return self -> w[key];
+ }
+
+ #define SWIG_From_long PyInt_FromLong
+
+
+SWIGINTERNINLINE PyObject*
+SWIG_From_unsigned_SS_long (unsigned long value)
+{
+ return (value > LONG_MAX) ?
+ PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
+}
+
+
+SWIGINTERNINLINE PyObject *
+SWIG_From_unsigned_SS_short (unsigned short value)
+{
+ return SWIG_From_unsigned_SS_long (value);
+}
+
+SWIGINTERN void COLORW___setitem__(COLORW *self,int key,int val){
+ self -> w[key] = (WORD) val;
+ }
+SWIGINTERN COLORB *new_COLORB(){
+ LPCOLORB v;
+ v = (LPCOLORB) _cmsMalloc(sizeof(COLORB));
+ memset((v),0,(sizeof(COLORB)));
+ return v;
+ }
+SWIGINTERN void delete_COLORB(COLORB *self){
+ _cmsFree(self);
+ }
+SWIGINTERN char const *COLORB___repr__(COLORB *self){
+ return "Color 8 bps";
+ }
+SWIGINTERN WORD COLORB___getitem__(COLORB *self,int key){
+ return self -> b[key];
+ }
+SWIGINTERN void COLORB___setitem__(COLORB *self,int key,int val){
+ self -> b[key] = (BYTE) val;
+ }
+
+SWIGINTERN int
+SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc)
+{
+ if (PyString_Check(obj)) {
+ char *cstr; Py_ssize_t len;
+ PyString_AsStringAndSize(obj, &cstr, &len);
+ if (cptr) {
+ if (alloc) {
+ /*
+ In python the user should not be able to modify the inner
+ string representation. To warranty that, if you define
+ SWIG_PYTHON_SAFE_CSTRINGS, a new/copy of the python string
+ buffer is always returned.
+
+ The default behavior is just to return the pointer value,
+ so, be careful.
+ */
+#if defined(SWIG_PYTHON_SAFE_CSTRINGS)
+ if (*alloc != SWIG_OLDOBJ)
+#else
+ if (*alloc == SWIG_NEWOBJ)
+#endif
+ {
+ *cptr = reinterpret_cast< char* >(memcpy((new char[len + 1]), cstr, sizeof(char)*(len + 1)));
+ *alloc = SWIG_NEWOBJ;
+ }
+ else {
+ *cptr = cstr;
+ *alloc = SWIG_OLDOBJ;
+ }
+ } else {
+ *cptr = PyString_AsString(obj);
+ }
+ }
+ if (psize) *psize = len + 1;
+ return SWIG_OK;
+ } else {
+ swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
+ if (pchar_descriptor) {
+ void* vptr = 0;
+ if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) {
+ if (cptr) *cptr = (char *) vptr;
+ if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
+ if (alloc) *alloc = SWIG_OLDOBJ;
+ return SWIG_OK;
+ }
+ }
+ }
+ return SWIG_TypeError;
+}
+
+
+
+
+SWIGINTERN IT8 *new_IT8__SWIG_0(char const *FileName){
+ LPIT8 it8;
+ it8 = (LPIT8) _cmsMalloc(sizeof(IT8));
+ InErrorFlag = 0;
+ it8 -> hIT8 = cmsIT8LoadFromFile(FileName);
+ if (InErrorFlag) {
+ _cmsFree(it8);
+ return NULL;
+ }
+ return it8;
+ }
+SWIGINTERN IT8 *new_IT8__SWIG_1(){
+ LPIT8 it8;
+ it8 = (LPIT8) _cmsMalloc(sizeof(IT8));
+ it8 -> hIT8 = cmsIT8Alloc();
+ return it8;
+ }
+SWIGINTERN void delete_IT8(IT8 *self){
+ cmsIT8Free(self -> hIT8);
+ _cmsFree(self);
+ }
+SWIGINTERN char const *IT8___repr__(IT8 *self){
+ return "CGATS.13/IT8 parser";
+ }
+SWIGINTERN int IT8_saveToFile(IT8 *self,char const *Filename){
+
+ return cmsIT8SaveToFile(self -> hIT8, Filename);
+ }
+
+SWIGINTERNINLINE PyObject *
+SWIG_From_int (int value)
+{
+ return SWIG_From_long (value);
+}
+
+SWIGINTERN int IT8_tableCount(IT8 *self){ return cmsIT8TableCount(self -> hIT8); }
+SWIGINTERN int IT8_setTable(IT8 *self,int n){ return cmsIT8SetTable(self -> hIT8, n); }
+SWIGINTERN char const *IT8_getSheetType(IT8 *self){ return cmsIT8GetSheetType(self -> hIT8); }
+SWIGINTERN int IT8_setSheetType(IT8 *self,char const *Type){ return cmsIT8SetSheetType(self -> hIT8, Type); }
+SWIGINTERN int IT8_addComment(IT8 *self,char const *txt){ return cmsIT8SetComment(self -> hIT8, txt); }
+SWIGINTERN int IT8_setProperty__SWIG_0(IT8 *self,char const *Prop,char const *Str){ return cmsIT8SetPropertyStr(self -> hIT8, Prop, Str); }
+SWIGINTERN int IT8_setProperty__SWIG_1(IT8 *self,char const *Prop,double dbl){ return cmsIT8SetPropertyDbl(self -> hIT8, Prop, dbl); }
+SWIGINTERN int IT8_setPropertyAsHex(IT8 *self,char const *Prop,int Val){ return cmsIT8SetPropertyHex(self -> hIT8, Prop, Val); }
+SWIGINTERN int IT8_setPropertyUncooked(IT8 *self,char const *Prop,char const *Str){ return cmsIT8SetPropertyUncooked(self -> hIT8, Prop, Str); }
+SWIGINTERN char const *IT8_getProperty(IT8 *self,char const *Prop){ return cmsIT8GetProperty(self -> hIT8, Prop); }
+SWIGINTERN double IT8_getPropertyAsDbl(IT8 *self,char const *Prop){ return cmsIT8GetPropertyDbl(self -> hIT8, Prop); }
+
+ #define SWIG_From_double PyFloat_FromDouble
+
+SWIGINTERN char const *IT8_getData__SWIG_0(IT8 *self,int row,int col){ return cmsIT8GetDataRowCol(self -> hIT8, row, col); }
+SWIGINTERN char const *IT8_getData__SWIG_1(IT8 *self,char const *Patch,char const *Sample){ return cmsIT8GetData(self -> hIT8, Patch, Sample); }
+SWIGINTERN double IT8_getDataAsDbl__SWIG_0(IT8 *self,int row,int col){ return cmsIT8GetDataRowColDbl(self -> hIT8, row, col); }
+SWIGINTERN double IT8_getDataAsDbl__SWIG_1(IT8 *self,char const *Patch,char const *Sample){ return cmsIT8GetDataDbl(self -> hIT8, Patch, Sample); }
+SWIGINTERN int IT8_setData__SWIG_0(IT8 *self,int row,int col,char const *Val){ return cmsIT8SetDataRowCol(self ->hIT8, row, col, Val); }
+SWIGINTERN int IT8_setData__SWIG_1(IT8 *self,int row,int col,double dbl){ return cmsIT8SetDataRowColDbl(self ->hIT8, row, col, dbl); }
+SWIGINTERN int IT8_setData__SWIG_2(IT8 *self,char const *Patch,char const *Sample,char const *Val){ return cmsIT8SetData(self ->hIT8, Patch, Sample, Val); }
+SWIGINTERN int IT8_setData__SWIG_3(IT8 *self,char const *Patch,char const *Sample,double dbl){ return cmsIT8SetDataDbl(self ->hIT8, Patch, Sample, dbl); }
+SWIGINTERN int IT8_setDataFormat(IT8 *self,int nSample,char const *Sample){ return cmsIT8SetDataFormat(self -> hIT8, nSample, Sample); }
+SWIGINTERN char const *IT8_getPatchName(IT8 *self,int nPatch){ return cmsIT8GetPatchName(self -> hIT8, nPatch, NULL); }
+SWIGINTERN int IT8_getDataFormat(IT8 *self,char const *Patch){ return cmsIT8GetDataFormat(self -> hIT8, Patch); }
+SWIGINTERN PyObject *IT8_enumDataFormat(IT8 *self){
+
+ char** DataFormat;
+ PyObject* TheList;
+ PyObject* OneDataFormat;
+ int i, n;
+
+
+ n = cmsIT8EnumDataFormat(self -> hIT8, &DataFormat);
+
+ TheList = PyList_New(n);
+ if (!TheList) return NULL;
+
+ for (i = 0; i < n; i++) {
+ OneDataFormat = PyString_FromString(DataFormat[i]);
+ PyList_SET_ITEM(TheList, i, OneDataFormat);
+ }
+
+ return TheList;
+ }
+SWIGINTERN PyObject *IT8_enumProperties(IT8 *self){
+
+ const char** Props;
+ PyObject* TheList;
+ PyObject* OneProp;
+ int i, n;
+
+
+ n = cmsIT8EnumProperties(self -> hIT8, &Props);
+
+ TheList = PyList_New(n);
+ if (!TheList) return NULL;
+
+ for (i = 0; i < n; i++) {
+ OneProp = PyString_FromString(Props[i]);
+ PyList_SET_ITEM(TheList, i, OneProp);
+ }
+
+ return TheList;
+ }
+SWIGINTERN int IT8_setTableByLabel__SWIG_0(IT8 *self,char const *cSet,char const *cFld=NULL,char const *ExpectedType=NULL){
+
+ return cmsIT8SetTableByLabel(self -> hIT8, cSet, cFld, ExpectedType);
+ }
+SWIGINTERN PyObject *IT8_getRow(IT8 *self,int n){
+
+ PyObject* TheList;
+ PyObject* OneProp;
+ int i;
+ int nf = (int) cmsIT8GetPropertyDbl(self -> hIT8, "NUMBER_OF_FIELDS");
+ if (nf <= 0) return NULL;
+
+ TheList = PyList_New(nf);
+ if (!TheList) return NULL;
+
+ for (i = 0; i < nf; i++) {
+
+ OneProp = PyString_FromString(cmsIT8GetDataRowCol(self ->hIT8, n, i));
+ PyList_SET_ITEM(TheList, i, OneProp);
+ }
+
+ return TheList;
+ }
+SWIGINTERN PyObject *IT8_getCol(IT8 *self,char const *Patch){
+
+ PyObject* TheList;
+ PyObject* OneProp;
+ int i;
+
+ int n = cmsIT8GetDataFormat(self -> hIT8, Patch);
+ if (n < 0) return NULL;
+
+ int ns = (int) cmsIT8GetPropertyDbl(self -> hIT8, "NUMBER_OF_SETS");
+ if (ns <= 0) return NULL;
+
+ TheList = PyList_New(ns);
+ if (!TheList) return NULL;
+
+ for (i = 0; i < ns; i++) {
+
+ OneProp = PyString_FromString(cmsIT8GetDataRowCol(self ->hIT8, i, n));
+ PyList_SET_ITEM(TheList, i, OneProp);
+ }
+
+ return TheList;
+ }
+
+SWIGINTERN int
+SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)
+{
+ if (PyInt_Check(obj)) {
+ long v = PyInt_AsLong(obj);
+ if (v >= 0) {
+ if (val) *val = v;
+ return SWIG_OK;
+ } else {
+ return SWIG_OverflowError;
+ }
+ } else if (PyLong_Check(obj)) {
+ unsigned long v = PyLong_AsUnsignedLong(obj);
+ if (!PyErr_Occurred()) {
+ if (val) *val = v;
+ return SWIG_OK;
+ } else {
+ PyErr_Clear();
+ }
+ }
+#ifdef SWIG_PYTHON_CAST_MODE
+ {
+ int dispatch = 0;
+ unsigned long v = PyLong_AsUnsignedLong(obj);
+ if (!PyErr_Occurred()) {
+ if (val) *val = v;
+ return SWIG_AddCast(SWIG_OK);
+ } else {
+ PyErr_Clear();
+ }
+ if (!dispatch) {
+ double d;
+ int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
+ if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
+ if (val) *val = (unsigned long)(d);
+ return res;
+ }
+ }
+ }
+#endif
+ return SWIG_TypeError;
+}
+
+
+SWIGINTERN int
+SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
+{
+ unsigned long v;
+ int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
+ if (SWIG_IsOK(res)) {
+ if ((v > UINT_MAX)) {
+ return SWIG_OverflowError;
+ } else {
+ if (val) *val = static_cast< unsigned int >(v);
+ }
+ }
+ return res;
+}
+
+
+SWIGINTERNINLINE PyObject *
+SWIG_From_unsigned_SS_int (unsigned int value)
+{
+ return SWIG_From_unsigned_SS_long (value);
+}
+
+SWIGINTERN GAMMATABLE *new_GAMMATABLE__SWIG_0(double Gamma,int nEntries=256){
+ return Gamma <= 0 ? cmsAllocGamma(nEntries) : cmsBuildGamma(nEntries, Gamma);
+ }
+SWIGINTERN void delete_GAMMATABLE(GAMMATABLE *self){
+ cmsFreeGamma(self);
+ }
+SWIGINTERN char const *GAMMATABLE___repr__(GAMMATABLE *self){
+
+ static char Buffer[256];
+
+ sprintf(Buffer, "Gamma Table of %d entries [estimated gamma %g]", self ->nEntries, cmsEstimateGamma(self));
+ return Buffer;
+ }
+SWIGINTERN WORD GAMMATABLE___getitem__(GAMMATABLE *self,int key){
+ return self -> GammaTable[key];
+ }
+
+SWIGINTERN int
+SWIG_AsVal_unsigned_SS_short (PyObject * obj, unsigned short *val)
+{
+ unsigned long v;
+ int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
+ if (SWIG_IsOK(res)) {
+ if ((v > USHRT_MAX)) {
+ return SWIG_OverflowError;
+ } else {
+ if (val) *val = static_cast< unsigned short >(v);
+ }
+ }
+ return res;
+}
+
+SWIGINTERN void GAMMATABLE___setitem__(GAMMATABLE *self,int key,WORD val){
+ self -> GammaTable[key] = val;
+ }
+SWIGINTERN VEC3 *new_VEC3__SWIG_0(double vx=0,double vy=0,double vz=0){
+ LPVEC3 v;
+ v = (LPVEC3) _cmsMalloc(sizeof(VEC3));
+ v->n[0] =vx;
+ v->n[1] =vy;
+ v->n[2] =vz;
+ return v;
+
+ }
+SWIGINTERN void delete_VEC3(VEC3 *self){
+ _cmsFree(self);
+ }
+SWIGINTERN double VEC3___getitem__(VEC3 *self,int key){
+ return self -> n[key];
+ }
+SWIGINTERN void VEC3___setitem__(VEC3 *self,int key,double val){
+ self -> n[key] = val;
+ }
+SWIGINTERN char const *VEC3___repr__(VEC3 *self){
+ static char Buffer[256];
+
+ sprintf(Buffer, "VEC3 [%g, %g, %g]", self->n[0],self->n[1],self->n[2]);
+ return Buffer;
+ }
+SWIGINTERN cmsCIEXYZ *new_cmsCIEXYZ__SWIG_0(double x=0,double y=0,double z=0){
+ LPcmsCIEXYZ v;
+ v = (LPcmsCIEXYZ) _cmsMalloc(sizeof(cmsCIEXYZ));
+ v->X = x;
+ v->Y = y;
+ v->Z = z;
+ return v;
+ }
+SWIGINTERN void delete_cmsCIEXYZ(cmsCIEXYZ *self){
+ _cmsFree(self);
+ }
+SWIGINTERN char const *cmsCIEXYZ___repr__(cmsCIEXYZ *self){
+ static char Buffer[256];
+
+ sprintf(Buffer, "XYZ [%g, %g, %g]", self->X,self->Y,self->Z);
+ return Buffer;
+ }
+SWIGINTERN cmsCIExyY *new_cmsCIExyY__SWIG_0(double x=0,double y=0,double Y=0){
+ LPcmsCIExyY v;
+ v = (LPcmsCIExyY) _cmsMalloc(sizeof(cmsCIExyY));
+ v->x = x;
+ v->y = y;
+ v->Y = Y;
+ return v;
+ }
+SWIGINTERN void delete_cmsCIExyY(cmsCIExyY *self){
+ _cmsFree(self);
+ }
+SWIGINTERN char const *cmsCIExyY___repr__(cmsCIExyY *self){
+ static char Buffer[256];
+
+ sprintf(Buffer, "xyY [%g, %g, %g]", self->x,self->y,self->Y);
+ return Buffer;
+ }
+SWIGINTERN cmsCIELab *new_cmsCIELab__SWIG_0(double L=0,double a=0,double b=0){
+ LPcmsCIELab v;
+ v = (LPcmsCIELab) _cmsMalloc(sizeof(cmsCIELab));
+ v->L = L;
+ v->a = a;
+ v->b = b;
+ return v;
+ }
+SWIGINTERN void delete_cmsCIELab(cmsCIELab *self){
+ _cmsFree(self);
+ }
+SWIGINTERN char const *cmsCIELab___repr__(cmsCIELab *self){
+ static char Buffer[256];
+
+ sprintf(Buffer, "Lab [%g, %g, %g]", self->L,self->a,self->b);
+ return Buffer;
+ }
+SWIGINTERN int cmsCIELab___cmp__(cmsCIELab *self,cmsCIELab *a){
+ return cmsDeltaE(self, a) > 0.0;
+ }
+SWIGINTERN cmsCIELCh *new_cmsCIELCh__SWIG_0(double L=0,double C=0,double h=0){
+ LPcmsCIELCh v;
+ v = (LPcmsCIELCh) _cmsMalloc(sizeof(cmsCIELCh));
+ v->L = L;
+ v->C = C;
+ v->h = h;
+ return v;
+ }
+SWIGINTERN void delete_cmsCIELCh(cmsCIELCh *self){
+ _cmsFree(self);
+ }
+SWIGINTERN char const *cmsCIELCh___repr__(cmsCIELCh *self){
+ static char Buffer[256];
+
+ sprintf(Buffer, "LCh [%g, %g, %g]", self->L,self->C,self->h);
+ return Buffer;
+ }
+SWIGINTERN cmsJCh *new_cmsJCh__SWIG_0(double J=0,double C=0,double h=0){
+ LPcmsJCh v;
+ v = (LPcmsJCh) _cmsMalloc(sizeof(cmsJCh));
+ v->J = J;
+ v->C = C;
+ v->h = h;
+ return v;
+ }
+SWIGINTERN void delete_cmsJCh(cmsJCh *self){
+ _cmsFree(self);
+ }
+SWIGINTERN char const *cmsJCh___repr__(cmsJCh *self){
+ static char Buffer[256];
+
+ sprintf(Buffer, "CIECAM JCh [%g, %g, %g]", self->J,self->C,self->h);
+ return Buffer;
+ }
+SWIGINTERN cmsCIEXYZTRIPLE *new_cmsCIEXYZTRIPLE(cmsCIEXYZ *Red,cmsCIEXYZ *Green,cmsCIEXYZ *Blue){
+ LPcmsCIEXYZTRIPLE v;
+ v = (LPcmsCIEXYZTRIPLE) _cmsMalloc(sizeof(cmsCIEXYZTRIPLE));
+ memcpy((&v->Red),(Red),(sizeof(cmsCIExyY)));
+ memcpy((&v->Green),(Green),(sizeof(cmsCIExyY)));
+ memcpy((&v->Blue),(Blue),(sizeof(cmsCIExyY)));
+ return v;
+ }
+SWIGINTERN void delete_cmsCIEXYZTRIPLE(cmsCIEXYZTRIPLE *self){
+ _cmsFree(self);
+ }
+SWIGINTERN char const *cmsCIEXYZTRIPLE___repr__(cmsCIEXYZTRIPLE *self){
+
+ return "xyY Triple";
+ }
+SWIGINTERN cmsCIExyYTRIPLE *new_cmsCIExyYTRIPLE(cmsCIExyY *Red,cmsCIExyY *Green,cmsCIExyY *Blue){
+ LPcmsCIExyYTRIPLE v;
+ v = (LPcmsCIExyYTRIPLE) _cmsMalloc(sizeof(cmsCIExyYTRIPLE));
+ memcpy((&v->Red),(Red),(sizeof(cmsCIExyY)));
+ memcpy((&v->Green),(Green),(sizeof(cmsCIExyY)));
+ memcpy((&v->Blue),(Blue),(sizeof(cmsCIExyY)));
+ return v;
+ }
+SWIGINTERN void delete_cmsCIExyYTRIPLE(cmsCIExyYTRIPLE *self){
+ _cmsFree(self);
+ }
+SWIGINTERN char const *cmsCIExyYTRIPLE___repr__(cmsCIExyYTRIPLE *self){
+
+ return "xyY Triple";
+ }
+SWIGINTERN cmsViewingConditions *new_cmsViewingConditions(cmsCIEXYZ *WhitePoint,double Yb,double La,int surround,double D_value){
+ LPcmsViewingConditions v;
+ v = (LPcmsViewingConditions) _cmsMalloc(sizeof(cmsViewingConditions));
+ memcpy((&v -> whitePoint),(WhitePoint),(sizeof(cmsCIEXYZ)));
+ v ->Yb = Yb;
+ v ->La = La;
+ v -> surround = surround;
+ v -> D_value = D_value;
+ return v;
+ }
+SWIGINTERN void delete_cmsViewingConditions(cmsViewingConditions *self){
+ _cmsFree(self);
+ }
+SWIGINTERN char const *cmsViewingConditions___repr__(cmsViewingConditions *self){
+
+ return "CIECAM97s viewing conditions";
+ }
+
+SWIGINTERN int
+SWIG_AsCharArray(PyObject * obj, char *val, size_t size)
+{
+ char* cptr = 0; size_t csize = 0; int alloc = SWIG_OLDOBJ;
+ int res = SWIG_AsCharPtrAndSize(obj, &cptr, &csize, &alloc);
+ if (SWIG_IsOK(res)) {
+ if ((csize == size + 1) && cptr && !(cptr[csize-1])) --csize;
+ if (csize <= size) {
+ if (val) {
+ if (csize) memcpy(val, cptr, csize*sizeof(char));
+ if (csize < size) memset(val + csize, 0, (size - csize)*sizeof(char));
+ }
+ if (alloc == SWIG_NEWOBJ) {
+ delete[] cptr;
+ res = SWIG_DelNewMask(res);
+ }
+ return res;
+ }
+ if (alloc == SWIG_NEWOBJ) delete[] cptr;
+ }
+ return SWIG_TypeError;
+}
+
+
+SWIGINTERNINLINE int
+SWIG_AsVal_size_t (PyObject * obj, size_t *val)
+{
+ unsigned long v;
+ int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
+ if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v);
+ return res;
+}
+
+
+SWIGINTERNINLINE PyObject *
+SWIG_From_size_t (size_t value)
+{
+ return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value));
+}
+
+SWIGINTERN icTagSignature *new_icTagSignature(unsigned int n){
+ icTagSignature* v = (icTagSignature*) _cmsMalloc(sizeof(icTagSignature));
+ *v = (icTagSignature) n;
+ return v;
+ }
+SWIGINTERN void delete_icTagSignature(icTagSignature *self){
+ _cmsFree(self);
+ }
+
+class StrPointer {
+};
+
+SWIGINTERN StrPointer *new_StrPointer(char *s){
+ return (StrPointer*) s;
+ }
+#ifdef __cplusplus
+extern "C" {
+#endif
+SWIGINTERN PyObject *_wrap_COLORW_w_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORW *arg1 = (COLORW *) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:COLORW_w_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORW, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORW_w_set" "', argument " "1"" of type '" "COLORW *""'");
+ }
+ arg1 = reinterpret_cast< COLORW * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "COLORW_w_set" "', argument " "2"" of type '" "WORD [16]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->w[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""w""' of type '""WORD [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_COLORW_w_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORW *arg1 = (COLORW *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:COLORW_w_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORW, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORW_w_get" "', argument " "1"" of type '" "COLORW *""'");
+ }
+ arg1 = reinterpret_cast< COLORW * >(argp1);
+ result = (WORD *)(WORD *) ((arg1)->w);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_COLORW(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORW *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_COLORW")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (COLORW *)new_COLORW();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_COLORW, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_COLORW___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORW *arg1 = (COLORW *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:COLORW___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORW, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORW___repr__" "', argument " "1"" of type '" "COLORW *""'");
+ }
+ arg1 = reinterpret_cast< COLORW * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)COLORW___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_COLORW___getitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORW *arg1 = (COLORW *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:COLORW___getitem__",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORW, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORW___getitem__" "', argument " "1"" of type '" "COLORW *""'");
+ }
+ arg1 = reinterpret_cast< COLORW * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "COLORW___getitem__" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (WORD)COLORW___getitem__(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_COLORW___setitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORW *arg1 = (COLORW *) 0 ;
+ int arg2 ;
+ int arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:COLORW___setitem__",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORW, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORW___setitem__" "', argument " "1"" of type '" "COLORW *""'");
+ }
+ arg1 = reinterpret_cast< COLORW * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "COLORW___setitem__" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "COLORW___setitem__" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ COLORW___setitem__(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_COLORW(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORW *arg1 = (COLORW *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_COLORW",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORW, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_COLORW" "', argument " "1"" of type '" "COLORW *""'");
+ }
+ arg1 = reinterpret_cast< COLORW * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *COLORW_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_COLORW, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_COLORB_b_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORB *arg1 = (COLORB *) 0 ;
+ BYTE *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:COLORB_b_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORB_b_set" "', argument " "1"" of type '" "COLORB *""'");
+ }
+ arg1 = reinterpret_cast< COLORB * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_char, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "COLORB_b_set" "', argument " "2"" of type '" "BYTE [16]""'");
+ }
+ arg2 = reinterpret_cast< BYTE * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->b[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""b""' of type '""BYTE [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_COLORB_b_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORB *arg1 = (COLORB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ BYTE *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:COLORB_b_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORB_b_get" "', argument " "1"" of type '" "COLORB *""'");
+ }
+ arg1 = reinterpret_cast< COLORB * >(argp1);
+ result = (BYTE *)(BYTE *) ((arg1)->b);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_COLORB(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORB *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_COLORB")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (COLORB *)new_COLORB();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_COLORB, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_COLORB(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORB *arg1 = (COLORB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_COLORB",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORB, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_COLORB" "', argument " "1"" of type '" "COLORB *""'");
+ }
+ arg1 = reinterpret_cast< COLORB * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_COLORB(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_COLORB___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORB *arg1 = (COLORB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:COLORB___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORB___repr__" "', argument " "1"" of type '" "COLORB *""'");
+ }
+ arg1 = reinterpret_cast< COLORB * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)COLORB___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_COLORB___getitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORB *arg1 = (COLORB *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:COLORB___getitem__",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORB___getitem__" "', argument " "1"" of type '" "COLORB *""'");
+ }
+ arg1 = reinterpret_cast< COLORB * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "COLORB___getitem__" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (WORD)COLORB___getitem__(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_COLORB___setitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ COLORB *arg1 = (COLORB *) 0 ;
+ int arg2 ;
+ int arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:COLORB___setitem__",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_COLORB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "COLORB___setitem__" "', argument " "1"" of type '" "COLORB *""'");
+ }
+ arg1 = reinterpret_cast< COLORB * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "COLORB___setitem__" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "COLORB___setitem__" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ COLORB___setitem__(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *COLORB_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_COLORB, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_IT8_hIT8_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ LCMSHANDLE arg2 = (LCMSHANDLE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_hIT8_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_hIT8_set" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_hIT8_set" "', argument " "2"" of type '" "LCMSHANDLE""'");
+ }
+ if (arg1) (arg1)->hIT8 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_hIT8_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSHANDLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:IT8_hIT8_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_hIT8_get" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ result = (LCMSHANDLE) ((arg1)->hIT8);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_IT8__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ char *arg1 = (char *) 0 ;
+ int res1 ;
+ char *buf1 = 0 ;
+ int alloc1 = 0 ;
+ PyObject * obj0 = 0 ;
+ IT8 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_IT8",&obj0)) SWIG_fail;
+ res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_IT8" "', argument " "1"" of type '" "char const *""'");
+ }
+ arg1 = reinterpret_cast< char * >(buf1);
+
+
+ InErrorFlag = 0;
+ result = (IT8 *)new_IT8__SWIG_0((char const *)arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_IT8, SWIG_POINTER_NEW | 0 );
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return resultobj;
+fail:
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_IT8__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_IT8")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (IT8 *)new_IT8__SWIG_1();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_IT8, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_IT8(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[2];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 1); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 0) {
+ return _wrap_new_IT8__SWIG_1(self, args);
+ }
+ if (argc == 1) {
+ int _v;
+ int res = SWIG_AsCharPtrAndSize(argv[0], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ return _wrap_new_IT8__SWIG_0(self, args);
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_IT8'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " IT8(char const *)\n"
+ " IT8()\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_IT8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_IT8",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_IT8" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_IT8(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:IT8___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8___repr__" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)IT8___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_saveToFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_saveToFile",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_saveToFile" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_saveToFile" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_saveToFile(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_tableCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:IT8_tableCount",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_tableCount" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_tableCount(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setTable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_setTable",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setTable" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IT8_setTable" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setTable(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getSheetType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:IT8_getSheetType",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getSheetType" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)IT8_getSheetType(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setSheetType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_setSheetType",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setSheetType" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setSheetType" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setSheetType(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_addComment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_addComment",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_addComment" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_addComment" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_addComment(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setProperty__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_setProperty",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setProperty" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setProperty" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IT8_setProperty" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setProperty__SWIG_0(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setProperty__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ double arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_setProperty",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setProperty" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setProperty" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IT8_setProperty" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setProperty__SWIG_1(arg1,(char const *)arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setProperty(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 3) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_IT8_setProperty__SWIG_1(self, args);
+ }
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ return _wrap_IT8_setProperty__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'IT8_setProperty'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " setProperty(IT8 *,char const *,char const *)\n"
+ " setProperty(IT8 *,char const *,double)\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setPropertyAsHex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ int arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_setPropertyAsHex",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setPropertyAsHex" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setPropertyAsHex" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IT8_setPropertyAsHex" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setPropertyAsHex(arg1,(char const *)arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setPropertyUncooked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_setPropertyUncooked",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setPropertyUncooked" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setPropertyUncooked" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IT8_setPropertyUncooked" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setPropertyUncooked(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getProperty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_getProperty",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getProperty" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_getProperty" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (char *)IT8_getProperty(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getPropertyAsDbl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_getPropertyAsDbl",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getPropertyAsDbl" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_getPropertyAsDbl" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (double)IT8_getPropertyAsDbl(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getData__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ int arg2 ;
+ int arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_getData",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getData" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IT8_getData" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IT8_getData" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (char *)IT8_getData__SWIG_0(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getData__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_getData",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getData" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_getData" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IT8_getData" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (char *)IT8_getData__SWIG_1(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getData(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 3) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ {
+ int res = SWIG_AsVal_int(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_int(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_IT8_getData__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ return _wrap_IT8_getData__SWIG_1(self, args);
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'IT8_getData'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " getData(IT8 *,int,int)\n"
+ " getData(IT8 *,char const *,char const *)\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getDataAsDbl__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ int arg2 ;
+ int arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_getDataAsDbl",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getDataAsDbl" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IT8_getDataAsDbl" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IT8_getDataAsDbl" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (double)IT8_getDataAsDbl__SWIG_0(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getDataAsDbl__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_getDataAsDbl",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getDataAsDbl" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_getDataAsDbl" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IT8_getDataAsDbl" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (double)IT8_getDataAsDbl__SWIG_1(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getDataAsDbl(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 3) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ {
+ int res = SWIG_AsVal_int(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_int(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_IT8_getDataAsDbl__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ return _wrap_IT8_getDataAsDbl__SWIG_1(self, args);
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'IT8_getDataAsDbl'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " getDataAsDbl(IT8 *,int,int)\n"
+ " getDataAsDbl(IT8 *,char const *,char const *)\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setData__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ int arg2 ;
+ int arg3 ;
+ char *arg4 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ int res4 ;
+ char *buf4 = 0 ;
+ int alloc4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:IT8_setData",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setData" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IT8_setData" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IT8_setData" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+ res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "IT8_setData" "', argument " "4"" of type '" "char const *""'");
+ }
+ arg4 = reinterpret_cast< char * >(buf4);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setData__SWIG_0(arg1,arg2,arg3,(char const *)arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return resultobj;
+fail:
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setData__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ int arg2 ;
+ int arg3 ;
+ double arg4 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ double val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:IT8_setData",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setData" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IT8_setData" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "IT8_setData" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+ ecode4 = SWIG_AsVal_double(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "IT8_setData" "', argument " "4"" of type '" "double""'");
+ }
+ arg4 = static_cast< double >(val4);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setData__SWIG_1(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setData__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ char *arg4 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ int res4 ;
+ char *buf4 = 0 ;
+ int alloc4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:IT8_setData",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setData" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setData" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IT8_setData" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+ res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "IT8_setData" "', argument " "4"" of type '" "char const *""'");
+ }
+ arg4 = reinterpret_cast< char * >(buf4);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setData__SWIG_2(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setData__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ double arg4 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ double val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:IT8_setData",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setData" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setData" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IT8_setData" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+ ecode4 = SWIG_AsVal_double(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "IT8_setData" "', argument " "4"" of type '" "double""'");
+ }
+ arg4 = static_cast< double >(val4);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setData__SWIG_3(arg1,(char const *)arg2,(char const *)arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setData(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[5];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 4); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 4) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ {
+ int res = SWIG_AsVal_int(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_int(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[3], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_IT8_setData__SWIG_1(self, args);
+ }
+ }
+ }
+ }
+ }
+ if (argc == 4) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ {
+ int res = SWIG_AsVal_int(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_int(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ return _wrap_IT8_setData__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+ }
+ if (argc == 4) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[3], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_IT8_setData__SWIG_3(self, args);
+ }
+ }
+ }
+ }
+ }
+ if (argc == 4) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ return _wrap_IT8_setData__SWIG_2(self, args);
+ }
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'IT8_setData'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " setData(IT8 *,int,int,char const *)\n"
+ " setData(IT8 *,int,int,double)\n"
+ " setData(IT8 *,char const *,char const *,char const *)\n"
+ " setData(IT8 *,char const *,char const *,double)\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setDataFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ int arg2 ;
+ char *arg3 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_setDataFormat",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setDataFormat" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IT8_setDataFormat" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IT8_setDataFormat" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setDataFormat(arg1,arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getPatchName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_getPatchName",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getPatchName" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IT8_getPatchName" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (char *)IT8_getPatchName(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getDataFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_getDataFormat",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getDataFormat" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_getDataFormat" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_getDataFormat(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_enumDataFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:IT8_enumDataFormat",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_enumDataFormat" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (PyObject *)IT8_enumDataFormat(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = result;
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_enumProperties(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:IT8_enumProperties",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_enumProperties" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (PyObject *)IT8_enumProperties(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = result;
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setTableByLabel__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ char *arg4 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ int res4 ;
+ char *buf4 = 0 ;
+ int alloc4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:IT8_setTableByLabel",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setTableByLabel" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setTableByLabel" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IT8_setTableByLabel" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+ res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "IT8_setTableByLabel" "', argument " "4"" of type '" "char const *""'");
+ }
+ arg4 = reinterpret_cast< char * >(buf4);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setTableByLabel__SWIG_0(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setTableByLabel__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:IT8_setTableByLabel",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setTableByLabel" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setTableByLabel" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "IT8_setTableByLabel" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setTableByLabel__SWIG_0(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setTableByLabel__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_setTableByLabel",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_setTableByLabel" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_setTableByLabel" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (int)IT8_setTableByLabel__SWIG_0(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_setTableByLabel(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[5];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 4); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 2) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ return _wrap_IT8_setTableByLabel__SWIG_2(self, args);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ return _wrap_IT8_setTableByLabel__SWIG_1(self, args);
+ }
+ }
+ }
+ }
+ if (argc == 4) {
+ int _v;
+ void *vptr = 0;
+ int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_IT8, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[1], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[2], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ int res = SWIG_AsCharPtrAndSize(argv[3], 0, NULL, 0);
+ _v = SWIG_CheckState(res);
+ if (_v) {
+ return _wrap_IT8_setTableByLabel__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'IT8_setTableByLabel'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " setTableByLabel(IT8 *,char const *,char const *,char const *)\n"
+ " setTableByLabel(IT8 *,char const *,char const *)\n"
+ " setTableByLabel(IT8 *,char const *)\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getRow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_getRow",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getRow" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "IT8_getRow" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (PyObject *)IT8_getRow(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = result;
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_IT8_getCol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ IT8 *arg1 = (IT8 *) 0 ;
+ char *arg2 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:IT8_getCol",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_IT8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "IT8_getCol" "', argument " "1"" of type '" "IT8 *""'");
+ }
+ arg1 = reinterpret_cast< IT8 * >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "IT8_getCol" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (PyObject *)IT8_getCol(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = result;
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *IT8_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_IT8, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_gridPoints_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ icUInt8Number *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icCLutStruct_gridPoints_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_gridPoints_set" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_icUInt8Number, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icCLutStruct_gridPoints_set" "', argument " "2"" of type '" "icUInt8Number [16]""'");
+ }
+ arg2 = reinterpret_cast< icUInt8Number * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->gridPoints[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""gridPoints""' of type '""icUInt8Number [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_gridPoints_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icCLutStruct_gridPoints_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_gridPoints_get" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ result = (icUInt8Number *)(icUInt8Number *) ((arg1)->gridPoints);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_icUInt8Number, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_prec_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icCLutStruct_prec_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_prec_set" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icCLutStruct_prec_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icCLutStruct_prec_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->prec = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_prec_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icCLutStruct_prec_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_prec_get" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ result = ((arg1)->prec);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_pad1_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icCLutStruct_pad1_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_pad1_set" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icCLutStruct_pad1_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icCLutStruct_pad1_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->pad1 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_pad1_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icCLutStruct_pad1_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_pad1_get" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ result = ((arg1)->pad1);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_pad2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icCLutStruct_pad2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_pad2_set" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icCLutStruct_pad2_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icCLutStruct_pad2_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->pad2 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_pad2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icCLutStruct_pad2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_pad2_get" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ result = ((arg1)->pad2);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_pad3_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icCLutStruct_pad3_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_pad3_set" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icCLutStruct_pad3_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icCLutStruct_pad3_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->pad3 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icCLutStruct_pad3_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icCLutStruct_pad3_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icCLutStruct_pad3_get" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+ result = ((arg1)->pad3);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_icCLutStruct(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_icCLutStruct")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (icCLutStruct *)new icCLutStruct();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_icCLutStruct, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_icCLutStruct(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icCLutStruct *arg1 = (icCLutStruct *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_icCLutStruct",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icCLutStruct, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_icCLutStruct" "', argument " "1"" of type '" "icCLutStruct *""'");
+ }
+ arg1 = reinterpret_cast< icCLutStruct * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *icCLutStruct_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_icCLutStruct, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_inputChan_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutAtoB_inputChan_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_inputChan_set" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutAtoB_inputChan_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutAtoB_inputChan_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->inputChan = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_inputChan_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutAtoB_inputChan_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_inputChan_get" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ result = ((arg1)->inputChan);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_outputChan_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutAtoB_outputChan_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_outputChan_set" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutAtoB_outputChan_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutAtoB_outputChan_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->outputChan = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_outputChan_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutAtoB_outputChan_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_outputChan_get" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ result = ((arg1)->outputChan);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_pad1_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutAtoB_pad1_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_pad1_set" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutAtoB_pad1_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutAtoB_pad1_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->pad1 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_pad1_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutAtoB_pad1_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_pad1_get" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ result = ((arg1)->pad1);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_pad2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutAtoB_pad2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_pad2_set" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutAtoB_pad2_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutAtoB_pad2_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->pad2 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_pad2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutAtoB_pad2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_pad2_get" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ result = ((arg1)->pad2);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetB_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutAtoB_offsetB_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetB_set" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutAtoB_offsetB_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutAtoB_offsetB_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetB = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetB_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutAtoB_offsetB_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetB_get" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ result = ((arg1)->offsetB);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetMat_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutAtoB_offsetMat_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetMat_set" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutAtoB_offsetMat_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutAtoB_offsetMat_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetMat = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetMat_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutAtoB_offsetMat_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetMat_get" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ result = ((arg1)->offsetMat);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetM_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutAtoB_offsetM_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetM_set" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutAtoB_offsetM_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutAtoB_offsetM_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetM = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetM_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutAtoB_offsetM_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetM_get" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ result = ((arg1)->offsetM);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetC_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutAtoB_offsetC_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetC_set" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutAtoB_offsetC_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutAtoB_offsetC_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetC = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetC_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutAtoB_offsetC_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetC_get" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ result = ((arg1)->offsetC);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetA_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutAtoB_offsetA_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetA_set" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutAtoB_offsetA_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutAtoB_offsetA_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetA = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutAtoB_offsetA_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutAtoB_offsetA_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutAtoB_offsetA_get" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+ result = ((arg1)->offsetA);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_icLutAtoB(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_icLutAtoB")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (icLutAtoB *)new icLutAtoB();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_icLutAtoB, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_icLutAtoB(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutAtoB *arg1 = (icLutAtoB *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_icLutAtoB",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutAtoB, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_icLutAtoB" "', argument " "1"" of type '" "icLutAtoB *""'");
+ }
+ arg1 = reinterpret_cast< icLutAtoB * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *icLutAtoB_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_icLutAtoB, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_inputChan_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutBtoA_inputChan_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_inputChan_set" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutBtoA_inputChan_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutBtoA_inputChan_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->inputChan = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_inputChan_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutBtoA_inputChan_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_inputChan_get" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ result = ((arg1)->inputChan);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_outputChan_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutBtoA_outputChan_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_outputChan_set" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutBtoA_outputChan_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutBtoA_outputChan_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->outputChan = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_outputChan_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutBtoA_outputChan_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_outputChan_get" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ result = ((arg1)->outputChan);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_pad1_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutBtoA_pad1_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_pad1_set" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutBtoA_pad1_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutBtoA_pad1_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->pad1 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_pad1_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutBtoA_pad1_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_pad1_get" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ result = ((arg1)->pad1);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_pad2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutBtoA_pad2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_pad2_set" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutBtoA_pad2_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutBtoA_pad2_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->pad2 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_pad2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutBtoA_pad2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_pad2_get" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ result = ((arg1)->pad2);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetB_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutBtoA_offsetB_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetB_set" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutBtoA_offsetB_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutBtoA_offsetB_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetB = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetB_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutBtoA_offsetB_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetB_get" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ result = ((arg1)->offsetB);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetMat_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutBtoA_offsetMat_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetMat_set" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutBtoA_offsetMat_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutBtoA_offsetMat_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetMat = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetMat_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutBtoA_offsetMat_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetMat_get" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ result = ((arg1)->offsetMat);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetM_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutBtoA_offsetM_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetM_set" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutBtoA_offsetM_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutBtoA_offsetM_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetM = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetM_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutBtoA_offsetM_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetM_get" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ result = ((arg1)->offsetM);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetC_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutBtoA_offsetC_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetC_set" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutBtoA_offsetC_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutBtoA_offsetC_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetC = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetC_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutBtoA_offsetC_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetC_get" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ result = ((arg1)->offsetC);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetA_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:icLutBtoA_offsetA_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetA_set" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "icLutBtoA_offsetA_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "icLutBtoA_offsetA_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->offsetA = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_icLutBtoA_offsetA_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:icLutBtoA_offsetA_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "icLutBtoA_offsetA_get" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+ result = ((arg1)->offsetA);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_icLutBtoA(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_icLutBtoA")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (icLutBtoA *)new icLutBtoA();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_icLutBtoA, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_icLutBtoA(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icLutBtoA *arg1 = (icLutBtoA *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_icLutBtoA",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icLutBtoA, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_icLutBtoA" "', argument " "1"" of type '" "icLutBtoA *""'");
+ }
+ arg1 = reinterpret_cast< icLutBtoA * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *icLutBtoA_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_icLutBtoA, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_LCMSGAMMAPARAMS_Crc32_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSGAMMAPARAMS *arg1 = (LCMSGAMMAPARAMS *) 0 ;
+ unsigned int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSGAMMAPARAMS_Crc32_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_LCMSGAMMAPARAMS, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSGAMMAPARAMS_Crc32_set" "', argument " "1"" of type '" "LCMSGAMMAPARAMS *""'");
+ }
+ arg1 = reinterpret_cast< LCMSGAMMAPARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "LCMSGAMMAPARAMS_Crc32_set" "', argument " "2"" of type '" "unsigned int""'");
+ }
+ arg2 = static_cast< unsigned int >(val2);
+ if (arg1) (arg1)->Crc32 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSGAMMAPARAMS_Crc32_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSGAMMAPARAMS *arg1 = (LCMSGAMMAPARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSGAMMAPARAMS_Crc32_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_LCMSGAMMAPARAMS, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSGAMMAPARAMS_Crc32_get" "', argument " "1"" of type '" "LCMSGAMMAPARAMS *""'");
+ }
+ arg1 = reinterpret_cast< LCMSGAMMAPARAMS * >(argp1);
+ result = (unsigned int) ((arg1)->Crc32);
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSGAMMAPARAMS_Type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSGAMMAPARAMS *arg1 = (LCMSGAMMAPARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSGAMMAPARAMS_Type_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_LCMSGAMMAPARAMS, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSGAMMAPARAMS_Type_set" "', argument " "1"" of type '" "LCMSGAMMAPARAMS *""'");
+ }
+ arg1 = reinterpret_cast< LCMSGAMMAPARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "LCMSGAMMAPARAMS_Type_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->Type = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSGAMMAPARAMS_Type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSGAMMAPARAMS *arg1 = (LCMSGAMMAPARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSGAMMAPARAMS_Type_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_LCMSGAMMAPARAMS, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSGAMMAPARAMS_Type_get" "', argument " "1"" of type '" "LCMSGAMMAPARAMS *""'");
+ }
+ arg1 = reinterpret_cast< LCMSGAMMAPARAMS * >(argp1);
+ result = (int) ((arg1)->Type);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSGAMMAPARAMS_Params_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSGAMMAPARAMS *arg1 = (LCMSGAMMAPARAMS *) 0 ;
+ double *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSGAMMAPARAMS_Params_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_LCMSGAMMAPARAMS, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSGAMMAPARAMS_Params_set" "', argument " "1"" of type '" "LCMSGAMMAPARAMS *""'");
+ }
+ arg1 = reinterpret_cast< LCMSGAMMAPARAMS * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_double, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSGAMMAPARAMS_Params_set" "', argument " "2"" of type '" "double [10]""'");
+ }
+ arg2 = reinterpret_cast< double * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)10; ++ii) arg1->Params[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""Params""' of type '""double [10]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSGAMMAPARAMS_Params_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSGAMMAPARAMS *arg1 = (LCMSGAMMAPARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSGAMMAPARAMS_Params_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_LCMSGAMMAPARAMS, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSGAMMAPARAMS_Params_get" "', argument " "1"" of type '" "LCMSGAMMAPARAMS *""'");
+ }
+ arg1 = reinterpret_cast< LCMSGAMMAPARAMS * >(argp1);
+ result = (double *)(double *) ((arg1)->Params);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_double, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_LCMSGAMMAPARAMS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSGAMMAPARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_LCMSGAMMAPARAMS")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (LCMSGAMMAPARAMS *)new LCMSGAMMAPARAMS();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LCMSGAMMAPARAMS, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_LCMSGAMMAPARAMS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSGAMMAPARAMS *arg1 = (LCMSGAMMAPARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_LCMSGAMMAPARAMS",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_LCMSGAMMAPARAMS, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LCMSGAMMAPARAMS" "', argument " "1"" of type '" "LCMSGAMMAPARAMS *""'");
+ }
+ arg1 = reinterpret_cast< LCMSGAMMAPARAMS * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *LCMSGAMMAPARAMS_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_LCMSGAMMAPARAMS, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_GAMMATABLE_Seed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ LCMSGAMMAPARAMS *arg2 = (LCMSGAMMAPARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:GAMMATABLE_Seed_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GAMMATABLE_Seed_set" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_LCMSGAMMAPARAMS, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GAMMATABLE_Seed_set" "', argument " "2"" of type '" "LCMSGAMMAPARAMS *""'");
+ }
+ arg2 = reinterpret_cast< LCMSGAMMAPARAMS * >(argp2);
+ if (arg1) (arg1)->Seed = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_GAMMATABLE_Seed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSGAMMAPARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:GAMMATABLE_Seed_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GAMMATABLE_Seed_get" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+ result = (LCMSGAMMAPARAMS *)& ((arg1)->Seed);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_LCMSGAMMAPARAMS, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_GAMMATABLE_nEntries_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:GAMMATABLE_nEntries_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GAMMATABLE_nEntries_set" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GAMMATABLE_nEntries_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->nEntries = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_GAMMATABLE_nEntries_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:GAMMATABLE_nEntries_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GAMMATABLE_nEntries_get" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+ result = (int) ((arg1)->nEntries);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_GAMMATABLE_GammaTable_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:GAMMATABLE_GammaTable_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GAMMATABLE_GammaTable_set" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "GAMMATABLE_GammaTable_set" "', argument " "2"" of type '" "WORD [1]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)1; ++ii) arg1->GammaTable[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""GammaTable""' of type '""WORD [1]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_GAMMATABLE_GammaTable_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:GAMMATABLE_GammaTable_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GAMMATABLE_GammaTable_get" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+ result = (WORD *)(WORD *) ((arg1)->GammaTable);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_GAMMATABLE__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ int arg2 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ GAMMATABLE *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:new_GAMMATABLE",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_GAMMATABLE" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_GAMMATABLE" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (GAMMATABLE *)new_GAMMATABLE__SWIG_0(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_GAMMATABLE__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ GAMMATABLE *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_GAMMATABLE",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_GAMMATABLE" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+
+
+ InErrorFlag = 0;
+ result = (GAMMATABLE *)new_GAMMATABLE__SWIG_0(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_GAMMATABLE(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[3];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 2); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 1) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_GAMMATABLE__SWIG_1(self, args);
+ }
+ }
+ if (argc == 2) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_int(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_GAMMATABLE__SWIG_0(self, args);
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_GAMMATABLE'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " GAMMATABLE(double,int)\n"
+ " GAMMATABLE(double)\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_GAMMATABLE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_GAMMATABLE",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_GAMMATABLE" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_GAMMATABLE(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_GAMMATABLE___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:GAMMATABLE___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GAMMATABLE___repr__" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)GAMMATABLE___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_GAMMATABLE___getitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:GAMMATABLE___getitem__",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GAMMATABLE___getitem__" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GAMMATABLE___getitem__" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (WORD)GAMMATABLE___getitem__(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_GAMMATABLE___setitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ GAMMATABLE *arg1 = (GAMMATABLE *) 0 ;
+ int arg2 ;
+ WORD arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ unsigned short val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:GAMMATABLE___setitem__",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GAMMATABLE___setitem__" "', argument " "1"" of type '" "GAMMATABLE *""'");
+ }
+ arg1 = reinterpret_cast< GAMMATABLE * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "GAMMATABLE___setitem__" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "GAMMATABLE___setitem__" "', argument " "3"" of type '" "WORD""'");
+ }
+ arg3 = static_cast< WORD >(val3);
+
+
+ InErrorFlag = 0;
+ GAMMATABLE___setitem__(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *GAMMATABLE_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_GAMMATABLE, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_VEC3_n_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ VEC3 *arg1 = (VEC3 *) 0 ;
+ double *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:VEC3_n_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3_n_set" "', argument " "1"" of type '" "VEC3 *""'");
+ }
+ arg1 = reinterpret_cast< VEC3 * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_double, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3_n_set" "', argument " "2"" of type '" "double [3]""'");
+ }
+ arg2 = reinterpret_cast< double * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)3; ++ii) arg1->n[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""n""' of type '""double [3]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3_n_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ VEC3 *arg1 = (VEC3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:VEC3_n_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3_n_get" "', argument " "1"" of type '" "VEC3 *""'");
+ }
+ arg1 = reinterpret_cast< VEC3 * >(argp1);
+ result = (double *)(double *) ((arg1)->n);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_double, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_VEC3__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double arg3 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ VEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:new_VEC3",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_VEC3" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_VEC3" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_VEC3" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (VEC3 *)new_VEC3__SWIG_0(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_VEC3, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_VEC3__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ VEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:new_VEC3",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_VEC3" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_VEC3" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (VEC3 *)new_VEC3__SWIG_0(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_VEC3, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_VEC3__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ VEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_VEC3",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_VEC3" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+
+
+ InErrorFlag = 0;
+ result = (VEC3 *)new_VEC3__SWIG_0(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_VEC3, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_VEC3__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ VEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_VEC3")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (VEC3 *)new_VEC3__SWIG_0();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_VEC3, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_VEC3(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 0) {
+ return _wrap_new_VEC3__SWIG_3(self, args);
+ }
+ if (argc == 1) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_VEC3__SWIG_2(self, args);
+ }
+ }
+ if (argc == 2) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_VEC3__SWIG_1(self, args);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_VEC3__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_VEC3'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " VEC3(double,double,double)\n"
+ " VEC3(double,double)\n"
+ " VEC3(double)\n"
+ " VEC3()\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_VEC3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ VEC3 *arg1 = (VEC3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_VEC3",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_VEC3" "', argument " "1"" of type '" "VEC3 *""'");
+ }
+ arg1 = reinterpret_cast< VEC3 * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_VEC3(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3___getitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ VEC3 *arg1 = (VEC3 *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:VEC3___getitem__",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3___getitem__" "', argument " "1"" of type '" "VEC3 *""'");
+ }
+ arg1 = reinterpret_cast< VEC3 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "VEC3___getitem__" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (double)VEC3___getitem__(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3___setitem__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ VEC3 *arg1 = (VEC3 *) 0 ;
+ int arg2 ;
+ double arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:VEC3___setitem__",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3___setitem__" "', argument " "1"" of type '" "VEC3 *""'");
+ }
+ arg1 = reinterpret_cast< VEC3 * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "VEC3___setitem__" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "VEC3___setitem__" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ VEC3___setitem__(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ VEC3 *arg1 = (VEC3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:VEC3___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3___repr__" "', argument " "1"" of type '" "VEC3 *""'");
+ }
+ arg1 = reinterpret_cast< VEC3 * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)VEC3___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *VEC3_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_VEC3, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_MAT3_v_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MAT3 *arg1 = (MAT3 *) 0 ;
+ VEC3 *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MAT3_v_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3_v_set" "', argument " "1"" of type '" "MAT3 *""'");
+ }
+ arg1 = reinterpret_cast< MAT3 * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3_v_set" "', argument " "2"" of type '" "VEC3 [3]""'");
+ }
+ arg2 = reinterpret_cast< VEC3 * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)3; ++ii) arg1->v[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""v""' of type '""VEC3 [3]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3_v_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MAT3 *arg1 = (MAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ VEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:MAT3_v_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3_v_get" "', argument " "1"" of type '" "MAT3 *""'");
+ }
+ arg1 = reinterpret_cast< MAT3 * >(argp1);
+ result = (VEC3 *)(VEC3 *) ((arg1)->v);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_VEC3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_MAT3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MAT3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_MAT3")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (MAT3 *)new MAT3();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_MAT3, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_MAT3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MAT3 *arg1 = (MAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_MAT3",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MAT3" "', argument " "1"" of type '" "MAT3 *""'");
+ }
+ arg1 = reinterpret_cast< MAT3 * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *MAT3_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_MAT3, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZ_X_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIEXYZ_X_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZ_X_set" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIEXYZ_X_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->X = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZ_X_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIEXYZ_X_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZ_X_get" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+ result = (double) ((arg1)->X);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZ_Y_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIEXYZ_Y_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZ_Y_set" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIEXYZ_Y_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->Y = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZ_Y_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIEXYZ_Y_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZ_Y_get" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+ result = (double) ((arg1)->Y);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZ_Z_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIEXYZ_Z_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZ_Z_set" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIEXYZ_Z_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->Z = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZ_Z_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIEXYZ_Z_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZ_Z_get" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+ result = (double) ((arg1)->Z);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIEXYZ__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double arg3 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:new_cmsCIEXYZ",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIEXYZ" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsCIEXYZ" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_cmsCIEXYZ" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIEXYZ *)new_cmsCIEXYZ__SWIG_0(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIEXYZ__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:new_cmsCIEXYZ",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIEXYZ" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsCIEXYZ" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIEXYZ *)new_cmsCIEXYZ__SWIG_0(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIEXYZ__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_cmsCIEXYZ",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIEXYZ" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIEXYZ *)new_cmsCIEXYZ__SWIG_0(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIEXYZ__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_cmsCIEXYZ")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsCIEXYZ *)new_cmsCIEXYZ__SWIG_0();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIEXYZ(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 0) {
+ return _wrap_new_cmsCIEXYZ__SWIG_3(self, args);
+ }
+ if (argc == 1) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIEXYZ__SWIG_2(self, args);
+ }
+ }
+ if (argc == 2) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIEXYZ__SWIG_1(self, args);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIEXYZ__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_cmsCIEXYZ'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " cmsCIEXYZ(double,double,double)\n"
+ " cmsCIEXYZ(double,double)\n"
+ " cmsCIEXYZ(double)\n"
+ " cmsCIEXYZ()\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsCIEXYZ(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsCIEXYZ",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsCIEXYZ" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_cmsCIEXYZ(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZ___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIEXYZ___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZ___repr__" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsCIEXYZ___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsCIEXYZ_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsCIEXYZ, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsCIExyY_x_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *arg1 = (cmsCIExyY *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIExyY_x_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyY_x_set" "', argument " "1"" of type '" "cmsCIExyY *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyY * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIExyY_x_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->x = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyY_x_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *arg1 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIExyY_x_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyY_x_get" "', argument " "1"" of type '" "cmsCIExyY *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyY * >(argp1);
+ result = (double) ((arg1)->x);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyY_y_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *arg1 = (cmsCIExyY *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIExyY_y_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyY_y_set" "', argument " "1"" of type '" "cmsCIExyY *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyY * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIExyY_y_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->y = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyY_y_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *arg1 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIExyY_y_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyY_y_get" "', argument " "1"" of type '" "cmsCIExyY *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyY * >(argp1);
+ result = (double) ((arg1)->y);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyY_Y_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *arg1 = (cmsCIExyY *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIExyY_Y_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyY_Y_set" "', argument " "1"" of type '" "cmsCIExyY *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyY * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIExyY_Y_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->Y = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyY_Y_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *arg1 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIExyY_Y_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyY_Y_get" "', argument " "1"" of type '" "cmsCIExyY *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyY * >(argp1);
+ result = (double) ((arg1)->Y);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIExyY__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double arg3 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ cmsCIExyY *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:new_cmsCIExyY",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIExyY" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsCIExyY" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_cmsCIExyY" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIExyY *)new_cmsCIExyY__SWIG_0(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIExyY, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIExyY__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsCIExyY *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:new_cmsCIExyY",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIExyY" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsCIExyY" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIExyY *)new_cmsCIExyY__SWIG_0(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIExyY, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIExyY__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIExyY *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_cmsCIExyY",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIExyY" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIExyY *)new_cmsCIExyY__SWIG_0(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIExyY, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIExyY__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_cmsCIExyY")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsCIExyY *)new_cmsCIExyY__SWIG_0();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIExyY, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIExyY(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 0) {
+ return _wrap_new_cmsCIExyY__SWIG_3(self, args);
+ }
+ if (argc == 1) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIExyY__SWIG_2(self, args);
+ }
+ }
+ if (argc == 2) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIExyY__SWIG_1(self, args);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIExyY__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_cmsCIExyY'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " cmsCIExyY(double,double,double)\n"
+ " cmsCIExyY(double,double)\n"
+ " cmsCIExyY(double)\n"
+ " cmsCIExyY()\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsCIExyY(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *arg1 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsCIExyY",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsCIExyY" "', argument " "1"" of type '" "cmsCIExyY *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyY * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_cmsCIExyY(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyY___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *arg1 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIExyY___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyY___repr__" "', argument " "1"" of type '" "cmsCIExyY *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyY * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsCIExyY___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsCIExyY_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsCIExyY, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsCIELab_L_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *arg1 = (cmsCIELab *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIELab_L_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELab_L_set" "', argument " "1"" of type '" "cmsCIELab *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELab * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIELab_L_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->L = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELab_L_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *arg1 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIELab_L_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELab_L_get" "', argument " "1"" of type '" "cmsCIELab *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELab * >(argp1);
+ result = (double) ((arg1)->L);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELab_a_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *arg1 = (cmsCIELab *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIELab_a_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELab_a_set" "', argument " "1"" of type '" "cmsCIELab *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELab * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIELab_a_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->a = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELab_a_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *arg1 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIELab_a_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELab_a_get" "', argument " "1"" of type '" "cmsCIELab *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELab * >(argp1);
+ result = (double) ((arg1)->a);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELab_b_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *arg1 = (cmsCIELab *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIELab_b_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELab_b_set" "', argument " "1"" of type '" "cmsCIELab *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELab * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIELab_b_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->b = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELab_b_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *arg1 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIELab_b_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELab_b_get" "', argument " "1"" of type '" "cmsCIELab *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELab * >(argp1);
+ result = (double) ((arg1)->b);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELab__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double arg3 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ cmsCIELab *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:new_cmsCIELab",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIELab" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsCIELab" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_cmsCIELab" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIELab *)new_cmsCIELab__SWIG_0(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIELab, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELab__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsCIELab *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:new_cmsCIELab",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIELab" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsCIELab" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIELab *)new_cmsCIELab__SWIG_0(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIELab, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELab__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIELab *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_cmsCIELab",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIELab" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIELab *)new_cmsCIELab__SWIG_0(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIELab, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELab__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_cmsCIELab")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsCIELab *)new_cmsCIELab__SWIG_0();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIELab, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELab(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 0) {
+ return _wrap_new_cmsCIELab__SWIG_3(self, args);
+ }
+ if (argc == 1) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIELab__SWIG_2(self, args);
+ }
+ }
+ if (argc == 2) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIELab__SWIG_1(self, args);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIELab__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_cmsCIELab'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " cmsCIELab(double,double,double)\n"
+ " cmsCIELab(double,double)\n"
+ " cmsCIELab(double)\n"
+ " cmsCIELab()\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsCIELab(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *arg1 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsCIELab",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsCIELab" "', argument " "1"" of type '" "cmsCIELab *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELab * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_cmsCIELab(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELab___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *arg1 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIELab___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELab___repr__" "', argument " "1"" of type '" "cmsCIELab *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELab * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsCIELab___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELab___cmp__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELab *arg1 = (cmsCIELab *) 0 ;
+ cmsCIELab *arg2 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIELab___cmp__",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELab___cmp__" "', argument " "1"" of type '" "cmsCIELab *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELab * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIELab___cmp__" "', argument " "2"" of type '" "cmsCIELab *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIELab * >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsCIELab___cmp__(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsCIELab_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsCIELab, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsCIELCh_L_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELCh *arg1 = (cmsCIELCh *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIELCh_L_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELCh_L_set" "', argument " "1"" of type '" "cmsCIELCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELCh * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIELCh_L_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->L = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELCh_L_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELCh *arg1 = (cmsCIELCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIELCh_L_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELCh_L_get" "', argument " "1"" of type '" "cmsCIELCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELCh * >(argp1);
+ result = (double) ((arg1)->L);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELCh_C_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELCh *arg1 = (cmsCIELCh *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIELCh_C_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELCh_C_set" "', argument " "1"" of type '" "cmsCIELCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELCh * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIELCh_C_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->C = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELCh_C_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELCh *arg1 = (cmsCIELCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIELCh_C_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELCh_C_get" "', argument " "1"" of type '" "cmsCIELCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELCh * >(argp1);
+ result = (double) ((arg1)->C);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELCh_h_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELCh *arg1 = (cmsCIELCh *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIELCh_h_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELCh_h_set" "', argument " "1"" of type '" "cmsCIELCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELCh * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCIELCh_h_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->h = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELCh_h_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELCh *arg1 = (cmsCIELCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIELCh_h_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELCh_h_get" "', argument " "1"" of type '" "cmsCIELCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELCh * >(argp1);
+ result = (double) ((arg1)->h);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELCh__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double arg3 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ cmsCIELCh *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:new_cmsCIELCh",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIELCh" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsCIELCh" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_cmsCIELCh" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIELCh *)new_cmsCIELCh__SWIG_0(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIELCh, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELCh__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsCIELCh *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:new_cmsCIELCh",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIELCh" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsCIELCh" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIELCh *)new_cmsCIELCh__SWIG_0(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIELCh, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELCh__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIELCh *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_cmsCIELCh",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsCIELCh" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIELCh *)new_cmsCIELCh__SWIG_0(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIELCh, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELCh__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELCh *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_cmsCIELCh")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsCIELCh *)new_cmsCIELCh__SWIG_0();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIELCh, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIELCh(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 0) {
+ return _wrap_new_cmsCIELCh__SWIG_3(self, args);
+ }
+ if (argc == 1) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIELCh__SWIG_2(self, args);
+ }
+ }
+ if (argc == 2) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIELCh__SWIG_1(self, args);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsCIELCh__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_cmsCIELCh'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " cmsCIELCh(double,double,double)\n"
+ " cmsCIELCh(double,double)\n"
+ " cmsCIELCh(double)\n"
+ " cmsCIELCh()\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsCIELCh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELCh *arg1 = (cmsCIELCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsCIELCh",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELCh, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsCIELCh" "', argument " "1"" of type '" "cmsCIELCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELCh * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_cmsCIELCh(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIELCh___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIELCh *arg1 = (cmsCIELCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIELCh___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIELCh___repr__" "', argument " "1"" of type '" "cmsCIELCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIELCh * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsCIELCh___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsCIELCh_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsCIELCh, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsJCh_J_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsJCh *arg1 = (cmsJCh *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsJCh_J_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJCh_J_set" "', argument " "1"" of type '" "cmsJCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsJCh * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsJCh_J_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->J = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsJCh_J_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsJCh *arg1 = (cmsJCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsJCh_J_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJCh_J_get" "', argument " "1"" of type '" "cmsJCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsJCh * >(argp1);
+ result = (double) ((arg1)->J);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsJCh_C_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsJCh *arg1 = (cmsJCh *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsJCh_C_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJCh_C_set" "', argument " "1"" of type '" "cmsJCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsJCh * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsJCh_C_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->C = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsJCh_C_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsJCh *arg1 = (cmsJCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsJCh_C_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJCh_C_get" "', argument " "1"" of type '" "cmsJCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsJCh * >(argp1);
+ result = (double) ((arg1)->C);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsJCh_h_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsJCh *arg1 = (cmsJCh *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsJCh_h_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJCh_h_set" "', argument " "1"" of type '" "cmsJCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsJCh * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsJCh_h_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->h = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsJCh_h_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsJCh *arg1 = (cmsJCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsJCh_h_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJCh_h_get" "', argument " "1"" of type '" "cmsJCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsJCh * >(argp1);
+ result = (double) ((arg1)->h);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsJCh__SWIG_0(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double arg3 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ cmsJCh *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:new_cmsJCh",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsJCh" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsJCh" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_cmsJCh" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (cmsJCh *)new_cmsJCh__SWIG_0(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsJCh, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsJCh__SWIG_1(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double arg2 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsJCh *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:new_cmsJCh",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsJCh" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsJCh" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (cmsJCh *)new_cmsJCh__SWIG_0(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsJCh, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsJCh__SWIG_2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsJCh *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_cmsJCh",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_cmsJCh" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+
+
+ InErrorFlag = 0;
+ result = (cmsJCh *)new_cmsJCh__SWIG_0(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsJCh, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsJCh__SWIG_3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsJCh *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_cmsJCh")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsJCh *)new_cmsJCh__SWIG_0();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsJCh, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsJCh(PyObject *self, PyObject *args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ if (!PyTuple_Check(args)) SWIG_fail;
+ argc = (int)PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GET_ITEM(args,ii);
+ }
+ if (argc == 0) {
+ return _wrap_new_cmsJCh__SWIG_3(self, args);
+ }
+ if (argc == 1) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsJCh__SWIG_2(self, args);
+ }
+ }
+ if (argc == 2) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsJCh__SWIG_1(self, args);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ {
+ int res = SWIG_AsVal_double(argv[0], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[1], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ {
+ int res = SWIG_AsVal_double(argv[2], NULL);
+ _v = SWIG_CheckState(res);
+ }
+ if (_v) {
+ return _wrap_new_cmsJCh__SWIG_0(self, args);
+ }
+ }
+ }
+ }
+
+fail:
+ SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_cmsJCh'.\n"
+ " Possible C/C++ prototypes are:\n"
+ " cmsJCh(double,double,double)\n"
+ " cmsJCh(double,double)\n"
+ " cmsJCh(double)\n"
+ " cmsJCh()\n");
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsJCh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsJCh *arg1 = (cmsJCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsJCh",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsJCh, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsJCh" "', argument " "1"" of type '" "cmsJCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsJCh * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_cmsJCh(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsJCh___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsJCh *arg1 = (cmsJCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsJCh___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJCh___repr__" "', argument " "1"" of type '" "cmsJCh *""'");
+ }
+ arg1 = reinterpret_cast< cmsJCh * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsJCh___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsJCh_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsJCh, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZTRIPLE_Red_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZTRIPLE *arg1 = (cmsCIEXYZTRIPLE *) 0 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIEXYZTRIPLE_Red_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZTRIPLE_Red_set" "', argument " "1"" of type '" "cmsCIEXYZTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZTRIPLE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIEXYZTRIPLE_Red_set" "', argument " "2"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+ if (arg1) (arg1)->Red = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZTRIPLE_Red_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZTRIPLE *arg1 = (cmsCIEXYZTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIEXYZTRIPLE_Red_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZTRIPLE_Red_get" "', argument " "1"" of type '" "cmsCIEXYZTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZTRIPLE * >(argp1);
+ result = (cmsCIEXYZ *)& ((arg1)->Red);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZTRIPLE_Green_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZTRIPLE *arg1 = (cmsCIEXYZTRIPLE *) 0 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIEXYZTRIPLE_Green_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZTRIPLE_Green_set" "', argument " "1"" of type '" "cmsCIEXYZTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZTRIPLE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIEXYZTRIPLE_Green_set" "', argument " "2"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+ if (arg1) (arg1)->Green = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZTRIPLE_Green_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZTRIPLE *arg1 = (cmsCIEXYZTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIEXYZTRIPLE_Green_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZTRIPLE_Green_get" "', argument " "1"" of type '" "cmsCIEXYZTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZTRIPLE * >(argp1);
+ result = (cmsCIEXYZ *)& ((arg1)->Green);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZTRIPLE_Blue_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZTRIPLE *arg1 = (cmsCIEXYZTRIPLE *) 0 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIEXYZTRIPLE_Blue_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZTRIPLE_Blue_set" "', argument " "1"" of type '" "cmsCIEXYZTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZTRIPLE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIEXYZTRIPLE_Blue_set" "', argument " "2"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+ if (arg1) (arg1)->Blue = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZTRIPLE_Blue_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZTRIPLE *arg1 = (cmsCIEXYZTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIEXYZTRIPLE_Blue_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZTRIPLE_Blue_get" "', argument " "1"" of type '" "cmsCIEXYZTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZTRIPLE * >(argp1);
+ result = (cmsCIEXYZ *)& ((arg1)->Blue);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIEXYZTRIPLE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ cmsCIEXYZ *arg3 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ cmsCIEXYZTRIPLE *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:new_cmsCIEXYZTRIPLE",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_cmsCIEXYZTRIPLE" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_cmsCIEXYZTRIPLE" "', argument " "2"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_cmsCIEXYZTRIPLE" "', argument " "3"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg3 = reinterpret_cast< cmsCIEXYZ * >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIEXYZTRIPLE *)new_cmsCIEXYZTRIPLE(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZTRIPLE, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsCIEXYZTRIPLE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZTRIPLE *arg1 = (cmsCIEXYZTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsCIEXYZTRIPLE",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZTRIPLE, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsCIEXYZTRIPLE" "', argument " "1"" of type '" "cmsCIEXYZTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZTRIPLE * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_cmsCIEXYZTRIPLE(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIEXYZTRIPLE___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZTRIPLE *arg1 = (cmsCIEXYZTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIEXYZTRIPLE___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIEXYZTRIPLE___repr__" "', argument " "1"" of type '" "cmsCIEXYZTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZTRIPLE * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsCIEXYZTRIPLE___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsCIEXYZTRIPLE_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsCIEXYZTRIPLE, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsCIExyYTRIPLE_Red_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyYTRIPLE *arg1 = (cmsCIExyYTRIPLE *) 0 ;
+ cmsCIExyY *arg2 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIExyYTRIPLE_Red_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyYTRIPLE_Red_set" "', argument " "1"" of type '" "cmsCIExyYTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyYTRIPLE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIExyYTRIPLE_Red_set" "', argument " "2"" of type '" "cmsCIExyY *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIExyY * >(argp2);
+ if (arg1) (arg1)->Red = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyYTRIPLE_Red_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyYTRIPLE *arg1 = (cmsCIExyYTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIExyY *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIExyYTRIPLE_Red_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyYTRIPLE_Red_get" "', argument " "1"" of type '" "cmsCIExyYTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyYTRIPLE * >(argp1);
+ result = (cmsCIExyY *)& ((arg1)->Red);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyYTRIPLE_Green_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyYTRIPLE *arg1 = (cmsCIExyYTRIPLE *) 0 ;
+ cmsCIExyY *arg2 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIExyYTRIPLE_Green_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyYTRIPLE_Green_set" "', argument " "1"" of type '" "cmsCIExyYTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyYTRIPLE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIExyYTRIPLE_Green_set" "', argument " "2"" of type '" "cmsCIExyY *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIExyY * >(argp2);
+ if (arg1) (arg1)->Green = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyYTRIPLE_Green_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyYTRIPLE *arg1 = (cmsCIExyYTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIExyY *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIExyYTRIPLE_Green_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyYTRIPLE_Green_get" "', argument " "1"" of type '" "cmsCIExyYTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyYTRIPLE * >(argp1);
+ result = (cmsCIExyY *)& ((arg1)->Green);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyYTRIPLE_Blue_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyYTRIPLE *arg1 = (cmsCIExyYTRIPLE *) 0 ;
+ cmsCIExyY *arg2 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIExyYTRIPLE_Blue_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyYTRIPLE_Blue_set" "', argument " "1"" of type '" "cmsCIExyYTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyYTRIPLE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIExyYTRIPLE_Blue_set" "', argument " "2"" of type '" "cmsCIExyY *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIExyY * >(argp2);
+ if (arg1) (arg1)->Blue = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyYTRIPLE_Blue_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyYTRIPLE *arg1 = (cmsCIExyYTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIExyY *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIExyYTRIPLE_Blue_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyYTRIPLE_Blue_get" "', argument " "1"" of type '" "cmsCIExyYTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyYTRIPLE * >(argp1);
+ result = (cmsCIExyY *)& ((arg1)->Blue);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsCIExyYTRIPLE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyY *arg1 = (cmsCIExyY *) 0 ;
+ cmsCIExyY *arg2 = (cmsCIExyY *) 0 ;
+ cmsCIExyY *arg3 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ cmsCIExyYTRIPLE *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:new_cmsCIExyYTRIPLE",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_cmsCIExyYTRIPLE" "', argument " "1"" of type '" "cmsCIExyY *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyY * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_cmsCIExyYTRIPLE" "', argument " "2"" of type '" "cmsCIExyY *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIExyY * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_cmsCIExyYTRIPLE" "', argument " "3"" of type '" "cmsCIExyY *""'");
+ }
+ arg3 = reinterpret_cast< cmsCIExyY * >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (cmsCIExyYTRIPLE *)new_cmsCIExyYTRIPLE(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIExyYTRIPLE, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsCIExyYTRIPLE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyYTRIPLE *arg1 = (cmsCIExyYTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsCIExyYTRIPLE",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyYTRIPLE, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsCIExyYTRIPLE" "', argument " "1"" of type '" "cmsCIExyYTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyYTRIPLE * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_cmsCIExyYTRIPLE(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIExyYTRIPLE___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIExyYTRIPLE *arg1 = (cmsCIExyYTRIPLE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIExyYTRIPLE___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIExyYTRIPLE___repr__" "', argument " "1"" of type '" "cmsCIExyYTRIPLE *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIExyYTRIPLE * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsCIExyYTRIPLE___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsCIExyYTRIPLE_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsCIExyYTRIPLE, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsD50_XYZ(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ result;
+
+ if (!PyArg_ParseTuple(args,(char *)":cmsD50_XYZ")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (LPcmsCIEXYZ)cmsD50_XYZ();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsD50_xyY(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIExyY result;
+
+ if (!PyArg_ParseTuple(args,(char *)":cmsD50_xyY")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (LPcmsCIExyY)cmsD50_xyY();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsOpenProfileFromFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ char *arg1 = (char *) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ char *buf1 = 0 ;
+ int alloc1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsOpenProfileFromFile",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsOpenProfileFromFile" "', argument " "1"" of type '" "char const *""'");
+ }
+ arg1 = reinterpret_cast< char * >(buf1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsOpenProfileFromFile" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsOpenProfileFromFile((char const *)arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsOpenProfileFromMem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVOID arg1 = (LPVOID) 0 ;
+ DWORD arg2 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsOpenProfileFromMem",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsOpenProfileFromMem" "', argument " "1"" of type '" "LPVOID""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsOpenProfileFromMem" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsOpenProfileFromMem(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCloseProfile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCloseProfile",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCloseProfile" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsCloseProfile(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateRGBProfile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIExyY arg1 = (LPcmsCIExyY) 0 ;
+ LPcmsCIExyYTRIPLE arg2 = (LPcmsCIExyYTRIPLE) 0 ;
+ LPGAMMATABLE *arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ LPGAMMATABLE gamma3[3] ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsCreateRGBProfile",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCreateRGBProfile" "', argument " "1"" of type '" "LPcmsCIExyY""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIExyY >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCreateRGBProfile" "', argument " "2"" of type '" "LPcmsCIExyYTRIPLE""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIExyYTRIPLE >(argp2);
+ {
+ PyObject* tmp[3];
+
+ if (PyTuple_Check(obj2)) {
+ if (!PyArg_ParseTuple(obj2,"OOO",&tmp[0],&tmp[1],&tmp[2])) {
+ PyErr_SetString(PyExc_TypeError,"gamma must have 3 elements");
+ return NULL;
+ }
+
+ if ((SWIG_ConvertPtr(tmp[0], (void **) &gamma3[0], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(tmp[1], (void **) &gamma3[1], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(tmp[2], (void **) &gamma3[2], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
+
+ arg3 = gamma3;
+
+ } else {
+ PyErr_SetString(PyExc_TypeError,"expected a tuple.");
+ return NULL;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreateRGBProfile(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateGrayProfile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIExyY arg1 = (LPcmsCIExyY) 0 ;
+ LPGAMMATABLE arg2 = (LPGAMMATABLE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCreateGrayProfile",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCreateGrayProfile" "', argument " "1"" of type '" "LPcmsCIExyY""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIExyY >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCreateGrayProfile" "', argument " "2"" of type '" "LPGAMMATABLE""'");
+ }
+ arg2 = reinterpret_cast< LPGAMMATABLE >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreateGrayProfile(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateLinearizationDeviceLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icColorSpaceSignature arg1 ;
+ LPGAMMATABLE *arg2 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCreateLinearizationDeviceLink",&obj0,&obj1)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCreateLinearizationDeviceLink" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsCreateLinearizationDeviceLink" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCreateLinearizationDeviceLink" "', argument " "2"" of type '" "LPGAMMATABLE []""'");
+ }
+ arg2 = reinterpret_cast< LPGAMMATABLE * >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreateLinearizationDeviceLink(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateInkLimitingDeviceLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icColorSpaceSignature arg1 ;
+ double arg2 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCreateInkLimitingDeviceLink",&obj0,&obj1)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCreateInkLimitingDeviceLink" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsCreateInkLimitingDeviceLink" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCreateInkLimitingDeviceLink" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreateInkLimitingDeviceLink(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateLabProfile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIExyY arg1 = (LPcmsCIExyY) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCreateLabProfile",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCreateLabProfile" "', argument " "1"" of type '" "LPcmsCIExyY""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIExyY >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreateLabProfile(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateLab4Profile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIExyY arg1 = (LPcmsCIExyY) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCreateLab4Profile",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCreateLab4Profile" "', argument " "1"" of type '" "LPcmsCIExyY""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIExyY >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreateLab4Profile(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateXYZProfile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)":cmsCreateXYZProfile")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreateXYZProfile();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreate_sRGBProfile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)":cmsCreate_sRGBProfile")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreate_sRGBProfile();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateBCHSWabstractProfile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ double arg2 ;
+ double arg3 ;
+ double arg4 ;
+ double arg5 ;
+ int arg6 ;
+ int arg7 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ double val4 ;
+ int ecode4 = 0 ;
+ double val5 ;
+ int ecode5 = 0 ;
+ int val6 ;
+ int ecode6 = 0 ;
+ int val7 ;
+ int ecode7 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+ PyObject * obj5 = 0 ;
+ PyObject * obj6 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:cmsCreateBCHSWabstractProfile",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsCreateBCHSWabstractProfile" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCreateBCHSWabstractProfile" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsCreateBCHSWabstractProfile" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+ ecode4 = SWIG_AsVal_double(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsCreateBCHSWabstractProfile" "', argument " "4"" of type '" "double""'");
+ }
+ arg4 = static_cast< double >(val4);
+ ecode5 = SWIG_AsVal_double(obj4, &val5);
+ if (!SWIG_IsOK(ecode5)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "cmsCreateBCHSWabstractProfile" "', argument " "5"" of type '" "double""'");
+ }
+ arg5 = static_cast< double >(val5);
+ ecode6 = SWIG_AsVal_int(obj5, &val6);
+ if (!SWIG_IsOK(ecode6)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "cmsCreateBCHSWabstractProfile" "', argument " "6"" of type '" "int""'");
+ }
+ arg6 = static_cast< int >(val6);
+ ecode7 = SWIG_AsVal_int(obj6, &val7);
+ if (!SWIG_IsOK(ecode7)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "cmsCreateBCHSWabstractProfile" "', argument " "7"" of type '" "int""'");
+ }
+ arg7 = static_cast< int >(val7);
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreateBCHSWabstractProfile(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateNULLProfile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)":cmsCreateNULLProfile")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsCreateNULLProfile();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsXYZ2xyY(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIExyY arg1 = (LPcmsCIExyY) 0 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsXYZ2xyY",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsXYZ2xyY" "', argument " "1"" of type '" "LPcmsCIExyY""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIExyY >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsXYZ2xyY" "', argument " "2"" of type '" "cmsCIEXYZ const *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsXYZ2xyY(arg1,(cmsCIEXYZ const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsxyY2XYZ(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ arg1 = (LPcmsCIEXYZ) 0 ;
+ cmsCIExyY *arg2 = (cmsCIExyY *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsxyY2XYZ",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsxyY2XYZ" "', argument " "1"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZ >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsxyY2XYZ" "', argument " "2"" of type '" "cmsCIExyY const *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIExyY * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsxyY2XYZ(arg1,(cmsCIExyY const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsXYZ2Lab(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ arg1 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIELab arg2 = (LPcmsCIELab) 0 ;
+ cmsCIEXYZ *arg3 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsXYZ2Lab",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsXYZ2Lab" "', argument " "1"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZ >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsXYZ2Lab" "', argument " "2"" of type '" "LPcmsCIELab""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIELab >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsXYZ2Lab" "', argument " "3"" of type '" "cmsCIEXYZ const *""'");
+ }
+ arg3 = reinterpret_cast< cmsCIEXYZ * >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsXYZ2Lab(arg1,arg2,(cmsCIEXYZ const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsLab2XYZ(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ arg1 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIEXYZ arg2 = (LPcmsCIEXYZ) 0 ;
+ cmsCIELab *arg3 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsLab2XYZ",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsLab2XYZ" "', argument " "1"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZ >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsLab2XYZ" "', argument " "2"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIEXYZ >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsLab2XYZ" "', argument " "3"" of type '" "cmsCIELab const *""'");
+ }
+ arg3 = reinterpret_cast< cmsCIELab * >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsLab2XYZ(arg1,arg2,(cmsCIELab const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsLab2LCh(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELCh arg1 = (LPcmsCIELCh) 0 ;
+ cmsCIELab *arg2 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsLab2LCh",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELCh, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsLab2LCh" "', argument " "1"" of type '" "LPcmsCIELCh""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELCh >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsLab2LCh" "', argument " "2"" of type '" "cmsCIELab const *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIELab * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsLab2LCh(arg1,(cmsCIELab const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsLCh2Lab(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELab arg1 = (LPcmsCIELab) 0 ;
+ cmsCIELCh *arg2 = (cmsCIELCh *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsLCh2Lab",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsLCh2Lab" "', argument " "1"" of type '" "LPcmsCIELab""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELab >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELCh, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsLCh2Lab" "', argument " "2"" of type '" "cmsCIELCh const *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIELCh * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsLCh2Lab(arg1,(cmsCIELCh const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsDeltaE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELab arg1 = (LPcmsCIELab) 0 ;
+ LPcmsCIELab arg2 = (LPcmsCIELab) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsDeltaE",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsDeltaE" "', argument " "1"" of type '" "LPcmsCIELab""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELab >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsDeltaE" "', argument " "2"" of type '" "LPcmsCIELab""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIELab >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsDeltaE(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIE94DeltaE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELab arg1 = (LPcmsCIELab) 0 ;
+ LPcmsCIELab arg2 = (LPcmsCIELab) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCIE94DeltaE",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIE94DeltaE" "', argument " "1"" of type '" "LPcmsCIELab""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELab >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIE94DeltaE" "', argument " "2"" of type '" "LPcmsCIELab""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIELab >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsCIE94DeltaE(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsBFDdeltaE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELab arg1 = (LPcmsCIELab) 0 ;
+ LPcmsCIELab arg2 = (LPcmsCIELab) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsBFDdeltaE",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsBFDdeltaE" "', argument " "1"" of type '" "LPcmsCIELab""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELab >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsBFDdeltaE" "', argument " "2"" of type '" "LPcmsCIELab""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIELab >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsBFDdeltaE(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCMCdeltaE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELab arg1 = (LPcmsCIELab) 0 ;
+ LPcmsCIELab arg2 = (LPcmsCIELab) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCMCdeltaE",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCMCdeltaE" "', argument " "1"" of type '" "LPcmsCIELab""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELab >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCMCdeltaE" "', argument " "2"" of type '" "LPcmsCIELab""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIELab >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsCMCdeltaE(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIE2000DeltaE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELab arg1 = (LPcmsCIELab) 0 ;
+ LPcmsCIELab arg2 = (LPcmsCIELab) 0 ;
+ double arg3 ;
+ double arg4 ;
+ double arg5 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ double val4 ;
+ int ecode4 = 0 ;
+ double val5 ;
+ int ecode5 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOO:cmsCIE2000DeltaE",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIE2000DeltaE" "', argument " "1"" of type '" "LPcmsCIELab""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELab >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIE2000DeltaE" "', argument " "2"" of type '" "LPcmsCIELab""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIELab >(argp2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsCIE2000DeltaE" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+ ecode4 = SWIG_AsVal_double(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsCIE2000DeltaE" "', argument " "4"" of type '" "double""'");
+ }
+ arg4 = static_cast< double >(val4);
+ ecode5 = SWIG_AsVal_double(obj4, &val5);
+ if (!SWIG_IsOK(ecode5)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "cmsCIE2000DeltaE" "', argument " "5"" of type '" "double""'");
+ }
+ arg5 = static_cast< double >(val5);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsCIE2000DeltaE(arg1,arg2,arg3,arg4,arg5);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsClampLab(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELab arg1 = (LPcmsCIELab) 0 ;
+ double arg2 ;
+ double arg3 ;
+ double arg4 ;
+ double arg5 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ double val4 ;
+ int ecode4 = 0 ;
+ double val5 ;
+ int ecode5 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOO:cmsClampLab",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsClampLab" "', argument " "1"" of type '" "LPcmsCIELab""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELab >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsClampLab" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsClampLab" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+ ecode4 = SWIG_AsVal_double(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsClampLab" "', argument " "4"" of type '" "double""'");
+ }
+ arg4 = static_cast< double >(val4);
+ ecode5 = SWIG_AsVal_double(obj4, &val5);
+ if (!SWIG_IsOK(ecode5)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "cmsClampLab" "', argument " "5"" of type '" "double""'");
+ }
+ arg5 = static_cast< double >(val5);
+
+
+ InErrorFlag = 0;
+ cmsClampLab(arg1,arg2,arg3,arg4,arg5);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsWhitePointFromTemp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ LPcmsCIExyY arg2 = (LPcmsCIExyY) 0 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsWhitePointFromTemp",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsWhitePointFromTemp" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsWhitePointFromTemp" "', argument " "2"" of type '" "LPcmsCIExyY""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIExyY >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsWhitePointFromTemp(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAdaptToIlluminant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ arg1 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIEXYZ arg2 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIEXYZ arg3 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIEXYZ arg4 = (LPcmsCIEXYZ) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsAdaptToIlluminant",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAdaptToIlluminant" "', argument " "1"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZ >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsAdaptToIlluminant" "', argument " "2"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIEXYZ >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsAdaptToIlluminant" "', argument " "3"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg3 = reinterpret_cast< LPcmsCIEXYZ >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsAdaptToIlluminant" "', argument " "4"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg4 = reinterpret_cast< LPcmsCIEXYZ >(argp4);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsAdaptToIlluminant(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsBuildRGB2XYZtransferMatrix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPcmsCIExyY arg2 = (LPcmsCIExyY) 0 ;
+ LPcmsCIExyYTRIPLE arg3 = (LPcmsCIExyYTRIPLE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsBuildRGB2XYZtransferMatrix",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsBuildRGB2XYZtransferMatrix" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsBuildRGB2XYZtransferMatrix" "', argument " "2"" of type '" "LPcmsCIExyY""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIExyY >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsBuildRGB2XYZtransferMatrix" "', argument " "3"" of type '" "LPcmsCIExyYTRIPLE""'");
+ }
+ arg3 = reinterpret_cast< LPcmsCIExyYTRIPLE >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsBuildRGB2XYZtransferMatrix(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_whitePoint_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsViewingConditions_whitePoint_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_whitePoint_set" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsViewingConditions_whitePoint_set" "', argument " "2"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+ if (arg1) (arg1)->whitePoint = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_whitePoint_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsViewingConditions_whitePoint_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_whitePoint_get" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ result = (cmsCIEXYZ *)& ((arg1)->whitePoint);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_Yb_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsViewingConditions_Yb_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_Yb_set" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsViewingConditions_Yb_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->Yb = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_Yb_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsViewingConditions_Yb_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_Yb_get" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ result = (double) ((arg1)->Yb);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_La_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsViewingConditions_La_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_La_set" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsViewingConditions_La_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->La = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_La_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsViewingConditions_La_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_La_get" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ result = (double) ((arg1)->La);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_surround_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsViewingConditions_surround_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_surround_set" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsViewingConditions_surround_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->surround = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_surround_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsViewingConditions_surround_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_surround_get" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ result = (int) ((arg1)->surround);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_D_value_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsViewingConditions_D_value_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_D_value_set" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsViewingConditions_D_value_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->D_value = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions_D_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsViewingConditions_D_value_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions_D_value_get" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+ result = (double) ((arg1)->D_value);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsViewingConditions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsCIEXYZ *arg1 = (cmsCIEXYZ *) 0 ;
+ double arg2 ;
+ double arg3 ;
+ int arg4 ;
+ double arg5 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ int val4 ;
+ int ecode4 = 0 ;
+ double val5 ;
+ int ecode5 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+ cmsViewingConditions *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOO:new_cmsViewingConditions",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_cmsViewingConditions" "', argument " "1"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg1 = reinterpret_cast< cmsCIEXYZ * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_cmsViewingConditions" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_cmsViewingConditions" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+ ecode4 = SWIG_AsVal_int(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "new_cmsViewingConditions" "', argument " "4"" of type '" "int""'");
+ }
+ arg4 = static_cast< int >(val4);
+ ecode5 = SWIG_AsVal_double(obj4, &val5);
+ if (!SWIG_IsOK(ecode5)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "new_cmsViewingConditions" "', argument " "5"" of type '" "double""'");
+ }
+ arg5 = static_cast< double >(val5);
+
+
+ InErrorFlag = 0;
+ result = (cmsViewingConditions *)new_cmsViewingConditions(arg1,arg2,arg3,arg4,arg5);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsViewingConditions, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsViewingConditions(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsViewingConditions",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsViewingConditions" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_cmsViewingConditions(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsViewingConditions___repr__(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsViewingConditions *arg1 = (cmsViewingConditions *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsViewingConditions___repr__",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsViewingConditions___repr__" "', argument " "1"" of type '" "cmsViewingConditions *""'");
+ }
+ arg1 = reinterpret_cast< cmsViewingConditions * >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsViewingConditions___repr__(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsViewingConditions_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsViewingConditions, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsCIECAM97sInit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsViewingConditions arg1 = (LPcmsViewingConditions) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSHANDLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIECAM97sInit",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIECAM97sInit" "', argument " "1"" of type '" "LPcmsViewingConditions""'");
+ }
+ arg1 = reinterpret_cast< LPcmsViewingConditions >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (LCMSHANDLE)cmsCIECAM97sInit(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIECAM97sDone(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIECAM97sDone",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIECAM97sDone" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+
+
+ InErrorFlag = 0;
+ cmsCIECAM97sDone(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIECAM97sForward(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ LPcmsCIEXYZ arg2 = (LPcmsCIEXYZ) 0 ;
+ LPcmsJCh arg3 = (LPcmsJCh) 0 ;
+ int res1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsCIECAM97sForward",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIECAM97sForward" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIECAM97sForward" "', argument " "2"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIEXYZ >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsCIECAM97sForward" "', argument " "3"" of type '" "LPcmsJCh""'");
+ }
+ arg3 = reinterpret_cast< LPcmsJCh >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsCIECAM97sForward(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIECAM97sReverse(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ LPcmsJCh arg2 = (LPcmsJCh) 0 ;
+ LPcmsCIEXYZ arg3 = (LPcmsCIEXYZ) 0 ;
+ int res1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsCIECAM97sReverse",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIECAM97sReverse" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIECAM97sReverse" "', argument " "2"" of type '" "LPcmsJCh""'");
+ }
+ arg2 = reinterpret_cast< LPcmsJCh >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsCIECAM97sReverse" "', argument " "3"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg3 = reinterpret_cast< LPcmsCIEXYZ >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsCIECAM97sReverse(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIECAM02Init(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsViewingConditions arg1 = (LPcmsViewingConditions) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSHANDLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIECAM02Init",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsViewingConditions, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIECAM02Init" "', argument " "1"" of type '" "LPcmsViewingConditions""'");
+ }
+ arg1 = reinterpret_cast< LPcmsViewingConditions >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (LCMSHANDLE)cmsCIECAM02Init(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIECAM02Done(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsCIECAM02Done",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIECAM02Done" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+
+
+ InErrorFlag = 0;
+ cmsCIECAM02Done(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIECAM02Forward(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ LPcmsCIEXYZ arg2 = (LPcmsCIEXYZ) 0 ;
+ LPcmsJCh arg3 = (LPcmsJCh) 0 ;
+ int res1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsCIECAM02Forward",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIECAM02Forward" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIECAM02Forward" "', argument " "2"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIEXYZ >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsCIECAM02Forward" "', argument " "3"" of type '" "LPcmsJCh""'");
+ }
+ arg3 = reinterpret_cast< LPcmsJCh >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsCIECAM02Forward(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCIECAM02Reverse(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ LPcmsJCh arg2 = (LPcmsJCh) 0 ;
+ LPcmsCIEXYZ arg3 = (LPcmsCIEXYZ) 0 ;
+ int res1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsCIECAM02Reverse",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCIECAM02Reverse" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsJCh, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCIECAM02Reverse" "', argument " "2"" of type '" "LPcmsJCh""'");
+ }
+ arg2 = reinterpret_cast< LPcmsJCh >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsCIECAM02Reverse" "', argument " "3"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg3 = reinterpret_cast< LPcmsCIEXYZ >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsCIECAM02Reverse(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsBuildGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ double arg2 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsBuildGamma",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsBuildGamma" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsBuildGamma" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsBuildGamma(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsBuildParametricGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int arg2 ;
+ double *arg3 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsBuildParametricGamma",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsBuildParametricGamma" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsBuildParametricGamma" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_double, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsBuildParametricGamma" "', argument " "3"" of type '" "double []""'");
+ }
+ arg3 = reinterpret_cast< double * >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsBuildParametricGamma(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAllocGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsAllocGamma",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsAllocGamma" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsAllocGamma(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFreeGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPGAMMATABLE arg1 = (LPGAMMATABLE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsFreeGamma",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsFreeGamma" "', argument " "1"" of type '" "LPGAMMATABLE""'");
+ }
+ arg1 = reinterpret_cast< LPGAMMATABLE >(argp1);
+
+
+ InErrorFlag = 0;
+ cmsFreeGamma(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFreeGammaTriple(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPGAMMATABLE *arg1 ;
+ LPGAMMATABLE gamma1[3] ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsFreeGammaTriple",&obj0)) SWIG_fail;
+ {
+ PyObject* tmp[3];
+
+ if (PyTuple_Check(obj0)) {
+ if (!PyArg_ParseTuple(obj0,"OOO",&tmp[0],&tmp[1],&tmp[2])) {
+ PyErr_SetString(PyExc_TypeError,"gamma must have 3 elements");
+ return NULL;
+ }
+
+ if ((SWIG_ConvertPtr(tmp[0], (void **) &gamma1[0], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(tmp[1], (void **) &gamma1[1], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
+ if ((SWIG_ConvertPtr(tmp[2], (void **) &gamma1[2], SWIGTYPE_p_GAMMATABLE,1)) == -1) return NULL;
+
+ arg1 = gamma1;
+
+ } else {
+ PyErr_SetString(PyExc_TypeError,"expected a tuple.");
+ return NULL;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ cmsFreeGammaTriple(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsDupGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPGAMMATABLE arg1 = (LPGAMMATABLE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsDupGamma",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsDupGamma" "', argument " "1"" of type '" "LPGAMMATABLE""'");
+ }
+ arg1 = reinterpret_cast< LPGAMMATABLE >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsDupGamma(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReverseGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ LPGAMMATABLE arg2 = (LPGAMMATABLE) 0 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsReverseGamma",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsReverseGamma" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReverseGamma" "', argument " "2"" of type '" "LPGAMMATABLE""'");
+ }
+ arg2 = reinterpret_cast< LPGAMMATABLE >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsReverseGamma(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsJoinGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPGAMMATABLE arg1 = (LPGAMMATABLE) 0 ;
+ LPGAMMATABLE arg2 = (LPGAMMATABLE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsJoinGamma",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJoinGamma" "', argument " "1"" of type '" "LPGAMMATABLE""'");
+ }
+ arg1 = reinterpret_cast< LPGAMMATABLE >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsJoinGamma" "', argument " "2"" of type '" "LPGAMMATABLE""'");
+ }
+ arg2 = reinterpret_cast< LPGAMMATABLE >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsJoinGamma(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsJoinGammaEx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPGAMMATABLE arg1 = (LPGAMMATABLE) 0 ;
+ LPGAMMATABLE arg2 = (LPGAMMATABLE) 0 ;
+ int arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsJoinGammaEx",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJoinGammaEx" "', argument " "1"" of type '" "LPGAMMATABLE""'");
+ }
+ arg1 = reinterpret_cast< LPGAMMATABLE >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsJoinGammaEx" "', argument " "2"" of type '" "LPGAMMATABLE""'");
+ }
+ arg2 = reinterpret_cast< LPGAMMATABLE >(argp2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsJoinGammaEx" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsJoinGammaEx(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSmoothGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPGAMMATABLE arg1 = (LPGAMMATABLE) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSmoothGamma",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSmoothGamma" "', argument " "1"" of type '" "LPGAMMATABLE""'");
+ }
+ arg1 = reinterpret_cast< LPGAMMATABLE >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsSmoothGamma" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsSmoothGamma(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsEstimateGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPGAMMATABLE arg1 = (LPGAMMATABLE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsEstimateGamma",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsEstimateGamma" "', argument " "1"" of type '" "LPGAMMATABLE""'");
+ }
+ arg1 = reinterpret_cast< LPGAMMATABLE >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsEstimateGamma(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsEstimateGammaEx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWORD arg1 = (LPWORD) 0 ;
+ int arg2 ;
+ double arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsEstimateGammaEx",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsEstimateGammaEx" "', argument " "1"" of type '" "LPWORD""'");
+ }
+ arg1 = reinterpret_cast< LPWORD >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsEstimateGammaEx" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsEstimateGammaEx" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsEstimateGammaEx(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReadICCGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsReadICCGamma",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadICCGamma" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReadICCGamma" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsReadICCGamma" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsReadICCGamma(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReadICCGammaReversed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsReadICCGammaReversed",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadICCGammaReversed" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReadICCGammaReversed" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsReadICCGammaReversed" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsReadICCGammaReversed(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeMediaWhitePoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ arg1 = (LPcmsCIEXYZ) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsTakeMediaWhitePoint",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeMediaWhitePoint" "', argument " "1"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZ >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTakeMediaWhitePoint" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsTakeMediaWhitePoint(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeMediaBlackPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ arg1 = (LPcmsCIEXYZ) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsTakeMediaBlackPoint",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeMediaBlackPoint" "', argument " "1"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZ >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTakeMediaBlackPoint" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsTakeMediaBlackPoint(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeIluminant(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ arg1 = (LPcmsCIEXYZ) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsTakeIluminant",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeIluminant" "', argument " "1"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZ >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTakeIluminant" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsTakeIluminant(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeColorants(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZTRIPLE arg1 = (LPcmsCIEXYZTRIPLE) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsTakeColorants",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeColorants" "', argument " "1"" of type '" "LPcmsCIEXYZTRIPLE""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZTRIPLE >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTakeColorants" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsTakeColorants(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeHeaderFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeHeaderFlags",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeHeaderFlags" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (DWORD)cmsTakeHeaderFlags(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeHeaderAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeHeaderAttributes",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeHeaderAttributes" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (DWORD)cmsTakeHeaderAttributes(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetLanguage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ char *arg1 ;
+ char *arg2 ;
+ char temp1[4] ;
+ int res1 ;
+ char temp2[4] ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetLanguage",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_AsCharArray(obj0, temp1, 4);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetLanguage" "', argument " "1"" of type '" "char const [4]""'");
+ }
+ arg1 = reinterpret_cast< char * >(temp1);
+ res2 = SWIG_AsCharArray(obj1, temp2, 4);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSetLanguage" "', argument " "2"" of type '" "char const [4]""'");
+ }
+ arg2 = reinterpret_cast< char * >(temp2);
+
+
+ InErrorFlag = 0;
+ cmsSetLanguage((char const (*))arg1,(char const (*))arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeProductName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeProductName",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeProductName" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsTakeProductName(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeProductDesc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeProductDesc",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeProductDesc" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsTakeProductDesc(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeProductInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeProductInfo",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeProductInfo" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsTakeProductInfo(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeManufacturer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeManufacturer",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeManufacturer" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsTakeManufacturer(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeModel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeModel",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeModel" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsTakeModel(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeCopyright(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeCopyright",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeCopyright" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsTakeCopyright(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeProfileID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ BYTE *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeProfileID",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeProfileID" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (BYTE *)cmsTakeProfileID(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeCreationDateTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ tm *arg1 = (tm *) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsTakeCreationDateTime",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_tm, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeCreationDateTime" "', argument " "1"" of type '" "tm *""'");
+ }
+ arg1 = reinterpret_cast< tm * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTakeCreationDateTime" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsTakeCreationDateTime(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeCalibrationDateTime(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ tm *arg1 = (tm *) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsTakeCalibrationDateTime",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_tm, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeCalibrationDateTime" "', argument " "1"" of type '" "tm *""'");
+ }
+ arg1 = reinterpret_cast< tm * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTakeCalibrationDateTime" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsTakeCalibrationDateTime(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIsTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIsTag",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIsTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIsTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsIsTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIsTag(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeRenderingIntent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsTakeRenderingIntent",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeRenderingIntent" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (int)cmsTakeRenderingIntent(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTakeCharTargetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ char **arg2 = (char **) 0 ;
+ size_t *arg3 = (size_t *) 0 ;
+ int res1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsTakeCharTargetData",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTakeCharTargetData" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_char, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTakeCharTargetData" "', argument " "2"" of type '" "char **""'");
+ }
+ arg2 = reinterpret_cast< char ** >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_size_t, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsTakeCharTargetData" "', argument " "3"" of type '" "size_t *""'");
+ }
+ arg3 = reinterpret_cast< size_t * >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsTakeCharTargetData(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReadICCTextEx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ char *arg3 = (char *) 0 ;
+ size_t arg4 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ size_t val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsReadICCTextEx",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadICCTextEx" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReadICCTextEx" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsReadICCTextEx" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsReadICCTextEx" "', argument " "3"" of type '" "char *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+ ecode4 = SWIG_AsVal_size_t(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsReadICCTextEx" "', argument " "4"" of type '" "size_t""'");
+ }
+ arg4 = static_cast< size_t >(val4);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsReadICCTextEx(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReadICCText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ char *arg3 = (char *) 0 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsReadICCText",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadICCText" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReadICCText" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsReadICCText" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsReadICCText" "', argument " "3"" of type '" "char *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsReadICCText(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_deviceMfg_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ icSignature arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsPSEQDESC_deviceMfg_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_deviceMfg_set" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsPSEQDESC_deviceMfg_set" "', argument " "2"" of type '" "icSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsPSEQDESC_deviceMfg_set" "', argument " "2"" of type '" "icSignature""'");
+ } else {
+ icSignature * temp = reinterpret_cast< icSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->deviceMfg = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_deviceMfg_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsPSEQDESC_deviceMfg_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_deviceMfg_get" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ result = ((arg1)->deviceMfg);
+ resultobj = SWIG_NewPointerObj((new icSignature(static_cast< const icSignature& >(result))), SWIGTYPE_p_icSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_deviceModel_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ icSignature arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsPSEQDESC_deviceModel_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_deviceModel_set" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsPSEQDESC_deviceModel_set" "', argument " "2"" of type '" "icSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsPSEQDESC_deviceModel_set" "', argument " "2"" of type '" "icSignature""'");
+ } else {
+ icSignature * temp = reinterpret_cast< icSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->deviceModel = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_deviceModel_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsPSEQDESC_deviceModel_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_deviceModel_get" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ result = ((arg1)->deviceModel);
+ resultobj = SWIG_NewPointerObj((new icSignature(static_cast< const icSignature& >(result))), SWIGTYPE_p_icSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_attributes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ icUInt32Number *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsPSEQDESC_attributes_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_attributes_set" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_icUInt32Number, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsPSEQDESC_attributes_set" "', argument " "2"" of type '" "icUInt32Number [2]""'");
+ }
+ arg2 = reinterpret_cast< icUInt32Number * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)2; ++ii) arg1->attributes[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""attributes""' of type '""icUInt32Number [2]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_attributes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsPSEQDESC_attributes_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_attributes_get" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ result = (icUInt32Number *)(icUInt32Number *) ((arg1)->attributes);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_icUInt32Number, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_technology_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ icTechnologySignature arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsPSEQDESC_technology_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_technology_set" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTechnologySignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsPSEQDESC_technology_set" "', argument " "2"" of type '" "icTechnologySignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsPSEQDESC_technology_set" "', argument " "2"" of type '" "icTechnologySignature""'");
+ } else {
+ icTechnologySignature * temp = reinterpret_cast< icTechnologySignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->technology = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_technology_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icTechnologySignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsPSEQDESC_technology_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_technology_get" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ result = ((arg1)->technology);
+ resultobj = SWIG_NewPointerObj((new icTechnologySignature(static_cast< const icTechnologySignature& >(result))), SWIGTYPE_p_icTechnologySignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_Manufacturer_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ char *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ char temp2[512] ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsPSEQDESC_Manufacturer_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_Manufacturer_set" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ res2 = SWIG_AsCharArray(obj1, temp2, 512);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsPSEQDESC_Manufacturer_set" "', argument " "2"" of type '" "char [512]""'");
+ }
+ arg2 = reinterpret_cast< char * >(temp2);
+ if (arg2) memcpy(arg1->Manufacturer,arg2,512*sizeof(char));
+ else memset(arg1->Manufacturer,0,512*sizeof(char));
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_Manufacturer_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsPSEQDESC_Manufacturer_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_Manufacturer_get" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ result = (char *)(char *) ((arg1)->Manufacturer);
+ {
+ size_t size = 512;
+
+ while (size && (result[size - 1] == '\0')) --size;
+
+ resultobj = SWIG_FromCharPtrAndSize(result, size);
+ }
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_Model_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ char *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ char temp2[512] ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsPSEQDESC_Model_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_Model_set" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ res2 = SWIG_AsCharArray(obj1, temp2, 512);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsPSEQDESC_Model_set" "', argument " "2"" of type '" "char [512]""'");
+ }
+ arg2 = reinterpret_cast< char * >(temp2);
+ if (arg2) memcpy(arg1->Model,arg2,512*sizeof(char));
+ else memset(arg1->Model,0,512*sizeof(char));
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsPSEQDESC_Model_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsPSEQDESC_Model_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsPSEQDESC_Model_get" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+ result = (char *)(char *) ((arg1)->Model);
+ {
+ size_t size = 512;
+
+ while (size && (result[size - 1] == '\0')) --size;
+
+ resultobj = SWIG_FromCharPtrAndSize(result, size);
+ }
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsPSEQDESC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_cmsPSEQDESC")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsPSEQDESC *)new cmsPSEQDESC();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsPSEQDESC, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsPSEQDESC(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsPSEQDESC *arg1 = (cmsPSEQDESC *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsPSEQDESC",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsPSEQDESC, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsPSEQDESC" "', argument " "1"" of type '" "cmsPSEQDESC *""'");
+ }
+ arg1 = reinterpret_cast< cmsPSEQDESC * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsPSEQDESC_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsPSEQDESC, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsSEQ_n_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsSEQ *arg1 = (cmsSEQ *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSEQ_n_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsSEQ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSEQ_n_set" "', argument " "1"" of type '" "cmsSEQ *""'");
+ }
+ arg1 = reinterpret_cast< cmsSEQ * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsSEQ_n_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->n = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSEQ_n_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsSEQ *arg1 = (cmsSEQ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsSEQ_n_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsSEQ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSEQ_n_get" "', argument " "1"" of type '" "cmsSEQ *""'");
+ }
+ arg1 = reinterpret_cast< cmsSEQ * >(argp1);
+ result = (int) ((arg1)->n);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSEQ_seq_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsSEQ *arg1 = (cmsSEQ *) 0 ;
+ cmsPSEQDESC *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSEQ_seq_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsSEQ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSEQ_seq_set" "', argument " "1"" of type '" "cmsSEQ *""'");
+ }
+ arg1 = reinterpret_cast< cmsSEQ * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSEQ_seq_set" "', argument " "2"" of type '" "cmsPSEQDESC [1]""'");
+ }
+ arg2 = reinterpret_cast< cmsPSEQDESC * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)1; ++ii) arg1->seq[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""seq""' of type '""cmsPSEQDESC [1]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSEQ_seq_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsSEQ *arg1 = (cmsSEQ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsPSEQDESC *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsSEQ_seq_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsSEQ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSEQ_seq_get" "', argument " "1"" of type '" "cmsSEQ *""'");
+ }
+ arg1 = reinterpret_cast< cmsSEQ * >(argp1);
+ result = (cmsPSEQDESC *)(cmsPSEQDESC *) ((arg1)->seq);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsPSEQDESC, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsSEQ(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsSEQ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_cmsSEQ")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsSEQ *)new cmsSEQ();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsSEQ, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsSEQ(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsSEQ *arg1 = (cmsSEQ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsSEQ",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsSEQ, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsSEQ" "', argument " "1"" of type '" "cmsSEQ *""'");
+ }
+ arg1 = reinterpret_cast< cmsSEQ * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsSEQ_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsSEQ, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsReadProfileSequenceDescription(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ LPcmsSEQ result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsReadProfileSequenceDescription",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadProfileSequenceDescription" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = cmsReadProfileSequenceDescription(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new LPcmsSEQ(static_cast< const LPcmsSEQ& >(result))), SWIGTYPE_p_LPcmsSEQ, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFreeProfileSequenceDescription(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsSEQ arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsFreeProfileSequenceDescription",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPcmsSEQ, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsFreeProfileSequenceDescription" "', argument " "1"" of type '" "LPcmsSEQ""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsFreeProfileSequenceDescription" "', argument " "1"" of type '" "LPcmsSEQ""'");
+ } else {
+ LPcmsSEQ * temp = reinterpret_cast< LPcmsSEQ * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ cmsFreeProfileSequenceDescription(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsICCcolorSpace(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icColorSpaceSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsICCcolorSpace",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "_cmsICCcolorSpace" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+
+
+ InErrorFlag = 0;
+ result = _cmsICCcolorSpace(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new icColorSpaceSignature(static_cast< const icColorSpaceSignature& >(result))), SWIGTYPE_p_icColorSpaceSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsLCMScolorSpace(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icColorSpaceSignature arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsLCMScolorSpace",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsLCMScolorSpace" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsLCMScolorSpace" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (int)_cmsLCMScolorSpace(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsChannelsOf(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icColorSpaceSignature arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsChannelsOf",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsChannelsOf" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsChannelsOf" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (int)_cmsChannelsOf(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsIsMatrixShaper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsIsMatrixShaper",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsIsMatrixShaper" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsIsMatrixShaper(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIsIntentSupported(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int arg2 ;
+ int arg3 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIsIntentSupported",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIsIntentSupported" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIsIntentSupported" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsIsIntentSupported" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIsIntentSupported(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetPCS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ icColorSpaceSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsGetPCS",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetPCS" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = cmsGetPCS(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new icColorSpaceSignature(static_cast< const icColorSpaceSignature& >(result))), SWIGTYPE_p_icColorSpaceSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetColorSpace(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ icColorSpaceSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsGetColorSpace",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetColorSpace" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = cmsGetColorSpace(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new icColorSpaceSignature(static_cast< const icColorSpaceSignature& >(result))), SWIGTYPE_p_icColorSpaceSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetDeviceClass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ icProfileClassSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsGetDeviceClass",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetDeviceClass" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = cmsGetDeviceClass(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new icProfileClassSignature(static_cast< const icProfileClassSignature& >(result))), SWIGTYPE_p_icProfileClassSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetProfileICCversion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsGetProfileICCversion",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetProfileICCversion" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (DWORD)cmsGetProfileICCversion(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetProfileICCversion(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ DWORD arg2 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetProfileICCversion",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetProfileICCversion" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsSetProfileICCversion" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ cmsSetProfileICCversion(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetTagCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ icInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsGetTagCount",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetTagCount" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = cmsGetTagCount(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new icInt32Number(static_cast< const icInt32Number& >(result))), SWIGTYPE_p_icInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetTagSignature(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ icInt32Number arg2 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ SwigValueWrapper< icTagSignature > result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsGetTagSignature",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetTagSignature" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsGetTagSignature" "', argument " "2"" of type '" "icInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsGetTagSignature" "', argument " "2"" of type '" "icInt32Number""'");
+ } else {
+ icInt32Number * temp = reinterpret_cast< icInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = cmsGetTagSignature(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new icTagSignature(static_cast< const icTagSignature& >(result))), SWIGTYPE_p_icTagSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetDeviceClass(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ icProfileClassSignature arg2 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetDeviceClass",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetDeviceClass" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icProfileClassSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSetDeviceClass" "', argument " "2"" of type '" "icProfileClassSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsSetDeviceClass" "', argument " "2"" of type '" "icProfileClassSignature""'");
+ } else {
+ icProfileClassSignature * temp = reinterpret_cast< icProfileClassSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ cmsSetDeviceClass(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetColorSpace(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ icColorSpaceSignature arg2 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetColorSpace",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetColorSpace" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSetColorSpace" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsSetColorSpace" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ cmsSetColorSpace(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetPCS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ icColorSpaceSignature arg2 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetPCS",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetPCS" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSetPCS" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsSetPCS" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ cmsSetPCS(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetRenderingIntent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int arg2 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetRenderingIntent",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetRenderingIntent" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsSetRenderingIntent" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ cmsSetRenderingIntent(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetHeaderFlags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ DWORD arg2 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetHeaderFlags",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetHeaderFlags" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsSetHeaderFlags" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ cmsSetHeaderFlags(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetHeaderAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ DWORD arg2 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetHeaderAttributes",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetHeaderAttributes" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsSetHeaderAttributes" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ cmsSetHeaderAttributes(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetProfileID(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ LPBYTE arg2 = (LPBYTE) 0 ;
+ int res1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetProfileID",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetProfileID" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_char, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSetProfileID" "', argument " "2"" of type '" "LPBYTE""'");
+ }
+ arg2 = reinterpret_cast< LPBYTE >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsSetProfileID(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ DWORD arg2 ;
+ cmsHPROFILE arg3 = (cmsHPROFILE) 0 ;
+ DWORD arg4 ;
+ int arg5 ;
+ DWORD arg6 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ int res3 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ int val5 ;
+ int ecode5 = 0 ;
+ unsigned long val6 ;
+ int ecode6 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+ PyObject * obj5 = 0 ;
+ cmsHTRANSFORM result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOOO:cmsCreateTransform",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCreateTransform" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCreateTransform" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsCreateTransform" "', argument " "3"" of type '" "cmsHPROFILE""'");
+ }
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsCreateTransform" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+ ecode5 = SWIG_AsVal_int(obj4, &val5);
+ if (!SWIG_IsOK(ecode5)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "cmsCreateTransform" "', argument " "5"" of type '" "int""'");
+ }
+ arg5 = static_cast< int >(val5);
+ ecode6 = SWIG_AsVal_unsigned_SS_long(obj5, &val6);
+ if (!SWIG_IsOK(ecode6)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "cmsCreateTransform" "', argument " "6"" of type '" "DWORD""'");
+ }
+ arg6 = static_cast< DWORD >(val6);
+
+
+ InErrorFlag = 0;
+ result = (cmsHTRANSFORM)cmsCreateTransform(arg1,arg2,arg3,arg4,arg5,arg6);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateProofingTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ DWORD arg2 ;
+ cmsHPROFILE arg3 = (cmsHPROFILE) 0 ;
+ DWORD arg4 ;
+ cmsHPROFILE arg5 = (cmsHPROFILE) 0 ;
+ int arg6 ;
+ int arg7 ;
+ DWORD arg8 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ int res3 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ int res5 ;
+ int val6 ;
+ int ecode6 = 0 ;
+ int val7 ;
+ int ecode7 = 0 ;
+ unsigned long val8 ;
+ int ecode8 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+ PyObject * obj5 = 0 ;
+ PyObject * obj6 = 0 ;
+ PyObject * obj7 = 0 ;
+ cmsHTRANSFORM result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOOOOO:cmsCreateProofingTransform",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCreateProofingTransform" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCreateProofingTransform" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsCreateProofingTransform" "', argument " "3"" of type '" "cmsHPROFILE""'");
+ }
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsCreateProofingTransform" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+ res5 = SWIG_ConvertPtr(obj4,SWIG_as_voidptrptr(&arg5), 0, 0);
+ if (!SWIG_IsOK(res5)) {
+ SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "cmsCreateProofingTransform" "', argument " "5"" of type '" "cmsHPROFILE""'");
+ }
+ ecode6 = SWIG_AsVal_int(obj5, &val6);
+ if (!SWIG_IsOK(ecode6)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "cmsCreateProofingTransform" "', argument " "6"" of type '" "int""'");
+ }
+ arg6 = static_cast< int >(val6);
+ ecode7 = SWIG_AsVal_int(obj6, &val7);
+ if (!SWIG_IsOK(ecode7)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "cmsCreateProofingTransform" "', argument " "7"" of type '" "int""'");
+ }
+ arg7 = static_cast< int >(val7);
+ ecode8 = SWIG_AsVal_unsigned_SS_long(obj7, &val8);
+ if (!SWIG_IsOK(ecode8)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode8), "in method '" "cmsCreateProofingTransform" "', argument " "8"" of type '" "DWORD""'");
+ }
+ arg8 = static_cast< DWORD >(val8);
+
+
+ InErrorFlag = 0;
+ result = (cmsHTRANSFORM)cmsCreateProofingTransform(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCreateMultiprofileTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE *arg1 ;
+ int arg2 ;
+ DWORD arg3 ;
+ DWORD arg4 ;
+ int arg5 ;
+ DWORD arg6 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ unsigned long val3 ;
+ int ecode3 = 0 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ int val5 ;
+ int ecode5 = 0 ;
+ unsigned long val6 ;
+ int ecode6 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+ PyObject * obj5 = 0 ;
+ cmsHTRANSFORM result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOOO:cmsCreateMultiprofileTransform",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_void, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsCreateMultiprofileTransform" "', argument " "1"" of type '" "cmsHPROFILE []""'");
+ }
+ arg1 = reinterpret_cast< cmsHPROFILE * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCreateMultiprofileTransform" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsCreateMultiprofileTransform" "', argument " "3"" of type '" "DWORD""'");
+ }
+ arg3 = static_cast< DWORD >(val3);
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsCreateMultiprofileTransform" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+ ecode5 = SWIG_AsVal_int(obj4, &val5);
+ if (!SWIG_IsOK(ecode5)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "cmsCreateMultiprofileTransform" "', argument " "5"" of type '" "int""'");
+ }
+ arg5 = static_cast< int >(val5);
+ ecode6 = SWIG_AsVal_unsigned_SS_long(obj5, &val6);
+ if (!SWIG_IsOK(ecode6)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "cmsCreateMultiprofileTransform" "', argument " "6"" of type '" "DWORD""'");
+ }
+ arg6 = static_cast< DWORD >(val6);
+
+
+ InErrorFlag = 0;
+ result = (cmsHTRANSFORM)cmsCreateMultiprofileTransform(arg1,arg2,arg3,arg4,arg5,arg6);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsDeleteTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsDeleteTransform",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsDeleteTransform" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+
+
+ InErrorFlag = 0;
+ cmsDeleteTransform(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsDoTransform(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ LPVOID arg2 = (LPVOID) 0 ;
+ LPVOID arg3 = (LPVOID) 0 ;
+ unsigned int arg4 ;
+ int res1 ;
+ int res2 ;
+ int res3 ;
+ unsigned int val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsDoTransform",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsDoTransform" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsDoTransform" "', argument " "2"" of type '" "LPVOID""'");
+ }
+ res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsDoTransform" "', argument " "3"" of type '" "LPVOID""'");
+ }
+ ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsDoTransform" "', argument " "4"" of type '" "unsigned int""'");
+ }
+ arg4 = static_cast< unsigned int >(val4);
+
+
+ InErrorFlag = 0;
+ cmsDoTransform(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsChangeBuffersFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ DWORD arg2 ;
+ DWORD arg3 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ unsigned long val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsChangeBuffersFormat",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsChangeBuffersFormat" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsChangeBuffersFormat" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsChangeBuffersFormat" "', argument " "3"" of type '" "DWORD""'");
+ }
+ arg3 = static_cast< DWORD >(val3);
+
+
+ InErrorFlag = 0;
+ cmsChangeBuffersFormat(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetAlarmCodes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int arg2 ;
+ int arg3 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsSetAlarmCodes",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsSetAlarmCodes" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsSetAlarmCodes" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsSetAlarmCodes" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ cmsSetAlarmCodes(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetAlarmCodes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int *arg1 = (int *) 0 ;
+ int *arg2 = (int *) 0 ;
+ int *arg3 = (int *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsGetAlarmCodes",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_int, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetAlarmCodes" "', argument " "1"" of type '" "int *""'");
+ }
+ arg1 = reinterpret_cast< int * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_int, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsGetAlarmCodes" "', argument " "2"" of type '" "int *""'");
+ }
+ arg2 = reinterpret_cast< int * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_int, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsGetAlarmCodes" "', argument " "3"" of type '" "int *""'");
+ }
+ arg3 = reinterpret_cast< int * >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsGetAlarmCodes(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetAdaptationState(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsSetAdaptationState",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsSetAdaptationState" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsSetAdaptationState(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetCMYKPreservationStrategy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsSetCMYKPreservationStrategy",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsSetCMYKPreservationStrategy" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsSetCMYKPreservationStrategy(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLOR_Name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLOR *arg1 = (cmsNAMEDCOLOR *) 0 ;
+ char *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ char temp2[(256)] ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNAMEDCOLOR_Name_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLOR, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLOR_Name_set" "', argument " "1"" of type '" "cmsNAMEDCOLOR *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLOR * >(argp1);
+ res2 = SWIG_AsCharArray(obj1, temp2, (256));
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsNAMEDCOLOR_Name_set" "', argument " "2"" of type '" "char [(256)]""'");
+ }
+ arg2 = reinterpret_cast< char * >(temp2);
+ if (arg2) memcpy(arg1->Name,arg2,(256)*sizeof(char));
+ else memset(arg1->Name,0,(256)*sizeof(char));
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLOR_Name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLOR *arg1 = (cmsNAMEDCOLOR *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNAMEDCOLOR_Name_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLOR, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLOR_Name_get" "', argument " "1"" of type '" "cmsNAMEDCOLOR *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLOR * >(argp1);
+ result = (char *)(char *) ((arg1)->Name);
+ {
+ size_t size = (256);
+
+ while (size && (result[size - 1] == '\0')) --size;
+
+ resultobj = SWIG_FromCharPtrAndSize(result, size);
+ }
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLOR_PCS_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLOR *arg1 = (cmsNAMEDCOLOR *) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNAMEDCOLOR_PCS_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLOR, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLOR_PCS_set" "', argument " "1"" of type '" "cmsNAMEDCOLOR *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLOR * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsNAMEDCOLOR_PCS_set" "', argument " "2"" of type '" "WORD [3]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)3; ++ii) arg1->PCS[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""PCS""' of type '""WORD [3]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLOR_PCS_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLOR *arg1 = (cmsNAMEDCOLOR *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNAMEDCOLOR_PCS_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLOR, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLOR_PCS_get" "', argument " "1"" of type '" "cmsNAMEDCOLOR *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLOR * >(argp1);
+ result = (WORD *)(WORD *) ((arg1)->PCS);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLOR_DeviceColorant_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLOR *arg1 = (cmsNAMEDCOLOR *) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNAMEDCOLOR_DeviceColorant_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLOR, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLOR_DeviceColorant_set" "', argument " "1"" of type '" "cmsNAMEDCOLOR *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLOR * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsNAMEDCOLOR_DeviceColorant_set" "', argument " "2"" of type '" "WORD [16]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->DeviceColorant[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""DeviceColorant""' of type '""WORD [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLOR_DeviceColorant_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLOR *arg1 = (cmsNAMEDCOLOR *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNAMEDCOLOR_DeviceColorant_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLOR, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLOR_DeviceColorant_get" "', argument " "1"" of type '" "cmsNAMEDCOLOR *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLOR * >(argp1);
+ result = (WORD *)(WORD *) ((arg1)->DeviceColorant);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsNAMEDCOLOR(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLOR *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_cmsNAMEDCOLOR")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsNAMEDCOLOR *)new cmsNAMEDCOLOR();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsNAMEDCOLOR, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsNAMEDCOLOR(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLOR *arg1 = (cmsNAMEDCOLOR *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsNAMEDCOLOR",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLOR, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsNAMEDCOLOR" "', argument " "1"" of type '" "cmsNAMEDCOLOR *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLOR * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsNAMEDCOLOR_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsNAMEDCOLOR, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_nColors_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNAMEDCOLORLIST_nColors_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_nColors_set" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsNAMEDCOLORLIST_nColors_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->nColors = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_nColors_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNAMEDCOLORLIST_nColors_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_nColors_get" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ result = (int) ((arg1)->nColors);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_Allocated_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNAMEDCOLORLIST_Allocated_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_Allocated_set" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsNAMEDCOLORLIST_Allocated_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->Allocated = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_Allocated_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNAMEDCOLORLIST_Allocated_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_Allocated_get" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ result = (int) ((arg1)->Allocated);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_ColorantCount_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNAMEDCOLORLIST_ColorantCount_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_ColorantCount_set" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsNAMEDCOLORLIST_ColorantCount_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->ColorantCount = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_ColorantCount_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNAMEDCOLORLIST_ColorantCount_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_ColorantCount_get" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ result = (int) ((arg1)->ColorantCount);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_Prefix_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ char *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ char temp2[33] ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNAMEDCOLORLIST_Prefix_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_Prefix_set" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ res2 = SWIG_AsCharArray(obj1, temp2, 33);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsNAMEDCOLORLIST_Prefix_set" "', argument " "2"" of type '" "char [33]""'");
+ }
+ arg2 = reinterpret_cast< char * >(temp2);
+ if (arg2) memcpy(arg1->Prefix,arg2,33*sizeof(char));
+ else memset(arg1->Prefix,0,33*sizeof(char));
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_Prefix_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNAMEDCOLORLIST_Prefix_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_Prefix_get" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ result = (char *)(char *) ((arg1)->Prefix);
+ {
+ size_t size = 33;
+
+ while (size && (result[size - 1] == '\0')) --size;
+
+ resultobj = SWIG_FromCharPtrAndSize(result, size);
+ }
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_Suffix_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ char *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ char temp2[33] ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNAMEDCOLORLIST_Suffix_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_Suffix_set" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ res2 = SWIG_AsCharArray(obj1, temp2, 33);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsNAMEDCOLORLIST_Suffix_set" "', argument " "2"" of type '" "char [33]""'");
+ }
+ arg2 = reinterpret_cast< char * >(temp2);
+ if (arg2) memcpy(arg1->Suffix,arg2,33*sizeof(char));
+ else memset(arg1->Suffix,0,33*sizeof(char));
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_Suffix_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNAMEDCOLORLIST_Suffix_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_Suffix_get" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ result = (char *)(char *) ((arg1)->Suffix);
+ {
+ size_t size = 33;
+
+ while (size && (result[size - 1] == '\0')) --size;
+
+ resultobj = SWIG_FromCharPtrAndSize(result, size);
+ }
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_List_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ cmsNAMEDCOLOR *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNAMEDCOLORLIST_List_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_List_set" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsNAMEDCOLOR, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsNAMEDCOLORLIST_List_set" "', argument " "2"" of type '" "cmsNAMEDCOLOR [1]""'");
+ }
+ arg2 = reinterpret_cast< cmsNAMEDCOLOR * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)1; ++ii) arg1->List[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""List""' of type '""cmsNAMEDCOLOR [1]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNAMEDCOLORLIST_List_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsNAMEDCOLOR *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNAMEDCOLORLIST_List_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNAMEDCOLORLIST_List_get" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+ result = (cmsNAMEDCOLOR *)(cmsNAMEDCOLOR *) ((arg1)->List);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsNAMEDCOLOR, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_cmsNAMEDCOLORLIST(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_cmsNAMEDCOLORLIST")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsNAMEDCOLORLIST *)new cmsNAMEDCOLORLIST();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsNAMEDCOLORLIST, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_cmsNAMEDCOLORLIST(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsNAMEDCOLORLIST *arg1 = (cmsNAMEDCOLORLIST *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_cmsNAMEDCOLORLIST",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsNAMEDCOLORLIST, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_cmsNAMEDCOLORLIST" "', argument " "1"" of type '" "cmsNAMEDCOLORLIST *""'");
+ }
+ arg1 = reinterpret_cast< cmsNAMEDCOLORLIST * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *cmsNAMEDCOLORLIST_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_cmsNAMEDCOLORLIST, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsNamedColorCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsNamedColorCount",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNamedColorCount" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (int)cmsNamedColorCount(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNamedColorInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ int arg2 ;
+ char *arg3 = (char *) 0 ;
+ char *arg4 = (char *) 0 ;
+ char *arg5 = (char *) 0 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ int res4 ;
+ char *buf4 = 0 ;
+ int alloc4 = 0 ;
+ int res5 ;
+ char *buf5 = 0 ;
+ int alloc5 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOO:cmsNamedColorInfo",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNamedColorInfo" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsNamedColorInfo" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsNamedColorInfo" "', argument " "3"" of type '" "char *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+ res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsNamedColorInfo" "', argument " "4"" of type '" "char *""'");
+ }
+ arg4 = reinterpret_cast< char * >(buf4);
+ res5 = SWIG_AsCharPtrAndSize(obj4, &buf5, NULL, &alloc5);
+ if (!SWIG_IsOK(res5)) {
+ SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "cmsNamedColorInfo" "', argument " "5"" of type '" "char *""'");
+ }
+ arg5 = reinterpret_cast< char * >(buf5);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsNamedColorInfo(arg1,arg2,arg3,arg4,arg5);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ if (alloc5 == SWIG_NEWOBJ) delete[] buf5;
+ return resultobj;
+fail:
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ if (alloc5 == SWIG_NEWOBJ) delete[] buf5;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsNamedColorIndex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsNamedColorIndex",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsNamedColorIndex" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsNamedColorIndex" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsNamedColorIndex(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReadColorantTable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPcmsNAMEDCOLORLIST result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsReadColorantTable",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadColorantTable" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReadColorantTable" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsReadColorantTable" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = cmsReadColorantTable(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new LPcmsNAMEDCOLORLIST(static_cast< const LPcmsNAMEDCOLORLIST& >(result))), SWIGTYPE_p_LPcmsNAMEDCOLORLIST, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAddTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ void *arg3 = (void *) 0 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ int res3 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsAddTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAddTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsAddTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsAddTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsAddTag" "', argument " "3"" of type '" "void const *""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsAddTag(arg1,arg2,(void const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTransform2DeviceLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ DWORD arg2 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsTransform2DeviceLink",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTransform2DeviceLink" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsTransform2DeviceLink" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)cmsTransform2DeviceLink(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsSetLUTdepth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int arg2 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsSetLUTdepth",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsSetLUTdepth" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsSetLUTdepth" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ _cmsSetLUTdepth(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSaveProfile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSaveProfile",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSaveProfile" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSaveProfile" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsSaveProfile(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsSaveProfileToMem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ void *arg2 = (void *) 0 ;
+ size_t *arg3 = (size_t *) 0 ;
+ int res1 ;
+ int res2 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsSaveProfileToMem",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsSaveProfileToMem" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsSaveProfileToMem" "', argument " "2"" of type '" "void *""'");
+ }
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_size_t, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsSaveProfileToMem" "', argument " "3"" of type '" "size_t *""'");
+ }
+ arg3 = reinterpret_cast< size_t * >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsSaveProfileToMem(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetPostScriptCSA(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int arg2 ;
+ LPVOID arg3 = (LPVOID) 0 ;
+ DWORD arg4 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int res3 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsGetPostScriptCSA",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetPostScriptCSA" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsGetPostScriptCSA" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsGetPostScriptCSA" "', argument " "3"" of type '" "LPVOID""'");
+ }
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsGetPostScriptCSA" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+
+
+ InErrorFlag = 0;
+ result = (DWORD)cmsGetPostScriptCSA(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetPostScriptCRD(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int arg2 ;
+ LPVOID arg3 = (LPVOID) 0 ;
+ DWORD arg4 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int res3 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsGetPostScriptCRD",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetPostScriptCRD" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsGetPostScriptCRD" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsGetPostScriptCRD" "', argument " "3"" of type '" "LPVOID""'");
+ }
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsGetPostScriptCRD" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+
+
+ InErrorFlag = 0;
+ result = (DWORD)cmsGetPostScriptCRD(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetPostScriptCRDEx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int arg2 ;
+ DWORD arg3 ;
+ LPVOID arg4 = (LPVOID) 0 ;
+ DWORD arg5 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ unsigned long val3 ;
+ int ecode3 = 0 ;
+ int res4 ;
+ unsigned long val5 ;
+ int ecode5 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOO:cmsGetPostScriptCRDEx",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetPostScriptCRDEx" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsGetPostScriptCRDEx" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsGetPostScriptCRDEx" "', argument " "3"" of type '" "DWORD""'");
+ }
+ arg3 = static_cast< DWORD >(val3);
+ res4 = SWIG_ConvertPtr(obj3,SWIG_as_voidptrptr(&arg4), 0, 0);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsGetPostScriptCRDEx" "', argument " "4"" of type '" "LPVOID""'");
+ }
+ ecode5 = SWIG_AsVal_unsigned_SS_long(obj4, &val5);
+ if (!SWIG_IsOK(ecode5)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "cmsGetPostScriptCRDEx" "', argument " "5"" of type '" "DWORD""'");
+ }
+ arg5 = static_cast< DWORD >(val5);
+
+
+ InErrorFlag = 0;
+ result = (DWORD)cmsGetPostScriptCRDEx(arg1,arg2,arg3,arg4,arg5);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsErrorAction(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsErrorAction",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsErrorAction" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsErrorAction(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetErrorHandler(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsErrorHandlerFunction arg1 = (cmsErrorHandlerFunction) 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsSetErrorHandler",&obj0)) SWIG_fail;
+ {
+ int res = SWIG_ConvertFunctionPtr(obj0, (void**)(&arg1), SWIGTYPE_p_f_int_p_q_const__char__int);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "cmsSetErrorHandler" "', argument " "1"" of type '" "cmsErrorHandlerFunction""'");
+ }
+ }
+
+
+ InErrorFlag = 0;
+ cmsSetErrorHandler(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAllocLUT(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)":cmsAllocLUT")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)cmsAllocLUT();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAllocLinearTable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ LPGAMMATABLE *arg2 ;
+ int arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsAllocLinearTable",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAllocLinearTable" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsAllocLinearTable" "', argument " "2"" of type '" "LPGAMMATABLE []""'");
+ }
+ arg2 = reinterpret_cast< LPGAMMATABLE * >(argp2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsAllocLinearTable" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)cmsAllocLinearTable(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAlloc3DGrid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ int arg2 ;
+ int arg3 ;
+ int arg4 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ int val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsAlloc3DGrid",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAlloc3DGrid" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsAlloc3DGrid" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsAlloc3DGrid" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+ ecode4 = SWIG_AsVal_int(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsAlloc3DGrid" "', argument " "4"" of type '" "int""'");
+ }
+ arg4 = static_cast< int >(val4);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)cmsAlloc3DGrid(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetMatrixLUT(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSetMatrixLUT",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetMatrixLUT" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSetMatrixLUT" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)cmsSetMatrixLUT(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetMatrixLUT4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ LPVEC3 arg3 = (LPVEC3) 0 ;
+ DWORD arg4 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsSetMatrixLUT4",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetMatrixLUT4" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSetMatrixLUT4" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsSetMatrixLUT4" "', argument " "3"" of type '" "LPVEC3""'");
+ }
+ arg3 = reinterpret_cast< LPVEC3 >(argp3);
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsSetMatrixLUT4" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)cmsSetMatrixLUT4(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFreeLUT(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsFreeLUT",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsFreeLUT" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+
+
+ InErrorFlag = 0;
+ cmsFreeLUT(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsEvalLUT(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ WORD *arg2 ;
+ WORD *arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsEvalLUT",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsEvalLUT" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsEvalLUT" "', argument " "2"" of type '" "WORD []""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsEvalLUT" "', argument " "3"" of type '" "WORD []""'");
+ }
+ arg3 = reinterpret_cast< WORD * >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsEvalLUT(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsEvalLUTreverse(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ WORD *arg2 ;
+ WORD *arg3 ;
+ LPWORD arg4 = (LPWORD) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsEvalLUTreverse",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsEvalLUTreverse" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsEvalLUTreverse" "', argument " "2"" of type '" "WORD []""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsEvalLUTreverse" "', argument " "3"" of type '" "WORD []""'");
+ }
+ arg3 = reinterpret_cast< WORD * >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsEvalLUTreverse" "', argument " "4"" of type '" "LPWORD""'");
+ }
+ arg4 = reinterpret_cast< LPWORD >(argp4);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsEvalLUTreverse(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReadICCLut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsReadICCLut",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadICCLut" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReadICCLut" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsReadICCLut" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)cmsReadICCLut(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsDupLUT(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsDupLUT",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsDupLUT" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)cmsDupLUT(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSample3DGrid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ _cmsSAMPLER arg2 = (_cmsSAMPLER) 0 ;
+ LPVOID arg3 = (LPVOID) 0 ;
+ DWORD arg4 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res3 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsSample3DGrid",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSample3DGrid" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_p_void__int);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "cmsSample3DGrid" "', argument " "2"" of type '" "_cmsSAMPLER""'");
+ }
+ }
+ res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsSample3DGrid" "', argument " "3"" of type '" "LPVOID""'");
+ }
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsSample3DGrid" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsSample3DGrid(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSetUserFormatters(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ DWORD arg2 ;
+ cmsFORMATTER arg3 = (cmsFORMATTER) 0 ;
+ DWORD arg4 ;
+ cmsFORMATTER arg5 = (cmsFORMATTER) 0 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOO:cmsSetUserFormatters",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSetUserFormatters" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsSetUserFormatters" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj2, (void**)(&arg3), SWIGTYPE_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "cmsSetUserFormatters" "', argument " "3"" of type '" "cmsFORMATTER""'");
+ }
+ }
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsSetUserFormatters" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj4, (void**)(&arg5), SWIGTYPE_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "cmsSetUserFormatters" "', argument " "5"" of type '" "cmsFORMATTER""'");
+ }
+ }
+
+
+ InErrorFlag = 0;
+ cmsSetUserFormatters(arg1,arg2,arg3,arg4,arg5);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsGetUserFormatters(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ LPDWORD arg2 = (LPDWORD) 0 ;
+ cmsFORMATTER *arg3 = (cmsFORMATTER *) 0 ;
+ LPDWORD arg4 = (LPDWORD) 0 ;
+ cmsFORMATTER *arg5 = (cmsFORMATTER *) 0 ;
+ int res1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ void *argp5 = 0 ;
+ int res5 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOO:cmsGetUserFormatters",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsGetUserFormatters" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_long, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsGetUserFormatters" "', argument " "2"" of type '" "LPDWORD""'");
+ }
+ arg2 = reinterpret_cast< LPDWORD >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsGetUserFormatters" "', argument " "3"" of type '" "cmsFORMATTER *""'");
+ }
+ arg3 = reinterpret_cast< cmsFORMATTER * >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_unsigned_long, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsGetUserFormatters" "', argument " "4"" of type '" "LPDWORD""'");
+ }
+ arg4 = reinterpret_cast< LPDWORD >(argp4);
+ res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char, 0 | 0 );
+ if (!SWIG_IsOK(res5)) {
+ SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "cmsGetUserFormatters" "', argument " "5"" of type '" "cmsFORMATTER *""'");
+ }
+ arg5 = reinterpret_cast< cmsFORMATTER * >(argp5);
+
+
+ InErrorFlag = 0;
+ cmsGetUserFormatters(arg1,arg2,arg3,arg4,arg5);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8Alloc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)":cmsIT8Alloc")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (LCMSHANDLE)cmsIT8Alloc();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8Free(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsIT8Free",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8Free" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+
+
+ InErrorFlag = 0;
+ cmsIT8Free(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8TableCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsIT8TableCount",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8TableCount" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (int)cmsIT8TableCount(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetTable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int arg2 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8SetTable",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetTable" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIT8SetTable" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsIT8SetTable(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8LoadFromFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ char *arg1 = (char *) 0 ;
+ int res1 ;
+ char *buf1 = 0 ;
+ int alloc1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSHANDLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsIT8LoadFromFile",&obj0)) SWIG_fail;
+ res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8LoadFromFile" "', argument " "1"" of type '" "char const *""'");
+ }
+ arg1 = reinterpret_cast< char * >(buf1);
+
+
+ InErrorFlag = 0;
+ result = (LCMSHANDLE)cmsIT8LoadFromFile((char const *)arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return resultobj;
+fail:
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8LoadFromMem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ void *arg1 = (void *) 0 ;
+ size_t arg2 ;
+ int res1 ;
+ size_t val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSHANDLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8LoadFromMem",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8LoadFromMem" "', argument " "1"" of type '" "void *""'");
+ }
+ ecode2 = SWIG_AsVal_size_t(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIT8LoadFromMem" "', argument " "2"" of type '" "size_t""'");
+ }
+ arg2 = static_cast< size_t >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSHANDLE)cmsIT8LoadFromMem(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SaveToFile(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8SaveToFile",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SaveToFile" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SaveToFile" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SaveToFile(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SaveToMem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ void *arg2 = (void *) 0 ;
+ size_t *arg3 = (size_t *) 0 ;
+ int res1 ;
+ int res2 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8SaveToMem",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SaveToMem" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SaveToMem" "', argument " "2"" of type '" "void *""'");
+ }
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_size_t, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8SaveToMem" "', argument " "3"" of type '" "size_t *""'");
+ }
+ arg3 = reinterpret_cast< size_t * >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SaveToMem(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetSheetType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsIT8GetSheetType",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetSheetType" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsIT8GetSheetType(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetSheetType(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8SetSheetType",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetSheetType" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetSheetType" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetSheetType(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetComment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8SetComment",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetComment" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetComment" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetComment(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetPropertyStr(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8SetPropertyStr",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetPropertyStr" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetPropertyStr" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8SetPropertyStr" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetPropertyStr(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetPropertyDbl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ double arg3 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8SetPropertyDbl",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetPropertyDbl" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetPropertyDbl" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsIT8SetPropertyDbl" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetPropertyDbl(arg1,(char const *)arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetPropertyHex(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int arg3 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8SetPropertyHex",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetPropertyHex" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetPropertyHex" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsIT8SetPropertyHex" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetPropertyHex(arg1,(char const *)arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetPropertyMulti(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ char *arg4 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ int res4 ;
+ char *buf4 = 0 ;
+ int alloc4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsIT8SetPropertyMulti",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetPropertyMulti" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetPropertyMulti" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8SetPropertyMulti" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+ res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsIT8SetPropertyMulti" "', argument " "4"" of type '" "char const *""'");
+ }
+ arg4 = reinterpret_cast< char * >(buf4);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetPropertyMulti(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetPropertyUncooked(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8SetPropertyUncooked",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetPropertyUncooked" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetPropertyUncooked" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8SetPropertyUncooked" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetPropertyUncooked(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetProperty(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8GetProperty",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetProperty" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8GetProperty" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsIT8GetProperty(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetPropertyDbl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8GetPropertyDbl",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetPropertyDbl" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8GetPropertyDbl" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsIT8GetPropertyDbl(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetPropertyMulti(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8GetPropertyMulti",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetPropertyMulti" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8GetPropertyMulti" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8GetPropertyMulti" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsIT8GetPropertyMulti(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8EnumProperties(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char ***arg2 = (char ***) 0 ;
+ int res1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8EnumProperties",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8EnumProperties" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_p_char, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8EnumProperties" "', argument " "2"" of type '" "char const ***""'");
+ }
+ arg2 = reinterpret_cast< char *** >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsIT8EnumProperties(arg1,(char const ***)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8EnumPropertyMulti(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char ***arg3 = (char ***) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8EnumPropertyMulti",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8EnumPropertyMulti" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8EnumPropertyMulti" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_p_char, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8EnumPropertyMulti" "', argument " "3"" of type '" "char const ***""'");
+ }
+ arg3 = reinterpret_cast< char *** >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsIT8EnumPropertyMulti(arg1,(char const *)arg2,(char const ***)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetDataRowCol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int arg2 ;
+ int arg3 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8GetDataRowCol",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetDataRowCol" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIT8GetDataRowCol" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsIT8GetDataRowCol" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsIT8GetDataRowCol(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetDataRowColDbl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int arg2 ;
+ int arg3 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8GetDataRowColDbl",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetDataRowColDbl" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIT8GetDataRowColDbl" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsIT8GetDataRowColDbl" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsIT8GetDataRowColDbl(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetDataRowCol(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int arg2 ;
+ int arg3 ;
+ char *arg4 = (char *) 0 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ int res4 ;
+ char *buf4 = 0 ;
+ int alloc4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsIT8SetDataRowCol",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetDataRowCol" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIT8SetDataRowCol" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsIT8SetDataRowCol" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+ res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsIT8SetDataRowCol" "', argument " "4"" of type '" "char const *""'");
+ }
+ arg4 = reinterpret_cast< char * >(buf4);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetDataRowCol(arg1,arg2,arg3,(char const *)arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return resultobj;
+fail:
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetDataRowColDbl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int arg2 ;
+ int arg3 ;
+ double arg4 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ double val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsIT8SetDataRowColDbl",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetDataRowColDbl" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIT8SetDataRowColDbl" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsIT8SetDataRowColDbl" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+ ecode4 = SWIG_AsVal_double(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsIT8SetDataRowColDbl" "', argument " "4"" of type '" "double""'");
+ }
+ arg4 = static_cast< double >(val4);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetDataRowColDbl(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8GetData",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetData" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8GetData" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8GetData" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsIT8GetData(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetDataDbl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8GetDataDbl",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetDataDbl" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8GetDataDbl" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8GetDataDbl" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (double)cmsIT8GetDataDbl(arg1,(char const *)arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetData(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ char *arg4 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ int res4 ;
+ char *buf4 = 0 ;
+ int alloc4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsIT8SetData",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetData" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetData" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8SetData" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+ res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsIT8SetData" "', argument " "4"" of type '" "char const *""'");
+ }
+ arg4 = reinterpret_cast< char * >(buf4);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetData(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetDataDbl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ double arg4 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ double val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsIT8SetDataDbl",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetDataDbl" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetDataDbl" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8SetDataDbl" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+ ecode4 = SWIG_AsVal_double(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsIT8SetDataDbl" "', argument " "4"" of type '" "double""'");
+ }
+ arg4 = static_cast< double >(val4);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetDataDbl(arg1,(char const *)arg2,(char const *)arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetDataFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8GetDataFormat",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetDataFormat" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8GetDataFormat" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsIT8GetDataFormat(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetDataFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int arg2 ;
+ char *arg3 = (char *) 0 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8SetDataFormat",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetDataFormat" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIT8SetDataFormat" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8SetDataFormat" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetDataFormat(arg1,arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8EnumDataFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char ***arg2 = (char ***) 0 ;
+ int res1 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8EnumDataFormat",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8EnumDataFormat" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_p_char, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8EnumDataFormat" "', argument " "2"" of type '" "char ***""'");
+ }
+ arg2 = reinterpret_cast< char *** >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsIT8EnumDataFormat(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetPatchName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ int arg2 ;
+ char *arg3 = (char *) 0 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsIT8GetPatchName",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetPatchName" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIT8GetPatchName" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8GetPatchName" "', argument " "3"" of type '" "char *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (char *)cmsIT8GetPatchName(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_FromCharPtr((const char *)result);
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8GetPatchByName(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8GetPatchByName",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8GetPatchByName" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8GetPatchByName" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsIT8GetPatchByName(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetTableByLabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ char *arg4 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ int res4 ;
+ char *buf4 = 0 ;
+ int alloc4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsIT8SetTableByLabel",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetTableByLabel" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetTableByLabel" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsIT8SetTableByLabel" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+ res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsIT8SetTableByLabel" "', argument " "4"" of type '" "char const *""'");
+ }
+ arg4 = reinterpret_cast< char * >(buf4);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsIT8SetTableByLabel(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ if (alloc4 == SWIG_NEWOBJ) delete[] buf4;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8SetIndexColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8SetIndexColumn",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8SetIndexColumn" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8SetIndexColumn" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsIT8SetIndexColumn(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIT8DefineDblFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSHANDLE arg1 = (LCMSHANDLE) 0 ;
+ char *arg2 = (char *) 0 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIT8DefineDblFormat",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIT8DefineDblFormat" "', argument " "1"" of type '" "LCMSHANDLE""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsIT8DefineDblFormat" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ cmsIT8DefineDblFormat(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsLabEncoded2Float(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELab arg1 = (LPcmsCIELab) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsLabEncoded2Float",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsLabEncoded2Float" "', argument " "1"" of type '" "LPcmsCIELab""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELab >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsLabEncoded2Float" "', argument " "2"" of type '" "WORD const [3]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsLabEncoded2Float(arg1,(unsigned short const (*))arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsLabEncoded2Float4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIELab arg1 = (LPcmsCIELab) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsLabEncoded2Float4",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsLabEncoded2Float4" "', argument " "1"" of type '" "LPcmsCIELab""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIELab >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsLabEncoded2Float4" "', argument " "2"" of type '" "WORD const [3]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsLabEncoded2Float4(arg1,(unsigned short const (*))arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFloat2LabEncoded(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD *arg1 ;
+ cmsCIELab *arg2 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsFloat2LabEncoded",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsFloat2LabEncoded" "', argument " "1"" of type '" "WORD [3]""'");
+ }
+ arg1 = reinterpret_cast< WORD * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsFloat2LabEncoded" "', argument " "2"" of type '" "cmsCIELab const *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIELab * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsFloat2LabEncoded(arg1,(cmsCIELab const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFloat2LabEncoded4(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD *arg1 ;
+ cmsCIELab *arg2 = (cmsCIELab *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsFloat2LabEncoded4",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsFloat2LabEncoded4" "', argument " "1"" of type '" "WORD [3]""'");
+ }
+ arg1 = reinterpret_cast< WORD * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIELab, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsFloat2LabEncoded4" "', argument " "2"" of type '" "cmsCIELab const *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIELab * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsFloat2LabEncoded4(arg1,(cmsCIELab const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsXYZEncoded2Float(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ arg1 = (LPcmsCIEXYZ) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsXYZEncoded2Float",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsXYZEncoded2Float" "', argument " "1"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZ >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsXYZEncoded2Float" "', argument " "2"" of type '" "WORD const [3]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsXYZEncoded2Float(arg1,(unsigned short const (*))arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFloat2XYZEncoded(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD *arg1 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsFloat2XYZEncoded",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsFloat2XYZEncoded" "', argument " "1"" of type '" "WORD [3]""'");
+ }
+ arg1 = reinterpret_cast< WORD * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsFloat2XYZEncoded" "', argument " "2"" of type '" "cmsCIEXYZ const *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsFloat2XYZEncoded(arg1,(cmsCIEXYZ const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddTextTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ char *arg3 = (char *) 0 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddTextTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddTextTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddTextTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddTextTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddTextTag" "', argument " "3"" of type '" "char const *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddTextTag(arg1,arg2,(char const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddXYZTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ cmsCIEXYZ *arg3 = (cmsCIEXYZ *) 0 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddXYZTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddXYZTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddXYZTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddXYZTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddXYZTag" "', argument " "3"" of type '" "cmsCIEXYZ const *""'");
+ }
+ arg3 = reinterpret_cast< cmsCIEXYZ * >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddXYZTag(arg1,arg2,(cmsCIEXYZ const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddLUTTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ void *arg3 = (void *) 0 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ int res3 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddLUTTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddLUTTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddLUTTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddLUTTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_ConvertPtr(obj2,SWIG_as_voidptrptr(&arg3), 0, 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddLUTTag" "', argument " "3"" of type '" "void const *""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddLUTTag(arg1,arg2,(void const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddGammaTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ LPGAMMATABLE arg3 = (LPGAMMATABLE) 0 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddGammaTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddGammaTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddGammaTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddGammaTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddGammaTag" "', argument " "3"" of type '" "LPGAMMATABLE""'");
+ }
+ arg3 = reinterpret_cast< LPGAMMATABLE >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddGammaTag(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddChromaticityTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ LPcmsCIExyYTRIPLE arg3 = (LPcmsCIExyYTRIPLE) 0 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddChromaticityTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddChromaticityTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddChromaticityTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddChromaticityTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIExyYTRIPLE, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddChromaticityTag" "', argument " "3"" of type '" "LPcmsCIExyYTRIPLE""'");
+ }
+ arg3 = reinterpret_cast< LPcmsCIExyYTRIPLE >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddChromaticityTag(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddSequenceDescriptionTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ LPcmsSEQ arg3 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddSequenceDescriptionTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddSequenceDescriptionTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddSequenceDescriptionTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddSequenceDescriptionTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ {
+ res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_LPcmsSEQ, 0 | 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddSequenceDescriptionTag" "', argument " "3"" of type '" "LPcmsSEQ""'");
+ }
+ if (!argp3) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddSequenceDescriptionTag" "', argument " "3"" of type '" "LPcmsSEQ""'");
+ } else {
+ LPcmsSEQ * temp = reinterpret_cast< LPcmsSEQ * >(argp3);
+ arg3 = *temp;
+ if (SWIG_IsNewObj(res3)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddSequenceDescriptionTag(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddNamedColorTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ LPcmsNAMEDCOLORLIST arg3 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddNamedColorTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddNamedColorTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddNamedColorTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddNamedColorTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ {
+ res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_LPcmsNAMEDCOLORLIST, 0 | 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddNamedColorTag" "', argument " "3"" of type '" "LPcmsNAMEDCOLORLIST""'");
+ }
+ if (!argp3) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddNamedColorTag" "', argument " "3"" of type '" "LPcmsNAMEDCOLORLIST""'");
+ } else {
+ LPcmsNAMEDCOLORLIST * temp = reinterpret_cast< LPcmsNAMEDCOLORLIST * >(argp3);
+ arg3 = *temp;
+ if (SWIG_IsNewObj(res3)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddNamedColorTag(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddDateTimeTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ tm *arg3 = (tm *) 0 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddDateTimeTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddDateTimeTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddDateTimeTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddDateTimeTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_tm, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddDateTimeTag" "', argument " "3"" of type '" "tm *""'");
+ }
+ arg3 = reinterpret_cast< tm * >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddDateTimeTag(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddColorantTableTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ LPcmsNAMEDCOLORLIST arg3 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddColorantTableTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddColorantTableTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddColorantTableTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddColorantTableTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ {
+ res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_LPcmsNAMEDCOLORLIST, 0 | 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddColorantTableTag" "', argument " "3"" of type '" "LPcmsNAMEDCOLORLIST""'");
+ }
+ if (!argp3) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddColorantTableTag" "', argument " "3"" of type '" "LPcmsNAMEDCOLORLIST""'");
+ } else {
+ LPcmsNAMEDCOLORLIST * temp = reinterpret_cast< LPcmsNAMEDCOLORLIST * >(argp3);
+ arg3 = *temp;
+ if (SWIG_IsNewObj(res3)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddColorantTableTag(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsAddChromaticAdaptationTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ cmsCIEXYZ *arg3 = (cmsCIEXYZ *) 0 ;
+ int res1 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsAddChromaticAdaptationTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsAddChromaticAdaptationTag" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsAddChromaticAdaptationTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsAddChromaticAdaptationTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsAddChromaticAdaptationTag" "', argument " "3"" of type '" "cmsCIEXYZ const *""'");
+ }
+ arg3 = reinterpret_cast< cmsCIEXYZ * >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsAddChromaticAdaptationTag(arg1,arg2,(cmsCIEXYZ const *)arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsQuickFloor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsQuickFloor",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "_cmsQuickFloor" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+
+
+ InErrorFlag = 0;
+ result = (int)_cmsQuickFloor(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsClampWord(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsClampWord",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "_cmsClampWord" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+
+
+ InErrorFlag = 0;
+ result = (WORD)_cmsClampWord(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsMalloc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ size_t arg1 ;
+ size_t val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ void *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsMalloc",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_size_t(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "_cmsMalloc" "', argument " "1"" of type '" "size_t""'");
+ }
+ arg1 = static_cast< size_t >(val1);
+
+
+ InErrorFlag = 0;
+ result = (void *)_cmsMalloc(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsCalloc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ size_t arg1 ;
+ size_t arg2 ;
+ size_t val1 ;
+ int ecode1 = 0 ;
+ size_t val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ void *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsCalloc",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_size_t(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "_cmsCalloc" "', argument " "1"" of type '" "size_t""'");
+ }
+ arg1 = static_cast< size_t >(val1);
+ ecode2 = SWIG_AsVal_size_t(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsCalloc" "', argument " "2"" of type '" "size_t""'");
+ }
+ arg2 = static_cast< size_t >(val2);
+
+
+ InErrorFlag = 0;
+ result = (void *)_cmsCalloc(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsFree(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ void *arg1 = (void *) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsFree",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsFree" "', argument " "1"" of type '" "void *""'");
+ }
+
+
+ InErrorFlag = 0;
+ _cmsFree(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSignalError(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ int res3 ;
+ char *buf3 = 0 ;
+ int alloc3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsSignalError",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsSignalError" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsSignalError" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsSignalError" "', argument " "3"" of type '" "char *""'");
+ }
+ arg3 = reinterpret_cast< char * >(buf3);
+
+
+ InErrorFlag = 0;
+ cmsSignalError(arg1,(char const *)arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ if (alloc3 == SWIG_NEWOBJ) delete[] buf3;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTestAlign16_a_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign16 *arg1 = (_cmsTestAlign16 *) 0 ;
+ icS15Fixed16Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTestAlign16_a_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign16, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTestAlign16_a_set" "', argument " "1"" of type '" "_cmsTestAlign16 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign16 * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icS15Fixed16Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTestAlign16_a_set" "', argument " "2"" of type '" "icS15Fixed16Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTestAlign16_a_set" "', argument " "2"" of type '" "icS15Fixed16Number""'");
+ } else {
+ icS15Fixed16Number * temp = reinterpret_cast< icS15Fixed16Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->a = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTestAlign16_a_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign16 *arg1 = (_cmsTestAlign16 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icS15Fixed16Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTestAlign16_a_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign16, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTestAlign16_a_get" "', argument " "1"" of type '" "_cmsTestAlign16 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign16 * >(argp1);
+ result = ((arg1)->a);
+ resultobj = SWIG_NewPointerObj((new icS15Fixed16Number(static_cast< const icS15Fixed16Number& >(result))), SWIGTYPE_p_icS15Fixed16Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTestAlign16_b_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign16 *arg1 = (_cmsTestAlign16 *) 0 ;
+ icUInt16Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTestAlign16_b_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign16, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTestAlign16_b_set" "', argument " "1"" of type '" "_cmsTestAlign16 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign16 * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt16Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTestAlign16_b_set" "', argument " "2"" of type '" "icUInt16Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTestAlign16_b_set" "', argument " "2"" of type '" "icUInt16Number""'");
+ } else {
+ icUInt16Number * temp = reinterpret_cast< icUInt16Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->b = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTestAlign16_b_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign16 *arg1 = (_cmsTestAlign16 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt16Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTestAlign16_b_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign16, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTestAlign16_b_get" "', argument " "1"" of type '" "_cmsTestAlign16 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign16 * >(argp1);
+ result = ((arg1)->b);
+ resultobj = SWIG_NewPointerObj((new icUInt16Number(static_cast< const icUInt16Number& >(result))), SWIGTYPE_p_icUInt16Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new__cmsTestAlign16(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign16 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new__cmsTestAlign16")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (_cmsTestAlign16 *)new _cmsTestAlign16();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__cmsTestAlign16, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete__cmsTestAlign16(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign16 *arg1 = (_cmsTestAlign16 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete__cmsTestAlign16",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign16, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__cmsTestAlign16" "', argument " "1"" of type '" "_cmsTestAlign16 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign16 * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_cmsTestAlign16_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p__cmsTestAlign16, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap__cmsTestAlign8_a_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign8 *arg1 = (_cmsTestAlign8 *) 0 ;
+ icS15Fixed16Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTestAlign8_a_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTestAlign8_a_set" "', argument " "1"" of type '" "_cmsTestAlign8 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign8 * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icS15Fixed16Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTestAlign8_a_set" "', argument " "2"" of type '" "icS15Fixed16Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTestAlign8_a_set" "', argument " "2"" of type '" "icS15Fixed16Number""'");
+ } else {
+ icS15Fixed16Number * temp = reinterpret_cast< icS15Fixed16Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->a = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTestAlign8_a_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign8 *arg1 = (_cmsTestAlign8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icS15Fixed16Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTestAlign8_a_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTestAlign8_a_get" "', argument " "1"" of type '" "_cmsTestAlign8 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign8 * >(argp1);
+ result = ((arg1)->a);
+ resultobj = SWIG_NewPointerObj((new icS15Fixed16Number(static_cast< const icS15Fixed16Number& >(result))), SWIGTYPE_p_icS15Fixed16Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTestAlign8_b_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign8 *arg1 = (_cmsTestAlign8 *) 0 ;
+ icUInt8Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTestAlign8_b_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTestAlign8_b_set" "', argument " "1"" of type '" "_cmsTestAlign8 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign8 * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt8Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTestAlign8_b_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTestAlign8_b_set" "', argument " "2"" of type '" "icUInt8Number""'");
+ } else {
+ icUInt8Number * temp = reinterpret_cast< icUInt8Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->b = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTestAlign8_b_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign8 *arg1 = (_cmsTestAlign8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt8Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTestAlign8_b_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign8, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTestAlign8_b_get" "', argument " "1"" of type '" "_cmsTestAlign8 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign8 * >(argp1);
+ result = ((arg1)->b);
+ resultobj = SWIG_NewPointerObj((new icUInt8Number(static_cast< const icUInt8Number& >(result))), SWIGTYPE_p_icUInt8Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new__cmsTestAlign8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign8 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new__cmsTestAlign8")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (_cmsTestAlign8 *)new _cmsTestAlign8();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__cmsTestAlign8, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete__cmsTestAlign8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTestAlign8 *arg1 = (_cmsTestAlign8 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete__cmsTestAlign8",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmsTestAlign8, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__cmsTestAlign8" "', argument " "1"" of type '" "_cmsTestAlign8 *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTestAlign8 * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_cmsTestAlign8_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p__cmsTestAlign8, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_FixedMul(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ Fixed32 arg1 ;
+ Fixed32 arg2 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ Fixed32 result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:FixedMul",&obj0,&obj1)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FixedMul" "', argument " "1"" of type '" "Fixed32""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FixedMul" "', argument " "1"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FixedMul" "', argument " "2"" of type '" "Fixed32""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FixedMul" "', argument " "2"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = FixedMul(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new Fixed32(static_cast< const Fixed32& >(result))), SWIGTYPE_p_icInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_FixedSquare(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ Fixed32 arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ Fixed32 result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:FixedSquare",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FixedSquare" "', argument " "1"" of type '" "Fixed32""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FixedSquare" "', argument " "1"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = FixedSquare(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new Fixed32(static_cast< const Fixed32& >(result))), SWIGTYPE_p_icInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_ToFixedDomain(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ Fixed32 result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:ToFixedDomain",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "ToFixedDomain" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+
+
+ InErrorFlag = 0;
+ result = ToFixedDomain(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new Fixed32(static_cast< const Fixed32& >(result))), SWIGTYPE_p_icInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_FromFixedDomain(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ Fixed32 arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:FromFixedDomain",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FromFixedDomain" "', argument " "1"" of type '" "Fixed32""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FromFixedDomain" "', argument " "1"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (int)FromFixedDomain(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_FixedLERP(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ Fixed32 arg1 ;
+ Fixed32 arg2 ;
+ Fixed32 arg3 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ Fixed32 result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:FixedLERP",&obj0,&obj1,&obj2)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "FixedLERP" "', argument " "1"" of type '" "Fixed32""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FixedLERP" "', argument " "1"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FixedLERP" "', argument " "2"" of type '" "Fixed32""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FixedLERP" "', argument " "2"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ {
+ res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "FixedLERP" "', argument " "3"" of type '" "Fixed32""'");
+ }
+ if (!argp3) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FixedLERP" "', argument " "3"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp3);
+ arg3 = *temp;
+ if (SWIG_IsNewObj(res3)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = FixedLERP(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new Fixed32(static_cast< const Fixed32& >(result))), SWIGTYPE_p_icInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_FixedScale(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD arg1 ;
+ Fixed32 arg2 ;
+ unsigned short val1 ;
+ int ecode1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:FixedScale",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_unsigned_SS_short(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "FixedScale" "', argument " "1"" of type '" "WORD""'");
+ }
+ arg1 = static_cast< WORD >(val1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "FixedScale" "', argument " "2"" of type '" "Fixed32""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "FixedScale" "', argument " "2"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (WORD)FixedScale(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_WVEC3_n_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WVEC3 *arg1 = (WVEC3 *) 0 ;
+ Fixed32 *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:WVEC3_n_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_WVEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WVEC3_n_set" "', argument " "1"" of type '" "WVEC3 *""'");
+ }
+ arg1 = reinterpret_cast< WVEC3 * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_icInt32Number, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WVEC3_n_set" "', argument " "2"" of type '" "Fixed32 [3]""'");
+ }
+ arg2 = reinterpret_cast< Fixed32 * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)3; ++ii) arg1->n[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""n""' of type '""Fixed32 [3]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_WVEC3_n_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WVEC3 *arg1 = (WVEC3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ Fixed32 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:WVEC3_n_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_WVEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WVEC3_n_get" "', argument " "1"" of type '" "WVEC3 *""'");
+ }
+ arg1 = reinterpret_cast< WVEC3 * >(argp1);
+ result = (Fixed32 *)(Fixed32 *) ((arg1)->n);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_icInt32Number, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_WVEC3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WVEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_WVEC3")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (WVEC3 *)new WVEC3();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WVEC3, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_WVEC3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WVEC3 *arg1 = (WVEC3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_WVEC3",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_WVEC3, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_WVEC3" "', argument " "1"" of type '" "WVEC3 *""'");
+ }
+ arg1 = reinterpret_cast< WVEC3 * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *WVEC3_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_WVEC3, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_WMAT3_v_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WMAT3 *arg1 = (WMAT3 *) 0 ;
+ WVEC3 *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:WMAT3_v_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_WMAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WMAT3_v_set" "', argument " "1"" of type '" "WMAT3 *""'");
+ }
+ arg1 = reinterpret_cast< WMAT3 * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WVEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WMAT3_v_set" "', argument " "2"" of type '" "WVEC3 [3]""'");
+ }
+ arg2 = reinterpret_cast< WVEC3 * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)3; ++ii) arg1->v[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""v""' of type '""WVEC3 [3]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_WMAT3_v_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WMAT3 *arg1 = (WMAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WVEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:WMAT3_v_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_WMAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WMAT3_v_get" "', argument " "1"" of type '" "WMAT3 *""'");
+ }
+ arg1 = reinterpret_cast< WMAT3 * >(argp1);
+ result = (WVEC3 *)(WVEC3 *) ((arg1)->v);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WVEC3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_WMAT3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WMAT3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_WMAT3")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (WMAT3 *)new WMAT3();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WMAT3, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_WMAT3(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WMAT3 *arg1 = (WMAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_WMAT3",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_WMAT3, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_WMAT3" "', argument " "1"" of type '" "WMAT3 *""'");
+ }
+ arg1 = reinterpret_cast< WMAT3 * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *WMAT3_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_WMAT3, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_VEC3init(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ double arg2 ;
+ double arg3 ;
+ double arg4 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ double val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:VEC3init",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3init" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "VEC3init" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "VEC3init" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+ ecode4 = SWIG_AsVal_double(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "VEC3init" "', argument " "4"" of type '" "double""'");
+ }
+ arg4 = static_cast< double >(val4);
+
+
+ InErrorFlag = 0;
+ VEC3init(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3initF(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWVEC3 arg1 ;
+ double arg2 ;
+ double arg3 ;
+ double arg4 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ double val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:VEC3initF",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3initF" "', argument " "1"" of type '" "LPWVEC3""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "VEC3initF" "', argument " "1"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "VEC3initF" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "VEC3initF" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+ ecode4 = SWIG_AsVal_double(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "VEC3initF" "', argument " "4"" of type '" "double""'");
+ }
+ arg4 = static_cast< double >(val4);
+
+
+ InErrorFlag = 0;
+ VEC3initF(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3toFix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWVEC3 arg1 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:VEC3toFix",&obj0,&obj1)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3toFix" "', argument " "1"" of type '" "LPWVEC3""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "VEC3toFix" "', argument " "1"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3toFix" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+
+
+ InErrorFlag = 0;
+ VEC3toFix(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3fromFix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPWVEC3 arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:VEC3fromFix",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3fromFix" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3fromFix" "', argument " "2"" of type '" "LPWVEC3""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "VEC3fromFix" "', argument " "2"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ VEC3fromFix(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3scaleFix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWORD arg1 = (LPWORD) 0 ;
+ LPWVEC3 arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:VEC3scaleFix",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3scaleFix" "', argument " "1"" of type '" "LPWORD""'");
+ }
+ arg1 = reinterpret_cast< LPWORD >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3scaleFix" "', argument " "2"" of type '" "LPWVEC3""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "VEC3scaleFix" "', argument " "2"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ VEC3scaleFix(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3swap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:VEC3swap",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3swap" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3swap" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+
+
+ InErrorFlag = 0;
+ VEC3swap(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3divK(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ double arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:VEC3divK",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3divK" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3divK" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "VEC3divK" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ VEC3divK(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3perK(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ double arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:VEC3perK",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3perK" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3perK" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "VEC3perK" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ VEC3perK(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3minus(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ LPVEC3 arg3 = (LPVEC3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:VEC3minus",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3minus" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3minus" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "VEC3minus" "', argument " "3"" of type '" "LPVEC3""'");
+ }
+ arg3 = reinterpret_cast< LPVEC3 >(argp3);
+
+
+ InErrorFlag = 0;
+ VEC3minus(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3perComp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ LPVEC3 arg3 = (LPVEC3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:VEC3perComp",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3perComp" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3perComp" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "VEC3perComp" "', argument " "3"" of type '" "LPVEC3""'");
+ }
+ arg3 = reinterpret_cast< LPVEC3 >(argp3);
+
+
+ InErrorFlag = 0;
+ VEC3perComp(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3equal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWVEC3 arg1 ;
+ LPWVEC3 arg2 ;
+ double arg3 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:VEC3equal",&obj0,&obj1,&obj2)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3equal" "', argument " "1"" of type '" "LPWVEC3""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "VEC3equal" "', argument " "1"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3equal" "', argument " "2"" of type '" "LPWVEC3""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "VEC3equal" "', argument " "2"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "VEC3equal" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)VEC3equal(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3equalF(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ double arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:VEC3equalF",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3equalF" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3equalF" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "VEC3equalF" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)VEC3equalF(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3scaleAndCut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWVEC3 arg1 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ double arg3 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:VEC3scaleAndCut",&obj0,&obj1,&obj2)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3scaleAndCut" "', argument " "1"" of type '" "LPWVEC3""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "VEC3scaleAndCut" "', argument " "1"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3scaleAndCut" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "VEC3scaleAndCut" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ VEC3scaleAndCut(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3cross(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ LPVEC3 arg3 = (LPVEC3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:VEC3cross",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3cross" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3cross" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "VEC3cross" "', argument " "3"" of type '" "LPVEC3""'");
+ }
+ arg3 = reinterpret_cast< LPVEC3 >(argp3);
+
+
+ InErrorFlag = 0;
+ VEC3cross(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3saturate(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:VEC3saturate",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3saturate" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+
+
+ InErrorFlag = 0;
+ VEC3saturate(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3distance(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPVEC3 arg2 = (LPVEC3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:VEC3distance",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3distance" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "VEC3distance" "', argument " "2"" of type '" "LPVEC3""'");
+ }
+ arg2 = reinterpret_cast< LPVEC3 >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (double)VEC3distance(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_VEC3length(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:VEC3length",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "VEC3length" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (double)VEC3length(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3identity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:MAT3identity",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3identity" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+
+
+ InErrorFlag = 0;
+ MAT3identity(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3per(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ LPMAT3 arg3 = (LPMAT3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:MAT3per",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3per" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3per" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MAT3per" "', argument " "3"" of type '" "LPMAT3""'");
+ }
+ arg3 = reinterpret_cast< LPMAT3 >(argp3);
+
+
+ InErrorFlag = 0;
+ MAT3per(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3perK(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ double arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:MAT3perK",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3perK" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3perK" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "MAT3perK" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ MAT3perK(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3inverse(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MAT3inverse",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3inverse" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3inverse" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (int)MAT3inverse(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3solve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ LPVEC3 arg3 = (LPVEC3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:MAT3solve",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3solve" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3solve" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MAT3solve" "', argument " "3"" of type '" "LPVEC3""'");
+ }
+ arg3 = reinterpret_cast< LPVEC3 >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)MAT3solve(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3det(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:MAT3det",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3det" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (double)MAT3det(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3eval(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVEC3 arg1 = (LPVEC3) 0 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ LPVEC3 arg3 = (LPVEC3) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:MAT3eval",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3eval" "', argument " "1"" of type '" "LPVEC3""'");
+ }
+ arg1 = reinterpret_cast< LPVEC3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3eval" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_VEC3, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MAT3eval" "', argument " "3"" of type '" "LPVEC3""'");
+ }
+ arg3 = reinterpret_cast< LPVEC3 >(argp3);
+
+
+ InErrorFlag = 0;
+ MAT3eval(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3toFix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWMAT3 arg1 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MAT3toFix",&obj0,&obj1)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPWMAT3, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3toFix" "', argument " "1"" of type '" "LPWMAT3""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MAT3toFix" "', argument " "1"" of type '" "LPWMAT3""'");
+ } else {
+ LPWMAT3 * temp = reinterpret_cast< LPWMAT3 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3toFix" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+
+
+ InErrorFlag = 0;
+ MAT3toFix(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3fromFix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPWMAT3 arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MAT3fromFix",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3fromFix" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_LPWMAT3, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3fromFix" "', argument " "2"" of type '" "LPWMAT3""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MAT3fromFix" "', argument " "2"" of type '" "LPWMAT3""'");
+ } else {
+ LPWMAT3 * temp = reinterpret_cast< LPWMAT3 * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ MAT3fromFix(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3evalW(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWVEC3 arg1 ;
+ LPWMAT3 arg2 ;
+ LPWVEC3 arg3 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ void *argp3 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:MAT3evalW",&obj0,&obj1,&obj2)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3evalW" "', argument " "1"" of type '" "LPWVEC3""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MAT3evalW" "', argument " "1"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_LPWMAT3, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3evalW" "', argument " "2"" of type '" "LPWMAT3""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MAT3evalW" "', argument " "2"" of type '" "LPWMAT3""'");
+ } else {
+ LPWMAT3 * temp = reinterpret_cast< LPWMAT3 * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ {
+ res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "MAT3evalW" "', argument " "3"" of type '" "LPWVEC3""'");
+ }
+ if (!argp3) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MAT3evalW" "', argument " "3"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp3);
+ arg3 = *temp;
+ if (SWIG_IsNewObj(res3)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ MAT3evalW(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3isIdentity(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWMAT3 arg1 ;
+ double arg2 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MAT3isIdentity",&obj0,&obj1)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPWMAT3, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3isIdentity" "', argument " "1"" of type '" "LPWMAT3""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MAT3isIdentity" "', argument " "1"" of type '" "LPWMAT3""'");
+ } else {
+ LPWMAT3 * temp = reinterpret_cast< LPWMAT3 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MAT3isIdentity" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)MAT3isIdentity(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MAT3scaleAndCut(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWMAT3 arg1 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ double arg3 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:MAT3scaleAndCut",&obj0,&obj1,&obj2)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPWMAT3, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MAT3scaleAndCut" "', argument " "1"" of type '" "LPWMAT3""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "MAT3scaleAndCut" "', argument " "1"" of type '" "LPWMAT3""'");
+ } else {
+ LPWMAT3 * temp = reinterpret_cast< LPWMAT3 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MAT3scaleAndCut" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "MAT3scaleAndCut" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ MAT3scaleAndCut(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsIsLinear(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD *arg1 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsIsLinear",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsIsLinear" "', argument " "1"" of type '" "WORD []""'");
+ }
+ arg1 = reinterpret_cast< WORD * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsIsLinear" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsIsLinear(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_X0_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ unsigned int *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L8PARAMS_X0_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_X0_set" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_int, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "L8PARAMS_X0_set" "', argument " "2"" of type '" "unsigned int [256]""'");
+ }
+ arg2 = reinterpret_cast< unsigned int * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)256; ++ii) arg1->X0[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""X0""' of type '""unsigned int [256]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_X0_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L8PARAMS_X0_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_X0_get" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ result = (unsigned int *)(unsigned int *) ((arg1)->X0);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_int, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_Y0_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ unsigned int *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L8PARAMS_Y0_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_Y0_set" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_int, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "L8PARAMS_Y0_set" "', argument " "2"" of type '" "unsigned int [256]""'");
+ }
+ arg2 = reinterpret_cast< unsigned int * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)256; ++ii) arg1->Y0[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""Y0""' of type '""unsigned int [256]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_Y0_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L8PARAMS_Y0_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_Y0_get" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ result = (unsigned int *)(unsigned int *) ((arg1)->Y0);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_int, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_Z0_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ unsigned int *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L8PARAMS_Z0_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_Z0_set" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_int, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "L8PARAMS_Z0_set" "', argument " "2"" of type '" "unsigned int [256]""'");
+ }
+ arg2 = reinterpret_cast< unsigned int * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)256; ++ii) arg1->Z0[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""Z0""' of type '""unsigned int [256]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_Z0_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L8PARAMS_Z0_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_Z0_get" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ result = (unsigned int *)(unsigned int *) ((arg1)->Z0);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_int, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_rx_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L8PARAMS_rx_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_rx_set" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "L8PARAMS_rx_set" "', argument " "2"" of type '" "WORD [256]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)256; ++ii) arg1->rx[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""rx""' of type '""WORD [256]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_rx_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L8PARAMS_rx_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_rx_get" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ result = (WORD *)(WORD *) ((arg1)->rx);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_ry_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L8PARAMS_ry_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_ry_set" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "L8PARAMS_ry_set" "', argument " "2"" of type '" "WORD [256]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)256; ++ii) arg1->ry[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""ry""' of type '""WORD [256]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_ry_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L8PARAMS_ry_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_ry_get" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ result = (WORD *)(WORD *) ((arg1)->ry);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_rz_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L8PARAMS_rz_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_rz_set" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "L8PARAMS_rz_set" "', argument " "2"" of type '" "WORD [256]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)256; ++ii) arg1->rz[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""rz""' of type '""WORD [256]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L8PARAMS_rz_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L8PARAMS_rz_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L8PARAMS_rz_get" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+ result = (WORD *)(WORD *) ((arg1)->rz);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_L8PARAMS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_L8PARAMS")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (L8PARAMS *)new L8PARAMS();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l8opt_struc, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_L8PARAMS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L8PARAMS *arg1 = (L8PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_L8PARAMS",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l8opt_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_L8PARAMS" "', argument " "1"" of type '" "L8PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L8PARAMS * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *L8PARAMS_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p__lcms_l8opt_struc, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_nSamples_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_nSamples_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_nSamples_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_nSamples_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->nSamples = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_nSamples_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_nSamples_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_nSamples_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->nSamples);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_nInputs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_nInputs_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_nInputs_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_nInputs_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->nInputs = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_nInputs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_nInputs_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_nInputs_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->nInputs);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_nOutputs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_nOutputs_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_nOutputs_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_nOutputs_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->nOutputs = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_nOutputs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_nOutputs_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_nOutputs_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->nOutputs);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_Domain_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ WORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned short val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_Domain_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_Domain_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_short(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_Domain_set" "', argument " "2"" of type '" "WORD""'");
+ }
+ arg2 = static_cast< WORD >(val2);
+ if (arg1) (arg1)->Domain = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_Domain_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_Domain_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_Domain_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (WORD) ((arg1)->Domain);
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta1_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_opta1_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta1_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_opta1_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->opta1 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta1_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_opta1_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta1_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->opta1);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_opta2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta2_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_opta2_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->opta2 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_opta2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta2_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->opta2);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta3_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_opta3_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta3_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_opta3_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->opta3 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta3_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_opta3_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta3_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->opta3);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta4_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_opta4_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta4_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_opta4_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->opta4 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta4_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_opta4_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta4_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->opta4);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta5_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_opta5_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta5_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_opta5_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->opta5 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta5_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_opta5_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta5_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->opta5);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta6_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_opta6_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta6_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_opta6_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->opta6 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta6_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_opta6_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta6_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->opta6);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta7_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_opta7_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta7_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_opta7_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->opta7 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta7_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_opta7_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta7_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->opta7);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta8_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_opta8_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta8_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "L16PARAMS_opta8_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->opta8 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_opta8_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_opta8_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_opta8_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (int) ((arg1)->opta8);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_Interp3D_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ _cms3DLERP arg2 = (_cms3DLERP) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_Interp3D_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_Interp3D_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_a___unsigned_short_p__lcms_l16params_struc__void);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "L16PARAMS_Interp3D_set" "', argument " "2"" of type '" "_cms3DLERP""'");
+ }
+ }
+ if (arg1) (arg1)->Interp3D = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_Interp3D_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ _cms3DLERP result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_Interp3D_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_Interp3D_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (_cms3DLERP) ((arg1)->Interp3D);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_a___unsigned_short_p__lcms_l16params_struc__void);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_p8_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ LPL8PARAMS arg2 = (LPL8PARAMS) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:L16PARAMS_p8_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_p8_set" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_l8opt_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "L16PARAMS_p8_set" "', argument " "2"" of type '" "LPL8PARAMS""'");
+ }
+ arg2 = reinterpret_cast< LPL8PARAMS >(argp2);
+ if (arg1) (arg1)->p8 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_L16PARAMS_p8_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPL8PARAMS result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:L16PARAMS_p8_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "L16PARAMS_p8_get" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+ result = (LPL8PARAMS) ((arg1)->p8);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l8opt_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_L16PARAMS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_L16PARAMS")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (L16PARAMS *)new L16PARAMS();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l16params_struc, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_L16PARAMS(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ L16PARAMS *arg1 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_L16PARAMS",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_l16params_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_L16PARAMS" "', argument " "1"" of type '" "L16PARAMS *""'");
+ }
+ arg1 = reinterpret_cast< L16PARAMS * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *L16PARAMS_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p__lcms_l16params_struc, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsCalcL16Params(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ LPL16PARAMS arg2 = (LPL16PARAMS) 0 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsCalcL16Params",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsCalcL16Params" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsCalcL16Params" "', argument " "2"" of type '" "LPL16PARAMS""'");
+ }
+ arg2 = reinterpret_cast< LPL16PARAMS >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsCalcL16Params(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCalcCLUT16Params(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int arg2 ;
+ int arg3 ;
+ LPL16PARAMS arg4 = (LPL16PARAMS) 0 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsCalcCLUT16Params",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsCalcCLUT16Params" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCalcCLUT16Params" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsCalcCLUT16Params" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsCalcCLUT16Params" "', argument " "4"" of type '" "LPL16PARAMS""'");
+ }
+ arg4 = reinterpret_cast< LPL16PARAMS >(argp4);
+
+
+ InErrorFlag = 0;
+ cmsCalcCLUT16Params(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsCalcCLUT16ParamsEx(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int arg2 ;
+ int arg3 ;
+ LCMSBOOL arg4 ;
+ LPL16PARAMS arg5 = (LPL16PARAMS) 0 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ int val4 ;
+ int ecode4 = 0 ;
+ void *argp5 = 0 ;
+ int res5 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOO:cmsCalcCLUT16ParamsEx",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsCalcCLUT16ParamsEx" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsCalcCLUT16ParamsEx" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsCalcCLUT16ParamsEx" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+ ecode4 = SWIG_AsVal_int(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsCalcCLUT16ParamsEx" "', argument " "4"" of type '" "LCMSBOOL""'");
+ }
+ arg4 = static_cast< LCMSBOOL >(val4);
+ res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res5)) {
+ SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "cmsCalcCLUT16ParamsEx" "', argument " "5"" of type '" "LPL16PARAMS""'");
+ }
+ arg5 = reinterpret_cast< LPL16PARAMS >(argp5);
+
+
+ InErrorFlag = 0;
+ cmsCalcCLUT16ParamsEx(arg1,arg2,arg3,arg4,arg5);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsLinearInterpLUT16(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD arg1 ;
+ WORD *arg2 ;
+ LPL16PARAMS arg3 = (LPL16PARAMS) 0 ;
+ unsigned short val1 ;
+ int ecode1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsLinearInterpLUT16",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_unsigned_SS_short(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsLinearInterpLUT16" "', argument " "1"" of type '" "WORD""'");
+ }
+ arg1 = static_cast< WORD >(val1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsLinearInterpLUT16" "', argument " "2"" of type '" "WORD []""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsLinearInterpLUT16" "', argument " "3"" of type '" "LPL16PARAMS""'");
+ }
+ arg3 = reinterpret_cast< LPL16PARAMS >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (WORD)cmsLinearInterpLUT16(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsLinearInterpFixed(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD arg1 ;
+ WORD *arg2 ;
+ LPL16PARAMS arg3 = (LPL16PARAMS) 0 ;
+ unsigned short val1 ;
+ int ecode1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ Fixed32 result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsLinearInterpFixed",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_unsigned_SS_short(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsLinearInterpFixed" "', argument " "1"" of type '" "WORD""'");
+ }
+ arg1 = static_cast< WORD >(val1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsLinearInterpFixed" "', argument " "2"" of type '" "WORD []""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsLinearInterpFixed" "', argument " "3"" of type '" "LPL16PARAMS""'");
+ }
+ arg3 = reinterpret_cast< LPL16PARAMS >(argp3);
+
+
+ InErrorFlag = 0;
+ result = cmsLinearInterpFixed(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new Fixed32(static_cast< const Fixed32& >(result))), SWIGTYPE_p_icInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReverseLinearInterpLUT16(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD arg1 ;
+ WORD *arg2 ;
+ LPL16PARAMS arg3 = (LPL16PARAMS) 0 ;
+ unsigned short val1 ;
+ int ecode1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsReverseLinearInterpLUT16",&obj0,&obj1,&obj2)) SWIG_fail;
+ ecode1 = SWIG_AsVal_unsigned_SS_short(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsReverseLinearInterpLUT16" "', argument " "1"" of type '" "WORD""'");
+ }
+ arg1 = static_cast< WORD >(val1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReverseLinearInterpLUT16" "', argument " "2"" of type '" "WORD []""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsReverseLinearInterpLUT16" "', argument " "3"" of type '" "LPL16PARAMS""'");
+ }
+ arg3 = reinterpret_cast< LPL16PARAMS >(argp3);
+
+
+ InErrorFlag = 0;
+ result = (WORD)cmsReverseLinearInterpLUT16(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTrilinearInterp16(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD *arg1 ;
+ WORD *arg2 ;
+ WORD *arg3 ;
+ LPL16PARAMS arg4 = (LPL16PARAMS) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsTrilinearInterp16",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTrilinearInterp16" "', argument " "1"" of type '" "WORD []""'");
+ }
+ arg1 = reinterpret_cast< WORD * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTrilinearInterp16" "', argument " "2"" of type '" "WORD []""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsTrilinearInterp16" "', argument " "3"" of type '" "WORD []""'");
+ }
+ arg3 = reinterpret_cast< WORD * >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsTrilinearInterp16" "', argument " "4"" of type '" "LPL16PARAMS""'");
+ }
+ arg4 = reinterpret_cast< LPL16PARAMS >(argp4);
+
+
+ InErrorFlag = 0;
+ cmsTrilinearInterp16(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTetrahedralInterp16(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD *arg1 ;
+ WORD *arg2 ;
+ WORD *arg3 ;
+ LPL16PARAMS arg4 = (LPL16PARAMS) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsTetrahedralInterp16",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTetrahedralInterp16" "', argument " "1"" of type '" "WORD []""'");
+ }
+ arg1 = reinterpret_cast< WORD * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTetrahedralInterp16" "', argument " "2"" of type '" "WORD []""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsTetrahedralInterp16" "', argument " "3"" of type '" "WORD []""'");
+ }
+ arg3 = reinterpret_cast< WORD * >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsTetrahedralInterp16" "', argument " "4"" of type '" "LPL16PARAMS""'");
+ }
+ arg4 = reinterpret_cast< LPL16PARAMS >(argp4);
+
+
+ InErrorFlag = 0;
+ cmsTetrahedralInterp16(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsTetrahedralInterp8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD *arg1 ;
+ WORD *arg2 ;
+ WORD *arg3 ;
+ LPL16PARAMS arg4 = (LPL16PARAMS) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsTetrahedralInterp8",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsTetrahedralInterp8" "', argument " "1"" of type '" "WORD []""'");
+ }
+ arg1 = reinterpret_cast< WORD * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsTetrahedralInterp8" "', argument " "2"" of type '" "WORD []""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsTetrahedralInterp8" "', argument " "3"" of type '" "WORD []""'");
+ }
+ arg3 = reinterpret_cast< WORD * >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsTetrahedralInterp8" "', argument " "4"" of type '" "LPL16PARAMS""'");
+ }
+ arg4 = reinterpret_cast< LPL16PARAMS >(argp4);
+
+
+ InErrorFlag = 0;
+ cmsTetrahedralInterp8(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_wFlags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ DWORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_wFlags_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_wFlags_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_wFlags_set" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ if (arg1) (arg1)->wFlags = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_wFlags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_wFlags_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_wFlags_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (DWORD) ((arg1)->wFlags);
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Matrix_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ WMAT3 *arg2 = (WMAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_Matrix_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Matrix_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WMAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_Matrix_set" "', argument " "2"" of type '" "WMAT3 *""'");
+ }
+ arg2 = reinterpret_cast< WMAT3 * >(argp2);
+ if (arg1) (arg1)->Matrix = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Matrix_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WMAT3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_Matrix_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Matrix_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (WMAT3 *)& ((arg1)->Matrix);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WMAT3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_InputChan_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ unsigned int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_InputChan_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_InputChan_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_InputChan_set" "', argument " "2"" of type '" "unsigned int""'");
+ }
+ arg2 = static_cast< unsigned int >(val2);
+ if (arg1) (arg1)->InputChan = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_InputChan_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_InputChan_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_InputChan_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (unsigned int) ((arg1)->InputChan);
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_OutputChan_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ unsigned int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_OutputChan_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_OutputChan_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_OutputChan_set" "', argument " "2"" of type '" "unsigned int""'");
+ }
+ arg2 = static_cast< unsigned int >(val2);
+ if (arg1) (arg1)->OutputChan = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_OutputChan_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_OutputChan_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_OutputChan_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (unsigned int) ((arg1)->OutputChan);
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_InputEntries_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ unsigned int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_InputEntries_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_InputEntries_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_InputEntries_set" "', argument " "2"" of type '" "unsigned int""'");
+ }
+ arg2 = static_cast< unsigned int >(val2);
+ if (arg1) (arg1)->InputEntries = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_InputEntries_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_InputEntries_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_InputEntries_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (unsigned int) ((arg1)->InputEntries);
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_OutputEntries_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ unsigned int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_OutputEntries_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_OutputEntries_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_OutputEntries_set" "', argument " "2"" of type '" "unsigned int""'");
+ }
+ arg2 = static_cast< unsigned int >(val2);
+ if (arg1) (arg1)->OutputEntries = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_OutputEntries_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_OutputEntries_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_OutputEntries_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (unsigned int) ((arg1)->OutputEntries);
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_cLutPoints_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ unsigned int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_cLutPoints_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_cLutPoints_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_cLutPoints_set" "', argument " "2"" of type '" "unsigned int""'");
+ }
+ arg2 = static_cast< unsigned int >(val2);
+ if (arg1) (arg1)->cLutPoints = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_cLutPoints_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_cLutPoints_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_cLutPoints_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (unsigned int) ((arg1)->cLutPoints);
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L1_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ LPWORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_L1_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L1_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_L1_set" "', argument " "2"" of type '" "LPWORD [16]""'");
+ }
+ arg2 = reinterpret_cast< LPWORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->L1[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""L1""' of type '""LPWORD [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L1_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPWORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_L1_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L1_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (LPWORD *)(LPWORD *) ((arg1)->L1);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ LPWORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_L2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L2_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_L2_set" "', argument " "2"" of type '" "LPWORD [16]""'");
+ }
+ arg2 = reinterpret_cast< LPWORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->L2[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""L2""' of type '""LPWORD [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPWORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_L2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L2_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (LPWORD *)(LPWORD *) ((arg1)->L2);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_T_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ LPWORD arg2 = (LPWORD) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_T_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_T_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_T_set" "', argument " "2"" of type '" "LPWORD""'");
+ }
+ arg2 = reinterpret_cast< LPWORD >(argp2);
+ if (arg1) (arg1)->T = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_T_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_T_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_T_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (LPWORD) ((arg1)->T);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Tsize_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ unsigned int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_Tsize_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Tsize_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_Tsize_set" "', argument " "2"" of type '" "unsigned int""'");
+ }
+ arg2 = static_cast< unsigned int >(val2);
+ if (arg1) (arg1)->Tsize = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Tsize_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_Tsize_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Tsize_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (unsigned int) ((arg1)->Tsize);
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_In16params_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ L16PARAMS *arg2 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_In16params_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_In16params_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_In16params_set" "', argument " "2"" of type '" "L16PARAMS *""'");
+ }
+ arg2 = reinterpret_cast< L16PARAMS * >(argp2);
+ if (arg1) (arg1)->In16params = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_In16params_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ L16PARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_In16params_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_In16params_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (L16PARAMS *)& ((arg1)->In16params);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Out16params_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ L16PARAMS *arg2 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_Out16params_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Out16params_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_Out16params_set" "', argument " "2"" of type '" "L16PARAMS *""'");
+ }
+ arg2 = reinterpret_cast< L16PARAMS * >(argp2);
+ if (arg1) (arg1)->Out16params = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Out16params_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ L16PARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_Out16params_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Out16params_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (L16PARAMS *)& ((arg1)->Out16params);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_CLut16params_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ L16PARAMS *arg2 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_CLut16params_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_CLut16params_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_CLut16params_set" "', argument " "2"" of type '" "L16PARAMS *""'");
+ }
+ arg2 = reinterpret_cast< L16PARAMS * >(argp2);
+ if (arg1) (arg1)->CLut16params = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_CLut16params_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ L16PARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_CLut16params_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_CLut16params_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (L16PARAMS *)& ((arg1)->CLut16params);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Intent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_Intent_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Intent_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_Intent_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->Intent = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Intent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_Intent_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Intent_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (int) ((arg1)->Intent);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Mat3_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ WMAT3 *arg2 = (WMAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_Mat3_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Mat3_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WMAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_Mat3_set" "', argument " "2"" of type '" "WMAT3 *""'");
+ }
+ arg2 = reinterpret_cast< WMAT3 * >(argp2);
+ if (arg1) (arg1)->Mat3 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Mat3_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WMAT3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_Mat3_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Mat3_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (WMAT3 *)& ((arg1)->Mat3);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WMAT3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Ofs3_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ WVEC3 *arg2 = (WVEC3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_Ofs3_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Ofs3_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WVEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_Ofs3_set" "', argument " "2"" of type '" "WVEC3 *""'");
+ }
+ arg2 = reinterpret_cast< WVEC3 * >(argp2);
+ if (arg1) (arg1)->Ofs3 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Ofs3_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WVEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_Ofs3_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Ofs3_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (WVEC3 *)& ((arg1)->Ofs3);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WVEC3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L3_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ LPWORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_L3_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L3_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_L3_set" "', argument " "2"" of type '" "LPWORD [16]""'");
+ }
+ arg2 = reinterpret_cast< LPWORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->L3[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""L3""' of type '""LPWORD [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L3_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPWORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_L3_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L3_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (LPWORD *)(LPWORD *) ((arg1)->L3);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L3params_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ L16PARAMS *arg2 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_L3params_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L3params_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_L3params_set" "', argument " "2"" of type '" "L16PARAMS *""'");
+ }
+ arg2 = reinterpret_cast< L16PARAMS * >(argp2);
+ if (arg1) (arg1)->L3params = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L3params_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ L16PARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_L3params_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L3params_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (L16PARAMS *)& ((arg1)->L3params);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L3Entries_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ unsigned int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_L3Entries_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L3Entries_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_L3Entries_set" "', argument " "2"" of type '" "unsigned int""'");
+ }
+ arg2 = static_cast< unsigned int >(val2);
+ if (arg1) (arg1)->L3Entries = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L3Entries_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_L3Entries_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L3Entries_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (unsigned int) ((arg1)->L3Entries);
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Mat4_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ WMAT3 *arg2 = (WMAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_Mat4_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Mat4_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WMAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_Mat4_set" "', argument " "2"" of type '" "WMAT3 *""'");
+ }
+ arg2 = reinterpret_cast< WMAT3 * >(argp2);
+ if (arg1) (arg1)->Mat4 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Mat4_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WMAT3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_Mat4_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Mat4_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (WMAT3 *)& ((arg1)->Mat4);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WMAT3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Ofs4_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ WVEC3 *arg2 = (WVEC3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_Ofs4_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Ofs4_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WVEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_Ofs4_set" "', argument " "2"" of type '" "WVEC3 *""'");
+ }
+ arg2 = reinterpret_cast< WVEC3 * >(argp2);
+ if (arg1) (arg1)->Ofs4 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_Ofs4_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WVEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_Ofs4_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_Ofs4_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (WVEC3 *)& ((arg1)->Ofs4);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WVEC3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L4_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ LPWORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_L4_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L4_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_L4_set" "', argument " "2"" of type '" "LPWORD [16]""'");
+ }
+ arg2 = reinterpret_cast< LPWORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->L4[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""L4""' of type '""LPWORD [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L4_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPWORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_L4_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L4_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (LPWORD *)(LPWORD *) ((arg1)->L4);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L4params_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ L16PARAMS *arg2 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_L4params_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L4params_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_L4params_set" "', argument " "2"" of type '" "L16PARAMS *""'");
+ }
+ arg2 = reinterpret_cast< L16PARAMS * >(argp2);
+ if (arg1) (arg1)->L4params = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L4params_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ L16PARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_L4params_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L4params_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (L16PARAMS *)& ((arg1)->L4params);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L4Entries_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ unsigned int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_L4Entries_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L4Entries_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_L4Entries_set" "', argument " "2"" of type '" "unsigned int""'");
+ }
+ arg2 = static_cast< unsigned int >(val2);
+ if (arg1) (arg1)->L4Entries = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_L4Entries_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_L4Entries_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_L4Entries_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (unsigned int) ((arg1)->L4Entries);
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_FixGrayAxes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ LCMSBOOL arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_FixGrayAxes_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_FixGrayAxes_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_lcms_LUT_struc_FixGrayAxes_set" "', argument " "2"" of type '" "LCMSBOOL""'");
+ }
+ arg2 = static_cast< LCMSBOOL >(val2);
+ if (arg1) (arg1)->FixGrayAxes = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_FixGrayAxes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_FixGrayAxes_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_FixGrayAxes_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (LCMSBOOL) ((arg1)->FixGrayAxes);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_LCurvesSeed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ LCMSGAMMAPARAMS (*arg2)[16] ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_lcms_LUT_struc_LCurvesSeed_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_LCurvesSeed_set" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_a_16__LCMSGAMMAPARAMS, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_lcms_LUT_struc_LCurvesSeed_set" "', argument " "2"" of type '" "LCMSGAMMAPARAMS [4][16]""'");
+ }
+ arg2 = reinterpret_cast< LCMSGAMMAPARAMS (*)[16] >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)4; ++ii) {
+ if (arg2[ii]) {
+ size_t jj = 0;
+ for (; jj < (size_t)16; ++jj) arg1->LCurvesSeed[ii][jj] = arg2[ii][jj];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""LCurvesSeed""' of type '""LCMSGAMMAPARAMS [4][16]""'");
+ }
+ }
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""LCurvesSeed""' of type '""LCMSGAMMAPARAMS [4][16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__lcms_LUT_struc_LCurvesSeed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSGAMMAPARAMS (*result)[16] = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_lcms_LUT_struc_LCurvesSeed_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_lcms_LUT_struc_LCurvesSeed_get" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+ result = (LCMSGAMMAPARAMS (*)[16])(LCMSGAMMAPARAMS (*)[16]) ((arg1)->LCurvesSeed);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_a_16__LCMSGAMMAPARAMS, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new__lcms_LUT_struc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new__lcms_LUT_struc")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (_lcms_LUT_struc *)new _lcms_LUT_struc();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete__lcms_LUT_struc(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _lcms_LUT_struc *arg1 = (_lcms_LUT_struc *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete__lcms_LUT_struc",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__lcms_LUT_struc" "', argument " "1"" of type '" "_lcms_LUT_struc *""'");
+ }
+ arg1 = reinterpret_cast< _lcms_LUT_struc * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_lcms_LUT_struc_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p__lcms_LUT_struc, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap__cmsSmoothEndpoints(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPWORD arg1 = (LPWORD) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsSmoothEndpoints",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsSmoothEndpoints" "', argument " "1"" of type '" "LPWORD""'");
+ }
+ arg1 = reinterpret_cast< LPWORD >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsSmoothEndpoints" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsSmoothEndpoints(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsCrc32OfGammaTable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPGAMMATABLE arg1 = (LPGAMMATABLE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ unsigned int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsCrc32OfGammaTable",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsCrc32OfGammaTable" "', argument " "1"" of type '" "LPGAMMATABLE""'");
+ }
+ arg1 = reinterpret_cast< LPGAMMATABLE >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (unsigned int)_cmsCrc32OfGammaTable(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAllocSampledCurve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPSAMPLEDCURVE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsAllocSampledCurve",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsAllocSampledCurve" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+
+
+ InErrorFlag = 0;
+ result = (LPSAMPLEDCURVE)cmsAllocSampledCurve(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFreeSampledCurve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPSAMPLEDCURVE arg1 = (LPSAMPLEDCURVE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsFreeSampledCurve",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsFreeSampledCurve" "', argument " "1"" of type '" "LPSAMPLEDCURVE""'");
+ }
+ arg1 = reinterpret_cast< LPSAMPLEDCURVE >(argp1);
+
+
+ InErrorFlag = 0;
+ cmsFreeSampledCurve(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsDupSampledCurve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPSAMPLEDCURVE arg1 = (LPSAMPLEDCURVE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPSAMPLEDCURVE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsDupSampledCurve",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsDupSampledCurve" "', argument " "1"" of type '" "LPSAMPLEDCURVE""'");
+ }
+ arg1 = reinterpret_cast< LPSAMPLEDCURVE >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (LPSAMPLEDCURVE)cmsDupSampledCurve(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsConvertGammaToSampledCurve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPGAMMATABLE arg1 = (LPGAMMATABLE) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPSAMPLEDCURVE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsConvertGammaToSampledCurve",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsConvertGammaToSampledCurve" "', argument " "1"" of type '" "LPGAMMATABLE""'");
+ }
+ arg1 = reinterpret_cast< LPGAMMATABLE >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsConvertGammaToSampledCurve" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LPSAMPLEDCURVE)cmsConvertGammaToSampledCurve(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsConvertSampledCurveToGamma(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPSAMPLEDCURVE arg1 = (LPSAMPLEDCURVE) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsConvertSampledCurveToGamma",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsConvertSampledCurveToGamma" "', argument " "1"" of type '" "LPSAMPLEDCURVE""'");
+ }
+ arg1 = reinterpret_cast< LPSAMPLEDCURVE >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsConvertSampledCurveToGamma" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)cmsConvertSampledCurveToGamma(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsEndpointsOfSampledCurve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPSAMPLEDCURVE arg1 = (LPSAMPLEDCURVE) 0 ;
+ double *arg2 = (double *) 0 ;
+ double *arg3 = (double *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsEndpointsOfSampledCurve",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsEndpointsOfSampledCurve" "', argument " "1"" of type '" "LPSAMPLEDCURVE""'");
+ }
+ arg1 = reinterpret_cast< LPSAMPLEDCURVE >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_double, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsEndpointsOfSampledCurve" "', argument " "2"" of type '" "double *""'");
+ }
+ arg2 = reinterpret_cast< double * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_double, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsEndpointsOfSampledCurve" "', argument " "3"" of type '" "double *""'");
+ }
+ arg3 = reinterpret_cast< double * >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsEndpointsOfSampledCurve(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsClampSampledCurve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPSAMPLEDCURVE arg1 = (LPSAMPLEDCURVE) 0 ;
+ double arg2 ;
+ double arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsClampSampledCurve",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsClampSampledCurve" "', argument " "1"" of type '" "LPSAMPLEDCURVE""'");
+ }
+ arg1 = reinterpret_cast< LPSAMPLEDCURVE >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsClampSampledCurve" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsClampSampledCurve" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+
+
+ InErrorFlag = 0;
+ cmsClampSampledCurve(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsSmoothSampledCurve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPSAMPLEDCURVE arg1 = (LPSAMPLEDCURVE) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsSmoothSampledCurve",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsSmoothSampledCurve" "', argument " "1"" of type '" "LPSAMPLEDCURVE""'");
+ }
+ arg1 = reinterpret_cast< LPSAMPLEDCURVE >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsSmoothSampledCurve" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsSmoothSampledCurve(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsRescaleSampledCurve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPSAMPLEDCURVE arg1 = (LPSAMPLEDCURVE) 0 ;
+ double arg2 ;
+ double arg3 ;
+ int arg4 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ double val3 ;
+ int ecode3 = 0 ;
+ int val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsRescaleSampledCurve",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsRescaleSampledCurve" "', argument " "1"" of type '" "LPSAMPLEDCURVE""'");
+ }
+ arg1 = reinterpret_cast< LPSAMPLEDCURVE >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsRescaleSampledCurve" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ ecode3 = SWIG_AsVal_double(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsRescaleSampledCurve" "', argument " "3"" of type '" "double""'");
+ }
+ arg3 = static_cast< double >(val3);
+ ecode4 = SWIG_AsVal_int(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsRescaleSampledCurve" "', argument " "4"" of type '" "int""'");
+ }
+ arg4 = static_cast< int >(val4);
+
+
+ InErrorFlag = 0;
+ cmsRescaleSampledCurve(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsJoinSampledCurves(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPSAMPLEDCURVE arg1 = (LPSAMPLEDCURVE) 0 ;
+ LPSAMPLEDCURVE arg2 = (LPSAMPLEDCURVE) 0 ;
+ int arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LPSAMPLEDCURVE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsJoinSampledCurves",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsJoinSampledCurves" "', argument " "1"" of type '" "LPSAMPLEDCURVE""'");
+ }
+ arg1 = reinterpret_cast< LPSAMPLEDCURVE >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsJoinSampledCurves" "', argument " "2"" of type '" "LPSAMPLEDCURVE""'");
+ }
+ arg2 = reinterpret_cast< LPSAMPLEDCURVE >(argp2);
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsJoinSampledCurves" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+
+
+ InErrorFlag = 0;
+ result = (LPSAMPLEDCURVE)cmsJoinSampledCurves(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_SAMPLEDCURVE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_dwFlags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ DWORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MATSHAPER_dwFlags_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_dwFlags_set" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "MATSHAPER_dwFlags_set" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ if (arg1) (arg1)->dwFlags = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_dwFlags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:MATSHAPER_dwFlags_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_dwFlags_get" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ result = (DWORD) ((arg1)->dwFlags);
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_Matrix_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ WMAT3 *arg2 = (WMAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MATSHAPER_Matrix_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_Matrix_set" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WMAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MATSHAPER_Matrix_set" "', argument " "2"" of type '" "WMAT3 *""'");
+ }
+ arg2 = reinterpret_cast< WMAT3 * >(argp2);
+ if (arg1) (arg1)->Matrix = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_Matrix_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WMAT3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:MATSHAPER_Matrix_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_Matrix_get" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ result = (WMAT3 *)& ((arg1)->Matrix);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WMAT3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_p16_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ L16PARAMS *arg2 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MATSHAPER_p16_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_p16_set" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MATSHAPER_p16_set" "', argument " "2"" of type '" "L16PARAMS *""'");
+ }
+ arg2 = reinterpret_cast< L16PARAMS * >(argp2);
+ if (arg1) (arg1)->p16 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_p16_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ L16PARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:MATSHAPER_p16_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_p16_get" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ result = (L16PARAMS *)& ((arg1)->p16);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_L_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ LPWORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MATSHAPER_L_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_L_set" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MATSHAPER_L_set" "', argument " "2"" of type '" "LPWORD [3]""'");
+ }
+ arg2 = reinterpret_cast< LPWORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)3; ++ii) arg1->L[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""L""' of type '""LPWORD [3]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_L_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPWORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:MATSHAPER_L_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_L_get" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ result = (LPWORD *)(LPWORD *) ((arg1)->L);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_p2_16_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ L16PARAMS *arg2 = (L16PARAMS *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MATSHAPER_p2_16_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_p2_16_set" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MATSHAPER_p2_16_set" "', argument " "2"" of type '" "L16PARAMS *""'");
+ }
+ arg2 = reinterpret_cast< L16PARAMS * >(argp2);
+ if (arg1) (arg1)->p2_16 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_p2_16_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ L16PARAMS *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:MATSHAPER_p2_16_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_p2_16_get" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ result = (L16PARAMS *)& ((arg1)->p2_16);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_l16params_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_L2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ LPWORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:MATSHAPER_L2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_L2_set" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "MATSHAPER_L2_set" "', argument " "2"" of type '" "LPWORD [3]""'");
+ }
+ arg2 = reinterpret_cast< LPWORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)3; ++ii) arg1->L2[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""L2""' of type '""LPWORD [3]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_MATSHAPER_L2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPWORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:MATSHAPER_L2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "MATSHAPER_L2_get" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+ result = (LPWORD *)(LPWORD *) ((arg1)->L2);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_MATSHAPER(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_MATSHAPER")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (MATSHAPER *)new MATSHAPER();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_MATSHAPER, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_MATSHAPER(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ MATSHAPER *arg1 = (MATSHAPER *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_MATSHAPER",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MATSHAPER, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_MATSHAPER" "', argument " "1"" of type '" "MATSHAPER *""'");
+ }
+ arg1 = reinterpret_cast< MATSHAPER * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *MATSHAPER_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_MATSHAPER, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_cmsAllocMatShaper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPGAMMATABLE *arg2 ;
+ DWORD arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ unsigned long val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ LPMATSHAPER result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsAllocMatShaper",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAllocMatShaper" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsAllocMatShaper" "', argument " "2"" of type '" "LPGAMMATABLE []""'");
+ }
+ arg2 = reinterpret_cast< LPGAMMATABLE * >(argp2);
+ ecode3 = SWIG_AsVal_unsigned_SS_long(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsAllocMatShaper" "', argument " "3"" of type '" "DWORD""'");
+ }
+ arg3 = static_cast< DWORD >(val3);
+
+
+ InErrorFlag = 0;
+ result = cmsAllocMatShaper(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new LPMATSHAPER(static_cast< const LPMATSHAPER& >(result))), SWIGTYPE_p_LPMATSHAPER, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAllocMatShaper2(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPGAMMATABLE *arg2 ;
+ LPGAMMATABLE *arg3 ;
+ DWORD arg4 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LPMATSHAPER result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsAllocMatShaper2",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAllocMatShaper2" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsAllocMatShaper2" "', argument " "2"" of type '" "LPGAMMATABLE []""'");
+ }
+ arg2 = reinterpret_cast< LPGAMMATABLE * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_GAMMATABLE, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsAllocMatShaper2" "', argument " "3"" of type '" "LPGAMMATABLE []""'");
+ }
+ arg3 = reinterpret_cast< LPGAMMATABLE * >(argp3);
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsAllocMatShaper2" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+
+
+ InErrorFlag = 0;
+ result = cmsAllocMatShaper2(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new LPMATSHAPER(static_cast< const LPMATSHAPER& >(result))), SWIGTYPE_p_LPMATSHAPER, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFreeMatShaper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMATSHAPER arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsFreeMatShaper",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPMATSHAPER, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsFreeMatShaper" "', argument " "1"" of type '" "LPMATSHAPER""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsFreeMatShaper" "', argument " "1"" of type '" "LPMATSHAPER""'");
+ } else {
+ LPMATSHAPER * temp = reinterpret_cast< LPMATSHAPER * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ cmsFreeMatShaper(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsEvalMatShaper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMATSHAPER arg1 ;
+ WORD *arg2 ;
+ WORD *arg3 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsEvalMatShaper",&obj0,&obj1,&obj2)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPMATSHAPER, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsEvalMatShaper" "', argument " "1"" of type '" "LPMATSHAPER""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsEvalMatShaper" "', argument " "1"" of type '" "LPMATSHAPER""'");
+ } else {
+ LPMATSHAPER * temp = reinterpret_cast< LPMATSHAPER * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsEvalMatShaper" "', argument " "2"" of type '" "WORD []""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsEvalMatShaper" "', argument " "3"" of type '" "WORD []""'");
+ }
+ arg3 = reinterpret_cast< WORD * >(argp3);
+
+
+ InErrorFlag = 0;
+ cmsEvalMatShaper(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReadICCMatrixRGB2XYZ(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsReadICCMatrixRGB2XYZ",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadICCMatrixRGB2XYZ" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReadICCMatrixRGB2XYZ" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsReadICCMatrixRGB2XYZ(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsBuildInputMatrixShaper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ LPMATSHAPER result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsBuildInputMatrixShaper",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsBuildInputMatrixShaper" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = cmsBuildInputMatrixShaper(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new LPMATSHAPER(static_cast< const LPMATSHAPER& >(result))), SWIGTYPE_p_LPMATSHAPER, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsBuildOutputMatrixShaper(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ LPMATSHAPER result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsBuildOutputMatrixShaper",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsBuildOutputMatrixShaper" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = cmsBuildOutputMatrixShaper(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new LPMATSHAPER(static_cast< const LPMATSHAPER& >(result))), SWIGTYPE_p_LPMATSHAPER, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAdaptationMatrix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPMAT3 arg2 = (LPMAT3) 0 ;
+ LPcmsCIEXYZ arg3 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIEXYZ arg4 = (LPcmsCIEXYZ) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsAdaptationMatrix",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAdaptationMatrix" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsAdaptationMatrix" "', argument " "2"" of type '" "LPMAT3""'");
+ }
+ arg2 = reinterpret_cast< LPMAT3 >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsAdaptationMatrix" "', argument " "3"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg3 = reinterpret_cast< LPcmsCIEXYZ >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsAdaptationMatrix" "', argument " "4"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg4 = reinterpret_cast< LPcmsCIEXYZ >(argp4);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsAdaptationMatrix(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAdaptMatrixToD50(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPcmsCIExyY arg2 = (LPcmsCIExyY) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsAdaptMatrixToD50",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAdaptMatrixToD50" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsAdaptMatrixToD50" "', argument " "2"" of type '" "LPcmsCIExyY""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIExyY >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsAdaptMatrixToD50(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAdaptMatrixFromD50(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ LPcmsCIExyY arg2 = (LPcmsCIExyY) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsAdaptMatrixFromD50",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAdaptMatrixFromD50" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIExyY, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsAdaptMatrixFromD50" "', argument " "2"" of type '" "LPcmsCIExyY""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIExyY >(argp2);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsAdaptMatrixFromD50(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReadChromaticAdaptationMatrix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPMAT3 arg1 = (LPMAT3) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsReadChromaticAdaptationMatrix",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadChromaticAdaptationMatrix" "', argument " "1"" of type '" "LPMAT3""'");
+ }
+ arg1 = reinterpret_cast< LPMAT3 >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReadChromaticAdaptationMatrix" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsReadChromaticAdaptationMatrix(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsXYZ2LabEncoded(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD *arg1 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsXYZ2LabEncoded",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsXYZ2LabEncoded" "', argument " "1"" of type '" "WORD [3]""'");
+ }
+ arg1 = reinterpret_cast< WORD * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsXYZ2LabEncoded" "', argument " "2"" of type '" "WORD [3]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsXYZ2LabEncoded(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsLab2XYZEncoded(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ WORD *arg1 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:cmsLab2XYZEncoded",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsLab2XYZEncoded" "', argument " "1"" of type '" "WORD [3]""'");
+ }
+ arg1 = reinterpret_cast< WORD * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsLab2XYZEncoded" "', argument " "2"" of type '" "WORD [3]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+
+
+ InErrorFlag = 0;
+ cmsLab2XYZEncoded(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsIdentifyWhitePoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ char *arg1 = (char *) 0 ;
+ LPcmsCIEXYZ arg2 = (LPcmsCIEXYZ) 0 ;
+ int res1 ;
+ char *buf1 = 0 ;
+ int alloc1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsIdentifyWhitePoint",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsIdentifyWhitePoint" "', argument " "1"" of type '" "char *""'");
+ }
+ arg1 = reinterpret_cast< char * >(buf1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsIdentifyWhitePoint" "', argument " "2"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg2 = reinterpret_cast< LPcmsCIEXYZ >(argp2);
+
+
+ InErrorFlag = 0;
+ _cmsIdentifyWhitePoint(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return resultobj;
+fail:
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsQuantizeVal(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ double arg1 ;
+ int arg2 ;
+ double val1 ;
+ int ecode1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsQuantizeVal",&obj0,&obj1)) SWIG_fail;
+ ecode1 = SWIG_AsVal_double(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "_cmsQuantizeVal" "', argument " "1"" of type '" "double""'");
+ }
+ arg1 = static_cast< double >(val1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsQuantizeVal" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (WORD)_cmsQuantizeVal(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAllocNamedColorList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPcmsNAMEDCOLORLIST result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsAllocNamedColorList",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsAllocNamedColorList" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+
+
+ InErrorFlag = 0;
+ result = cmsAllocNamedColorList(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new LPcmsNAMEDCOLORLIST(static_cast< const LPcmsNAMEDCOLORLIST& >(result))), SWIGTYPE_p_LPcmsNAMEDCOLORLIST, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsReadICCnamedColorList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg3 ;
+ int res1 ;
+ int res2 ;
+ void *argp3 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:cmsReadICCnamedColorList",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsReadICCnamedColorList" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsReadICCnamedColorList" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+ {
+ res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsReadICCnamedColorList" "', argument " "3"" of type '" "icTagSignature""'");
+ }
+ if (!argp3) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsReadICCnamedColorList" "', argument " "3"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp3);
+ arg3 = *temp;
+ if (SWIG_IsNewObj(res3)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (int)cmsReadICCnamedColorList(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsFreeNamedColorList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsNAMEDCOLORLIST arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:cmsFreeNamedColorList",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_LPcmsNAMEDCOLORLIST, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsFreeNamedColorList" "', argument " "1"" of type '" "LPcmsNAMEDCOLORLIST""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsFreeNamedColorList" "', argument " "1"" of type '" "LPcmsNAMEDCOLORLIST""'");
+ } else {
+ LPcmsNAMEDCOLORLIST * temp = reinterpret_cast< LPcmsNAMEDCOLORLIST * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ cmsFreeNamedColorList(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsAppendNamedColor(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ char *arg2 = (char *) 0 ;
+ WORD *arg3 ;
+ WORD *arg4 ;
+ int res1 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsAppendNamedColor",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsAppendNamedColor" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsAppendNamedColor" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsAppendNamedColor" "', argument " "3"" of type '" "WORD [3]""'");
+ }
+ arg3 = reinterpret_cast< WORD * >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsAppendNamedColor" "', argument " "4"" of type '" "WORD [16]""'");
+ }
+ arg4 = reinterpret_cast< WORD * >(argp4);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)cmsAppendNamedColor(arg1,(char const *)arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_stream_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *arg2 = (void *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_stream_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_stream_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_stream_set" "', argument " "2"" of type '" "void *""'");
+ }
+ if (arg1) (arg1)->stream = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_stream_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ void *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_stream_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_stream_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (void *) ((arg1)->stream);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_DeviceClass_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ icProfileClassSignature arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_DeviceClass_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_DeviceClass_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icProfileClassSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_DeviceClass_set" "', argument " "2"" of type '" "icProfileClassSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LCMSICCPROFILE_DeviceClass_set" "', argument " "2"" of type '" "icProfileClassSignature""'");
+ } else {
+ icProfileClassSignature * temp = reinterpret_cast< icProfileClassSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->DeviceClass = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_DeviceClass_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icProfileClassSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_DeviceClass_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_DeviceClass_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->DeviceClass);
+ resultobj = SWIG_NewPointerObj((new icProfileClassSignature(static_cast< const icProfileClassSignature& >(result))), SWIGTYPE_p_icProfileClassSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_ColorSpace_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ icColorSpaceSignature arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_ColorSpace_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_ColorSpace_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_ColorSpace_set" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LCMSICCPROFILE_ColorSpace_set" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->ColorSpace = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_ColorSpace_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icColorSpaceSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_ColorSpace_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_ColorSpace_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->ColorSpace);
+ resultobj = SWIG_NewPointerObj((new icColorSpaceSignature(static_cast< const icColorSpaceSignature& >(result))), SWIGTYPE_p_icColorSpaceSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_PCS_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ icColorSpaceSignature arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_PCS_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_PCS_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_PCS_set" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LCMSICCPROFILE_PCS_set" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->PCS = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_PCS_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icColorSpaceSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_PCS_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_PCS_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->PCS);
+ resultobj = SWIG_NewPointerObj((new icColorSpaceSignature(static_cast< const icColorSpaceSignature& >(result))), SWIGTYPE_p_icColorSpaceSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_RenderingIntent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ icRenderingIntent arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_RenderingIntent_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_RenderingIntent_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icRenderingIntent, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_RenderingIntent_set" "', argument " "2"" of type '" "icRenderingIntent""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LCMSICCPROFILE_RenderingIntent_set" "', argument " "2"" of type '" "icRenderingIntent""'");
+ } else {
+ icRenderingIntent * temp = reinterpret_cast< icRenderingIntent * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->RenderingIntent = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_RenderingIntent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icRenderingIntent result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_RenderingIntent_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_RenderingIntent_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->RenderingIntent);
+ resultobj = SWIG_NewPointerObj((new icRenderingIntent(static_cast< const icRenderingIntent& >(result))), SWIGTYPE_p_icRenderingIntent, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_flags_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_flags_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_flags_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LCMSICCPROFILE_flags_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->flags = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_flags_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_flags_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->flags);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_attributes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_attributes_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_attributes_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_attributes_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LCMSICCPROFILE_attributes_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->attributes = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_attributes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_attributes_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_attributes_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->attributes);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Illuminant_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_Illuminant_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Illuminant_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_Illuminant_set" "', argument " "2"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+ if (arg1) (arg1)->Illuminant = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Illuminant_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_Illuminant_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Illuminant_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (cmsCIEXYZ *)& ((arg1)->Illuminant);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Version_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ icUInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_Version_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Version_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icUInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_Version_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LCMSICCPROFILE_Version_set" "', argument " "2"" of type '" "icUInt32Number""'");
+ } else {
+ icUInt32Number * temp = reinterpret_cast< icUInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->Version = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Version_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icUInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_Version_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Version_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->Version);
+ resultobj = SWIG_NewPointerObj((new icUInt32Number(static_cast< const icUInt32Number& >(result))), SWIGTYPE_p_icUInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_ChromaticAdaptation_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ MAT3 *arg2 = (MAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_ChromaticAdaptation_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_ChromaticAdaptation_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_ChromaticAdaptation_set" "', argument " "2"" of type '" "MAT3 *""'");
+ }
+ arg2 = reinterpret_cast< MAT3 * >(argp2);
+ if (arg1) (arg1)->ChromaticAdaptation = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_ChromaticAdaptation_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ MAT3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_ChromaticAdaptation_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_ChromaticAdaptation_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (MAT3 *)& ((arg1)->ChromaticAdaptation);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_MAT3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_MediaWhitePoint_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_MediaWhitePoint_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_MediaWhitePoint_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_MediaWhitePoint_set" "', argument " "2"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+ if (arg1) (arg1)->MediaWhitePoint = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_MediaWhitePoint_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_MediaWhitePoint_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_MediaWhitePoint_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (cmsCIEXYZ *)& ((arg1)->MediaWhitePoint);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_MediaBlackPoint_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ cmsCIEXYZ *arg2 = (cmsCIEXYZ *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_MediaBlackPoint_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_MediaBlackPoint_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_MediaBlackPoint_set" "', argument " "2"" of type '" "cmsCIEXYZ *""'");
+ }
+ arg2 = reinterpret_cast< cmsCIEXYZ * >(argp2);
+ if (arg1) (arg1)->MediaBlackPoint = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_MediaBlackPoint_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsCIEXYZ *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_MediaBlackPoint_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_MediaBlackPoint_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (cmsCIEXYZ *)& ((arg1)->MediaBlackPoint);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_ProfileID_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ BYTE *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_ProfileID_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_ProfileID_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_char, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_ProfileID_set" "', argument " "2"" of type '" "BYTE [16]""'");
+ }
+ arg2 = reinterpret_cast< BYTE * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->ProfileID[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""ProfileID""' of type '""BYTE [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_ProfileID_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ BYTE *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_ProfileID_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_ProfileID_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (BYTE *)(BYTE *) ((arg1)->ProfileID);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_char, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagCount_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ icInt32Number arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_TagCount_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagCount_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_TagCount_set" "', argument " "2"" of type '" "icInt32Number""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LCMSICCPROFILE_TagCount_set" "', argument " "2"" of type '" "icInt32Number""'");
+ } else {
+ icInt32Number * temp = reinterpret_cast< icInt32Number * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->TagCount = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagCount_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_TagCount_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagCount_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->TagCount);
+ resultobj = SWIG_NewPointerObj((new icInt32Number(static_cast< const icInt32Number& >(result))), SWIGTYPE_p_icInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagNames_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ icTagSignature *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_TagNames_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagNames_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_icTagSignature, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_TagNames_set" "', argument " "2"" of type '" "icTagSignature [100]""'");
+ }
+ arg2 = reinterpret_cast< icTagSignature * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)100; ++ii) arg1->TagNames[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""TagNames""' of type '""icTagSignature [100]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagNames_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icTagSignature *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_TagNames_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagNames_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (icTagSignature *)(icTagSignature *) ((arg1)->TagNames);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_icTagSignature, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagSizes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ size_t *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_TagSizes_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagSizes_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_size_t, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_TagSizes_set" "', argument " "2"" of type '" "size_t [100]""'");
+ }
+ arg2 = reinterpret_cast< size_t * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)100; ++ii) arg1->TagSizes[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""TagSizes""' of type '""size_t [100]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagSizes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ size_t *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_TagSizes_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagSizes_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (size_t *)(size_t *) ((arg1)->TagSizes);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_size_t, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagOffsets_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ size_t *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_TagOffsets_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagOffsets_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_size_t, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_TagOffsets_set" "', argument " "2"" of type '" "size_t [100]""'");
+ }
+ arg2 = reinterpret_cast< size_t * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)100; ++ii) arg1->TagOffsets[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""TagOffsets""' of type '""size_t [100]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagOffsets_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ size_t *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_TagOffsets_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagOffsets_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (size_t *)(size_t *) ((arg1)->TagOffsets);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_size_t, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagPtrs_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ LPVOID *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_TagPtrs_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagPtrs_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_void, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_TagPtrs_set" "', argument " "2"" of type '" "LPVOID [100]""'");
+ }
+ arg2 = reinterpret_cast< LPVOID * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)100; ++ii) arg1->TagPtrs[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""TagPtrs""' of type '""LPVOID [100]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_TagPtrs_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPVOID *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_TagPtrs_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_TagPtrs_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (LPVOID *)(LPVOID *) ((arg1)->TagPtrs);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_PhysicalFile_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ char *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ char temp2[(256)] ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_PhysicalFile_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_PhysicalFile_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ res2 = SWIG_AsCharArray(obj1, temp2, (256));
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_PhysicalFile_set" "', argument " "2"" of type '" "char [(256)]""'");
+ }
+ arg2 = reinterpret_cast< char * >(temp2);
+ if (arg2) memcpy(arg1->PhysicalFile,arg2,(256)*sizeof(char));
+ else memset(arg1->PhysicalFile,0,(256)*sizeof(char));
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_PhysicalFile_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ char *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_PhysicalFile_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_PhysicalFile_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (char *)(char *) ((arg1)->PhysicalFile);
+ {
+ size_t size = (256);
+
+ while (size && (result[size - 1] == '\0')) --size;
+
+ resultobj = SWIG_FromCharPtrAndSize(result, size);
+ }
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_IsWrite_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ LCMSBOOL arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_IsWrite_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_IsWrite_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "LCMSICCPROFILE_IsWrite_set" "', argument " "2"" of type '" "LCMSBOOL""'");
+ }
+ arg2 = static_cast< LCMSBOOL >(val2);
+ if (arg1) (arg1)->IsWrite = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_IsWrite_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_IsWrite_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_IsWrite_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (LCMSBOOL) ((arg1)->IsWrite);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_SaveAs8Bits_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ LCMSBOOL arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_SaveAs8Bits_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_SaveAs8Bits_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "LCMSICCPROFILE_SaveAs8Bits_set" "', argument " "2"" of type '" "LCMSBOOL""'");
+ }
+ arg2 = static_cast< LCMSBOOL >(val2);
+ if (arg1) (arg1)->SaveAs8Bits = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_SaveAs8Bits_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_SaveAs8Bits_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_SaveAs8Bits_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (LCMSBOOL) ((arg1)->SaveAs8Bits);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Created_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ tm arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_Created_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Created_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_tm, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "LCMSICCPROFILE_Created_set" "', argument " "2"" of type '" "tm""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "LCMSICCPROFILE_Created_set" "', argument " "2"" of type '" "tm""'");
+ } else {
+ tm * temp = reinterpret_cast< tm * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->Created = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Created_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ tm result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_Created_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Created_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->Created);
+ resultobj = SWIG_NewPointerObj((new tm(static_cast< const tm& >(result))), SWIGTYPE_p_tm, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Read_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ size_t (*arg2)(void *,size_t,size_t,_lcms_iccprofile_struct *) = (size_t (*)(void *,size_t,size_t,_lcms_iccprofile_struct *)) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_Read_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Read_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_size_t_size_t_p__lcms_iccprofile_struct__size_t);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "LCMSICCPROFILE_Read_set" "', argument " "2"" of type '" "size_t (*)(void *,size_t,size_t,_lcms_iccprofile_struct *)""'");
+ }
+ }
+ if (arg1) (arg1)->Read = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Read_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ size_t (*result)(void *,size_t,size_t,_lcms_iccprofile_struct *) = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_Read_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Read_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (size_t (*)(void *,size_t,size_t,_lcms_iccprofile_struct *)) ((arg1)->Read);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_size_t_size_t_p__lcms_iccprofile_struct__size_t);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Seek_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ LCMSBOOL (*arg2)(_lcms_iccprofile_struct *,size_t) = (LCMSBOOL (*)(_lcms_iccprofile_struct *,size_t)) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_Seek_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Seek_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p__lcms_iccprofile_struct_size_t__int);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "LCMSICCPROFILE_Seek_set" "', argument " "2"" of type '" "LCMSBOOL (*)(_lcms_iccprofile_struct *,size_t)""'");
+ }
+ }
+ if (arg1) (arg1)->Seek = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Seek_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL (*result)(_lcms_iccprofile_struct *,size_t) = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_Seek_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Seek_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (LCMSBOOL (*)(_lcms_iccprofile_struct *,size_t)) ((arg1)->Seek);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__lcms_iccprofile_struct_size_t__int);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Close_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ LCMSBOOL (*arg2)(_lcms_iccprofile_struct *) = (LCMSBOOL (*)(_lcms_iccprofile_struct *)) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_Close_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Close_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p__lcms_iccprofile_struct__int);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "LCMSICCPROFILE_Close_set" "', argument " "2"" of type '" "LCMSBOOL (*)(_lcms_iccprofile_struct *)""'");
+ }
+ }
+ if (arg1) (arg1)->Close = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Close_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL (*result)(_lcms_iccprofile_struct *) = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_Close_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Close_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (LCMSBOOL (*)(_lcms_iccprofile_struct *)) ((arg1)->Close);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__lcms_iccprofile_struct__int);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Tell_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ size_t (*arg2)(_lcms_iccprofile_struct *) = (size_t (*)(_lcms_iccprofile_struct *)) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_Tell_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Tell_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p__lcms_iccprofile_struct__size_t);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "LCMSICCPROFILE_Tell_set" "', argument " "2"" of type '" "size_t (*)(_lcms_iccprofile_struct *)""'");
+ }
+ }
+ if (arg1) (arg1)->Tell = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Tell_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ size_t (*result)(_lcms_iccprofile_struct *) = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_Tell_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Tell_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (size_t (*)(_lcms_iccprofile_struct *)) ((arg1)->Tell);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__lcms_iccprofile_struct__size_t);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Write_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ LCMSBOOL (*arg2)(_lcms_iccprofile_struct *,size_t,LPVOID) = (LCMSBOOL (*)(_lcms_iccprofile_struct *,size_t,LPVOID)) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_Write_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Write_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p__lcms_iccprofile_struct_size_t_p_void__int);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "LCMSICCPROFILE_Write_set" "', argument " "2"" of type '" "LCMSBOOL (*)(_lcms_iccprofile_struct *,size_t,LPVOID)""'");
+ }
+ }
+ if (arg1) (arg1)->Write = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_Write_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL (*result)(_lcms_iccprofile_struct *,size_t,LPVOID) = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_Write_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_Write_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = (LCMSBOOL (*)(_lcms_iccprofile_struct *,size_t,LPVOID)) ((arg1)->Write);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__lcms_iccprofile_struct_size_t_p_void__int);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_UsedSpace_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ size_t arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ size_t val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:LCMSICCPROFILE_UsedSpace_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_UsedSpace_set" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ ecode2 = SWIG_AsVal_size_t(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "LCMSICCPROFILE_UsedSpace_set" "', argument " "2"" of type '" "size_t""'");
+ }
+ arg2 = static_cast< size_t >(val2);
+ if (arg1) (arg1)->UsedSpace = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_LCMSICCPROFILE_UsedSpace_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ size_t result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:LCMSICCPROFILE_UsedSpace_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "LCMSICCPROFILE_UsedSpace_get" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+ result = ((arg1)->UsedSpace);
+ resultobj = SWIG_From_size_t(static_cast< size_t >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_LCMSICCPROFILE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new_LCMSICCPROFILE")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (LCMSICCPROFILE *)new LCMSICCPROFILE();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_iccprofile_struct, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_LCMSICCPROFILE(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LCMSICCPROFILE *arg1 = (LCMSICCPROFILE *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_LCMSICCPROFILE",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_LCMSICCPROFILE" "', argument " "1"" of type '" "LCMSICCPROFILE *""'");
+ }
+ arg1 = reinterpret_cast< LCMSICCPROFILE * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *LCMSICCPROFILE_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p__lcms_iccprofile_struct, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap__cmsCreateProfilePlaceholder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)":_cmsCreateProfilePlaceholder")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (cmsHPROFILE)_cmsCreateProfilePlaceholder();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsSearchTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLCMSICCPROFILE arg1 = (LPLCMSICCPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ LCMSBOOL arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ icInt32Number result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsSearchTag",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsSearchTag" "', argument " "1"" of type '" "LPLCMSICCPROFILE""'");
+ }
+ arg1 = reinterpret_cast< LPLCMSICCPROFILE >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsSearchTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsSearchTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "_cmsSearchTag" "', argument " "3"" of type '" "LCMSBOOL""'");
+ }
+ arg3 = static_cast< LCMSBOOL >(val3);
+
+
+ InErrorFlag = 0;
+ result = _cmsSearchTag(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj((new icInt32Number(static_cast< const icInt32Number& >(result))), SWIGTYPE_p_icInt32Number, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsInitTag(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLCMSICCPROFILE arg1 = (LPLCMSICCPROFILE) 0 ;
+ SwigValueWrapper< icTagSignature > arg2 ;
+ size_t arg3 ;
+ void *arg4 = (void *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ size_t val3 ;
+ int ecode3 = 0 ;
+ int res4 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LPVOID result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:_cmsInitTag",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsInitTag" "', argument " "1"" of type '" "LPLCMSICCPROFILE""'");
+ }
+ arg1 = reinterpret_cast< LPLCMSICCPROFILE >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icTagSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsInitTag" "', argument " "2"" of type '" "icTagSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsInitTag" "', argument " "2"" of type '" "icTagSignature""'");
+ } else {
+ icTagSignature * temp = reinterpret_cast< icTagSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ ecode3 = SWIG_AsVal_size_t(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "_cmsInitTag" "', argument " "3"" of type '" "size_t""'");
+ }
+ arg3 = static_cast< size_t >(val3);
+ res4 = SWIG_ConvertPtr(obj3,SWIG_as_voidptrptr(&arg4), 0, 0);
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "_cmsInitTag" "', argument " "4"" of type '" "void const *""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LPVOID)_cmsInitTag(arg1,arg2,arg3,(void const *)arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsCreateProfileFromFilePlaceholder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ char *arg1 = (char *) 0 ;
+ int res1 ;
+ char *buf1 = 0 ;
+ int alloc1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPLCMSICCPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsCreateProfileFromFilePlaceholder",&obj0)) SWIG_fail;
+ res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsCreateProfileFromFilePlaceholder" "', argument " "1"" of type '" "char const *""'");
+ }
+ arg1 = reinterpret_cast< char * >(buf1);
+
+
+ InErrorFlag = 0;
+ result = (LPLCMSICCPROFILE)_cmsCreateProfileFromFilePlaceholder((char const *)arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return resultobj;
+fail:
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsCreateProfileFromMemPlaceholder(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPVOID arg1 = (LPVOID) 0 ;
+ DWORD arg2 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPLCMSICCPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsCreateProfileFromMemPlaceholder",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsCreateProfileFromMemPlaceholder" "', argument " "1"" of type '" "LPVOID""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsCreateProfileFromMemPlaceholder" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LPLCMSICCPROFILE)_cmsCreateProfileFromMemPlaceholder(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsSetSaveToDisk(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLCMSICCPROFILE arg1 = (LPLCMSICCPROFILE) 0 ;
+ char *arg2 = (char *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ char *buf2 = 0 ;
+ int alloc2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsSetSaveToDisk",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsSetSaveToDisk" "', argument " "1"" of type '" "LPLCMSICCPROFILE""'");
+ }
+ arg1 = reinterpret_cast< LPLCMSICCPROFILE >(argp1);
+ res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsSetSaveToDisk" "', argument " "2"" of type '" "char const *""'");
+ }
+ arg2 = reinterpret_cast< char * >(buf2);
+
+
+ InErrorFlag = 0;
+ _cmsSetSaveToDisk(arg1,(char const *)arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return resultobj;
+fail:
+ if (alloc2 == SWIG_NEWOBJ) delete[] buf2;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsSetSaveToMemory(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLCMSICCPROFILE arg1 = (LPLCMSICCPROFILE) 0 ;
+ LPVOID arg2 = (LPVOID) 0 ;
+ size_t arg3 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ size_t val3 ;
+ int ecode3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsSetSaveToMemory",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_iccprofile_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsSetSaveToMemory" "', argument " "1"" of type '" "LPLCMSICCPROFILE""'");
+ }
+ arg1 = reinterpret_cast< LPLCMSICCPROFILE >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsSetSaveToMemory" "', argument " "2"" of type '" "LPVOID""'");
+ }
+ ecode3 = SWIG_AsVal_size_t(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "_cmsSetSaveToMemory" "', argument " "3"" of type '" "size_t""'");
+ }
+ arg3 = static_cast< size_t >(val3);
+
+
+ InErrorFlag = 0;
+ _cmsSetSaveToMemory(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_InputFormat_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ DWORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_InputFormat_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_InputFormat_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_InputFormat_set" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ if (arg1) (arg1)->InputFormat = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_InputFormat_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_InputFormat_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_InputFormat_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (DWORD) ((arg1)->InputFormat);
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_OutputFormat_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ DWORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_OutputFormat_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_OutputFormat_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_OutputFormat_set" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ if (arg1) (arg1)->OutputFormat = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_OutputFormat_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_OutputFormat_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_OutputFormat_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (DWORD) ((arg1)->OutputFormat);
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_StrideIn_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ DWORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_StrideIn_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_StrideIn_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_StrideIn_set" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ if (arg1) (arg1)->StrideIn = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_StrideIn_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_StrideIn_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_StrideIn_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (DWORD) ((arg1)->StrideIn);
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_StrideOut_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ DWORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_StrideOut_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_StrideOut_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_StrideOut_set" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ if (arg1) (arg1)->StrideOut = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_StrideOut_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_StrideOut_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_StrideOut_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (DWORD) ((arg1)->StrideOut);
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Intent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_Intent_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Intent_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_Intent_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->Intent = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Intent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_Intent_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Intent_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (int) ((arg1)->Intent);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_ProofIntent_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_ProofIntent_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_ProofIntent_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_ProofIntent_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->ProofIntent = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_ProofIntent_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_ProofIntent_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_ProofIntent_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (int) ((arg1)->ProofIntent);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_DoGamutCheck_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_DoGamutCheck_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_DoGamutCheck_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_DoGamutCheck_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->DoGamutCheck = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_DoGamutCheck_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_DoGamutCheck_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_DoGamutCheck_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (int) ((arg1)->DoGamutCheck);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_InputProfile_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_InputProfile_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_InputProfile_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_InputProfile_set" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+ if (arg1) (arg1)->InputProfile = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_InputProfile_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_InputProfile_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_InputProfile_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (cmsHPROFILE) ((arg1)->InputProfile);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_OutputProfile_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_OutputProfile_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_OutputProfile_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_OutputProfile_set" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+ if (arg1) (arg1)->OutputProfile = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_OutputProfile_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_OutputProfile_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_OutputProfile_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (cmsHPROFILE) ((arg1)->OutputProfile);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_PreviewProfile_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_PreviewProfile_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_PreviewProfile_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_PreviewProfile_set" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+ if (arg1) (arg1)->PreviewProfile = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_PreviewProfile_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ cmsHPROFILE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_PreviewProfile_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_PreviewProfile_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (cmsHPROFILE) ((arg1)->PreviewProfile);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_EntryColorSpace_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ icColorSpaceSignature arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_EntryColorSpace_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_EntryColorSpace_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_EntryColorSpace_set" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTRANSFORM_EntryColorSpace_set" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->EntryColorSpace = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_EntryColorSpace_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icColorSpaceSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_EntryColorSpace_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_EntryColorSpace_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = ((arg1)->EntryColorSpace);
+ resultobj = SWIG_NewPointerObj((new icColorSpaceSignature(static_cast< const icColorSpaceSignature& >(result))), SWIGTYPE_p_icColorSpaceSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_ExitColorSpace_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ icColorSpaceSignature arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_ExitColorSpace_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_ExitColorSpace_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_ExitColorSpace_set" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTRANSFORM_ExitColorSpace_set" "', argument " "2"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->ExitColorSpace = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_ExitColorSpace_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icColorSpaceSignature result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_ExitColorSpace_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_ExitColorSpace_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = ((arg1)->ExitColorSpace);
+ resultobj = SWIG_NewPointerObj((new icColorSpaceSignature(static_cast< const icColorSpaceSignature& >(result))), SWIGTYPE_p_icColorSpaceSignature, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_dwOriginalFlags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ DWORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_dwOriginalFlags_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_dwOriginalFlags_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_dwOriginalFlags_set" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+ if (arg1) (arg1)->dwOriginalFlags = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_dwOriginalFlags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ DWORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_dwOriginalFlags_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_dwOriginalFlags_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (DWORD) ((arg1)->dwOriginalFlags);
+ resultobj = SWIG_From_unsigned_SS_long(static_cast< unsigned long >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_m1_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ WMAT3 *arg2 = (WMAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_m1_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_m1_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WMAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_m1_set" "', argument " "2"" of type '" "WMAT3 *""'");
+ }
+ arg2 = reinterpret_cast< WMAT3 * >(argp2);
+ if (arg1) (arg1)->m1 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_m1_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WMAT3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_m1_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_m1_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (WMAT3 *)& ((arg1)->m1);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WMAT3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_m2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ WMAT3 *arg2 = (WMAT3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_m2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_m2_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WMAT3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_m2_set" "', argument " "2"" of type '" "WMAT3 *""'");
+ }
+ arg2 = reinterpret_cast< WMAT3 * >(argp2);
+ if (arg1) (arg1)->m2 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_m2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WMAT3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_m2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_m2_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (WMAT3 *)& ((arg1)->m2);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WMAT3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_of1_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ WVEC3 *arg2 = (WVEC3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_of1_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_of1_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WVEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_of1_set" "', argument " "2"" of type '" "WVEC3 *""'");
+ }
+ arg2 = reinterpret_cast< WVEC3 * >(argp2);
+ if (arg1) (arg1)->of1 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_of1_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WVEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_of1_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_of1_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (WVEC3 *)& ((arg1)->of1);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WVEC3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_of2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ WVEC3 *arg2 = (WVEC3 *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_of2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_of2_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_WVEC3, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_of2_set" "', argument " "2"" of type '" "WVEC3 *""'");
+ }
+ arg2 = reinterpret_cast< WVEC3 * >(argp2);
+ if (arg1) (arg1)->of2 = *arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_of2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WVEC3 *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_of2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_of2_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (WVEC3 *)& ((arg1)->of2);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_WVEC3, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_xform_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ _cmsCOLORCALLBACKFN arg2 = (_cmsCOLORCALLBACKFN) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_xform_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_xform_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p__cmstransform_struct_p_void_p_void_unsigned_int__void);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "_cmsTRANSFORM_xform_set" "', argument " "2"" of type '" "_cmsCOLORCALLBACKFN""'");
+ }
+ }
+ if (arg1) (arg1)->xform = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_xform_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ _cmsCOLORCALLBACKFN result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_xform_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_xform_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (_cmsCOLORCALLBACKFN) ((arg1)->xform);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__cmstransform_struct_p_void_p_void_unsigned_int__void);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_FromInput_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ _cmsFIXFN arg2 = (_cmsFIXFN) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_FromInput_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_FromInput_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "_cmsTRANSFORM_FromInput_set" "', argument " "2"" of type '" "_cmsFIXFN""'");
+ }
+ }
+ if (arg1) (arg1)->FromInput = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_FromInput_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ _cmsFIXFN result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_FromInput_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_FromInput_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (_cmsFIXFN) ((arg1)->FromInput);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_FromDevice_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ _cmsTRANSFN arg2 = (_cmsTRANSFN) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_FromDevice_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_FromDevice_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "_cmsTRANSFORM_FromDevice_set" "', argument " "2"" of type '" "_cmsTRANSFN""'");
+ }
+ }
+ if (arg1) (arg1)->FromDevice = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_FromDevice_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ _cmsTRANSFN result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_FromDevice_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_FromDevice_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (_cmsTRANSFN) ((arg1)->FromDevice);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Stage1_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ _cmsADJFN arg2 = (_cmsADJFN) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_Stage1_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Stage1_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "_cmsTRANSFORM_Stage1_set" "', argument " "2"" of type '" "_cmsADJFN""'");
+ }
+ }
+ if (arg1) (arg1)->Stage1 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Stage1_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ _cmsADJFN result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_Stage1_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Stage1_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (_cmsADJFN) ((arg1)->Stage1);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Stage2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ _cmsADJFN arg2 = (_cmsADJFN) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_Stage2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Stage2_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "_cmsTRANSFORM_Stage2_set" "', argument " "2"" of type '" "_cmsADJFN""'");
+ }
+ }
+ if (arg1) (arg1)->Stage2 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Stage2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ _cmsADJFN result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_Stage2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Stage2_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (_cmsADJFN) ((arg1)->Stage2);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_ToDevice_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ _cmsTRANSFN arg2 = (_cmsTRANSFN) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_ToDevice_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_ToDevice_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "_cmsTRANSFORM_ToDevice_set" "', argument " "2"" of type '" "_cmsTRANSFN""'");
+ }
+ }
+ if (arg1) (arg1)->ToDevice = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_ToDevice_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ _cmsTRANSFN result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_ToDevice_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_ToDevice_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (_cmsTRANSFN) ((arg1)->ToDevice);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_ToOutput_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ _cmsFIXFN arg2 = (_cmsFIXFN) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_ToOutput_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_ToOutput_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char);
+ if (!SWIG_IsOK(res)) {
+ SWIG_exception_fail(SWIG_ArgError(res), "in method '" "_cmsTRANSFORM_ToOutput_set" "', argument " "2"" of type '" "_cmsFIXFN""'");
+ }
+ }
+ if (arg1) (arg1)->ToOutput = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_ToOutput_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ _cmsFIXFN result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_ToOutput_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_ToOutput_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (_cmsFIXFN) ((arg1)->ToOutput);
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Device2PCS_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPLUT arg2 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_Device2PCS_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Device2PCS_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_LUT_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_Device2PCS_set" "', argument " "2"" of type '" "LPLUT""'");
+ }
+ arg2 = reinterpret_cast< LPLUT >(argp2);
+ if (arg1) (arg1)->Device2PCS = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Device2PCS_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_Device2PCS_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Device2PCS_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (LPLUT) ((arg1)->Device2PCS);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_PCS2Device_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPLUT arg2 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_PCS2Device_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_PCS2Device_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_LUT_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_PCS2Device_set" "', argument " "2"" of type '" "LPLUT""'");
+ }
+ arg2 = reinterpret_cast< LPLUT >(argp2);
+ if (arg1) (arg1)->PCS2Device = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_PCS2Device_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_PCS2Device_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_PCS2Device_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (LPLUT) ((arg1)->PCS2Device);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Gamut_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPLUT arg2 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_Gamut_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Gamut_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_LUT_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_Gamut_set" "', argument " "2"" of type '" "LPLUT""'");
+ }
+ arg2 = reinterpret_cast< LPLUT >(argp2);
+ if (arg1) (arg1)->Gamut = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Gamut_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_Gamut_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Gamut_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (LPLUT) ((arg1)->Gamut);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Preview_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPLUT arg2 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_Preview_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Preview_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_LUT_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_Preview_set" "', argument " "2"" of type '" "LPLUT""'");
+ }
+ arg2 = reinterpret_cast< LPLUT >(argp2);
+ if (arg1) (arg1)->Preview = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Preview_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_Preview_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Preview_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (LPLUT) ((arg1)->Preview);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_DeviceLink_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPLUT arg2 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_DeviceLink_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_DeviceLink_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_LUT_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_DeviceLink_set" "', argument " "2"" of type '" "LPLUT""'");
+ }
+ arg2 = reinterpret_cast< LPLUT >(argp2);
+ if (arg1) (arg1)->DeviceLink = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_DeviceLink_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_DeviceLink_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_DeviceLink_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (LPLUT) ((arg1)->DeviceLink);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_GamutCheck_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPLUT arg2 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_GamutCheck_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_GamutCheck_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p__lcms_LUT_struc, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_GamutCheck_set" "', argument " "2"" of type '" "LPLUT""'");
+ }
+ arg2 = reinterpret_cast< LPLUT >(argp2);
+ if (arg1) (arg1)->GamutCheck = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_GamutCheck_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_GamutCheck_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_GamutCheck_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (LPLUT) ((arg1)->GamutCheck);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_InMatShaper_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPMATSHAPER arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_InMatShaper_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_InMatShaper_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_LPMATSHAPER, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_InMatShaper_set" "', argument " "2"" of type '" "LPMATSHAPER""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTRANSFORM_InMatShaper_set" "', argument " "2"" of type '" "LPMATSHAPER""'");
+ } else {
+ LPMATSHAPER * temp = reinterpret_cast< LPMATSHAPER * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->InMatShaper = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_InMatShaper_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPMATSHAPER result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_InMatShaper_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_InMatShaper_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = ((arg1)->InMatShaper);
+ resultobj = SWIG_NewPointerObj((new LPMATSHAPER(static_cast< const LPMATSHAPER& >(result))), SWIGTYPE_p_LPMATSHAPER, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_OutMatShaper_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPMATSHAPER arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_OutMatShaper_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_OutMatShaper_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_LPMATSHAPER, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_OutMatShaper_set" "', argument " "2"" of type '" "LPMATSHAPER""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTRANSFORM_OutMatShaper_set" "', argument " "2"" of type '" "LPMATSHAPER""'");
+ } else {
+ LPMATSHAPER * temp = reinterpret_cast< LPMATSHAPER * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->OutMatShaper = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_OutMatShaper_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPMATSHAPER result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_OutMatShaper_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_OutMatShaper_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = ((arg1)->OutMatShaper);
+ resultobj = SWIG_NewPointerObj((new LPMATSHAPER(static_cast< const LPMATSHAPER& >(result))), SWIGTYPE_p_LPMATSHAPER, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_SmeltMatShaper_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPMATSHAPER arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_SmeltMatShaper_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_SmeltMatShaper_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_LPMATSHAPER, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_SmeltMatShaper_set" "', argument " "2"" of type '" "LPMATSHAPER""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTRANSFORM_SmeltMatShaper_set" "', argument " "2"" of type '" "LPMATSHAPER""'");
+ } else {
+ LPMATSHAPER * temp = reinterpret_cast< LPMATSHAPER * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->SmeltMatShaper = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_SmeltMatShaper_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPMATSHAPER result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_SmeltMatShaper_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_SmeltMatShaper_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = ((arg1)->SmeltMatShaper);
+ resultobj = SWIG_NewPointerObj((new LPMATSHAPER(static_cast< const LPMATSHAPER& >(result))), SWIGTYPE_p_LPMATSHAPER, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Phase1_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_Phase1_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Phase1_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_Phase1_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->Phase1 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Phase1_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_Phase1_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Phase1_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (int) ((arg1)->Phase1);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Phase2_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_Phase2_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Phase2_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_Phase2_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->Phase2 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Phase2_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_Phase2_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Phase2_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (int) ((arg1)->Phase2);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Phase3_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ int arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_Phase3_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Phase3_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_Phase3_set" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ if (arg1) (arg1)->Phase3 = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_Phase3_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_Phase3_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_Phase3_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (int) ((arg1)->Phase3);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_NamedColorList_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LPcmsNAMEDCOLORLIST arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_NamedColorList_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_NamedColorList_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ {
+ res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_LPcmsNAMEDCOLORLIST, 0 | 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_NamedColorList_set" "', argument " "2"" of type '" "LPcmsNAMEDCOLORLIST""'");
+ }
+ if (!argp2) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsTRANSFORM_NamedColorList_set" "', argument " "2"" of type '" "LPcmsNAMEDCOLORLIST""'");
+ } else {
+ LPcmsNAMEDCOLORLIST * temp = reinterpret_cast< LPcmsNAMEDCOLORLIST * >(argp2);
+ arg2 = *temp;
+ if (SWIG_IsNewObj(res2)) delete temp;
+ }
+ }
+ if (arg1) (arg1)->NamedColorList = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_NamedColorList_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPcmsNAMEDCOLORLIST result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_NamedColorList_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_NamedColorList_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = ((arg1)->NamedColorList);
+ resultobj = SWIG_NewPointerObj((new LPcmsNAMEDCOLORLIST(static_cast< const LPcmsNAMEDCOLORLIST& >(result))), SWIGTYPE_p_LPcmsNAMEDCOLORLIST, SWIG_POINTER_OWN | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_lInputV4Lab_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LCMSBOOL arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_lInputV4Lab_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_lInputV4Lab_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_lInputV4Lab_set" "', argument " "2"" of type '" "LCMSBOOL""'");
+ }
+ arg2 = static_cast< LCMSBOOL >(val2);
+ if (arg1) (arg1)->lInputV4Lab = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_lInputV4Lab_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_lInputV4Lab_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_lInputV4Lab_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (LCMSBOOL) ((arg1)->lInputV4Lab);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_lOutputV4Lab_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LCMSBOOL arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_lOutputV4Lab_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_lOutputV4Lab_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_lOutputV4Lab_set" "', argument " "2"" of type '" "LCMSBOOL""'");
+ }
+ arg2 = static_cast< LCMSBOOL >(val2);
+ if (arg1) (arg1)->lOutputV4Lab = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_lOutputV4Lab_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_lOutputV4Lab_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_lOutputV4Lab_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (LCMSBOOL) ((arg1)->lOutputV4Lab);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_CacheIn_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_CacheIn_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_CacheIn_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_CacheIn_set" "', argument " "2"" of type '" "WORD [16]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->CacheIn[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""CacheIn""' of type '""WORD [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_CacheIn_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_CacheIn_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_CacheIn_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (WORD *)(WORD *) ((arg1)->CacheIn);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_CacheOut_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ WORD *arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_CacheOut_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_CacheOut_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsTRANSFORM_CacheOut_set" "', argument " "2"" of type '" "WORD [16]""'");
+ }
+ arg2 = reinterpret_cast< WORD * >(argp2);
+ {
+ if (arg2) {
+ size_t ii = 0;
+ for (; ii < (size_t)16; ++ii) arg1->CacheOut[ii] = arg2[ii];
+ } else {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""CacheOut""' of type '""WORD [16]""'");
+ }
+ }
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_CacheOut_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_CacheOut_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_CacheOut_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (WORD *)(WORD *) ((arg1)->CacheOut);
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_AdaptationState_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ double arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ double val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_AdaptationState_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_AdaptationState_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_double(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_AdaptationState_set" "', argument " "2"" of type '" "double""'");
+ }
+ arg2 = static_cast< double >(val2);
+ if (arg1) (arg1)->AdaptationState = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_AdaptationState_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ double result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_AdaptationState_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_AdaptationState_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (double) ((arg1)->AdaptationState);
+ resultobj = SWIG_From_double(static_cast< double >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_rwlock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ LCMS_RWLOCK_T arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsTRANSFORM_rwlock_set",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_rwlock_set" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsTRANSFORM_rwlock_set" "', argument " "2"" of type '" "LCMS_RWLOCK_T""'");
+ }
+ arg2 = static_cast< LCMS_RWLOCK_T >(val2);
+ if (arg1) (arg1)->rwlock = arg2;
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsTRANSFORM_rwlock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMS_RWLOCK_T result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsTRANSFORM_rwlock_get",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsTRANSFORM_rwlock_get" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+ result = (LCMS_RWLOCK_T) ((arg1)->rwlock);
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new__cmsTRANSFORM(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)":new__cmsTRANSFORM")) SWIG_fail;
+
+
+ InErrorFlag = 0;
+ result = (_cmsTRANSFORM *)new _cmsTRANSFORM();
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__cmstransform_struct, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete__cmsTRANSFORM(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _cmsTRANSFORM *arg1 = (_cmsTRANSFORM *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete__cmsTRANSFORM",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete__cmsTRANSFORM" "', argument " "1"" of type '" "_cmsTRANSFORM *""'");
+ }
+ arg1 = reinterpret_cast< _cmsTRANSFORM * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_cmsTRANSFORM_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p__cmstransform_struct, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap__cmsIdentifyInputFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _LPcmsTRANSFORM arg1 = (_LPcmsTRANSFORM) 0 ;
+ DWORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ _cmsFIXFN result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsIdentifyInputFormat",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsIdentifyInputFormat" "', argument " "1"" of type '" "_LPcmsTRANSFORM""'");
+ }
+ arg1 = reinterpret_cast< _LPcmsTRANSFORM >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsIdentifyInputFormat" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ result = (_cmsFIXFN)_cmsIdentifyInputFormat(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsIdentifyOutputFormat(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _LPcmsTRANSFORM arg1 = (_LPcmsTRANSFORM) 0 ;
+ DWORD arg2 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ _cmsFIXFN result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsIdentifyOutputFormat",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsIdentifyOutputFormat" "', argument " "1"" of type '" "_LPcmsTRANSFORM""'");
+ }
+ arg1 = reinterpret_cast< _LPcmsTRANSFORM >(argp1);
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsIdentifyOutputFormat" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ result = (_cmsFIXFN)_cmsIdentifyOutputFormat(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char);
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsChooseCnvrt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ int arg1 ;
+ int arg2 ;
+ LPcmsCIEXYZ arg3 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIEXYZ arg4 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIEXYZ arg5 = (LPcmsCIEXYZ) 0 ;
+ LPMAT3 arg6 = (LPMAT3) 0 ;
+ int arg7 ;
+ LPcmsCIEXYZ arg8 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIEXYZ arg9 = (LPcmsCIEXYZ) 0 ;
+ LPcmsCIEXYZ arg10 = (LPcmsCIEXYZ) 0 ;
+ LPMAT3 arg11 = (LPMAT3) 0 ;
+ int arg12 ;
+ double arg13 ;
+ _cmsADJFN *arg14 = (_cmsADJFN *) 0 ;
+ LPWMAT3 arg15 ;
+ LPWVEC3 arg16 ;
+ int val1 ;
+ int ecode1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ void *argp5 = 0 ;
+ int res5 = 0 ;
+ void *argp6 = 0 ;
+ int res6 = 0 ;
+ int val7 ;
+ int ecode7 = 0 ;
+ void *argp8 = 0 ;
+ int res8 = 0 ;
+ void *argp9 = 0 ;
+ int res9 = 0 ;
+ void *argp10 = 0 ;
+ int res10 = 0 ;
+ void *argp11 = 0 ;
+ int res11 = 0 ;
+ int val12 ;
+ int ecode12 = 0 ;
+ double val13 ;
+ int ecode13 = 0 ;
+ void *argp14 = 0 ;
+ int res14 = 0 ;
+ void *argp15 ;
+ int res15 = 0 ;
+ void *argp16 ;
+ int res16 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ PyObject * obj4 = 0 ;
+ PyObject * obj5 = 0 ;
+ PyObject * obj6 = 0 ;
+ PyObject * obj7 = 0 ;
+ PyObject * obj8 = 0 ;
+ PyObject * obj9 = 0 ;
+ PyObject * obj10 = 0 ;
+ PyObject * obj11 = 0 ;
+ PyObject * obj12 = 0 ;
+ PyObject * obj13 = 0 ;
+ PyObject * obj14 = 0 ;
+ PyObject * obj15 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOOOOOOOOOOOOOO:cmsChooseCnvrt",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8,&obj9,&obj10,&obj11,&obj12,&obj13,&obj14,&obj15)) SWIG_fail;
+ ecode1 = SWIG_AsVal_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "cmsChooseCnvrt" "', argument " "1"" of type '" "int""'");
+ }
+ arg1 = static_cast< int >(val1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "cmsChooseCnvrt" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "cmsChooseCnvrt" "', argument " "3"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg3 = reinterpret_cast< LPcmsCIEXYZ >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "cmsChooseCnvrt" "', argument " "4"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg4 = reinterpret_cast< LPcmsCIEXYZ >(argp4);
+ res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res5)) {
+ SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "cmsChooseCnvrt" "', argument " "5"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg5 = reinterpret_cast< LPcmsCIEXYZ >(argp5);
+ res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res6)) {
+ SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "cmsChooseCnvrt" "', argument " "6"" of type '" "LPMAT3""'");
+ }
+ arg6 = reinterpret_cast< LPMAT3 >(argp6);
+ ecode7 = SWIG_AsVal_int(obj6, &val7);
+ if (!SWIG_IsOK(ecode7)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode7), "in method '" "cmsChooseCnvrt" "', argument " "7"" of type '" "int""'");
+ }
+ arg7 = static_cast< int >(val7);
+ res8 = SWIG_ConvertPtr(obj7, &argp8,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res8)) {
+ SWIG_exception_fail(SWIG_ArgError(res8), "in method '" "cmsChooseCnvrt" "', argument " "8"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg8 = reinterpret_cast< LPcmsCIEXYZ >(argp8);
+ res9 = SWIG_ConvertPtr(obj8, &argp9,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res9)) {
+ SWIG_exception_fail(SWIG_ArgError(res9), "in method '" "cmsChooseCnvrt" "', argument " "9"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg9 = reinterpret_cast< LPcmsCIEXYZ >(argp9);
+ res10 = SWIG_ConvertPtr(obj9, &argp10,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res10)) {
+ SWIG_exception_fail(SWIG_ArgError(res10), "in method '" "cmsChooseCnvrt" "', argument " "10"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg10 = reinterpret_cast< LPcmsCIEXYZ >(argp10);
+ res11 = SWIG_ConvertPtr(obj10, &argp11,SWIGTYPE_p_MAT3, 0 | 0 );
+ if (!SWIG_IsOK(res11)) {
+ SWIG_exception_fail(SWIG_ArgError(res11), "in method '" "cmsChooseCnvrt" "', argument " "11"" of type '" "LPMAT3""'");
+ }
+ arg11 = reinterpret_cast< LPMAT3 >(argp11);
+ ecode12 = SWIG_AsVal_int(obj11, &val12);
+ if (!SWIG_IsOK(ecode12)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode12), "in method '" "cmsChooseCnvrt" "', argument " "12"" of type '" "int""'");
+ }
+ arg12 = static_cast< int >(val12);
+ ecode13 = SWIG_AsVal_double(obj12, &val13);
+ if (!SWIG_IsOK(ecode13)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode13), "in method '" "cmsChooseCnvrt" "', argument " "13"" of type '" "double""'");
+ }
+ arg13 = static_cast< double >(val13);
+ res14 = SWIG_ConvertPtr(obj13, &argp14,SWIGTYPE_p_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void, 0 | 0 );
+ if (!SWIG_IsOK(res14)) {
+ SWIG_exception_fail(SWIG_ArgError(res14), "in method '" "cmsChooseCnvrt" "', argument " "14"" of type '" "_cmsADJFN *""'");
+ }
+ arg14 = reinterpret_cast< _cmsADJFN * >(argp14);
+ {
+ res15 = SWIG_ConvertPtr(obj14, &argp15, SWIGTYPE_p_LPWMAT3, 0 | 0);
+ if (!SWIG_IsOK(res15)) {
+ SWIG_exception_fail(SWIG_ArgError(res15), "in method '" "cmsChooseCnvrt" "', argument " "15"" of type '" "LPWMAT3""'");
+ }
+ if (!argp15) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsChooseCnvrt" "', argument " "15"" of type '" "LPWMAT3""'");
+ } else {
+ LPWMAT3 * temp = reinterpret_cast< LPWMAT3 * >(argp15);
+ arg15 = *temp;
+ if (SWIG_IsNewObj(res15)) delete temp;
+ }
+ }
+ {
+ res16 = SWIG_ConvertPtr(obj15, &argp16, SWIGTYPE_p_LPWVEC3, 0 | 0);
+ if (!SWIG_IsOK(res16)) {
+ SWIG_exception_fail(SWIG_ArgError(res16), "in method '" "cmsChooseCnvrt" "', argument " "16"" of type '" "LPWVEC3""'");
+ }
+ if (!argp16) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "cmsChooseCnvrt" "', argument " "16"" of type '" "LPWVEC3""'");
+ } else {
+ LPWVEC3 * temp = reinterpret_cast< LPWVEC3 * >(argp16);
+ arg16 = *temp;
+ if (SWIG_IsNewObj(res16)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (int)cmsChooseCnvrt(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsEndPointsBySpace(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icColorSpaceSignature arg1 ;
+ WORD **arg2 = (WORD **) 0 ;
+ WORD **arg3 = (WORD **) 0 ;
+ int *arg4 = (int *) 0 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ void *argp2 = 0 ;
+ int res2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ void *argp4 = 0 ;
+ int res4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:_cmsEndPointsBySpace",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsEndPointsBySpace" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsEndPointsBySpace" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "_cmsEndPointsBySpace" "', argument " "2"" of type '" "WORD **""'");
+ }
+ arg2 = reinterpret_cast< WORD ** >(argp2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_p_unsigned_short, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsEndPointsBySpace" "', argument " "3"" of type '" "WORD **""'");
+ }
+ arg3 = reinterpret_cast< WORD ** >(argp3);
+ res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_int, 0 | 0 );
+ if (!SWIG_IsOK(res4)) {
+ SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "_cmsEndPointsBySpace" "', argument " "4"" of type '" "int *""'");
+ }
+ arg4 = reinterpret_cast< int * >(argp4);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsEndPointsBySpace(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsWhiteBySpace(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icColorSpaceSignature arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsWhiteBySpace",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsWhiteBySpace" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsWhiteBySpace" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (WORD *)_cmsWhiteBySpace(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_unsigned_short, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_Clamp_L(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ Fixed32 arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:Clamp_L",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Clamp_L" "', argument " "1"" of type '" "Fixed32""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Clamp_L" "', argument " "1"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (WORD)Clamp_L(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_Clamp_ab(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ Fixed32 arg1 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ WORD result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:Clamp_ab",&obj0)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icInt32Number, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Clamp_ab" "', argument " "1"" of type '" "Fixed32""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Clamp_ab" "', argument " "1"" of type '" "Fixed32""'");
+ } else {
+ Fixed32 * temp = reinterpret_cast< Fixed32 * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+
+
+ InErrorFlag = 0;
+ result = (WORD)Clamp_ab(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_cmsDetectBlackPoint(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPcmsCIEXYZ arg1 = (LPcmsCIEXYZ) 0 ;
+ cmsHPROFILE arg2 = (cmsHPROFILE) 0 ;
+ int arg3 ;
+ DWORD arg4 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int res2 ;
+ int val3 ;
+ int ecode3 = 0 ;
+ unsigned long val4 ;
+ int ecode4 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+ PyObject * obj3 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOOO:cmsDetectBlackPoint",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_cmsCIEXYZ, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "cmsDetectBlackPoint" "', argument " "1"" of type '" "LPcmsCIEXYZ""'");
+ }
+ arg1 = reinterpret_cast< LPcmsCIEXYZ >(argp1);
+ res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, 0);
+ if (!SWIG_IsOK(res2)) {
+ SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "cmsDetectBlackPoint" "', argument " "2"" of type '" "cmsHPROFILE""'");
+ }
+ ecode3 = SWIG_AsVal_int(obj2, &val3);
+ if (!SWIG_IsOK(ecode3)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "cmsDetectBlackPoint" "', argument " "3"" of type '" "int""'");
+ }
+ arg3 = static_cast< int >(val3);
+ ecode4 = SWIG_AsVal_unsigned_SS_long(obj3, &val4);
+ if (!SWIG_IsOK(ecode4)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "cmsDetectBlackPoint" "', argument " "4"" of type '" "DWORD""'");
+ }
+ arg4 = static_cast< DWORD >(val4);
+
+
+ InErrorFlag = 0;
+ result = (int)cmsDetectBlackPoint(arg1,arg2,arg3,arg4);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsReasonableGridpointsByColorspace(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icColorSpaceSignature arg1 ;
+ DWORD arg2 ;
+ void *argp1 ;
+ int res1 = 0 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ int result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsReasonableGridpointsByColorspace",&obj0,&obj1)) SWIG_fail;
+ {
+ res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_icColorSpaceSignature, 0 | 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsReasonableGridpointsByColorspace" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ }
+ if (!argp1) {
+ SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "_cmsReasonableGridpointsByColorspace" "', argument " "1"" of type '" "icColorSpaceSignature""'");
+ } else {
+ icColorSpaceSignature * temp = reinterpret_cast< icColorSpaceSignature * >(argp1);
+ arg1 = *temp;
+ if (SWIG_IsNewObj(res1)) delete temp;
+ }
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsReasonableGridpointsByColorspace" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ result = (int)_cmsReasonableGridpointsByColorspace(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsPrecalculateDeviceLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ DWORD arg2 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsPrecalculateDeviceLink",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsPrecalculateDeviceLink" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsPrecalculateDeviceLink" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)_cmsPrecalculateDeviceLink(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsPrecalculateBlackPreservingDeviceLink(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ DWORD arg2 ;
+ int res1 ;
+ unsigned long val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsPrecalculateBlackPreservingDeviceLink",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsPrecalculateBlackPreservingDeviceLink" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ ecode2 = SWIG_AsVal_unsigned_SS_long(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsPrecalculateBlackPreservingDeviceLink" "', argument " "2"" of type '" "DWORD""'");
+ }
+ arg2 = static_cast< DWORD >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)_cmsPrecalculateBlackPreservingDeviceLink(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsPrecalculateGamutCheck(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ int res1 ;
+ PyObject * obj0 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsPrecalculateGamutCheck",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsPrecalculateGamutCheck" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)_cmsPrecalculateGamutCheck(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsFixWhiteMisalignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ _LPcmsTRANSFORM arg1 = (_LPcmsTRANSFORM) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsFixWhiteMisalignment",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__cmstransform_struct, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsFixWhiteMisalignment" "', argument " "1"" of type '" "_LPcmsTRANSFORM""'");
+ }
+ arg1 = reinterpret_cast< _LPcmsTRANSFORM >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsFixWhiteMisalignment(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsBlessLUT8(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsBlessLUT8",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsBlessLUT8" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)_cmsBlessLUT8(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsComputeGamutLUT(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int arg2 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsComputeGamutLUT",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsComputeGamutLUT" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsComputeGamutLUT" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)_cmsComputeGamutLUT(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsComputeSoftProofLUT(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHPROFILE arg1 = (cmsHPROFILE) 0 ;
+ int arg2 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPLUT result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsComputeSoftProofLUT",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsComputeSoftProofLUT" "', argument " "1"" of type '" "cmsHPROFILE""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsComputeSoftProofLUT" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LPLUT)_cmsComputeSoftProofLUT(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsComputePrelinearizationTablesFromXFORM(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM *arg1 ;
+ int arg2 ;
+ LPLUT arg3 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ void *argp3 = 0 ;
+ int res3 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"OOO:_cmsComputePrelinearizationTablesFromXFORM",&obj0,&obj1,&obj2)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_p_void, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsComputePrelinearizationTablesFromXFORM" "', argument " "1"" of type '" "cmsHTRANSFORM []""'");
+ }
+ arg1 = reinterpret_cast< cmsHTRANSFORM * >(argp1);
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsComputePrelinearizationTablesFromXFORM" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+ res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res3)) {
+ SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "_cmsComputePrelinearizationTablesFromXFORM" "', argument " "3"" of type '" "LPLUT""'");
+ }
+ arg3 = reinterpret_cast< LPLUT >(argp3);
+
+
+ InErrorFlag = 0;
+ _cmsComputePrelinearizationTablesFromXFORM(arg1,arg2,arg3);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsBuildKToneCurve(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ cmsHTRANSFORM arg1 = (cmsHTRANSFORM) 0 ;
+ int arg2 ;
+ int res1 ;
+ int val2 ;
+ int ecode2 = 0 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ LPGAMMATABLE result;
+
+ if (!PyArg_ParseTuple(args,(char *)"OO:_cmsBuildKToneCurve",&obj0,&obj1)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsBuildKToneCurve" "', argument " "1"" of type '" "cmsHTRANSFORM""'");
+ }
+ ecode2 = SWIG_AsVal_int(obj1, &val2);
+ if (!SWIG_IsOK(ecode2)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "_cmsBuildKToneCurve" "', argument " "2"" of type '" "int""'");
+ }
+ arg2 = static_cast< int >(val2);
+
+
+ InErrorFlag = 0;
+ result = (LPGAMMATABLE)_cmsBuildKToneCurve(arg1,arg2);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_GAMMATABLE, 0 | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap__cmsValidateLUT(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ LPLUT arg1 = (LPLUT) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+ LCMSBOOL result;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:_cmsValidateLUT",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p__lcms_LUT_struc, 0 | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "_cmsValidateLUT" "', argument " "1"" of type '" "LPLUT""'");
+ }
+ arg1 = reinterpret_cast< LPLUT >(argp1);
+
+
+ InErrorFlag = 0;
+ result = (LCMSBOOL)_cmsValidateLUT(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_From_int(static_cast< int >(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_new_icTagSignature(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ unsigned int arg1 ;
+ unsigned int val1 ;
+ int ecode1 = 0 ;
+ PyObject * obj0 = 0 ;
+ icTagSignature *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_icTagSignature",&obj0)) SWIG_fail;
+ ecode1 = SWIG_AsVal_unsigned_SS_int(obj0, &val1);
+ if (!SWIG_IsOK(ecode1)) {
+ SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_icTagSignature" "', argument " "1"" of type '" "unsigned int""'");
+ }
+ arg1 = static_cast< unsigned int >(val1);
+
+
+ InErrorFlag = 0;
+ result = (icTagSignature *)new_icTagSignature(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_icTagSignature, SWIG_POINTER_NEW | 0 );
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_icTagSignature(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ icTagSignature *arg1 = (icTagSignature *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_icTagSignature",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_icTagSignature, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_icTagSignature" "', argument " "1"" of type '" "icTagSignature *""'");
+ }
+ arg1 = reinterpret_cast< icTagSignature * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete_icTagSignature(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *icTagSignature_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_icTagSignature, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+SWIGINTERN PyObject *_wrap_new_StrPointer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ char *arg1 = (char *) 0 ;
+ int res1 ;
+ char *buf1 = 0 ;
+ int alloc1 = 0 ;
+ PyObject * obj0 = 0 ;
+ StrPointer *result = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:new_StrPointer",&obj0)) SWIG_fail;
+ res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_StrPointer" "', argument " "1"" of type '" "char *""'");
+ }
+ arg1 = reinterpret_cast< char * >(buf1);
+
+
+ InErrorFlag = 0;
+ result = (StrPointer *)new_StrPointer(arg1);
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_StrPointer, SWIG_POINTER_NEW | 0 );
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return resultobj;
+fail:
+ if (alloc1 == SWIG_NEWOBJ) delete[] buf1;
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_delete_StrPointer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ StrPointer *arg1 = (StrPointer *) 0 ;
+ void *argp1 = 0 ;
+ int res1 = 0 ;
+ PyObject * obj0 = 0 ;
+
+ if (!PyArg_ParseTuple(args,(char *)"O:delete_StrPointer",&obj0)) SWIG_fail;
+ res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_StrPointer, SWIG_POINTER_DISOWN | 0 );
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_StrPointer" "', argument " "1"" of type '" "StrPointer *""'");
+ }
+ arg1 = reinterpret_cast< StrPointer * >(argp1);
+
+
+ InErrorFlag = 0;
+ delete arg1;
+ if (InErrorFlag) SWIG_fail;
+
+ resultobj = SWIG_Py_Void();
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *StrPointer_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *obj;
+ if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
+ SWIG_TypeNewClientData(SWIGTYPE_p_StrPointer, SWIG_NewClientData(obj));
+ return SWIG_Py_Void();
+}
+
+static PyMethodDef SwigMethods[] = {
+ { (char *)"COLORW_w_set", _wrap_COLORW_w_set, METH_VARARGS, NULL},
+ { (char *)"COLORW_w_get", _wrap_COLORW_w_get, METH_VARARGS, NULL},
+ { (char *)"new_COLORW", _wrap_new_COLORW, METH_VARARGS, NULL},
+ { (char *)"COLORW___repr__", _wrap_COLORW___repr__, METH_VARARGS, NULL},
+ { (char *)"COLORW___getitem__", _wrap_COLORW___getitem__, METH_VARARGS, NULL},
+ { (char *)"COLORW___setitem__", _wrap_COLORW___setitem__, METH_VARARGS, NULL},
+ { (char *)"delete_COLORW", _wrap_delete_COLORW, METH_VARARGS, NULL},
+ { (char *)"COLORW_swigregister", COLORW_swigregister, METH_VARARGS, NULL},
+ { (char *)"COLORB_b_set", _wrap_COLORB_b_set, METH_VARARGS, NULL},
+ { (char *)"COLORB_b_get", _wrap_COLORB_b_get, METH_VARARGS, NULL},
+ { (char *)"new_COLORB", _wrap_new_COLORB, METH_VARARGS, NULL},
+ { (char *)"delete_COLORB", _wrap_delete_COLORB, METH_VARARGS, NULL},
+ { (char *)"COLORB___repr__", _wrap_COLORB___repr__, METH_VARARGS, NULL},
+ { (char *)"COLORB___getitem__", _wrap_COLORB___getitem__, METH_VARARGS, NULL},
+ { (char *)"COLORB___setitem__", _wrap_COLORB___setitem__, METH_VARARGS, NULL},
+ { (char *)"COLORB_swigregister", COLORB_swigregister, METH_VARARGS, NULL},
+ { (char *)"IT8_hIT8_set", _wrap_IT8_hIT8_set, METH_VARARGS, NULL},
+ { (char *)"IT8_hIT8_get", _wrap_IT8_hIT8_get, METH_VARARGS, NULL},
+ { (char *)"new_IT8", _wrap_new_IT8, METH_VARARGS, NULL},
+ { (char *)"delete_IT8", _wrap_delete_IT8, METH_VARARGS, NULL},
+ { (char *)"IT8___repr__", _wrap_IT8___repr__, METH_VARARGS, NULL},
+ { (char *)"IT8_saveToFile", _wrap_IT8_saveToFile, METH_VARARGS, NULL},
+ { (char *)"IT8_tableCount", _wrap_IT8_tableCount, METH_VARARGS, NULL},
+ { (char *)"IT8_setTable", _wrap_IT8_setTable, METH_VARARGS, NULL},
+ { (char *)"IT8_getSheetType", _wrap_IT8_getSheetType, METH_VARARGS, NULL},
+ { (char *)"IT8_setSheetType", _wrap_IT8_setSheetType, METH_VARARGS, NULL},
+ { (char *)"IT8_addComment", _wrap_IT8_addComment, METH_VARARGS, NULL},
+ { (char *)"IT8_setProperty", _wrap_IT8_setProperty, METH_VARARGS, NULL},
+ { (char *)"IT8_setPropertyAsHex", _wrap_IT8_setPropertyAsHex, METH_VARARGS, NULL},
+ { (char *)"IT8_setPropertyUncooked", _wrap_IT8_setPropertyUncooked, METH_VARARGS, NULL},
+ { (char *)"IT8_getProperty", _wrap_IT8_getProperty, METH_VARARGS, NULL},
+ { (char *)"IT8_getPropertyAsDbl", _wrap_IT8_getPropertyAsDbl, METH_VARARGS, NULL},
+ { (char *)"IT8_getData", _wrap_IT8_getData, METH_VARARGS, NULL},
+ { (char *)"IT8_getDataAsDbl", _wrap_IT8_getDataAsDbl, METH_VARARGS, NULL},
+ { (char *)"IT8_setData", _wrap_IT8_setData, METH_VARARGS, NULL},
+ { (char *)"IT8_setDataFormat", _wrap_IT8_setDataFormat, METH_VARARGS, NULL},
+ { (char *)"IT8_getPatchName", _wrap_IT8_getPatchName, METH_VARARGS, NULL},
+ { (char *)"IT8_getDataFormat", _wrap_IT8_getDataFormat, METH_VARARGS, NULL},
+ { (char *)"IT8_enumDataFormat", _wrap_IT8_enumDataFormat, METH_VARARGS, NULL},
+ { (char *)"IT8_enumProperties", _wrap_IT8_enumProperties, METH_VARARGS, NULL},
+ { (char *)"IT8_setTableByLabel", _wrap_IT8_setTableByLabel, METH_VARARGS, NULL},
+ { (char *)"IT8_getRow", _wrap_IT8_getRow, METH_VARARGS, NULL},
+ { (char *)"IT8_getCol", _wrap_IT8_getCol, METH_VARARGS, NULL},
+ { (char *)"IT8_swigregister", IT8_swigregister, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_gridPoints_set", _wrap_icCLutStruct_gridPoints_set, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_gridPoints_get", _wrap_icCLutStruct_gridPoints_get, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_prec_set", _wrap_icCLutStruct_prec_set, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_prec_get", _wrap_icCLutStruct_prec_get, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_pad1_set", _wrap_icCLutStruct_pad1_set, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_pad1_get", _wrap_icCLutStruct_pad1_get, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_pad2_set", _wrap_icCLutStruct_pad2_set, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_pad2_get", _wrap_icCLutStruct_pad2_get, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_pad3_set", _wrap_icCLutStruct_pad3_set, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_pad3_get", _wrap_icCLutStruct_pad3_get, METH_VARARGS, NULL},
+ { (char *)"new_icCLutStruct", _wrap_new_icCLutStruct, METH_VARARGS, NULL},
+ { (char *)"delete_icCLutStruct", _wrap_delete_icCLutStruct, METH_VARARGS, NULL},
+ { (char *)"icCLutStruct_swigregister", icCLutStruct_swigregister, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_inputChan_set", _wrap_icLutAtoB_inputChan_set, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_inputChan_get", _wrap_icLutAtoB_inputChan_get, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_outputChan_set", _wrap_icLutAtoB_outputChan_set, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_outputChan_get", _wrap_icLutAtoB_outputChan_get, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_pad1_set", _wrap_icLutAtoB_pad1_set, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_pad1_get", _wrap_icLutAtoB_pad1_get, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_pad2_set", _wrap_icLutAtoB_pad2_set, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_pad2_get", _wrap_icLutAtoB_pad2_get, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetB_set", _wrap_icLutAtoB_offsetB_set, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetB_get", _wrap_icLutAtoB_offsetB_get, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetMat_set", _wrap_icLutAtoB_offsetMat_set, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetMat_get", _wrap_icLutAtoB_offsetMat_get, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetM_set", _wrap_icLutAtoB_offsetM_set, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetM_get", _wrap_icLutAtoB_offsetM_get, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetC_set", _wrap_icLutAtoB_offsetC_set, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetC_get", _wrap_icLutAtoB_offsetC_get, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetA_set", _wrap_icLutAtoB_offsetA_set, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_offsetA_get", _wrap_icLutAtoB_offsetA_get, METH_VARARGS, NULL},
+ { (char *)"new_icLutAtoB", _wrap_new_icLutAtoB, METH_VARARGS, NULL},
+ { (char *)"delete_icLutAtoB", _wrap_delete_icLutAtoB, METH_VARARGS, NULL},
+ { (char *)"icLutAtoB_swigregister", icLutAtoB_swigregister, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_inputChan_set", _wrap_icLutBtoA_inputChan_set, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_inputChan_get", _wrap_icLutBtoA_inputChan_get, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_outputChan_set", _wrap_icLutBtoA_outputChan_set, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_outputChan_get", _wrap_icLutBtoA_outputChan_get, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_pad1_set", _wrap_icLutBtoA_pad1_set, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_pad1_get", _wrap_icLutBtoA_pad1_get, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_pad2_set", _wrap_icLutBtoA_pad2_set, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_pad2_get", _wrap_icLutBtoA_pad2_get, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetB_set", _wrap_icLutBtoA_offsetB_set, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetB_get", _wrap_icLutBtoA_offsetB_get, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetMat_set", _wrap_icLutBtoA_offsetMat_set, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetMat_get", _wrap_icLutBtoA_offsetMat_get, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetM_set", _wrap_icLutBtoA_offsetM_set, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetM_get", _wrap_icLutBtoA_offsetM_get, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetC_set", _wrap_icLutBtoA_offsetC_set, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetC_get", _wrap_icLutBtoA_offsetC_get, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetA_set", _wrap_icLutBtoA_offsetA_set, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_offsetA_get", _wrap_icLutBtoA_offsetA_get, METH_VARARGS, NULL},
+ { (char *)"new_icLutBtoA", _wrap_new_icLutBtoA, METH_VARARGS, NULL},
+ { (char *)"delete_icLutBtoA", _wrap_delete_icLutBtoA, METH_VARARGS, NULL},
+ { (char *)"icLutBtoA_swigregister", icLutBtoA_swigregister, METH_VARARGS, NULL},
+ { (char *)"LCMSGAMMAPARAMS_Crc32_set", _wrap_LCMSGAMMAPARAMS_Crc32_set, METH_VARARGS, NULL},
+ { (char *)"LCMSGAMMAPARAMS_Crc32_get", _wrap_LCMSGAMMAPARAMS_Crc32_get, METH_VARARGS, NULL},
+ { (char *)"LCMSGAMMAPARAMS_Type_set", _wrap_LCMSGAMMAPARAMS_Type_set, METH_VARARGS, NULL},
+ { (char *)"LCMSGAMMAPARAMS_Type_get", _wrap_LCMSGAMMAPARAMS_Type_get, METH_VARARGS, NULL},
+ { (char *)"LCMSGAMMAPARAMS_Params_set", _wrap_LCMSGAMMAPARAMS_Params_set, METH_VARARGS, NULL},
+ { (char *)"LCMSGAMMAPARAMS_Params_get", _wrap_LCMSGAMMAPARAMS_Params_get, METH_VARARGS, NULL},
+ { (char *)"new_LCMSGAMMAPARAMS", _wrap_new_LCMSGAMMAPARAMS, METH_VARARGS, NULL},
+ { (char *)"delete_LCMSGAMMAPARAMS", _wrap_delete_LCMSGAMMAPARAMS, METH_VARARGS, NULL},
+ { (char *)"LCMSGAMMAPARAMS_swigregister", LCMSGAMMAPARAMS_swigregister, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE_Seed_set", _wrap_GAMMATABLE_Seed_set, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE_Seed_get", _wrap_GAMMATABLE_Seed_get, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE_nEntries_set", _wrap_GAMMATABLE_nEntries_set, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE_nEntries_get", _wrap_GAMMATABLE_nEntries_get, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE_GammaTable_set", _wrap_GAMMATABLE_GammaTable_set, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE_GammaTable_get", _wrap_GAMMATABLE_GammaTable_get, METH_VARARGS, NULL},
+ { (char *)"new_GAMMATABLE", _wrap_new_GAMMATABLE, METH_VARARGS, NULL},
+ { (char *)"delete_GAMMATABLE", _wrap_delete_GAMMATABLE, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE___repr__", _wrap_GAMMATABLE___repr__, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE___getitem__", _wrap_GAMMATABLE___getitem__, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE___setitem__", _wrap_GAMMATABLE___setitem__, METH_VARARGS, NULL},
+ { (char *)"GAMMATABLE_swigregister", GAMMATABLE_swigregister, METH_VARARGS, NULL},
+ { (char *)"VEC3_n_set", _wrap_VEC3_n_set, METH_VARARGS, NULL},
+ { (char *)"VEC3_n_get", _wrap_VEC3_n_get, METH_VARARGS, NULL},
+ { (char *)"new_VEC3", _wrap_new_VEC3, METH_VARARGS, NULL},
+ { (char *)"delete_VEC3", _wrap_delete_VEC3, METH_VARARGS, NULL},
+ { (char *)"VEC3___getitem__", _wrap_VEC3___getitem__, METH_VARARGS, NULL},
+ { (char *)"VEC3___setitem__", _wrap_VEC3___setitem__, METH_VARARGS, NULL},
+ { (char *)"VEC3___repr__", _wrap_VEC3___repr__, METH_VARARGS, NULL},
+ { (char *)"VEC3_swigregister", VEC3_swigregister, METH_VARARGS, NULL},
+ { (char *)"MAT3_v_set", _wrap_MAT3_v_set, METH_VARARGS, NULL},
+ { (char *)"MAT3_v_get", _wrap_MAT3_v_get, METH_VARARGS, NULL},
+ { (char *)"new_MAT3", _wrap_new_MAT3, METH_VARARGS, NULL},
+ { (char *)"delete_MAT3", _wrap_delete_MAT3, METH_VARARGS, NULL},
+ { (char *)"MAT3_swigregister", MAT3_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZ_X_set", _wrap_cmsCIEXYZ_X_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZ_X_get", _wrap_cmsCIEXYZ_X_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZ_Y_set", _wrap_cmsCIEXYZ_Y_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZ_Y_get", _wrap_cmsCIEXYZ_Y_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZ_Z_set", _wrap_cmsCIEXYZ_Z_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZ_Z_get", _wrap_cmsCIEXYZ_Z_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsCIEXYZ", _wrap_new_cmsCIEXYZ, METH_VARARGS, NULL},
+ { (char *)"delete_cmsCIEXYZ", _wrap_delete_cmsCIEXYZ, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZ___repr__", _wrap_cmsCIEXYZ___repr__, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZ_swigregister", cmsCIEXYZ_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyY_x_set", _wrap_cmsCIExyY_x_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyY_x_get", _wrap_cmsCIExyY_x_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyY_y_set", _wrap_cmsCIExyY_y_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyY_y_get", _wrap_cmsCIExyY_y_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyY_Y_set", _wrap_cmsCIExyY_Y_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyY_Y_get", _wrap_cmsCIExyY_Y_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsCIExyY", _wrap_new_cmsCIExyY, METH_VARARGS, NULL},
+ { (char *)"delete_cmsCIExyY", _wrap_delete_cmsCIExyY, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyY___repr__", _wrap_cmsCIExyY___repr__, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyY_swigregister", cmsCIExyY_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsCIELab_L_set", _wrap_cmsCIELab_L_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIELab_L_get", _wrap_cmsCIELab_L_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIELab_a_set", _wrap_cmsCIELab_a_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIELab_a_get", _wrap_cmsCIELab_a_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIELab_b_set", _wrap_cmsCIELab_b_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIELab_b_get", _wrap_cmsCIELab_b_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsCIELab", _wrap_new_cmsCIELab, METH_VARARGS, NULL},
+ { (char *)"delete_cmsCIELab", _wrap_delete_cmsCIELab, METH_VARARGS, NULL},
+ { (char *)"cmsCIELab___repr__", _wrap_cmsCIELab___repr__, METH_VARARGS, NULL},
+ { (char *)"cmsCIELab___cmp__", _wrap_cmsCIELab___cmp__, METH_VARARGS, NULL},
+ { (char *)"cmsCIELab_swigregister", cmsCIELab_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsCIELCh_L_set", _wrap_cmsCIELCh_L_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIELCh_L_get", _wrap_cmsCIELCh_L_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIELCh_C_set", _wrap_cmsCIELCh_C_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIELCh_C_get", _wrap_cmsCIELCh_C_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIELCh_h_set", _wrap_cmsCIELCh_h_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIELCh_h_get", _wrap_cmsCIELCh_h_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsCIELCh", _wrap_new_cmsCIELCh, METH_VARARGS, NULL},
+ { (char *)"delete_cmsCIELCh", _wrap_delete_cmsCIELCh, METH_VARARGS, NULL},
+ { (char *)"cmsCIELCh___repr__", _wrap_cmsCIELCh___repr__, METH_VARARGS, NULL},
+ { (char *)"cmsCIELCh_swigregister", cmsCIELCh_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsJCh_J_set", _wrap_cmsJCh_J_set, METH_VARARGS, NULL},
+ { (char *)"cmsJCh_J_get", _wrap_cmsJCh_J_get, METH_VARARGS, NULL},
+ { (char *)"cmsJCh_C_set", _wrap_cmsJCh_C_set, METH_VARARGS, NULL},
+ { (char *)"cmsJCh_C_get", _wrap_cmsJCh_C_get, METH_VARARGS, NULL},
+ { (char *)"cmsJCh_h_set", _wrap_cmsJCh_h_set, METH_VARARGS, NULL},
+ { (char *)"cmsJCh_h_get", _wrap_cmsJCh_h_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsJCh", _wrap_new_cmsJCh, METH_VARARGS, NULL},
+ { (char *)"delete_cmsJCh", _wrap_delete_cmsJCh, METH_VARARGS, NULL},
+ { (char *)"cmsJCh___repr__", _wrap_cmsJCh___repr__, METH_VARARGS, NULL},
+ { (char *)"cmsJCh_swigregister", cmsJCh_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZTRIPLE_Red_set", _wrap_cmsCIEXYZTRIPLE_Red_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZTRIPLE_Red_get", _wrap_cmsCIEXYZTRIPLE_Red_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZTRIPLE_Green_set", _wrap_cmsCIEXYZTRIPLE_Green_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZTRIPLE_Green_get", _wrap_cmsCIEXYZTRIPLE_Green_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZTRIPLE_Blue_set", _wrap_cmsCIEXYZTRIPLE_Blue_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZTRIPLE_Blue_get", _wrap_cmsCIEXYZTRIPLE_Blue_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsCIEXYZTRIPLE", _wrap_new_cmsCIEXYZTRIPLE, METH_VARARGS, NULL},
+ { (char *)"delete_cmsCIEXYZTRIPLE", _wrap_delete_cmsCIEXYZTRIPLE, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZTRIPLE___repr__", _wrap_cmsCIEXYZTRIPLE___repr__, METH_VARARGS, NULL},
+ { (char *)"cmsCIEXYZTRIPLE_swigregister", cmsCIEXYZTRIPLE_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyYTRIPLE_Red_set", _wrap_cmsCIExyYTRIPLE_Red_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyYTRIPLE_Red_get", _wrap_cmsCIExyYTRIPLE_Red_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyYTRIPLE_Green_set", _wrap_cmsCIExyYTRIPLE_Green_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyYTRIPLE_Green_get", _wrap_cmsCIExyYTRIPLE_Green_get, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyYTRIPLE_Blue_set", _wrap_cmsCIExyYTRIPLE_Blue_set, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyYTRIPLE_Blue_get", _wrap_cmsCIExyYTRIPLE_Blue_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsCIExyYTRIPLE", _wrap_new_cmsCIExyYTRIPLE, METH_VARARGS, NULL},
+ { (char *)"delete_cmsCIExyYTRIPLE", _wrap_delete_cmsCIExyYTRIPLE, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyYTRIPLE___repr__", _wrap_cmsCIExyYTRIPLE___repr__, METH_VARARGS, NULL},
+ { (char *)"cmsCIExyYTRIPLE_swigregister", cmsCIExyYTRIPLE_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsD50_XYZ", _wrap_cmsD50_XYZ, METH_VARARGS, NULL},
+ { (char *)"cmsD50_xyY", _wrap_cmsD50_xyY, METH_VARARGS, NULL},
+ { (char *)"cmsOpenProfileFromFile", _wrap_cmsOpenProfileFromFile, METH_VARARGS, NULL},
+ { (char *)"cmsOpenProfileFromMem", _wrap_cmsOpenProfileFromMem, METH_VARARGS, NULL},
+ { (char *)"cmsCloseProfile", _wrap_cmsCloseProfile, METH_VARARGS, NULL},
+ { (char *)"cmsCreateRGBProfile", _wrap_cmsCreateRGBProfile, METH_VARARGS, NULL},
+ { (char *)"cmsCreateGrayProfile", _wrap_cmsCreateGrayProfile, METH_VARARGS, NULL},
+ { (char *)"cmsCreateLinearizationDeviceLink", _wrap_cmsCreateLinearizationDeviceLink, METH_VARARGS, NULL},
+ { (char *)"cmsCreateInkLimitingDeviceLink", _wrap_cmsCreateInkLimitingDeviceLink, METH_VARARGS, NULL},
+ { (char *)"cmsCreateLabProfile", _wrap_cmsCreateLabProfile, METH_VARARGS, NULL},
+ { (char *)"cmsCreateLab4Profile", _wrap_cmsCreateLab4Profile, METH_VARARGS, NULL},
+ { (char *)"cmsCreateXYZProfile", _wrap_cmsCreateXYZProfile, METH_VARARGS, NULL},
+ { (char *)"cmsCreate_sRGBProfile", _wrap_cmsCreate_sRGBProfile, METH_VARARGS, NULL},
+ { (char *)"cmsCreateBCHSWabstractProfile", _wrap_cmsCreateBCHSWabstractProfile, METH_VARARGS, NULL},
+ { (char *)"cmsCreateNULLProfile", _wrap_cmsCreateNULLProfile, METH_VARARGS, NULL},
+ { (char *)"cmsXYZ2xyY", _wrap_cmsXYZ2xyY, METH_VARARGS, NULL},
+ { (char *)"cmsxyY2XYZ", _wrap_cmsxyY2XYZ, METH_VARARGS, NULL},
+ { (char *)"cmsXYZ2Lab", _wrap_cmsXYZ2Lab, METH_VARARGS, NULL},
+ { (char *)"cmsLab2XYZ", _wrap_cmsLab2XYZ, METH_VARARGS, NULL},
+ { (char *)"cmsLab2LCh", _wrap_cmsLab2LCh, METH_VARARGS, NULL},
+ { (char *)"cmsLCh2Lab", _wrap_cmsLCh2Lab, METH_VARARGS, NULL},
+ { (char *)"cmsDeltaE", _wrap_cmsDeltaE, METH_VARARGS, NULL},
+ { (char *)"cmsCIE94DeltaE", _wrap_cmsCIE94DeltaE, METH_VARARGS, NULL},
+ { (char *)"cmsBFDdeltaE", _wrap_cmsBFDdeltaE, METH_VARARGS, NULL},
+ { (char *)"cmsCMCdeltaE", _wrap_cmsCMCdeltaE, METH_VARARGS, NULL},
+ { (char *)"cmsCIE2000DeltaE", _wrap_cmsCIE2000DeltaE, METH_VARARGS, NULL},
+ { (char *)"cmsClampLab", _wrap_cmsClampLab, METH_VARARGS, NULL},
+ { (char *)"cmsWhitePointFromTemp", _wrap_cmsWhitePointFromTemp, METH_VARARGS, NULL},
+ { (char *)"cmsAdaptToIlluminant", _wrap_cmsAdaptToIlluminant, METH_VARARGS, NULL},
+ { (char *)"cmsBuildRGB2XYZtransferMatrix", _wrap_cmsBuildRGB2XYZtransferMatrix, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_whitePoint_set", _wrap_cmsViewingConditions_whitePoint_set, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_whitePoint_get", _wrap_cmsViewingConditions_whitePoint_get, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_Yb_set", _wrap_cmsViewingConditions_Yb_set, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_Yb_get", _wrap_cmsViewingConditions_Yb_get, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_La_set", _wrap_cmsViewingConditions_La_set, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_La_get", _wrap_cmsViewingConditions_La_get, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_surround_set", _wrap_cmsViewingConditions_surround_set, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_surround_get", _wrap_cmsViewingConditions_surround_get, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_D_value_set", _wrap_cmsViewingConditions_D_value_set, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_D_value_get", _wrap_cmsViewingConditions_D_value_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsViewingConditions", _wrap_new_cmsViewingConditions, METH_VARARGS, NULL},
+ { (char *)"delete_cmsViewingConditions", _wrap_delete_cmsViewingConditions, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions___repr__", _wrap_cmsViewingConditions___repr__, METH_VARARGS, NULL},
+ { (char *)"cmsViewingConditions_swigregister", cmsViewingConditions_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsCIECAM97sInit", _wrap_cmsCIECAM97sInit, METH_VARARGS, NULL},
+ { (char *)"cmsCIECAM97sDone", _wrap_cmsCIECAM97sDone, METH_VARARGS, NULL},
+ { (char *)"cmsCIECAM97sForward", _wrap_cmsCIECAM97sForward, METH_VARARGS, NULL},
+ { (char *)"cmsCIECAM97sReverse", _wrap_cmsCIECAM97sReverse, METH_VARARGS, NULL},
+ { (char *)"cmsCIECAM02Init", _wrap_cmsCIECAM02Init, METH_VARARGS, NULL},
+ { (char *)"cmsCIECAM02Done", _wrap_cmsCIECAM02Done, METH_VARARGS, NULL},
+ { (char *)"cmsCIECAM02Forward", _wrap_cmsCIECAM02Forward, METH_VARARGS, NULL},
+ { (char *)"cmsCIECAM02Reverse", _wrap_cmsCIECAM02Reverse, METH_VARARGS, NULL},
+ { (char *)"cmsBuildGamma", _wrap_cmsBuildGamma, METH_VARARGS, NULL},
+ { (char *)"cmsBuildParametricGamma", _wrap_cmsBuildParametricGamma, METH_VARARGS, NULL},
+ { (char *)"cmsAllocGamma", _wrap_cmsAllocGamma, METH_VARARGS, NULL},
+ { (char *)"cmsFreeGamma", _wrap_cmsFreeGamma, METH_VARARGS, NULL},
+ { (char *)"cmsFreeGammaTriple", _wrap_cmsFreeGammaTriple, METH_VARARGS, NULL},
+ { (char *)"cmsDupGamma", _wrap_cmsDupGamma, METH_VARARGS, NULL},
+ { (char *)"cmsReverseGamma", _wrap_cmsReverseGamma, METH_VARARGS, NULL},
+ { (char *)"cmsJoinGamma", _wrap_cmsJoinGamma, METH_VARARGS, NULL},
+ { (char *)"cmsJoinGammaEx", _wrap_cmsJoinGammaEx, METH_VARARGS, NULL},
+ { (char *)"cmsSmoothGamma", _wrap_cmsSmoothGamma, METH_VARARGS, NULL},
+ { (char *)"cmsEstimateGamma", _wrap_cmsEstimateGamma, METH_VARARGS, NULL},
+ { (char *)"cmsEstimateGammaEx", _wrap_cmsEstimateGammaEx, METH_VARARGS, NULL},
+ { (char *)"cmsReadICCGamma", _wrap_cmsReadICCGamma, METH_VARARGS, NULL},
+ { (char *)"cmsReadICCGammaReversed", _wrap_cmsReadICCGammaReversed, METH_VARARGS, NULL},
+ { (char *)"cmsTakeMediaWhitePoint", _wrap_cmsTakeMediaWhitePoint, METH_VARARGS, NULL},
+ { (char *)"cmsTakeMediaBlackPoint", _wrap_cmsTakeMediaBlackPoint, METH_VARARGS, NULL},
+ { (char *)"cmsTakeIluminant", _wrap_cmsTakeIluminant, METH_VARARGS, NULL},
+ { (char *)"cmsTakeColorants", _wrap_cmsTakeColorants, METH_VARARGS, NULL},
+ { (char *)"cmsTakeHeaderFlags", _wrap_cmsTakeHeaderFlags, METH_VARARGS, NULL},
+ { (char *)"cmsTakeHeaderAttributes", _wrap_cmsTakeHeaderAttributes, METH_VARARGS, NULL},
+ { (char *)"cmsSetLanguage", _wrap_cmsSetLanguage, METH_VARARGS, NULL},
+ { (char *)"cmsTakeProductName", _wrap_cmsTakeProductName, METH_VARARGS, NULL},
+ { (char *)"cmsTakeProductDesc", _wrap_cmsTakeProductDesc, METH_VARARGS, NULL},
+ { (char *)"cmsTakeProductInfo", _wrap_cmsTakeProductInfo, METH_VARARGS, NULL},
+ { (char *)"cmsTakeManufacturer", _wrap_cmsTakeManufacturer, METH_VARARGS, NULL},
+ { (char *)"cmsTakeModel", _wrap_cmsTakeModel, METH_VARARGS, NULL},
+ { (char *)"cmsTakeCopyright", _wrap_cmsTakeCopyright, METH_VARARGS, NULL},
+ { (char *)"cmsTakeProfileID", _wrap_cmsTakeProfileID, METH_VARARGS, NULL},
+ { (char *)"cmsTakeCreationDateTime", _wrap_cmsTakeCreationDateTime, METH_VARARGS, NULL},
+ { (char *)"cmsTakeCalibrationDateTime", _wrap_cmsTakeCalibrationDateTime, METH_VARARGS, NULL},
+ { (char *)"cmsIsTag", _wrap_cmsIsTag, METH_VARARGS, NULL},
+ { (char *)"cmsTakeRenderingIntent", _wrap_cmsTakeRenderingIntent, METH_VARARGS, NULL},
+ { (char *)"cmsTakeCharTargetData", _wrap_cmsTakeCharTargetData, METH_VARARGS, NULL},
+ { (char *)"cmsReadICCTextEx", _wrap_cmsReadICCTextEx, METH_VARARGS, NULL},
+ { (char *)"cmsReadICCText", _wrap_cmsReadICCText, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_deviceMfg_set", _wrap_cmsPSEQDESC_deviceMfg_set, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_deviceMfg_get", _wrap_cmsPSEQDESC_deviceMfg_get, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_deviceModel_set", _wrap_cmsPSEQDESC_deviceModel_set, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_deviceModel_get", _wrap_cmsPSEQDESC_deviceModel_get, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_attributes_set", _wrap_cmsPSEQDESC_attributes_set, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_attributes_get", _wrap_cmsPSEQDESC_attributes_get, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_technology_set", _wrap_cmsPSEQDESC_technology_set, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_technology_get", _wrap_cmsPSEQDESC_technology_get, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_Manufacturer_set", _wrap_cmsPSEQDESC_Manufacturer_set, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_Manufacturer_get", _wrap_cmsPSEQDESC_Manufacturer_get, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_Model_set", _wrap_cmsPSEQDESC_Model_set, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_Model_get", _wrap_cmsPSEQDESC_Model_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsPSEQDESC", _wrap_new_cmsPSEQDESC, METH_VARARGS, NULL},
+ { (char *)"delete_cmsPSEQDESC", _wrap_delete_cmsPSEQDESC, METH_VARARGS, NULL},
+ { (char *)"cmsPSEQDESC_swigregister", cmsPSEQDESC_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsSEQ_n_set", _wrap_cmsSEQ_n_set, METH_VARARGS, NULL},
+ { (char *)"cmsSEQ_n_get", _wrap_cmsSEQ_n_get, METH_VARARGS, NULL},
+ { (char *)"cmsSEQ_seq_set", _wrap_cmsSEQ_seq_set, METH_VARARGS, NULL},
+ { (char *)"cmsSEQ_seq_get", _wrap_cmsSEQ_seq_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsSEQ", _wrap_new_cmsSEQ, METH_VARARGS, NULL},
+ { (char *)"delete_cmsSEQ", _wrap_delete_cmsSEQ, METH_VARARGS, NULL},
+ { (char *)"cmsSEQ_swigregister", cmsSEQ_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsReadProfileSequenceDescription", _wrap_cmsReadProfileSequenceDescription, METH_VARARGS, NULL},
+ { (char *)"cmsFreeProfileSequenceDescription", _wrap_cmsFreeProfileSequenceDescription, METH_VARARGS, NULL},
+ { (char *)"_cmsICCcolorSpace", _wrap__cmsICCcolorSpace, METH_VARARGS, NULL},
+ { (char *)"_cmsLCMScolorSpace", _wrap__cmsLCMScolorSpace, METH_VARARGS, NULL},
+ { (char *)"_cmsChannelsOf", _wrap__cmsChannelsOf, METH_VARARGS, NULL},
+ { (char *)"_cmsIsMatrixShaper", _wrap__cmsIsMatrixShaper, METH_VARARGS, NULL},
+ { (char *)"cmsIsIntentSupported", _wrap_cmsIsIntentSupported, METH_VARARGS, NULL},
+ { (char *)"cmsGetPCS", _wrap_cmsGetPCS, METH_VARARGS, NULL},
+ { (char *)"cmsGetColorSpace", _wrap_cmsGetColorSpace, METH_VARARGS, NULL},
+ { (char *)"cmsGetDeviceClass", _wrap_cmsGetDeviceClass, METH_VARARGS, NULL},
+ { (char *)"cmsGetProfileICCversion", _wrap_cmsGetProfileICCversion, METH_VARARGS, NULL},
+ { (char *)"cmsSetProfileICCversion", _wrap_cmsSetProfileICCversion, METH_VARARGS, NULL},
+ { (char *)"cmsGetTagCount", _wrap_cmsGetTagCount, METH_VARARGS, NULL},
+ { (char *)"cmsGetTagSignature", _wrap_cmsGetTagSignature, METH_VARARGS, NULL},
+ { (char *)"cmsSetDeviceClass", _wrap_cmsSetDeviceClass, METH_VARARGS, NULL},
+ { (char *)"cmsSetColorSpace", _wrap_cmsSetColorSpace, METH_VARARGS, NULL},
+ { (char *)"cmsSetPCS", _wrap_cmsSetPCS, METH_VARARGS, NULL},
+ { (char *)"cmsSetRenderingIntent", _wrap_cmsSetRenderingIntent, METH_VARARGS, NULL},
+ { (char *)"cmsSetHeaderFlags", _wrap_cmsSetHeaderFlags, METH_VARARGS, NULL},
+ { (char *)"cmsSetHeaderAttributes", _wrap_cmsSetHeaderAttributes, METH_VARARGS, NULL},
+ { (char *)"cmsSetProfileID", _wrap_cmsSetProfileID, METH_VARARGS, NULL},
+ { (char *)"cmsCreateTransform", _wrap_cmsCreateTransform, METH_VARARGS, NULL},
+ { (char *)"cmsCreateProofingTransform", _wrap_cmsCreateProofingTransform, METH_VARARGS, NULL},
+ { (char *)"cmsCreateMultiprofileTransform", _wrap_cmsCreateMultiprofileTransform, METH_VARARGS, NULL},
+ { (char *)"cmsDeleteTransform", _wrap_cmsDeleteTransform, METH_VARARGS, NULL},
+ { (char *)"cmsDoTransform", _wrap_cmsDoTransform, METH_VARARGS, NULL},
+ { (char *)"cmsChangeBuffersFormat", _wrap_cmsChangeBuffersFormat, METH_VARARGS, NULL},
+ { (char *)"cmsSetAlarmCodes", _wrap_cmsSetAlarmCodes, METH_VARARGS, NULL},
+ { (char *)"cmsGetAlarmCodes", _wrap_cmsGetAlarmCodes, METH_VARARGS, NULL},
+ { (char *)"cmsSetAdaptationState", _wrap_cmsSetAdaptationState, METH_VARARGS, NULL},
+ { (char *)"cmsSetCMYKPreservationStrategy", _wrap_cmsSetCMYKPreservationStrategy, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLOR_Name_set", _wrap_cmsNAMEDCOLOR_Name_set, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLOR_Name_get", _wrap_cmsNAMEDCOLOR_Name_get, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLOR_PCS_set", _wrap_cmsNAMEDCOLOR_PCS_set, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLOR_PCS_get", _wrap_cmsNAMEDCOLOR_PCS_get, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLOR_DeviceColorant_set", _wrap_cmsNAMEDCOLOR_DeviceColorant_set, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLOR_DeviceColorant_get", _wrap_cmsNAMEDCOLOR_DeviceColorant_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsNAMEDCOLOR", _wrap_new_cmsNAMEDCOLOR, METH_VARARGS, NULL},
+ { (char *)"delete_cmsNAMEDCOLOR", _wrap_delete_cmsNAMEDCOLOR, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLOR_swigregister", cmsNAMEDCOLOR_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_nColors_set", _wrap_cmsNAMEDCOLORLIST_nColors_set, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_nColors_get", _wrap_cmsNAMEDCOLORLIST_nColors_get, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_Allocated_set", _wrap_cmsNAMEDCOLORLIST_Allocated_set, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_Allocated_get", _wrap_cmsNAMEDCOLORLIST_Allocated_get, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_ColorantCount_set", _wrap_cmsNAMEDCOLORLIST_ColorantCount_set, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_ColorantCount_get", _wrap_cmsNAMEDCOLORLIST_ColorantCount_get, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_Prefix_set", _wrap_cmsNAMEDCOLORLIST_Prefix_set, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_Prefix_get", _wrap_cmsNAMEDCOLORLIST_Prefix_get, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_Suffix_set", _wrap_cmsNAMEDCOLORLIST_Suffix_set, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_Suffix_get", _wrap_cmsNAMEDCOLORLIST_Suffix_get, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_List_set", _wrap_cmsNAMEDCOLORLIST_List_set, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_List_get", _wrap_cmsNAMEDCOLORLIST_List_get, METH_VARARGS, NULL},
+ { (char *)"new_cmsNAMEDCOLORLIST", _wrap_new_cmsNAMEDCOLORLIST, METH_VARARGS, NULL},
+ { (char *)"delete_cmsNAMEDCOLORLIST", _wrap_delete_cmsNAMEDCOLORLIST, METH_VARARGS, NULL},
+ { (char *)"cmsNAMEDCOLORLIST_swigregister", cmsNAMEDCOLORLIST_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsNamedColorCount", _wrap_cmsNamedColorCount, METH_VARARGS, NULL},
+ { (char *)"cmsNamedColorInfo", _wrap_cmsNamedColorInfo, METH_VARARGS, NULL},
+ { (char *)"cmsNamedColorIndex", _wrap_cmsNamedColorIndex, METH_VARARGS, NULL},
+ { (char *)"cmsReadColorantTable", _wrap_cmsReadColorantTable, METH_VARARGS, NULL},
+ { (char *)"cmsAddTag", _wrap_cmsAddTag, METH_VARARGS, NULL},
+ { (char *)"cmsTransform2DeviceLink", _wrap_cmsTransform2DeviceLink, METH_VARARGS, NULL},
+ { (char *)"_cmsSetLUTdepth", _wrap__cmsSetLUTdepth, METH_VARARGS, NULL},
+ { (char *)"cmsSaveProfile", _wrap_cmsSaveProfile, METH_VARARGS, NULL},
+ { (char *)"_cmsSaveProfileToMem", _wrap__cmsSaveProfileToMem, METH_VARARGS, NULL},
+ { (char *)"cmsGetPostScriptCSA", _wrap_cmsGetPostScriptCSA, METH_VARARGS, NULL},
+ { (char *)"cmsGetPostScriptCRD", _wrap_cmsGetPostScriptCRD, METH_VARARGS, NULL},
+ { (char *)"cmsGetPostScriptCRDEx", _wrap_cmsGetPostScriptCRDEx, METH_VARARGS, NULL},
+ { (char *)"cmsErrorAction", _wrap_cmsErrorAction, METH_VARARGS, NULL},
+ { (char *)"cmsSetErrorHandler", _wrap_cmsSetErrorHandler, METH_VARARGS, NULL},
+ { (char *)"cmsAllocLUT", _wrap_cmsAllocLUT, METH_VARARGS, NULL},
+ { (char *)"cmsAllocLinearTable", _wrap_cmsAllocLinearTable, METH_VARARGS, NULL},
+ { (char *)"cmsAlloc3DGrid", _wrap_cmsAlloc3DGrid, METH_VARARGS, NULL},
+ { (char *)"cmsSetMatrixLUT", _wrap_cmsSetMatrixLUT, METH_VARARGS, NULL},
+ { (char *)"cmsSetMatrixLUT4", _wrap_cmsSetMatrixLUT4, METH_VARARGS, NULL},
+ { (char *)"cmsFreeLUT", _wrap_cmsFreeLUT, METH_VARARGS, NULL},
+ { (char *)"cmsEvalLUT", _wrap_cmsEvalLUT, METH_VARARGS, NULL},
+ { (char *)"cmsEvalLUTreverse", _wrap_cmsEvalLUTreverse, METH_VARARGS, NULL},
+ { (char *)"cmsReadICCLut", _wrap_cmsReadICCLut, METH_VARARGS, NULL},
+ { (char *)"cmsDupLUT", _wrap_cmsDupLUT, METH_VARARGS, NULL},
+ { (char *)"cmsSample3DGrid", _wrap_cmsSample3DGrid, METH_VARARGS, NULL},
+ { (char *)"cmsSetUserFormatters", _wrap_cmsSetUserFormatters, METH_VARARGS, NULL},
+ { (char *)"cmsGetUserFormatters", _wrap_cmsGetUserFormatters, METH_VARARGS, NULL},
+ { (char *)"cmsIT8Alloc", _wrap_cmsIT8Alloc, METH_VARARGS, NULL},
+ { (char *)"cmsIT8Free", _wrap_cmsIT8Free, METH_VARARGS, NULL},
+ { (char *)"cmsIT8TableCount", _wrap_cmsIT8TableCount, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetTable", _wrap_cmsIT8SetTable, METH_VARARGS, NULL},
+ { (char *)"cmsIT8LoadFromFile", _wrap_cmsIT8LoadFromFile, METH_VARARGS, NULL},
+ { (char *)"cmsIT8LoadFromMem", _wrap_cmsIT8LoadFromMem, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SaveToFile", _wrap_cmsIT8SaveToFile, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SaveToMem", _wrap_cmsIT8SaveToMem, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetSheetType", _wrap_cmsIT8GetSheetType, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetSheetType", _wrap_cmsIT8SetSheetType, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetComment", _wrap_cmsIT8SetComment, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetPropertyStr", _wrap_cmsIT8SetPropertyStr, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetPropertyDbl", _wrap_cmsIT8SetPropertyDbl, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetPropertyHex", _wrap_cmsIT8SetPropertyHex, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetPropertyMulti", _wrap_cmsIT8SetPropertyMulti, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetPropertyUncooked", _wrap_cmsIT8SetPropertyUncooked, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetProperty", _wrap_cmsIT8GetProperty, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetPropertyDbl", _wrap_cmsIT8GetPropertyDbl, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetPropertyMulti", _wrap_cmsIT8GetPropertyMulti, METH_VARARGS, NULL},
+ { (char *)"cmsIT8EnumProperties", _wrap_cmsIT8EnumProperties, METH_VARARGS, NULL},
+ { (char *)"cmsIT8EnumPropertyMulti", _wrap_cmsIT8EnumPropertyMulti, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetDataRowCol", _wrap_cmsIT8GetDataRowCol, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetDataRowColDbl", _wrap_cmsIT8GetDataRowColDbl, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetDataRowCol", _wrap_cmsIT8SetDataRowCol, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetDataRowColDbl", _wrap_cmsIT8SetDataRowColDbl, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetData", _wrap_cmsIT8GetData, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetDataDbl", _wrap_cmsIT8GetDataDbl, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetData", _wrap_cmsIT8SetData, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetDataDbl", _wrap_cmsIT8SetDataDbl, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetDataFormat", _wrap_cmsIT8GetDataFormat, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetDataFormat", _wrap_cmsIT8SetDataFormat, METH_VARARGS, NULL},
+ { (char *)"cmsIT8EnumDataFormat", _wrap_cmsIT8EnumDataFormat, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetPatchName", _wrap_cmsIT8GetPatchName, METH_VARARGS, NULL},
+ { (char *)"cmsIT8GetPatchByName", _wrap_cmsIT8GetPatchByName, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetTableByLabel", _wrap_cmsIT8SetTableByLabel, METH_VARARGS, NULL},
+ { (char *)"cmsIT8SetIndexColumn", _wrap_cmsIT8SetIndexColumn, METH_VARARGS, NULL},
+ { (char *)"cmsIT8DefineDblFormat", _wrap_cmsIT8DefineDblFormat, METH_VARARGS, NULL},
+ { (char *)"cmsLabEncoded2Float", _wrap_cmsLabEncoded2Float, METH_VARARGS, NULL},
+ { (char *)"cmsLabEncoded2Float4", _wrap_cmsLabEncoded2Float4, METH_VARARGS, NULL},
+ { (char *)"cmsFloat2LabEncoded", _wrap_cmsFloat2LabEncoded, METH_VARARGS, NULL},
+ { (char *)"cmsFloat2LabEncoded4", _wrap_cmsFloat2LabEncoded4, METH_VARARGS, NULL},
+ { (char *)"cmsXYZEncoded2Float", _wrap_cmsXYZEncoded2Float, METH_VARARGS, NULL},
+ { (char *)"cmsFloat2XYZEncoded", _wrap_cmsFloat2XYZEncoded, METH_VARARGS, NULL},
+ { (char *)"_cmsAddTextTag", _wrap__cmsAddTextTag, METH_VARARGS, NULL},
+ { (char *)"_cmsAddXYZTag", _wrap__cmsAddXYZTag, METH_VARARGS, NULL},
+ { (char *)"_cmsAddLUTTag", _wrap__cmsAddLUTTag, METH_VARARGS, NULL},
+ { (char *)"_cmsAddGammaTag", _wrap__cmsAddGammaTag, METH_VARARGS, NULL},
+ { (char *)"_cmsAddChromaticityTag", _wrap__cmsAddChromaticityTag, METH_VARARGS, NULL},
+ { (char *)"_cmsAddSequenceDescriptionTag", _wrap__cmsAddSequenceDescriptionTag, METH_VARARGS, NULL},
+ { (char *)"_cmsAddNamedColorTag", _wrap__cmsAddNamedColorTag, METH_VARARGS, NULL},
+ { (char *)"_cmsAddDateTimeTag", _wrap__cmsAddDateTimeTag, METH_VARARGS, NULL},
+ { (char *)"_cmsAddColorantTableTag", _wrap__cmsAddColorantTableTag, METH_VARARGS, NULL},
+ { (char *)"_cmsAddChromaticAdaptationTag", _wrap__cmsAddChromaticAdaptationTag, METH_VARARGS, NULL},
+ { (char *)"_cmsQuickFloor", _wrap__cmsQuickFloor, METH_VARARGS, NULL},
+ { (char *)"_cmsClampWord", _wrap__cmsClampWord, METH_VARARGS, NULL},
+ { (char *)"_cmsMalloc", _wrap__cmsMalloc, METH_VARARGS, NULL},
+ { (char *)"_cmsCalloc", _wrap__cmsCalloc, METH_VARARGS, NULL},
+ { (char *)"_cmsFree", _wrap__cmsFree, METH_VARARGS, NULL},
+ { (char *)"cmsSignalError", _wrap_cmsSignalError, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign16_a_set", _wrap__cmsTestAlign16_a_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign16_a_get", _wrap__cmsTestAlign16_a_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign16_b_set", _wrap__cmsTestAlign16_b_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign16_b_get", _wrap__cmsTestAlign16_b_get, METH_VARARGS, NULL},
+ { (char *)"new__cmsTestAlign16", _wrap_new__cmsTestAlign16, METH_VARARGS, NULL},
+ { (char *)"delete__cmsTestAlign16", _wrap_delete__cmsTestAlign16, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign16_swigregister", _cmsTestAlign16_swigregister, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign8_a_set", _wrap__cmsTestAlign8_a_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign8_a_get", _wrap__cmsTestAlign8_a_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign8_b_set", _wrap__cmsTestAlign8_b_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign8_b_get", _wrap__cmsTestAlign8_b_get, METH_VARARGS, NULL},
+ { (char *)"new__cmsTestAlign8", _wrap_new__cmsTestAlign8, METH_VARARGS, NULL},
+ { (char *)"delete__cmsTestAlign8", _wrap_delete__cmsTestAlign8, METH_VARARGS, NULL},
+ { (char *)"_cmsTestAlign8_swigregister", _cmsTestAlign8_swigregister, METH_VARARGS, NULL},
+ { (char *)"FixedMul", _wrap_FixedMul, METH_VARARGS, NULL},
+ { (char *)"FixedSquare", _wrap_FixedSquare, METH_VARARGS, NULL},
+ { (char *)"ToFixedDomain", _wrap_ToFixedDomain, METH_VARARGS, NULL},
+ { (char *)"FromFixedDomain", _wrap_FromFixedDomain, METH_VARARGS, NULL},
+ { (char *)"FixedLERP", _wrap_FixedLERP, METH_VARARGS, NULL},
+ { (char *)"FixedScale", _wrap_FixedScale, METH_VARARGS, NULL},
+ { (char *)"WVEC3_n_set", _wrap_WVEC3_n_set, METH_VARARGS, NULL},
+ { (char *)"WVEC3_n_get", _wrap_WVEC3_n_get, METH_VARARGS, NULL},
+ { (char *)"new_WVEC3", _wrap_new_WVEC3, METH_VARARGS, NULL},
+ { (char *)"delete_WVEC3", _wrap_delete_WVEC3, METH_VARARGS, NULL},
+ { (char *)"WVEC3_swigregister", WVEC3_swigregister, METH_VARARGS, NULL},
+ { (char *)"WMAT3_v_set", _wrap_WMAT3_v_set, METH_VARARGS, NULL},
+ { (char *)"WMAT3_v_get", _wrap_WMAT3_v_get, METH_VARARGS, NULL},
+ { (char *)"new_WMAT3", _wrap_new_WMAT3, METH_VARARGS, NULL},
+ { (char *)"delete_WMAT3", _wrap_delete_WMAT3, METH_VARARGS, NULL},
+ { (char *)"WMAT3_swigregister", WMAT3_swigregister, METH_VARARGS, NULL},
+ { (char *)"VEC3init", _wrap_VEC3init, METH_VARARGS, NULL},
+ { (char *)"VEC3initF", _wrap_VEC3initF, METH_VARARGS, NULL},
+ { (char *)"VEC3toFix", _wrap_VEC3toFix, METH_VARARGS, NULL},
+ { (char *)"VEC3fromFix", _wrap_VEC3fromFix, METH_VARARGS, NULL},
+ { (char *)"VEC3scaleFix", _wrap_VEC3scaleFix, METH_VARARGS, NULL},
+ { (char *)"VEC3swap", _wrap_VEC3swap, METH_VARARGS, NULL},
+ { (char *)"VEC3divK", _wrap_VEC3divK, METH_VARARGS, NULL},
+ { (char *)"VEC3perK", _wrap_VEC3perK, METH_VARARGS, NULL},
+ { (char *)"VEC3minus", _wrap_VEC3minus, METH_VARARGS, NULL},
+ { (char *)"VEC3perComp", _wrap_VEC3perComp, METH_VARARGS, NULL},
+ { (char *)"VEC3equal", _wrap_VEC3equal, METH_VARARGS, NULL},
+ { (char *)"VEC3equalF", _wrap_VEC3equalF, METH_VARARGS, NULL},
+ { (char *)"VEC3scaleAndCut", _wrap_VEC3scaleAndCut, METH_VARARGS, NULL},
+ { (char *)"VEC3cross", _wrap_VEC3cross, METH_VARARGS, NULL},
+ { (char *)"VEC3saturate", _wrap_VEC3saturate, METH_VARARGS, NULL},
+ { (char *)"VEC3distance", _wrap_VEC3distance, METH_VARARGS, NULL},
+ { (char *)"VEC3length", _wrap_VEC3length, METH_VARARGS, NULL},
+ { (char *)"MAT3identity", _wrap_MAT3identity, METH_VARARGS, NULL},
+ { (char *)"MAT3per", _wrap_MAT3per, METH_VARARGS, NULL},
+ { (char *)"MAT3perK", _wrap_MAT3perK, METH_VARARGS, NULL},
+ { (char *)"MAT3inverse", _wrap_MAT3inverse, METH_VARARGS, NULL},
+ { (char *)"MAT3solve", _wrap_MAT3solve, METH_VARARGS, NULL},
+ { (char *)"MAT3det", _wrap_MAT3det, METH_VARARGS, NULL},
+ { (char *)"MAT3eval", _wrap_MAT3eval, METH_VARARGS, NULL},
+ { (char *)"MAT3toFix", _wrap_MAT3toFix, METH_VARARGS, NULL},
+ { (char *)"MAT3fromFix", _wrap_MAT3fromFix, METH_VARARGS, NULL},
+ { (char *)"MAT3evalW", _wrap_MAT3evalW, METH_VARARGS, NULL},
+ { (char *)"MAT3isIdentity", _wrap_MAT3isIdentity, METH_VARARGS, NULL},
+ { (char *)"MAT3scaleAndCut", _wrap_MAT3scaleAndCut, METH_VARARGS, NULL},
+ { (char *)"cmsIsLinear", _wrap_cmsIsLinear, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_X0_set", _wrap_L8PARAMS_X0_set, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_X0_get", _wrap_L8PARAMS_X0_get, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_Y0_set", _wrap_L8PARAMS_Y0_set, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_Y0_get", _wrap_L8PARAMS_Y0_get, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_Z0_set", _wrap_L8PARAMS_Z0_set, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_Z0_get", _wrap_L8PARAMS_Z0_get, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_rx_set", _wrap_L8PARAMS_rx_set, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_rx_get", _wrap_L8PARAMS_rx_get, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_ry_set", _wrap_L8PARAMS_ry_set, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_ry_get", _wrap_L8PARAMS_ry_get, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_rz_set", _wrap_L8PARAMS_rz_set, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_rz_get", _wrap_L8PARAMS_rz_get, METH_VARARGS, NULL},
+ { (char *)"new_L8PARAMS", _wrap_new_L8PARAMS, METH_VARARGS, NULL},
+ { (char *)"delete_L8PARAMS", _wrap_delete_L8PARAMS, METH_VARARGS, NULL},
+ { (char *)"L8PARAMS_swigregister", L8PARAMS_swigregister, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_nSamples_set", _wrap_L16PARAMS_nSamples_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_nSamples_get", _wrap_L16PARAMS_nSamples_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_nInputs_set", _wrap_L16PARAMS_nInputs_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_nInputs_get", _wrap_L16PARAMS_nInputs_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_nOutputs_set", _wrap_L16PARAMS_nOutputs_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_nOutputs_get", _wrap_L16PARAMS_nOutputs_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_Domain_set", _wrap_L16PARAMS_Domain_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_Domain_get", _wrap_L16PARAMS_Domain_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta1_set", _wrap_L16PARAMS_opta1_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta1_get", _wrap_L16PARAMS_opta1_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta2_set", _wrap_L16PARAMS_opta2_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta2_get", _wrap_L16PARAMS_opta2_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta3_set", _wrap_L16PARAMS_opta3_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta3_get", _wrap_L16PARAMS_opta3_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta4_set", _wrap_L16PARAMS_opta4_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta4_get", _wrap_L16PARAMS_opta4_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta5_set", _wrap_L16PARAMS_opta5_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta5_get", _wrap_L16PARAMS_opta5_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta6_set", _wrap_L16PARAMS_opta6_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta6_get", _wrap_L16PARAMS_opta6_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta7_set", _wrap_L16PARAMS_opta7_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta7_get", _wrap_L16PARAMS_opta7_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta8_set", _wrap_L16PARAMS_opta8_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_opta8_get", _wrap_L16PARAMS_opta8_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_Interp3D_set", _wrap_L16PARAMS_Interp3D_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_Interp3D_get", _wrap_L16PARAMS_Interp3D_get, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_p8_set", _wrap_L16PARAMS_p8_set, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_p8_get", _wrap_L16PARAMS_p8_get, METH_VARARGS, NULL},
+ { (char *)"new_L16PARAMS", _wrap_new_L16PARAMS, METH_VARARGS, NULL},
+ { (char *)"delete_L16PARAMS", _wrap_delete_L16PARAMS, METH_VARARGS, NULL},
+ { (char *)"L16PARAMS_swigregister", L16PARAMS_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsCalcL16Params", _wrap_cmsCalcL16Params, METH_VARARGS, NULL},
+ { (char *)"cmsCalcCLUT16Params", _wrap_cmsCalcCLUT16Params, METH_VARARGS, NULL},
+ { (char *)"cmsCalcCLUT16ParamsEx", _wrap_cmsCalcCLUT16ParamsEx, METH_VARARGS, NULL},
+ { (char *)"cmsLinearInterpLUT16", _wrap_cmsLinearInterpLUT16, METH_VARARGS, NULL},
+ { (char *)"cmsLinearInterpFixed", _wrap_cmsLinearInterpFixed, METH_VARARGS, NULL},
+ { (char *)"cmsReverseLinearInterpLUT16", _wrap_cmsReverseLinearInterpLUT16, METH_VARARGS, NULL},
+ { (char *)"cmsTrilinearInterp16", _wrap_cmsTrilinearInterp16, METH_VARARGS, NULL},
+ { (char *)"cmsTetrahedralInterp16", _wrap_cmsTetrahedralInterp16, METH_VARARGS, NULL},
+ { (char *)"cmsTetrahedralInterp8", _wrap_cmsTetrahedralInterp8, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_wFlags_set", _wrap__lcms_LUT_struc_wFlags_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_wFlags_get", _wrap__lcms_LUT_struc_wFlags_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Matrix_set", _wrap__lcms_LUT_struc_Matrix_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Matrix_get", _wrap__lcms_LUT_struc_Matrix_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_InputChan_set", _wrap__lcms_LUT_struc_InputChan_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_InputChan_get", _wrap__lcms_LUT_struc_InputChan_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_OutputChan_set", _wrap__lcms_LUT_struc_OutputChan_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_OutputChan_get", _wrap__lcms_LUT_struc_OutputChan_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_InputEntries_set", _wrap__lcms_LUT_struc_InputEntries_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_InputEntries_get", _wrap__lcms_LUT_struc_InputEntries_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_OutputEntries_set", _wrap__lcms_LUT_struc_OutputEntries_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_OutputEntries_get", _wrap__lcms_LUT_struc_OutputEntries_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_cLutPoints_set", _wrap__lcms_LUT_struc_cLutPoints_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_cLutPoints_get", _wrap__lcms_LUT_struc_cLutPoints_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L1_set", _wrap__lcms_LUT_struc_L1_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L1_get", _wrap__lcms_LUT_struc_L1_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L2_set", _wrap__lcms_LUT_struc_L2_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L2_get", _wrap__lcms_LUT_struc_L2_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_T_set", _wrap__lcms_LUT_struc_T_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_T_get", _wrap__lcms_LUT_struc_T_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Tsize_set", _wrap__lcms_LUT_struc_Tsize_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Tsize_get", _wrap__lcms_LUT_struc_Tsize_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_In16params_set", _wrap__lcms_LUT_struc_In16params_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_In16params_get", _wrap__lcms_LUT_struc_In16params_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Out16params_set", _wrap__lcms_LUT_struc_Out16params_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Out16params_get", _wrap__lcms_LUT_struc_Out16params_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_CLut16params_set", _wrap__lcms_LUT_struc_CLut16params_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_CLut16params_get", _wrap__lcms_LUT_struc_CLut16params_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Intent_set", _wrap__lcms_LUT_struc_Intent_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Intent_get", _wrap__lcms_LUT_struc_Intent_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Mat3_set", _wrap__lcms_LUT_struc_Mat3_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Mat3_get", _wrap__lcms_LUT_struc_Mat3_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Ofs3_set", _wrap__lcms_LUT_struc_Ofs3_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Ofs3_get", _wrap__lcms_LUT_struc_Ofs3_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L3_set", _wrap__lcms_LUT_struc_L3_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L3_get", _wrap__lcms_LUT_struc_L3_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L3params_set", _wrap__lcms_LUT_struc_L3params_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L3params_get", _wrap__lcms_LUT_struc_L3params_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L3Entries_set", _wrap__lcms_LUT_struc_L3Entries_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L3Entries_get", _wrap__lcms_LUT_struc_L3Entries_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Mat4_set", _wrap__lcms_LUT_struc_Mat4_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Mat4_get", _wrap__lcms_LUT_struc_Mat4_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Ofs4_set", _wrap__lcms_LUT_struc_Ofs4_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_Ofs4_get", _wrap__lcms_LUT_struc_Ofs4_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L4_set", _wrap__lcms_LUT_struc_L4_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L4_get", _wrap__lcms_LUT_struc_L4_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L4params_set", _wrap__lcms_LUT_struc_L4params_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L4params_get", _wrap__lcms_LUT_struc_L4params_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L4Entries_set", _wrap__lcms_LUT_struc_L4Entries_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_L4Entries_get", _wrap__lcms_LUT_struc_L4Entries_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_FixGrayAxes_set", _wrap__lcms_LUT_struc_FixGrayAxes_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_FixGrayAxes_get", _wrap__lcms_LUT_struc_FixGrayAxes_get, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_LCurvesSeed_set", _wrap__lcms_LUT_struc_LCurvesSeed_set, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_LCurvesSeed_get", _wrap__lcms_LUT_struc_LCurvesSeed_get, METH_VARARGS, NULL},
+ { (char *)"new__lcms_LUT_struc", _wrap_new__lcms_LUT_struc, METH_VARARGS, NULL},
+ { (char *)"delete__lcms_LUT_struc", _wrap_delete__lcms_LUT_struc, METH_VARARGS, NULL},
+ { (char *)"_lcms_LUT_struc_swigregister", _lcms_LUT_struc_swigregister, METH_VARARGS, NULL},
+ { (char *)"_cmsSmoothEndpoints", _wrap__cmsSmoothEndpoints, METH_VARARGS, NULL},
+ { (char *)"_cmsCrc32OfGammaTable", _wrap__cmsCrc32OfGammaTable, METH_VARARGS, NULL},
+ { (char *)"cmsAllocSampledCurve", _wrap_cmsAllocSampledCurve, METH_VARARGS, NULL},
+ { (char *)"cmsFreeSampledCurve", _wrap_cmsFreeSampledCurve, METH_VARARGS, NULL},
+ { (char *)"cmsDupSampledCurve", _wrap_cmsDupSampledCurve, METH_VARARGS, NULL},
+ { (char *)"cmsConvertGammaToSampledCurve", _wrap_cmsConvertGammaToSampledCurve, METH_VARARGS, NULL},
+ { (char *)"cmsConvertSampledCurveToGamma", _wrap_cmsConvertSampledCurveToGamma, METH_VARARGS, NULL},
+ { (char *)"cmsEndpointsOfSampledCurve", _wrap_cmsEndpointsOfSampledCurve, METH_VARARGS, NULL},
+ { (char *)"cmsClampSampledCurve", _wrap_cmsClampSampledCurve, METH_VARARGS, NULL},
+ { (char *)"cmsSmoothSampledCurve", _wrap_cmsSmoothSampledCurve, METH_VARARGS, NULL},
+ { (char *)"cmsRescaleSampledCurve", _wrap_cmsRescaleSampledCurve, METH_VARARGS, NULL},
+ { (char *)"cmsJoinSampledCurves", _wrap_cmsJoinSampledCurves, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_dwFlags_set", _wrap_MATSHAPER_dwFlags_set, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_dwFlags_get", _wrap_MATSHAPER_dwFlags_get, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_Matrix_set", _wrap_MATSHAPER_Matrix_set, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_Matrix_get", _wrap_MATSHAPER_Matrix_get, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_p16_set", _wrap_MATSHAPER_p16_set, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_p16_get", _wrap_MATSHAPER_p16_get, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_L_set", _wrap_MATSHAPER_L_set, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_L_get", _wrap_MATSHAPER_L_get, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_p2_16_set", _wrap_MATSHAPER_p2_16_set, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_p2_16_get", _wrap_MATSHAPER_p2_16_get, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_L2_set", _wrap_MATSHAPER_L2_set, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_L2_get", _wrap_MATSHAPER_L2_get, METH_VARARGS, NULL},
+ { (char *)"new_MATSHAPER", _wrap_new_MATSHAPER, METH_VARARGS, NULL},
+ { (char *)"delete_MATSHAPER", _wrap_delete_MATSHAPER, METH_VARARGS, NULL},
+ { (char *)"MATSHAPER_swigregister", MATSHAPER_swigregister, METH_VARARGS, NULL},
+ { (char *)"cmsAllocMatShaper", _wrap_cmsAllocMatShaper, METH_VARARGS, NULL},
+ { (char *)"cmsAllocMatShaper2", _wrap_cmsAllocMatShaper2, METH_VARARGS, NULL},
+ { (char *)"cmsFreeMatShaper", _wrap_cmsFreeMatShaper, METH_VARARGS, NULL},
+ { (char *)"cmsEvalMatShaper", _wrap_cmsEvalMatShaper, METH_VARARGS, NULL},
+ { (char *)"cmsReadICCMatrixRGB2XYZ", _wrap_cmsReadICCMatrixRGB2XYZ, METH_VARARGS, NULL},
+ { (char *)"cmsBuildInputMatrixShaper", _wrap_cmsBuildInputMatrixShaper, METH_VARARGS, NULL},
+ { (char *)"cmsBuildOutputMatrixShaper", _wrap_cmsBuildOutputMatrixShaper, METH_VARARGS, NULL},
+ { (char *)"cmsAdaptationMatrix", _wrap_cmsAdaptationMatrix, METH_VARARGS, NULL},
+ { (char *)"cmsAdaptMatrixToD50", _wrap_cmsAdaptMatrixToD50, METH_VARARGS, NULL},
+ { (char *)"cmsAdaptMatrixFromD50", _wrap_cmsAdaptMatrixFromD50, METH_VARARGS, NULL},
+ { (char *)"cmsReadChromaticAdaptationMatrix", _wrap_cmsReadChromaticAdaptationMatrix, METH_VARARGS, NULL},
+ { (char *)"cmsXYZ2LabEncoded", _wrap_cmsXYZ2LabEncoded, METH_VARARGS, NULL},
+ { (char *)"cmsLab2XYZEncoded", _wrap_cmsLab2XYZEncoded, METH_VARARGS, NULL},
+ { (char *)"_cmsIdentifyWhitePoint", _wrap__cmsIdentifyWhitePoint, METH_VARARGS, NULL},
+ { (char *)"_cmsQuantizeVal", _wrap__cmsQuantizeVal, METH_VARARGS, NULL},
+ { (char *)"cmsAllocNamedColorList", _wrap_cmsAllocNamedColorList, METH_VARARGS, NULL},
+ { (char *)"cmsReadICCnamedColorList", _wrap_cmsReadICCnamedColorList, METH_VARARGS, NULL},
+ { (char *)"cmsFreeNamedColorList", _wrap_cmsFreeNamedColorList, METH_VARARGS, NULL},
+ { (char *)"cmsAppendNamedColor", _wrap_cmsAppendNamedColor, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_stream_set", _wrap_LCMSICCPROFILE_stream_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_stream_get", _wrap_LCMSICCPROFILE_stream_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_DeviceClass_set", _wrap_LCMSICCPROFILE_DeviceClass_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_DeviceClass_get", _wrap_LCMSICCPROFILE_DeviceClass_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_ColorSpace_set", _wrap_LCMSICCPROFILE_ColorSpace_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_ColorSpace_get", _wrap_LCMSICCPROFILE_ColorSpace_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_PCS_set", _wrap_LCMSICCPROFILE_PCS_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_PCS_get", _wrap_LCMSICCPROFILE_PCS_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_RenderingIntent_set", _wrap_LCMSICCPROFILE_RenderingIntent_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_RenderingIntent_get", _wrap_LCMSICCPROFILE_RenderingIntent_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_flags_set", _wrap_LCMSICCPROFILE_flags_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_flags_get", _wrap_LCMSICCPROFILE_flags_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_attributes_set", _wrap_LCMSICCPROFILE_attributes_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_attributes_get", _wrap_LCMSICCPROFILE_attributes_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Illuminant_set", _wrap_LCMSICCPROFILE_Illuminant_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Illuminant_get", _wrap_LCMSICCPROFILE_Illuminant_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Version_set", _wrap_LCMSICCPROFILE_Version_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Version_get", _wrap_LCMSICCPROFILE_Version_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_ChromaticAdaptation_set", _wrap_LCMSICCPROFILE_ChromaticAdaptation_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_ChromaticAdaptation_get", _wrap_LCMSICCPROFILE_ChromaticAdaptation_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_MediaWhitePoint_set", _wrap_LCMSICCPROFILE_MediaWhitePoint_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_MediaWhitePoint_get", _wrap_LCMSICCPROFILE_MediaWhitePoint_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_MediaBlackPoint_set", _wrap_LCMSICCPROFILE_MediaBlackPoint_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_MediaBlackPoint_get", _wrap_LCMSICCPROFILE_MediaBlackPoint_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_ProfileID_set", _wrap_LCMSICCPROFILE_ProfileID_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_ProfileID_get", _wrap_LCMSICCPROFILE_ProfileID_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagCount_set", _wrap_LCMSICCPROFILE_TagCount_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagCount_get", _wrap_LCMSICCPROFILE_TagCount_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagNames_set", _wrap_LCMSICCPROFILE_TagNames_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagNames_get", _wrap_LCMSICCPROFILE_TagNames_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagSizes_set", _wrap_LCMSICCPROFILE_TagSizes_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagSizes_get", _wrap_LCMSICCPROFILE_TagSizes_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagOffsets_set", _wrap_LCMSICCPROFILE_TagOffsets_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagOffsets_get", _wrap_LCMSICCPROFILE_TagOffsets_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagPtrs_set", _wrap_LCMSICCPROFILE_TagPtrs_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_TagPtrs_get", _wrap_LCMSICCPROFILE_TagPtrs_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_PhysicalFile_set", _wrap_LCMSICCPROFILE_PhysicalFile_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_PhysicalFile_get", _wrap_LCMSICCPROFILE_PhysicalFile_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_IsWrite_set", _wrap_LCMSICCPROFILE_IsWrite_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_IsWrite_get", _wrap_LCMSICCPROFILE_IsWrite_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_SaveAs8Bits_set", _wrap_LCMSICCPROFILE_SaveAs8Bits_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_SaveAs8Bits_get", _wrap_LCMSICCPROFILE_SaveAs8Bits_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Created_set", _wrap_LCMSICCPROFILE_Created_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Created_get", _wrap_LCMSICCPROFILE_Created_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Read_set", _wrap_LCMSICCPROFILE_Read_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Read_get", _wrap_LCMSICCPROFILE_Read_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Seek_set", _wrap_LCMSICCPROFILE_Seek_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Seek_get", _wrap_LCMSICCPROFILE_Seek_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Close_set", _wrap_LCMSICCPROFILE_Close_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Close_get", _wrap_LCMSICCPROFILE_Close_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Tell_set", _wrap_LCMSICCPROFILE_Tell_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Tell_get", _wrap_LCMSICCPROFILE_Tell_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Write_set", _wrap_LCMSICCPROFILE_Write_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_Write_get", _wrap_LCMSICCPROFILE_Write_get, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_UsedSpace_set", _wrap_LCMSICCPROFILE_UsedSpace_set, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_UsedSpace_get", _wrap_LCMSICCPROFILE_UsedSpace_get, METH_VARARGS, NULL},
+ { (char *)"new_LCMSICCPROFILE", _wrap_new_LCMSICCPROFILE, METH_VARARGS, NULL},
+ { (char *)"delete_LCMSICCPROFILE", _wrap_delete_LCMSICCPROFILE, METH_VARARGS, NULL},
+ { (char *)"LCMSICCPROFILE_swigregister", LCMSICCPROFILE_swigregister, METH_VARARGS, NULL},
+ { (char *)"_cmsCreateProfilePlaceholder", _wrap__cmsCreateProfilePlaceholder, METH_VARARGS, NULL},
+ { (char *)"_cmsSearchTag", _wrap__cmsSearchTag, METH_VARARGS, NULL},
+ { (char *)"_cmsInitTag", _wrap__cmsInitTag, METH_VARARGS, NULL},
+ { (char *)"_cmsCreateProfileFromFilePlaceholder", _wrap__cmsCreateProfileFromFilePlaceholder, METH_VARARGS, NULL},
+ { (char *)"_cmsCreateProfileFromMemPlaceholder", _wrap__cmsCreateProfileFromMemPlaceholder, METH_VARARGS, NULL},
+ { (char *)"_cmsSetSaveToDisk", _wrap__cmsSetSaveToDisk, METH_VARARGS, NULL},
+ { (char *)"_cmsSetSaveToMemory", _wrap__cmsSetSaveToMemory, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_InputFormat_set", _wrap__cmsTRANSFORM_InputFormat_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_InputFormat_get", _wrap__cmsTRANSFORM_InputFormat_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_OutputFormat_set", _wrap__cmsTRANSFORM_OutputFormat_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_OutputFormat_get", _wrap__cmsTRANSFORM_OutputFormat_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_StrideIn_set", _wrap__cmsTRANSFORM_StrideIn_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_StrideIn_get", _wrap__cmsTRANSFORM_StrideIn_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_StrideOut_set", _wrap__cmsTRANSFORM_StrideOut_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_StrideOut_get", _wrap__cmsTRANSFORM_StrideOut_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Intent_set", _wrap__cmsTRANSFORM_Intent_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Intent_get", _wrap__cmsTRANSFORM_Intent_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_ProofIntent_set", _wrap__cmsTRANSFORM_ProofIntent_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_ProofIntent_get", _wrap__cmsTRANSFORM_ProofIntent_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_DoGamutCheck_set", _wrap__cmsTRANSFORM_DoGamutCheck_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_DoGamutCheck_get", _wrap__cmsTRANSFORM_DoGamutCheck_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_InputProfile_set", _wrap__cmsTRANSFORM_InputProfile_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_InputProfile_get", _wrap__cmsTRANSFORM_InputProfile_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_OutputProfile_set", _wrap__cmsTRANSFORM_OutputProfile_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_OutputProfile_get", _wrap__cmsTRANSFORM_OutputProfile_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_PreviewProfile_set", _wrap__cmsTRANSFORM_PreviewProfile_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_PreviewProfile_get", _wrap__cmsTRANSFORM_PreviewProfile_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_EntryColorSpace_set", _wrap__cmsTRANSFORM_EntryColorSpace_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_EntryColorSpace_get", _wrap__cmsTRANSFORM_EntryColorSpace_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_ExitColorSpace_set", _wrap__cmsTRANSFORM_ExitColorSpace_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_ExitColorSpace_get", _wrap__cmsTRANSFORM_ExitColorSpace_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_dwOriginalFlags_set", _wrap__cmsTRANSFORM_dwOriginalFlags_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_dwOriginalFlags_get", _wrap__cmsTRANSFORM_dwOriginalFlags_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_m1_set", _wrap__cmsTRANSFORM_m1_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_m1_get", _wrap__cmsTRANSFORM_m1_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_m2_set", _wrap__cmsTRANSFORM_m2_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_m2_get", _wrap__cmsTRANSFORM_m2_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_of1_set", _wrap__cmsTRANSFORM_of1_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_of1_get", _wrap__cmsTRANSFORM_of1_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_of2_set", _wrap__cmsTRANSFORM_of2_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_of2_get", _wrap__cmsTRANSFORM_of2_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_xform_set", _wrap__cmsTRANSFORM_xform_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_xform_get", _wrap__cmsTRANSFORM_xform_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_FromInput_set", _wrap__cmsTRANSFORM_FromInput_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_FromInput_get", _wrap__cmsTRANSFORM_FromInput_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_FromDevice_set", _wrap__cmsTRANSFORM_FromDevice_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_FromDevice_get", _wrap__cmsTRANSFORM_FromDevice_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Stage1_set", _wrap__cmsTRANSFORM_Stage1_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Stage1_get", _wrap__cmsTRANSFORM_Stage1_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Stage2_set", _wrap__cmsTRANSFORM_Stage2_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Stage2_get", _wrap__cmsTRANSFORM_Stage2_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_ToDevice_set", _wrap__cmsTRANSFORM_ToDevice_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_ToDevice_get", _wrap__cmsTRANSFORM_ToDevice_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_ToOutput_set", _wrap__cmsTRANSFORM_ToOutput_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_ToOutput_get", _wrap__cmsTRANSFORM_ToOutput_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Device2PCS_set", _wrap__cmsTRANSFORM_Device2PCS_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Device2PCS_get", _wrap__cmsTRANSFORM_Device2PCS_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_PCS2Device_set", _wrap__cmsTRANSFORM_PCS2Device_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_PCS2Device_get", _wrap__cmsTRANSFORM_PCS2Device_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Gamut_set", _wrap__cmsTRANSFORM_Gamut_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Gamut_get", _wrap__cmsTRANSFORM_Gamut_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Preview_set", _wrap__cmsTRANSFORM_Preview_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Preview_get", _wrap__cmsTRANSFORM_Preview_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_DeviceLink_set", _wrap__cmsTRANSFORM_DeviceLink_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_DeviceLink_get", _wrap__cmsTRANSFORM_DeviceLink_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_GamutCheck_set", _wrap__cmsTRANSFORM_GamutCheck_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_GamutCheck_get", _wrap__cmsTRANSFORM_GamutCheck_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_InMatShaper_set", _wrap__cmsTRANSFORM_InMatShaper_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_InMatShaper_get", _wrap__cmsTRANSFORM_InMatShaper_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_OutMatShaper_set", _wrap__cmsTRANSFORM_OutMatShaper_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_OutMatShaper_get", _wrap__cmsTRANSFORM_OutMatShaper_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_SmeltMatShaper_set", _wrap__cmsTRANSFORM_SmeltMatShaper_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_SmeltMatShaper_get", _wrap__cmsTRANSFORM_SmeltMatShaper_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Phase1_set", _wrap__cmsTRANSFORM_Phase1_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Phase1_get", _wrap__cmsTRANSFORM_Phase1_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Phase2_set", _wrap__cmsTRANSFORM_Phase2_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Phase2_get", _wrap__cmsTRANSFORM_Phase2_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Phase3_set", _wrap__cmsTRANSFORM_Phase3_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_Phase3_get", _wrap__cmsTRANSFORM_Phase3_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_NamedColorList_set", _wrap__cmsTRANSFORM_NamedColorList_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_NamedColorList_get", _wrap__cmsTRANSFORM_NamedColorList_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_lInputV4Lab_set", _wrap__cmsTRANSFORM_lInputV4Lab_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_lInputV4Lab_get", _wrap__cmsTRANSFORM_lInputV4Lab_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_lOutputV4Lab_set", _wrap__cmsTRANSFORM_lOutputV4Lab_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_lOutputV4Lab_get", _wrap__cmsTRANSFORM_lOutputV4Lab_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_CacheIn_set", _wrap__cmsTRANSFORM_CacheIn_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_CacheIn_get", _wrap__cmsTRANSFORM_CacheIn_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_CacheOut_set", _wrap__cmsTRANSFORM_CacheOut_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_CacheOut_get", _wrap__cmsTRANSFORM_CacheOut_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_AdaptationState_set", _wrap__cmsTRANSFORM_AdaptationState_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_AdaptationState_get", _wrap__cmsTRANSFORM_AdaptationState_get, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_rwlock_set", _wrap__cmsTRANSFORM_rwlock_set, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_rwlock_get", _wrap__cmsTRANSFORM_rwlock_get, METH_VARARGS, NULL},
+ { (char *)"new__cmsTRANSFORM", _wrap_new__cmsTRANSFORM, METH_VARARGS, NULL},
+ { (char *)"delete__cmsTRANSFORM", _wrap_delete__cmsTRANSFORM, METH_VARARGS, NULL},
+ { (char *)"_cmsTRANSFORM_swigregister", _cmsTRANSFORM_swigregister, METH_VARARGS, NULL},
+ { (char *)"_cmsIdentifyInputFormat", _wrap__cmsIdentifyInputFormat, METH_VARARGS, NULL},
+ { (char *)"_cmsIdentifyOutputFormat", _wrap__cmsIdentifyOutputFormat, METH_VARARGS, NULL},
+ { (char *)"cmsChooseCnvrt", _wrap_cmsChooseCnvrt, METH_VARARGS, NULL},
+ { (char *)"_cmsEndPointsBySpace", _wrap__cmsEndPointsBySpace, METH_VARARGS, NULL},
+ { (char *)"_cmsWhiteBySpace", _wrap__cmsWhiteBySpace, METH_VARARGS, NULL},
+ { (char *)"Clamp_L", _wrap_Clamp_L, METH_VARARGS, NULL},
+ { (char *)"Clamp_ab", _wrap_Clamp_ab, METH_VARARGS, NULL},
+ { (char *)"cmsDetectBlackPoint", _wrap_cmsDetectBlackPoint, METH_VARARGS, NULL},
+ { (char *)"_cmsReasonableGridpointsByColorspace", _wrap__cmsReasonableGridpointsByColorspace, METH_VARARGS, NULL},
+ { (char *)"_cmsPrecalculateDeviceLink", _wrap__cmsPrecalculateDeviceLink, METH_VARARGS, NULL},
+ { (char *)"_cmsPrecalculateBlackPreservingDeviceLink", _wrap__cmsPrecalculateBlackPreservingDeviceLink, METH_VARARGS, NULL},
+ { (char *)"_cmsPrecalculateGamutCheck", _wrap__cmsPrecalculateGamutCheck, METH_VARARGS, NULL},
+ { (char *)"_cmsFixWhiteMisalignment", _wrap__cmsFixWhiteMisalignment, METH_VARARGS, NULL},
+ { (char *)"_cmsBlessLUT8", _wrap__cmsBlessLUT8, METH_VARARGS, NULL},
+ { (char *)"_cmsComputeGamutLUT", _wrap__cmsComputeGamutLUT, METH_VARARGS, NULL},
+ { (char *)"_cmsComputeSoftProofLUT", _wrap__cmsComputeSoftProofLUT, METH_VARARGS, NULL},
+ { (char *)"_cmsComputePrelinearizationTablesFromXFORM", _wrap__cmsComputePrelinearizationTablesFromXFORM, METH_VARARGS, NULL},
+ { (char *)"_cmsBuildKToneCurve", _wrap__cmsBuildKToneCurve, METH_VARARGS, NULL},
+ { (char *)"_cmsValidateLUT", _wrap__cmsValidateLUT, METH_VARARGS, NULL},
+ { (char *)"new_icTagSignature", _wrap_new_icTagSignature, METH_VARARGS, NULL},
+ { (char *)"delete_icTagSignature", _wrap_delete_icTagSignature, METH_VARARGS, NULL},
+ { (char *)"icTagSignature_swigregister", icTagSignature_swigregister, METH_VARARGS, NULL},
+ { (char *)"new_StrPointer", _wrap_new_StrPointer, METH_VARARGS, NULL},
+ { (char *)"delete_StrPointer", _wrap_delete_StrPointer, METH_VARARGS, NULL},
+ { (char *)"StrPointer_swigregister", StrPointer_swigregister, METH_VARARGS, NULL},
+ { NULL, NULL, 0, NULL }
+};
+
+
+/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
+
+static swig_type_info _swigt__p_COLORB = {"_p_COLORB", "COLORB *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_COLORW = {"_p_COLORW", "COLORW *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_GAMMATABLE = {"_p_GAMMATABLE", "GAMMATABLE *|LPGAMMATABLE", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_IT8 = {"_p_IT8", "IT8 *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_LCMSGAMMAPARAMS = {"_p_LCMSGAMMAPARAMS", "LCMSGAMMAPARAMS *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_LPMATSHAPER = {"_p_LPMATSHAPER", "LPMATSHAPER *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_LPWMAT3 = {"_p_LPWMAT3", "LPWMAT3 *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_LPWVEC3 = {"_p_LPWVEC3", "LPWVEC3 *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_LPcmsNAMEDCOLORLIST = {"_p_LPcmsNAMEDCOLORLIST", "LPcmsNAMEDCOLORLIST *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_LPcmsSEQ = {"_p_LPcmsSEQ", "LPcmsSEQ *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_MAT3 = {"_p_MAT3", "LPMAT3|MAT3 *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_MATSHAPER = {"_p_MATSHAPER", "MATSHAPER *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_SAMPLEDCURVE = {"_p_SAMPLEDCURVE", "LPSAMPLEDCURVE|SAMPLEDCURVE *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_StrPointer = {"_p_StrPointer", "StrPointer *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_VEC3 = {"_p_VEC3", "VEC3 *|LPVEC3", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_WMAT3 = {"_p_WMAT3", "WMAT3 *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_WVEC3 = {"_p_WVEC3", "WVEC3 *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p__cmsTestAlign16 = {"_p__cmsTestAlign16", "_cmsTestAlign16 *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p__cmsTestAlign8 = {"_p__cmsTestAlign8", "_cmsTestAlign8 *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p__cmstransform_struct = {"_p__cmstransform_struct", "_cmsTRANSFORM *|_LPcmsTRANSFORM|_cmstransform_struct *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p__lcms_LUT_struc = {"_p__lcms_LUT_struc", "_lcms_LUT_struc *|LPLUT|LUT *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p__lcms_iccprofile_struct = {"_p__lcms_iccprofile_struct", "LCMSICCPROFILE *|LPLCMSICCPROFILE|_lcms_iccprofile_struct *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p__lcms_l16params_struc = {"_p__lcms_l16params_struc", "_lcms_l16params_struc *|L16PARAMS *|LPL16PARAMS", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p__lcms_l8opt_struc = {"_p__lcms_l8opt_struc", "_lcms_l8opt_struc *|L8PARAMS *|LPL8PARAMS", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_a_16__LCMSGAMMAPARAMS = {"_p_a_16__LCMSGAMMAPARAMS", "LCMSGAMMAPARAMS (*)[16]", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsCIELCh = {"_p_cmsCIELCh", "LPcmsCIELCh|cmsCIELCh *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsCIELab = {"_p_cmsCIELab", "cmsCIELab *|LPcmsCIELab", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsCIEXYZ = {"_p_cmsCIEXYZ", "LPcmsCIEXYZ|cmsCIEXYZ *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsCIEXYZTRIPLE = {"_p_cmsCIEXYZTRIPLE", "cmsCIEXYZTRIPLE *|LPcmsCIEXYZTRIPLE", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsCIExyY = {"_p_cmsCIExyY", "cmsCIExyY *|LPcmsCIExyY", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsCIExyYTRIPLE = {"_p_cmsCIExyYTRIPLE", "cmsCIExyYTRIPLE *|LPcmsCIExyYTRIPLE", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsJCh = {"_p_cmsJCh", "LPcmsJCh|cmsJCh *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsNAMEDCOLOR = {"_p_cmsNAMEDCOLOR", "cmsNAMEDCOLOR *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsNAMEDCOLORLIST = {"_p_cmsNAMEDCOLORLIST", "cmsNAMEDCOLORLIST *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsPSEQDESC = {"_p_cmsPSEQDESC", "cmsPSEQDESC *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsSEQ = {"_p_cmsSEQ", "cmsSEQ *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_cmsViewingConditions = {"_p_cmsViewingConditions", "cmsViewingConditions *|LPcmsViewingConditions", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void = {"_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void", "void (*)(unsigned short [],unsigned short [],LPWMAT3,LPWVEC3)|_cmsADJFN", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_a___unsigned_short_a___unsigned_short_a___unsigned_short_p__lcms_l16params_struc__void = {"_p_f_a___unsigned_short_a___unsigned_short_a___unsigned_short_p__lcms_l16params_struc__void", "_cms3DLERP|void (*)(unsigned short [],unsigned short [],unsigned short [],_lcms_l16params_struc *)", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_a___unsigned_short_a___unsigned_short_p_void__int = {"_p_f_a___unsigned_short_a___unsigned_short_p_void__int", "int (*)(unsigned short [],unsigned short [],void *)|_cmsSAMPLER", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_int_p_q_const__char__int = {"_p_f_int_p_q_const__char__int", "int (*)(int,char const *)|cmsErrorHandlerFunction", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void = {"_p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void", "_cmsTRANSFN|void (*)(_cmstransform_struct *,unsigned short [],unsigned short [])", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char = {"_p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char", "_cmsFIXFN|unsigned char *(*)(_cmstransform_struct *,unsigned short [],unsigned char *)", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_p__cmstransform_struct_p_void_p_void_unsigned_int__void = {"_p_f_p__cmstransform_struct_p_void_p_void_unsigned_int__void", "void (*)(_cmstransform_struct *,void *,void *,unsigned int)|_cmsCOLORCALLBACKFN", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_p__lcms_iccprofile_struct__int = {"_p_f_p__lcms_iccprofile_struct__int", "int (*)(_lcms_iccprofile_struct *)|LCMSBOOL (*)(_lcms_iccprofile_struct *)", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_p__lcms_iccprofile_struct__size_t = {"_p_f_p__lcms_iccprofile_struct__size_t", "size_t (*)(_lcms_iccprofile_struct *)", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_p__lcms_iccprofile_struct_size_t__int = {"_p_f_p__lcms_iccprofile_struct_size_t__int", "int (*)(_lcms_iccprofile_struct *,size_t)|LCMSBOOL (*)(_lcms_iccprofile_struct *,size_t)", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_p__lcms_iccprofile_struct_size_t_p_void__int = {"_p_f_p__lcms_iccprofile_struct_size_t_p_void__int", "LCMSBOOL (*)(_lcms_iccprofile_struct *,size_t,LPVOID)|int (*)(_lcms_iccprofile_struct *,size_t,void *)", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char = {"_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char", "unsigned char *(*)(void *,unsigned short [],unsigned char *)|cmsFORMATTER", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_f_p_void_size_t_size_t_p__lcms_iccprofile_struct__size_t = {"_p_f_p_void_size_t_size_t_p__lcms_iccprofile_struct__size_t", "size_t (*)(void *,size_t,size_t,_lcms_iccprofile_struct *)", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icCLutStruct = {"_p_icCLutStruct", "icCLutStruct *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icColorSpaceSignature = {"_p_icColorSpaceSignature", "icColorSpaceSignature *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icInt32Number = {"_p_icInt32Number", "icInt32Number *|Fixed32 *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icLutAtoB = {"_p_icLutAtoB", "icLutAtoB *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icLutBtoA = {"_p_icLutBtoA", "icLutBtoA *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icProfileClassSignature = {"_p_icProfileClassSignature", "icProfileClassSignature *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icRenderingIntent = {"_p_icRenderingIntent", "icRenderingIntent *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icS15Fixed16Number = {"_p_icS15Fixed16Number", "icS15Fixed16Number *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icSignature = {"_p_icSignature", "icSignature *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icTagSignature = {"_p_icTagSignature", "icTagSignature *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icTechnologySignature = {"_p_icTechnologySignature", "icTechnologySignature *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icUInt16Number = {"_p_icUInt16Number", "icUInt16Number *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icUInt32Number = {"_p_icUInt32Number", "icUInt32Number *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_icUInt8Number = {"_p_icUInt8Number", "icUInt8Number *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_int = {"_p_int", "int *|LCMSBOOL *|LCMS_RWLOCK_T *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_p_GAMMATABLE = {"_p_p_GAMMATABLE", "GAMMATABLE **|LPGAMMATABLE *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void = {"_p_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void", "void (**)(unsigned short [],unsigned short [],LPWMAT3,LPWVEC3)|_cmsADJFN *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char = {"_p_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char", "cmsFORMATTER *|unsigned char *(**)(void *,unsigned short [],unsigned char *)", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_p_p_char = {"_p_p_p_char", "char ***", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_p_unsigned_short = {"_p_p_unsigned_short", "WORD **|LPWORD *|unsigned short **", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_p_void = {"_p_p_void", "cmsHTRANSFORM *|cmsHPROFILE *|LPVOID *|void **", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_tm = {"_p_tm", "tm *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|BYTE *|LPBYTE", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "LPDWORD|DWORD *|unsigned long *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "WORD *|unsigned short *|LPWORD", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_void = {"_p_void", "cmsHTRANSFORM|LCMSHANDLE|cmsHPROFILE|LPVOID|void *", 0, 0, (void*)0, 0};
+
+static swig_type_info *swig_type_initial[] = {
+ &_swigt__p_COLORB,
+ &_swigt__p_COLORW,
+ &_swigt__p_GAMMATABLE,
+ &_swigt__p_IT8,
+ &_swigt__p_LCMSGAMMAPARAMS,
+ &_swigt__p_LPMATSHAPER,
+ &_swigt__p_LPWMAT3,
+ &_swigt__p_LPWVEC3,
+ &_swigt__p_LPcmsNAMEDCOLORLIST,
+ &_swigt__p_LPcmsSEQ,
+ &_swigt__p_MAT3,
+ &_swigt__p_MATSHAPER,
+ &_swigt__p_SAMPLEDCURVE,
+ &_swigt__p_StrPointer,
+ &_swigt__p_VEC3,
+ &_swigt__p_WMAT3,
+ &_swigt__p_WVEC3,
+ &_swigt__p__cmsTestAlign16,
+ &_swigt__p__cmsTestAlign8,
+ &_swigt__p__cmstransform_struct,
+ &_swigt__p__lcms_LUT_struc,
+ &_swigt__p__lcms_iccprofile_struct,
+ &_swigt__p__lcms_l16params_struc,
+ &_swigt__p__lcms_l8opt_struc,
+ &_swigt__p_a_16__LCMSGAMMAPARAMS,
+ &_swigt__p_char,
+ &_swigt__p_cmsCIELCh,
+ &_swigt__p_cmsCIELab,
+ &_swigt__p_cmsCIEXYZ,
+ &_swigt__p_cmsCIEXYZTRIPLE,
+ &_swigt__p_cmsCIExyY,
+ &_swigt__p_cmsCIExyYTRIPLE,
+ &_swigt__p_cmsJCh,
+ &_swigt__p_cmsNAMEDCOLOR,
+ &_swigt__p_cmsNAMEDCOLORLIST,
+ &_swigt__p_cmsPSEQDESC,
+ &_swigt__p_cmsSEQ,
+ &_swigt__p_cmsViewingConditions,
+ &_swigt__p_double,
+ &_swigt__p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void,
+ &_swigt__p_f_a___unsigned_short_a___unsigned_short_a___unsigned_short_p__lcms_l16params_struc__void,
+ &_swigt__p_f_a___unsigned_short_a___unsigned_short_p_void__int,
+ &_swigt__p_f_int_p_q_const__char__int,
+ &_swigt__p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void,
+ &_swigt__p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char,
+ &_swigt__p_f_p__cmstransform_struct_p_void_p_void_unsigned_int__void,
+ &_swigt__p_f_p__lcms_iccprofile_struct__int,
+ &_swigt__p_f_p__lcms_iccprofile_struct__size_t,
+ &_swigt__p_f_p__lcms_iccprofile_struct_size_t__int,
+ &_swigt__p_f_p__lcms_iccprofile_struct_size_t_p_void__int,
+ &_swigt__p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char,
+ &_swigt__p_f_p_void_size_t_size_t_p__lcms_iccprofile_struct__size_t,
+ &_swigt__p_icCLutStruct,
+ &_swigt__p_icColorSpaceSignature,
+ &_swigt__p_icInt32Number,
+ &_swigt__p_icLutAtoB,
+ &_swigt__p_icLutBtoA,
+ &_swigt__p_icProfileClassSignature,
+ &_swigt__p_icRenderingIntent,
+ &_swigt__p_icS15Fixed16Number,
+ &_swigt__p_icSignature,
+ &_swigt__p_icTagSignature,
+ &_swigt__p_icTechnologySignature,
+ &_swigt__p_icUInt16Number,
+ &_swigt__p_icUInt32Number,
+ &_swigt__p_icUInt8Number,
+ &_swigt__p_int,
+ &_swigt__p_p_GAMMATABLE,
+ &_swigt__p_p_char,
+ &_swigt__p_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void,
+ &_swigt__p_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char,
+ &_swigt__p_p_p_char,
+ &_swigt__p_p_unsigned_short,
+ &_swigt__p_p_void,
+ &_swigt__p_size_t,
+ &_swigt__p_tm,
+ &_swigt__p_unsigned_char,
+ &_swigt__p_unsigned_int,
+ &_swigt__p_unsigned_long,
+ &_swigt__p_unsigned_short,
+ &_swigt__p_void,
+};
+
+static swig_cast_info _swigc__p_COLORB[] = { {&_swigt__p_COLORB, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_COLORW[] = { {&_swigt__p_COLORW, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_GAMMATABLE[] = { {&_swigt__p_GAMMATABLE, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_IT8[] = { {&_swigt__p_IT8, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_LCMSGAMMAPARAMS[] = { {&_swigt__p_LCMSGAMMAPARAMS, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_LPMATSHAPER[] = { {&_swigt__p_LPMATSHAPER, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_LPWMAT3[] = { {&_swigt__p_LPWMAT3, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_LPWVEC3[] = { {&_swigt__p_LPWVEC3, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_LPcmsNAMEDCOLORLIST[] = { {&_swigt__p_LPcmsNAMEDCOLORLIST, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_LPcmsSEQ[] = { {&_swigt__p_LPcmsSEQ, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_MAT3[] = { {&_swigt__p_MAT3, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_MATSHAPER[] = { {&_swigt__p_MATSHAPER, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_SAMPLEDCURVE[] = { {&_swigt__p_SAMPLEDCURVE, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_StrPointer[] = { {&_swigt__p_StrPointer, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_VEC3[] = { {&_swigt__p_VEC3, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_WMAT3[] = { {&_swigt__p_WMAT3, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_WVEC3[] = { {&_swigt__p_WVEC3, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p__cmsTestAlign16[] = { {&_swigt__p__cmsTestAlign16, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p__cmsTestAlign8[] = { {&_swigt__p__cmsTestAlign8, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p__cmstransform_struct[] = { {&_swigt__p__cmstransform_struct, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p__lcms_LUT_struc[] = { {&_swigt__p__lcms_LUT_struc, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p__lcms_iccprofile_struct[] = { {&_swigt__p__lcms_iccprofile_struct, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p__lcms_l16params_struc[] = { {&_swigt__p__lcms_l16params_struc, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p__lcms_l8opt_struc[] = { {&_swigt__p__lcms_l8opt_struc, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_a_16__LCMSGAMMAPARAMS[] = { {&_swigt__p_a_16__LCMSGAMMAPARAMS, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsCIELCh[] = { {&_swigt__p_cmsCIELCh, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsCIELab[] = { {&_swigt__p_cmsCIELab, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsCIEXYZ[] = { {&_swigt__p_cmsCIEXYZ, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsCIEXYZTRIPLE[] = { {&_swigt__p_cmsCIEXYZTRIPLE, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsCIExyY[] = { {&_swigt__p_cmsCIExyY, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsCIExyYTRIPLE[] = { {&_swigt__p_cmsCIExyYTRIPLE, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsJCh[] = { {&_swigt__p_cmsJCh, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsNAMEDCOLOR[] = { {&_swigt__p_cmsNAMEDCOLOR, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsNAMEDCOLORLIST[] = { {&_swigt__p_cmsNAMEDCOLORLIST, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsPSEQDESC[] = { {&_swigt__p_cmsPSEQDESC, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsSEQ[] = { {&_swigt__p_cmsSEQ, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_cmsViewingConditions[] = { {&_swigt__p_cmsViewingConditions, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_double[] = { {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void[] = { {&_swigt__p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_a___unsigned_short_a___unsigned_short_a___unsigned_short_p__lcms_l16params_struc__void[] = { {&_swigt__p_f_a___unsigned_short_a___unsigned_short_a___unsigned_short_p__lcms_l16params_struc__void, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_a___unsigned_short_a___unsigned_short_p_void__int[] = { {&_swigt__p_f_a___unsigned_short_a___unsigned_short_p_void__int, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_int_p_q_const__char__int[] = { {&_swigt__p_f_int_p_q_const__char__int, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void[] = { {&_swigt__p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char[] = { {&_swigt__p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_p__cmstransform_struct_p_void_p_void_unsigned_int__void[] = { {&_swigt__p_f_p__cmstransform_struct_p_void_p_void_unsigned_int__void, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_p__lcms_iccprofile_struct__int[] = { {&_swigt__p_f_p__lcms_iccprofile_struct__int, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_p__lcms_iccprofile_struct__size_t[] = { {&_swigt__p_f_p__lcms_iccprofile_struct__size_t, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_p__lcms_iccprofile_struct_size_t__int[] = { {&_swigt__p_f_p__lcms_iccprofile_struct_size_t__int, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_p__lcms_iccprofile_struct_size_t_p_void__int[] = { {&_swigt__p_f_p__lcms_iccprofile_struct_size_t_p_void__int, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char[] = { {&_swigt__p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_f_p_void_size_t_size_t_p__lcms_iccprofile_struct__size_t[] = { {&_swigt__p_f_p_void_size_t_size_t_p__lcms_iccprofile_struct__size_t, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icCLutStruct[] = { {&_swigt__p_icCLutStruct, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icColorSpaceSignature[] = { {&_swigt__p_icColorSpaceSignature, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icInt32Number[] = { {&_swigt__p_icInt32Number, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icLutAtoB[] = { {&_swigt__p_icLutAtoB, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icLutBtoA[] = { {&_swigt__p_icLutBtoA, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icProfileClassSignature[] = { {&_swigt__p_icProfileClassSignature, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icRenderingIntent[] = { {&_swigt__p_icRenderingIntent, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icS15Fixed16Number[] = { {&_swigt__p_icS15Fixed16Number, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icSignature[] = { {&_swigt__p_icSignature, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icTagSignature[] = { {&_swigt__p_icTagSignature, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icTechnologySignature[] = { {&_swigt__p_icTechnologySignature, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icUInt16Number[] = { {&_swigt__p_icUInt16Number, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icUInt32Number[] = { {&_swigt__p_icUInt32Number, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_icUInt8Number[] = { {&_swigt__p_icUInt8Number, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_p_GAMMATABLE[] = { {&_swigt__p_p_GAMMATABLE, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void[] = { {&_swigt__p_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char[] = { {&_swigt__p_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_p_p_char[] = { {&_swigt__p_p_p_char, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_p_unsigned_short[] = { {&_swigt__p_p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_p_void[] = { {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_size_t[] = { {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_tm[] = { {&_swigt__p_tm, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_unsigned_short[] = { {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
+
+static swig_cast_info *swig_cast_initial[] = {
+ _swigc__p_COLORB,
+ _swigc__p_COLORW,
+ _swigc__p_GAMMATABLE,
+ _swigc__p_IT8,
+ _swigc__p_LCMSGAMMAPARAMS,
+ _swigc__p_LPMATSHAPER,
+ _swigc__p_LPWMAT3,
+ _swigc__p_LPWVEC3,
+ _swigc__p_LPcmsNAMEDCOLORLIST,
+ _swigc__p_LPcmsSEQ,
+ _swigc__p_MAT3,
+ _swigc__p_MATSHAPER,
+ _swigc__p_SAMPLEDCURVE,
+ _swigc__p_StrPointer,
+ _swigc__p_VEC3,
+ _swigc__p_WMAT3,
+ _swigc__p_WVEC3,
+ _swigc__p__cmsTestAlign16,
+ _swigc__p__cmsTestAlign8,
+ _swigc__p__cmstransform_struct,
+ _swigc__p__lcms_LUT_struc,
+ _swigc__p__lcms_iccprofile_struct,
+ _swigc__p__lcms_l16params_struc,
+ _swigc__p__lcms_l8opt_struc,
+ _swigc__p_a_16__LCMSGAMMAPARAMS,
+ _swigc__p_char,
+ _swigc__p_cmsCIELCh,
+ _swigc__p_cmsCIELab,
+ _swigc__p_cmsCIEXYZ,
+ _swigc__p_cmsCIEXYZTRIPLE,
+ _swigc__p_cmsCIExyY,
+ _swigc__p_cmsCIExyYTRIPLE,
+ _swigc__p_cmsJCh,
+ _swigc__p_cmsNAMEDCOLOR,
+ _swigc__p_cmsNAMEDCOLORLIST,
+ _swigc__p_cmsPSEQDESC,
+ _swigc__p_cmsSEQ,
+ _swigc__p_cmsViewingConditions,
+ _swigc__p_double,
+ _swigc__p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void,
+ _swigc__p_f_a___unsigned_short_a___unsigned_short_a___unsigned_short_p__lcms_l16params_struc__void,
+ _swigc__p_f_a___unsigned_short_a___unsigned_short_p_void__int,
+ _swigc__p_f_int_p_q_const__char__int,
+ _swigc__p_f_p__cmstransform_struct_a___unsigned_short_a___unsigned_short__void,
+ _swigc__p_f_p__cmstransform_struct_a___unsigned_short_p_unsigned_char__p_unsigned_char,
+ _swigc__p_f_p__cmstransform_struct_p_void_p_void_unsigned_int__void,
+ _swigc__p_f_p__lcms_iccprofile_struct__int,
+ _swigc__p_f_p__lcms_iccprofile_struct__size_t,
+ _swigc__p_f_p__lcms_iccprofile_struct_size_t__int,
+ _swigc__p_f_p__lcms_iccprofile_struct_size_t_p_void__int,
+ _swigc__p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char,
+ _swigc__p_f_p_void_size_t_size_t_p__lcms_iccprofile_struct__size_t,
+ _swigc__p_icCLutStruct,
+ _swigc__p_icColorSpaceSignature,
+ _swigc__p_icInt32Number,
+ _swigc__p_icLutAtoB,
+ _swigc__p_icLutBtoA,
+ _swigc__p_icProfileClassSignature,
+ _swigc__p_icRenderingIntent,
+ _swigc__p_icS15Fixed16Number,
+ _swigc__p_icSignature,
+ _swigc__p_icTagSignature,
+ _swigc__p_icTechnologySignature,
+ _swigc__p_icUInt16Number,
+ _swigc__p_icUInt32Number,
+ _swigc__p_icUInt8Number,
+ _swigc__p_int,
+ _swigc__p_p_GAMMATABLE,
+ _swigc__p_p_char,
+ _swigc__p_p_f_a___unsigned_short_a___unsigned_short_LPWMAT3_LPWVEC3__void,
+ _swigc__p_p_f_p_void_a___unsigned_short_p_unsigned_char__p_unsigned_char,
+ _swigc__p_p_p_char,
+ _swigc__p_p_unsigned_short,
+ _swigc__p_p_void,
+ _swigc__p_size_t,
+ _swigc__p_tm,
+ _swigc__p_unsigned_char,
+ _swigc__p_unsigned_int,
+ _swigc__p_unsigned_long,
+ _swigc__p_unsigned_short,
+ _swigc__p_void,
+};
+
+
+/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
+
+static swig_const_info swig_const_table[] = {
+{0, 0, 0, 0.0, 0, 0}};
+
+#ifdef __cplusplus
+}
+#endif
+/* -----------------------------------------------------------------------------
+ * Type initialization:
+ * This problem is tough by the requirement that no dynamic
+ * memory is used. Also, since swig_type_info structures store pointers to
+ * swig_cast_info structures and swig_cast_info structures store pointers back
+ * to swig_type_info structures, we need some lookup code at initialization.
+ * The idea is that swig generates all the structures that are needed.
+ * The runtime then collects these partially filled structures.
+ * The SWIG_InitializeModule function takes these initial arrays out of
+ * swig_module, and does all the lookup, filling in the swig_module.types
+ * array with the correct data and linking the correct swig_cast_info
+ * structures together.
+ *
+ * The generated swig_type_info structures are assigned staticly to an initial
+ * array. We just loop through that array, and handle each type individually.
+ * First we lookup if this type has been already loaded, and if so, use the
+ * loaded structure instead of the generated one. Then we have to fill in the
+ * cast linked list. The cast data is initially stored in something like a
+ * two-dimensional array. Each row corresponds to a type (there are the same
+ * number of rows as there are in the swig_type_initial array). Each entry in
+ * a column is one of the swig_cast_info structures for that type.
+ * The cast_initial array is actually an array of arrays, because each row has
+ * a variable number of columns. So to actually build the cast linked list,
+ * we find the array of casts associated with the type, and loop through it
+ * adding the casts to the list. The one last trick we need to do is making
+ * sure the type pointer in the swig_cast_info struct is correct.
+ *
+ * First off, we lookup the cast->type name to see if it is already loaded.
+ * There are three cases to handle:
+ * 1) If the cast->type has already been loaded AND the type we are adding
+ * casting info to has not been loaded (it is in this module), THEN we
+ * replace the cast->type pointer with the type pointer that has already
+ * been loaded.
+ * 2) If BOTH types (the one we are adding casting info to, and the
+ * cast->type) are loaded, THEN the cast info has already been loaded by
+ * the previous module so we just ignore it.
+ * 3) Finally, if cast->type has not already been loaded, then we add that
+ * swig_cast_info to the linked list (because the cast->type) pointer will
+ * be correct.
+ * ----------------------------------------------------------------------------- */
+
+#ifdef __cplusplus
+extern "C" {
+#if 0
+} /* c-mode */
+#endif
+#endif
+
+#if 0
+#define SWIGRUNTIME_DEBUG
+#endif
+
+
+SWIGRUNTIME void
+SWIG_InitializeModule(void *clientdata) {
+ size_t i;
+ swig_module_info *module_head, *iter;
+ int found, init;
+
+ clientdata = clientdata;
+
+ /* check to see if the circular list has been setup, if not, set it up */
+ if (swig_module.next==0) {
+ /* Initialize the swig_module */
+ swig_module.type_initial = swig_type_initial;
+ swig_module.cast_initial = swig_cast_initial;
+ swig_module.next = &swig_module;
+ init = 1;
+ } else {
+ init = 0;
+ }
+
+ /* Try and load any already created modules */
+ module_head = SWIG_GetModule(clientdata);
+ if (!module_head) {
+ /* This is the first module loaded for this interpreter */
+ /* so set the swig module into the interpreter */
+ SWIG_SetModule(clientdata, &swig_module);
+ module_head = &swig_module;
+ } else {
+ /* the interpreter has loaded a SWIG module, but has it loaded this one? */
+ found=0;
+ iter=module_head;
+ do {
+ if (iter==&swig_module) {
+ found=1;
+ break;
+ }
+ iter=iter->next;
+ } while (iter!= module_head);
+
+ /* if the is found in the list, then all is done and we may leave */
+ if (found) return;
+ /* otherwise we must add out module into the list */
+ swig_module.next = module_head->next;
+ module_head->next = &swig_module;
+ }
+
+ /* When multiple interpeters are used, a module could have already been initialized in
+ a different interpreter, but not yet have a pointer in this interpreter.
+ In this case, we do not want to continue adding types... everything should be
+ set up already */
+ if (init == 0) return;
+
+ /* Now work on filling in swig_module.types */
+#ifdef SWIGRUNTIME_DEBUG
+ printf("SWIG_InitializeModule: size %d\n", swig_module.size);
+#endif
+ for (i = 0; i < swig_module.size; ++i) {
+ swig_type_info *type = 0;
+ swig_type_info *ret;
+ swig_cast_info *cast;
+
+#ifdef SWIGRUNTIME_DEBUG
+ printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
+#endif
+
+ /* if there is another module already loaded */
+ if (swig_module.next != &swig_module) {
+ type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
+ }
+ if (type) {
+ /* Overwrite clientdata field */
+#ifdef SWIGRUNTIME_DEBUG
+ printf("SWIG_InitializeModule: found type %s\n", type->name);
+#endif
+ if (swig_module.type_initial[i]->clientdata) {
+ type->clientdata = swig_module.type_initial[i]->clientdata;
+#ifdef SWIGRUNTIME_DEBUG
+ printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
+#endif
+ }
+ } else {
+ type = swig_module.type_initial[i];
+ }
+
+ /* Insert casting types */
+ cast = swig_module.cast_initial[i];
+ while (cast->type) {
+ /* Don't need to add information already in the list */
+ ret = 0;
+#ifdef SWIGRUNTIME_DEBUG
+ printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
+#endif
+ if (swig_module.next != &swig_module) {
+ ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
+#ifdef SWIGRUNTIME_DEBUG
+ if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
+#endif
+ }
+ if (ret) {
+ if (type == swig_module.type_initial[i]) {
+#ifdef SWIGRUNTIME_DEBUG
+ printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
+#endif
+ cast->type = ret;
+ ret = 0;
+ } else {
+ /* Check for casting already in the list */
+ swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
+#ifdef SWIGRUNTIME_DEBUG
+ if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
+#endif
+ if (!ocast) ret = 0;
+ }
+ }
+
+ if (!ret) {
+#ifdef SWIGRUNTIME_DEBUG
+ printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
+#endif
+ if (type->cast) {
+ type->cast->prev = cast;
+ cast->next = type->cast;
+ }
+ type->cast = cast;
+ }
+ cast++;
+ }
+ /* Set entry in modules->types array equal to the type */
+ swig_module.types[i] = type;
+ }
+ swig_module.types[i] = 0;
+
+#ifdef SWIGRUNTIME_DEBUG
+ printf("**** SWIG_InitializeModule: Cast List ******\n");
+ for (i = 0; i < swig_module.size; ++i) {
+ int j = 0;
+ swig_cast_info *cast = swig_module.cast_initial[i];
+ printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
+ while (cast->type) {
+ printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
+ cast++;
+ ++j;
+ }
+ printf("---- Total casts: %d\n",j);
+ }
+ printf("**** SWIG_InitializeModule: Cast List ******\n");
+#endif
+}
+
+/* This function will propagate the clientdata field of type to
+* any new swig_type_info structures that have been added into the list
+* of equivalent types. It is like calling
+* SWIG_TypeClientData(type, clientdata) a second time.
+*/
+SWIGRUNTIME void
+SWIG_PropagateClientData(void) {
+ size_t i;
+ swig_cast_info *equiv;
+ static int init_run = 0;
+
+ if (init_run) return;
+ init_run = 1;
+
+ for (i = 0; i < swig_module.size; i++) {
+ if (swig_module.types[i]->clientdata) {
+ equiv = swig_module.types[i]->cast;
+ while (equiv) {
+ if (!equiv->converter) {
+ if (equiv->type && !equiv->type->clientdata)
+ SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
+ }
+ equiv = equiv->next;
+ }
+ }
+ }
+}
+
+#ifdef __cplusplus
+#if 0
+{
+ /* c-mode */
+#endif
+}
+#endif
+
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+ /* Python-specific SWIG API */
+#define SWIG_newvarlink() SWIG_Python_newvarlink()
+#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
+#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
+
+ /* -----------------------------------------------------------------------------
+ * global variable support code.
+ * ----------------------------------------------------------------------------- */
+
+ typedef struct swig_globalvar {
+ char *name; /* Name of global variable */
+ PyObject *(*get_attr)(void); /* Return the current value */
+ int (*set_attr)(PyObject *); /* Set the value */
+ struct swig_globalvar *next;
+ } swig_globalvar;
+
+ typedef struct swig_varlinkobject {
+ PyObject_HEAD
+ swig_globalvar *vars;
+ } swig_varlinkobject;
+
+ SWIGINTERN PyObject *
+ swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
+ return PyString_FromString("<Swig global variables>");
+ }
+
+ SWIGINTERN PyObject *
+ swig_varlink_str(swig_varlinkobject *v) {
+ PyObject *str = PyString_FromString("(");
+ swig_globalvar *var;
+ for (var = v->vars; var; var=var->next) {
+ PyString_ConcatAndDel(&str,PyString_FromString(var->name));
+ if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
+ }
+ PyString_ConcatAndDel(&str,PyString_FromString(")"));
+ return str;
+ }
+
+ SWIGINTERN int
+ swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
+ PyObject *str = swig_varlink_str(v);
+ fprintf(fp,"Swig global variables ");
+ fprintf(fp,"%s\n", PyString_AsString(str));
+ Py_DECREF(str);
+ return 0;
+ }
+
+ SWIGINTERN void
+ swig_varlink_dealloc(swig_varlinkobject *v) {
+ swig_globalvar *var = v->vars;
+ while (var) {
+ swig_globalvar *n = var->next;
+ free(var->name);
+ free(var);
+ var = n;
+ }
+ }
+
+ SWIGINTERN PyObject *
+ swig_varlink_getattr(swig_varlinkobject *v, char *n) {
+ PyObject *res = NULL;
+ swig_globalvar *var = v->vars;
+ while (var) {
+ if (strcmp(var->name,n) == 0) {
+ res = (*var->get_attr)();
+ break;
+ }
+ var = var->next;
+ }
+ if (res == NULL && !PyErr_Occurred()) {
+ PyErr_SetString(PyExc_NameError,"Unknown C global variable");
+ }
+ return res;
+ }
+
+ SWIGINTERN int
+ swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
+ int res = 1;
+ swig_globalvar *var = v->vars;
+ while (var) {
+ if (strcmp(var->name,n) == 0) {
+ res = (*var->set_attr)(p);
+ break;
+ }
+ var = var->next;
+ }
+ if (res == 1 && !PyErr_Occurred()) {
+ PyErr_SetString(PyExc_NameError,"Unknown C global variable");
+ }
+ return res;
+ }
+
+ SWIGINTERN PyTypeObject*
+ swig_varlink_type(void) {
+ static char varlink__doc__[] = "Swig var link object";
+ static PyTypeObject varlink_type;
+ static int type_init = 0;
+ if (!type_init) {
+ const PyTypeObject tmp
+ = {
+ PyObject_HEAD_INIT(NULL)
+ 0, /* Number of items in variable part (ob_size) */
+ (char *)"swigvarlink", /* Type name (tp_name) */
+ sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
+ 0, /* Itemsize (tp_itemsize) */
+ (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
+ (printfunc) swig_varlink_print, /* Print (tp_print) */
+ (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
+ (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
+ 0, /* tp_compare */
+ (reprfunc) swig_varlink_repr, /* tp_repr */
+ 0, /* tp_as_number */
+ 0, /* tp_as_sequence */
+ 0, /* tp_as_mapping */
+ 0, /* tp_hash */
+ 0, /* tp_call */
+ (reprfunc)swig_varlink_str, /* tp_str */
+ 0, /* tp_getattro */
+ 0, /* tp_setattro */
+ 0, /* tp_as_buffer */
+ 0, /* tp_flags */
+ varlink__doc__, /* tp_doc */
+ 0, /* tp_traverse */
+ 0, /* tp_clear */
+ 0, /* tp_richcompare */
+ 0, /* tp_weaklistoffset */
+#if PY_VERSION_HEX >= 0x02020000
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
+#endif
+#if PY_VERSION_HEX >= 0x02030000
+ 0, /* tp_del */
+#endif
+#ifdef COUNT_ALLOCS
+ 0,0,0,0 /* tp_alloc -> tp_next */
+#endif
+ };
+ varlink_type = tmp;
+ varlink_type.ob_type = &PyType_Type;
+ type_init = 1;
+ }
+ return &varlink_type;
+ }
+
+ /* Create a variable linking object for use later */
+ SWIGINTERN PyObject *
+ SWIG_Python_newvarlink(void) {
+ swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
+ if (result) {
+ result->vars = 0;
+ }
+ return ((PyObject*) result);
+ }
+
+ SWIGINTERN void
+ SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
+ swig_varlinkobject *v = (swig_varlinkobject *) p;
+ swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
+ if (gv) {
+ size_t size = strlen(name)+1;
+ gv->name = (char *)malloc(size);
+ if (gv->name) {
+ strncpy(gv->name,name,size);
+ gv->get_attr = get_attr;
+ gv->set_attr = set_attr;
+ gv->next = v->vars;
+ }
+ }
+ v->vars = gv;
+ }
+
+ SWIGINTERN PyObject *
+ SWIG_globals(void) {
+ static PyObject *_SWIG_globals = 0;
+ if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
+ return _SWIG_globals;
+ }
+
+ /* -----------------------------------------------------------------------------
+ * constants/methods manipulation
+ * ----------------------------------------------------------------------------- */
+
+ /* Install Constants */
+ SWIGINTERN void
+ SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
+ PyObject *obj = 0;
+ size_t i;
+ for (i = 0; constants[i].type; ++i) {
+ switch(constants[i].type) {
+ case SWIG_PY_POINTER:
+ obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
+ break;
+ case SWIG_PY_BINARY:
+ obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
+ break;
+ default:
+ obj = 0;
+ break;
+ }
+ if (obj) {
+ PyDict_SetItemString(d, constants[i].name, obj);
+ Py_DECREF(obj);
+ }
+ }
+ }
+
+ /* -----------------------------------------------------------------------------*/
+ /* Fix SwigMethods to carry the callback ptrs when needed */
+ /* -----------------------------------------------------------------------------*/
+
+ SWIGINTERN void
+ SWIG_Python_FixMethods(PyMethodDef *methods,
+ swig_const_info *const_table,
+ swig_type_info **types,
+ swig_type_info **types_initial) {
+ size_t i;
+ for (i = 0; methods[i].ml_name; ++i) {
+ const char *c = methods[i].ml_doc;
+ if (c && (c = strstr(c, "swig_ptr: "))) {
+ int j;
+ swig_const_info *ci = 0;
+ const char *name = c + 10;
+ for (j = 0; const_table[j].type; ++j) {
+ if (strncmp(const_table[j].name, name,
+ strlen(const_table[j].name)) == 0) {
+ ci = &(const_table[j]);
+ break;
+ }
+ }
+ if (ci) {
+ size_t shift = (ci->ptype) - types;
+ swig_type_info *ty = types_initial[shift];
+ size_t ldoc = (c - methods[i].ml_doc);
+ size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
+ char *ndoc = (char*)malloc(ldoc + lptr + 10);
+ if (ndoc) {
+ char *buff = ndoc;
+ void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
+ if (ptr) {
+ strncpy(buff, methods[i].ml_doc, ldoc);
+ buff += ldoc;
+ strncpy(buff, "swig_ptr: ", 10);
+ buff += 10;
+ SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
+ methods[i].ml_doc = ndoc;
+ }
+ }
+ }
+ }
+ }
+ }
+
+#ifdef __cplusplus
+}
+#endif
+
+/* -----------------------------------------------------------------------------*
+ * Partial Init method
+ * -----------------------------------------------------------------------------*/
+
+#ifdef __cplusplus
+extern "C"
+#endif
+SWIGEXPORT void SWIG_init(void) {
+ PyObject *m, *d;
+
+ /* Fix SwigMethods to carry the callback ptrs when needed */
+ SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
+
+ m = Py_InitModule((char *) SWIG_name, SwigMethods);
+ d = PyModule_GetDict(m);
+
+ SWIG_InitializeModule(0);
+ SWIG_InstallConstants(d,swig_const_table);
+
+
+
+
+ lcmsError = PyErr_NewException("lcms.error", NULL, NULL);
+ PyDict_SetItemString(d, "error", lcmsError);
+ cmsSetErrorHandler(MyErrorHandler);
+
+
+ SWIG_Python_SetConstant(d, "NON_WINDOWS",SWIG_From_int(static_cast< int >(1)));
+ SWIG_Python_SetConstant(d, "LCMS_VERSION",SWIG_From_int(static_cast< int >(118)));
+ SWIG_Python_SetConstant(d, "MAXCHANNELS",SWIG_From_int(static_cast< int >(16)));
+ SWIG_Python_SetConstant(d, "PT_ANY",SWIG_From_int(static_cast< int >(0)));
+ SWIG_Python_SetConstant(d, "PT_GRAY",SWIG_From_int(static_cast< int >(3)));
+ SWIG_Python_SetConstant(d, "PT_RGB",SWIG_From_int(static_cast< int >(4)));
+ SWIG_Python_SetConstant(d, "PT_CMY",SWIG_From_int(static_cast< int >(5)));
+ SWIG_Python_SetConstant(d, "PT_CMYK",SWIG_From_int(static_cast< int >(6)));
+ SWIG_Python_SetConstant(d, "PT_YCbCr",SWIG_From_int(static_cast< int >(7)));
+ SWIG_Python_SetConstant(d, "PT_YUV",SWIG_From_int(static_cast< int >(8)));
+ SWIG_Python_SetConstant(d, "PT_XYZ",SWIG_From_int(static_cast< int >(9)));
+ SWIG_Python_SetConstant(d, "PT_Lab",SWIG_From_int(static_cast< int >(10)));
+ SWIG_Python_SetConstant(d, "PT_YUVK",SWIG_From_int(static_cast< int >(11)));
+ SWIG_Python_SetConstant(d, "PT_HSV",SWIG_From_int(static_cast< int >(12)));
+ SWIG_Python_SetConstant(d, "PT_HLS",SWIG_From_int(static_cast< int >(13)));
+ SWIG_Python_SetConstant(d, "PT_Yxy",SWIG_From_int(static_cast< int >(14)));
+ SWIG_Python_SetConstant(d, "PT_HiFi",SWIG_From_int(static_cast< int >(15)));
+ SWIG_Python_SetConstant(d, "PT_HiFi7",SWIG_From_int(static_cast< int >(16)));
+ SWIG_Python_SetConstant(d, "PT_HiFi8",SWIG_From_int(static_cast< int >(17)));
+ SWIG_Python_SetConstant(d, "PT_HiFi9",SWIG_From_int(static_cast< int >(18)));
+ SWIG_Python_SetConstant(d, "PT_HiFi10",SWIG_From_int(static_cast< int >(19)));
+ SWIG_Python_SetConstant(d, "PT_HiFi11",SWIG_From_int(static_cast< int >(20)));
+ SWIG_Python_SetConstant(d, "PT_HiFi12",SWIG_From_int(static_cast< int >(21)));
+ SWIG_Python_SetConstant(d, "PT_HiFi13",SWIG_From_int(static_cast< int >(22)));
+ SWIG_Python_SetConstant(d, "PT_HiFi14",SWIG_From_int(static_cast< int >(23)));
+ SWIG_Python_SetConstant(d, "PT_HiFi15",SWIG_From_int(static_cast< int >(24)));
+ SWIG_Python_SetConstant(d, "TYPE_GRAY_8",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAY_8_REV",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 3)|(1)|((1) << 13)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAY_16",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAY_16_REV",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 3)|(2)|((1) << 13)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAY_16_SE",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAYA_8",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 7)|((1) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAYA_16",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 7)|((1) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAYA_16_SE",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 7)|((1) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAYA_8_PLANAR",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 7)|((1) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAYA_16_PLANAR",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 7)|((1) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGB_8",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGB_8_PLANAR",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_BGR_8",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_BGR_8_PLANAR",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(1)|((1) << 10)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGB_16",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGB_16_PLANAR",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGB_16_SE",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_BGR_16",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_BGR_16_PLANAR",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(2)|((1) << 10)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_BGR_16_SE",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGBA_8",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGBA_8_PLANAR",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGBA_16",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGBA_16_PLANAR",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGBA_16_SE",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_ARGB_8",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(1)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_ARGB_16",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(2)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_ABGR_8",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_ABGR_16",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_ABGR_16_PLANAR",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(2)|((1) << 10)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_ABGR_16_SE",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_BGRA_8",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(1)|((1) << 10)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_BGRA_16",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(2)|((1) << 10)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_BGRA_16_SE",SWIG_From_int(static_cast< int >((((4) << 16)|((1) << 7)|((3) << 3)|(2)|((1) << 11)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMY_8",SWIG_From_int(static_cast< int >((((5) << 16)|((3) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMY_8_PLANAR",SWIG_From_int(static_cast< int >((((5) << 16)|((3) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMY_16",SWIG_From_int(static_cast< int >((((5) << 16)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMY_16_PLANAR",SWIG_From_int(static_cast< int >((((5) << 16)|((3) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMY_16_SE",SWIG_From_int(static_cast< int >((((5) << 16)|((3) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK_8",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYKA_8",SWIG_From_int(static_cast< int >((((6) << 16)|((1) << 7)|((4) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK_8_REV",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(1)|((1) << 13)))));
+ SWIG_Python_SetConstant(d, "TYPE_YUVK_8",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(1)|((1) << 13)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK_8_PLANAR",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK_16",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK_16_REV",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)|((1) << 13)))));
+ SWIG_Python_SetConstant(d, "TYPE_YUVK_16",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)|((1) << 13)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK_16_PLANAR",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK_16_SE",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC_8",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC_16",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC_16_SE",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_KCMY_8",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(1)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_KCMY_8_REV",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(1)|((1) << 13)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_KCMY_16",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_KCMY_16_REV",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)|((1) << 13)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_KCMY_16_SE",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(2)|((1) << 11)|((1) << 14)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK5_8",SWIG_From_int(static_cast< int >((((5) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK5_16",SWIG_From_int(static_cast< int >((((5) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK5_16_SE",SWIG_From_int(static_cast< int >((((5) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC5_8",SWIG_From_int(static_cast< int >((((5) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC5_16",SWIG_From_int(static_cast< int >((((5) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC5_16_SE",SWIG_From_int(static_cast< int >((((5) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYKcm_8",SWIG_From_int(static_cast< int >((((6) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYKcm_8_PLANAR",SWIG_From_int(static_cast< int >((((6) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYKcm_16",SWIG_From_int(static_cast< int >((((6) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYKcm_16_PLANAR",SWIG_From_int(static_cast< int >((((6) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYKcm_16_SE",SWIG_From_int(static_cast< int >((((6) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK7_8",SWIG_From_int(static_cast< int >((((7) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK7_16",SWIG_From_int(static_cast< int >((((7) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK7_16_SE",SWIG_From_int(static_cast< int >((((7) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC7_8",SWIG_From_int(static_cast< int >((((7) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC7_16",SWIG_From_int(static_cast< int >((((7) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC7_16_SE",SWIG_From_int(static_cast< int >((((7) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK8_8",SWIG_From_int(static_cast< int >((((8) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK8_16",SWIG_From_int(static_cast< int >((((8) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK8_16_SE",SWIG_From_int(static_cast< int >((((8) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC8_8",SWIG_From_int(static_cast< int >((((8) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC8_16",SWIG_From_int(static_cast< int >((((8) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC8_16_SE",SWIG_From_int(static_cast< int >((((8) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK9_8",SWIG_From_int(static_cast< int >((((9) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK9_16",SWIG_From_int(static_cast< int >((((9) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK9_16_SE",SWIG_From_int(static_cast< int >((((9) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC9_8",SWIG_From_int(static_cast< int >((((9) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC9_16",SWIG_From_int(static_cast< int >((((9) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC9_16_SE",SWIG_From_int(static_cast< int >((((9) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK10_8",SWIG_From_int(static_cast< int >((((10) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK10_16",SWIG_From_int(static_cast< int >((((10) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK10_16_SE",SWIG_From_int(static_cast< int >((((10) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC10_8",SWIG_From_int(static_cast< int >((((10) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC10_16",SWIG_From_int(static_cast< int >((((10) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC10_16_SE",SWIG_From_int(static_cast< int >((((10) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK11_8",SWIG_From_int(static_cast< int >((((11) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK11_16",SWIG_From_int(static_cast< int >((((11) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK11_16_SE",SWIG_From_int(static_cast< int >((((11) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC11_8",SWIG_From_int(static_cast< int >((((11) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC11_16",SWIG_From_int(static_cast< int >((((11) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC11_16_SE",SWIG_From_int(static_cast< int >((((11) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK12_8",SWIG_From_int(static_cast< int >((((12) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK12_16",SWIG_From_int(static_cast< int >((((12) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK12_16_SE",SWIG_From_int(static_cast< int >((((12) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC12_8",SWIG_From_int(static_cast< int >((((12) << 3)|(1)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC12_16",SWIG_From_int(static_cast< int >((((12) << 3)|(2)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_KYMC12_16_SE",SWIG_From_int(static_cast< int >((((12) << 3)|(2)|((1) << 10)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_XYZ_16",SWIG_From_int(static_cast< int >((((9) << 16)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_Lab_8",SWIG_From_int(static_cast< int >((((10) << 16)|((3) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_ALab_8",SWIG_From_int(static_cast< int >((((10) << 16)|((3) << 3)|(1)|((1) << 7)|((1) << 10)))));
+ SWIG_Python_SetConstant(d, "TYPE_Lab_16",SWIG_From_int(static_cast< int >((((10) << 16)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_Yxy_16",SWIG_From_int(static_cast< int >((((14) << 16)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_YCbCr_8",SWIG_From_int(static_cast< int >((((7) << 16)|((3) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_YCbCr_8_PLANAR",SWIG_From_int(static_cast< int >((((7) << 16)|((3) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_YCbCr_16",SWIG_From_int(static_cast< int >((((7) << 16)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_YCbCr_16_PLANAR",SWIG_From_int(static_cast< int >((((7) << 16)|((3) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_YCbCr_16_SE",SWIG_From_int(static_cast< int >((((7) << 16)|((3) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_YUV_8",SWIG_From_int(static_cast< int >((((8) << 16)|((3) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_YUV_8_PLANAR",SWIG_From_int(static_cast< int >((((8) << 16)|((3) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_YUV_16",SWIG_From_int(static_cast< int >((((8) << 16)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_YUV_16_PLANAR",SWIG_From_int(static_cast< int >((((8) << 16)|((3) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_YUV_16_SE",SWIG_From_int(static_cast< int >((((8) << 16)|((3) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_HLS_8",SWIG_From_int(static_cast< int >((((13) << 16)|((3) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_HLS_8_PLANAR",SWIG_From_int(static_cast< int >((((13) << 16)|((3) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_HLS_16",SWIG_From_int(static_cast< int >((((13) << 16)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_HLS_16_PLANAR",SWIG_From_int(static_cast< int >((((13) << 16)|((3) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_HLS_16_SE",SWIG_From_int(static_cast< int >((((13) << 16)|((3) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_HSV_8",SWIG_From_int(static_cast< int >((((12) << 16)|((3) << 3)|(1)))));
+ SWIG_Python_SetConstant(d, "TYPE_HSV_8_PLANAR",SWIG_From_int(static_cast< int >((((12) << 16)|((3) << 3)|(1)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_HSV_16",SWIG_From_int(static_cast< int >((((12) << 16)|((3) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_HSV_16_PLANAR",SWIG_From_int(static_cast< int >((((12) << 16)|((3) << 3)|(2)|((1) << 12)))));
+ SWIG_Python_SetConstant(d, "TYPE_HSV_16_SE",SWIG_From_int(static_cast< int >((((12) << 16)|((3) << 3)|(2)|((1) << 11)))));
+ SWIG_Python_SetConstant(d, "TYPE_NAMED_COLOR_INDEX",SWIG_From_int(static_cast< int >((((1) << 3)|(2)))));
+ SWIG_Python_SetConstant(d, "TYPE_XYZ_DBL",SWIG_From_int(static_cast< int >((((9) << 16)|((3) << 3)|(0)))));
+ SWIG_Python_SetConstant(d, "TYPE_Lab_DBL",SWIG_From_int(static_cast< int >((((10) << 16)|((3) << 3)|(0)))));
+ SWIG_Python_SetConstant(d, "TYPE_GRAY_DBL",SWIG_From_int(static_cast< int >((((3) << 16)|((1) << 3)|(0)))));
+ SWIG_Python_SetConstant(d, "TYPE_RGB_DBL",SWIG_From_int(static_cast< int >((((4) << 16)|((3) << 3)|(0)))));
+ SWIG_Python_SetConstant(d, "TYPE_CMYK_DBL",SWIG_From_int(static_cast< int >((((6) << 16)|((4) << 3)|(0)))));
+ SWIG_Python_SetConstant(d, "D50X",SWIG_From_double(static_cast< double >((0.9642))));
+ SWIG_Python_SetConstant(d, "D50Y",SWIG_From_double(static_cast< double >((1.0))));
+ SWIG_Python_SetConstant(d, "D50Z",SWIG_From_double(static_cast< double >((0.8249))));
+ SWIG_Python_SetConstant(d, "PERCEPTUAL_BLACK_X",SWIG_From_double(static_cast< double >((0.00336))));
+ SWIG_Python_SetConstant(d, "PERCEPTUAL_BLACK_Y",SWIG_From_double(static_cast< double >((0.0034731))));
+ SWIG_Python_SetConstant(d, "PERCEPTUAL_BLACK_Z",SWIG_From_double(static_cast< double >((0.00287))));
+ SWIG_Python_SetConstant(d, "AVG_SURROUND_4",SWIG_From_int(static_cast< int >(0)));
+ SWIG_Python_SetConstant(d, "AVG_SURROUND",SWIG_From_int(static_cast< int >(1)));
+ SWIG_Python_SetConstant(d, "DIM_SURROUND",SWIG_From_int(static_cast< int >(2)));
+ SWIG_Python_SetConstant(d, "DARK_SURROUND",SWIG_From_int(static_cast< int >(3)));
+ SWIG_Python_SetConstant(d, "CUTSHEET_SURROUND",SWIG_From_int(static_cast< int >(4)));
+ SWIG_Python_SetConstant(d, "D_CALCULATE",SWIG_From_int(static_cast< int >((-1))));
+ SWIG_Python_SetConstant(d, "D_CALCULATE_DISCOUNT",SWIG_From_int(static_cast< int >((-2))));
+ SWIG_Python_SetConstant(d, "LCMS_DESC_MAX",SWIG_From_int(static_cast< int >(512)));
+ SWIG_Python_SetConstant(d, "LCMS_USED_AS_INPUT",SWIG_From_int(static_cast< int >(0)));
+ SWIG_Python_SetConstant(d, "LCMS_USED_AS_OUTPUT",SWIG_From_int(static_cast< int >(1)));
+ SWIG_Python_SetConstant(d, "LCMS_USED_AS_PROOF",SWIG_From_int(static_cast< int >(2)));
+ SWIG_Python_SetConstant(d, "INTENT_PERCEPTUAL",SWIG_From_int(static_cast< int >(0)));
+ SWIG_Python_SetConstant(d, "INTENT_RELATIVE_COLORIMETRIC",SWIG_From_int(static_cast< int >(1)));
+ SWIG_Python_SetConstant(d, "INTENT_SATURATION",SWIG_From_int(static_cast< int >(2)));
+ SWIG_Python_SetConstant(d, "INTENT_ABSOLUTE_COLORIMETRIC",SWIG_From_int(static_cast< int >(3)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_MATRIXINPUT",SWIG_From_int(static_cast< int >(0x0001)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_MATRIXOUTPUT",SWIG_From_int(static_cast< int >(0x0002)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_MATRIXONLY",SWIG_From_int(static_cast< int >((0x0001|0x0002))));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_NOWHITEONWHITEFIXUP",SWIG_From_int(static_cast< int >(0x0004)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_NOPRELINEARIZATION",SWIG_From_int(static_cast< int >(0x0010)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_GUESSDEVICECLASS",SWIG_From_int(static_cast< int >(0x0020)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_NOTCACHE",SWIG_From_int(static_cast< int >(0x0040)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_NOTPRECALC",SWIG_From_int(static_cast< int >(0x0100)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_NULLTRANSFORM",SWIG_From_int(static_cast< int >(0x0200)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_HIGHRESPRECALC",SWIG_From_int(static_cast< int >(0x0400)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_LOWRESPRECALC",SWIG_From_int(static_cast< int >(0x0800)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_WHITEBLACKCOMPENSATION",SWIG_From_int(static_cast< int >(0x2000)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_BLACKPOINTCOMPENSATION",SWIG_From_int(static_cast< int >(0x2000)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_GAMUTCHECK",SWIG_From_int(static_cast< int >(0x1000)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_SOFTPROOFING",SWIG_From_int(static_cast< int >(0x4000)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_PRESERVEBLACK",SWIG_From_int(static_cast< int >(0x8000)));
+ SWIG_Python_SetConstant(d, "cmsFLAGS_NODEFAULTRESOURCEDEF",SWIG_From_int(static_cast< int >(0x01000000)));
+ SWIG_Python_SetConstant(d, "LCMS_PRESERVE_PURE_K",SWIG_From_int(static_cast< int >(0)));
+ SWIG_Python_SetConstant(d, "LCMS_PRESERVE_K_PLANE",SWIG_From_int(static_cast< int >(1)));
+ SWIG_Python_SetConstant(d, "LCMS_ERROR_ABORT",SWIG_From_int(static_cast< int >(0)));
+ SWIG_Python_SetConstant(d, "LCMS_ERROR_SHOW",SWIG_From_int(static_cast< int >(1)));
+ SWIG_Python_SetConstant(d, "LCMS_ERROR_IGNORE",SWIG_From_int(static_cast< int >(2)));
+ SWIG_Python_SetConstant(d, "LCMS_ERRC_WARNING",SWIG_From_int(static_cast< int >(0x1000)));
+ SWIG_Python_SetConstant(d, "LCMS_ERRC_RECOVERABLE",SWIG_From_int(static_cast< int >(0x2000)));
+ SWIG_Python_SetConstant(d, "LCMS_ERRC_ABORTED",SWIG_From_int(static_cast< int >(0x3000)));
+ SWIG_Python_SetConstant(d, "SAMPLER_INSPECT",SWIG_From_int(static_cast< int >(0x01000000)));
+ SWIG_Python_SetConstant(d, "VX",SWIG_From_int(static_cast< int >(0)));
+ SWIG_Python_SetConstant(d, "VY",SWIG_From_int(static_cast< int >(1)));
+ SWIG_Python_SetConstant(d, "VZ",SWIG_From_int(static_cast< int >(2)));
+ SWIG_Python_SetConstant(d, "LUT_HASMATRIX",SWIG_From_int(static_cast< int >(0x0001)));
+ SWIG_Python_SetConstant(d, "LUT_HASTL1",SWIG_From_int(static_cast< int >(0x0002)));
+ SWIG_Python_SetConstant(d, "LUT_HASTL2",SWIG_From_int(static_cast< int >(0x0008)));
+ SWIG_Python_SetConstant(d, "LUT_HAS3DGRID",SWIG_From_int(static_cast< int >(0x0010)));
+ SWIG_Python_SetConstant(d, "LUT_HASMATRIX3",SWIG_From_int(static_cast< int >(0x0020)));
+ SWIG_Python_SetConstant(d, "LUT_HASMATRIX4",SWIG_From_int(static_cast< int >(0x0040)));
+ SWIG_Python_SetConstant(d, "LUT_HASTL3",SWIG_From_int(static_cast< int >(0x0100)));
+ SWIG_Python_SetConstant(d, "LUT_HASTL4",SWIG_From_int(static_cast< int >(0x0200)));
+ SWIG_Python_SetConstant(d, "LUT_V4_OUTPUT_EMULATE_V2",SWIG_From_int(static_cast< int >(0x10000)));
+ SWIG_Python_SetConstant(d, "LUT_V4_INPUT_EMULATE_V2",SWIG_From_int(static_cast< int >(0x20000)));
+ SWIG_Python_SetConstant(d, "LUT_V2_OUTPUT_EMULATE_V4",SWIG_From_int(static_cast< int >(0x40000)));
+ SWIG_Python_SetConstant(d, "LUT_V2_INPUT_EMULATE_V4",SWIG_From_int(static_cast< int >(0x80000)));
+ SWIG_Python_SetConstant(d, "MATSHAPER_HASMATRIX",SWIG_From_int(static_cast< int >(0x0001)));
+ SWIG_Python_SetConstant(d, "MATSHAPER_HASSHAPER",SWIG_From_int(static_cast< int >(0x0002)));
+ SWIG_Python_SetConstant(d, "MATSHAPER_INPUT",SWIG_From_int(static_cast< int >(0x0004)));
+ SWIG_Python_SetConstant(d, "MATSHAPER_OUTPUT",SWIG_From_int(static_cast< int >(0x0008)));
+ SWIG_Python_SetConstant(d, "MATSHAPER_HASINPSHAPER",SWIG_From_int(static_cast< int >(0x0010)));
+ SWIG_Python_SetConstant(d, "MATSHAPER_ALLSMELTED",SWIG_From_int(static_cast< int >((0x0004|0x0008))));
+ SWIG_Python_SetConstant(d, "MAX_TABLE_TAG",SWIG_From_int(static_cast< int >(100)));
+ SWIG_Python_SetConstant(d, "XYZRel",SWIG_From_int(static_cast< int >(0)));
+ SWIG_Python_SetConstant(d, "LabRel",SWIG_From_int(static_cast< int >(1)));
+ SWIG_Python_SetConstant(d, "LCMS_BPFLAGS_D50_ADAPTED",SWIG_From_int(static_cast< int >(0x0001)));
+}
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/swig_lcms b/debian/lcms/lcms-1.19.dfsg2/python/swig_lcms
new file mode 100755
index 00000000..da6b0c53
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/swig_lcms
@@ -0,0 +1,2 @@
+rm lcms_wrap.cxx lcms.py
+swig -Wall -I../include -python -shadow -c++ -o lcms_wrap.cxx lcms.i
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/cam02.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/cam02.py
new file mode 100755
index 00000000..994063b2
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/cam02.py
@@ -0,0 +1,37 @@
+
+#
+# Sample: CIECAM02 appearance model
+#
+
+from lcms import *
+
+
+Wt = cmsCIEXYZ()
+
+Wt.X = 95.05
+Wt.Y = 100
+Wt.Z = 108.88
+
+vc = cmsViewingConditions(Wt, 20, 20, AVG_SURROUND, 0.997)
+
+cam = cmsCIECAM02Init(vc)
+
+JCh = cmsJCh()
+XYZ = cmsCIEXYZ()
+
+XYZ.X = 19.01
+XYZ.Y = 20
+XYZ.Z = 21.78
+
+print XYZ
+
+cmsCIECAM02Forward(cam, XYZ, JCh)
+
+print JCh
+
+cmsCIECAM02Reverse(cam, JCh, XYZ)
+print XYZ
+
+cmsCIECAM02Done(cam)
+
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/cam97.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/cam97.py
new file mode 100755
index 00000000..c365c2b1
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/cam97.py
@@ -0,0 +1,37 @@
+
+#
+# Sample: CIECAM97s appearance model
+#
+
+from lcms import *
+
+
+Wt = cmsCIEXYZ()
+
+Wt.X = 95.05
+Wt.Y = 100
+Wt.Z = 108.88
+
+vc = cmsViewingConditions(Wt, 20, 20, AVG_SURROUND, 0.997)
+
+cam = cmsCIECAM97sInit(vc)
+
+JCh = cmsJCh()
+XYZ = cmsCIEXYZ()
+
+XYZ.X = 19.01
+XYZ.Y = 20
+XYZ.Z = 21.78
+
+print XYZ
+
+cmsCIECAM97sForward(cam, XYZ, JCh)
+
+print JCh
+
+cmsCIECAM97sReverse(cam, JCh, XYZ)
+print XYZ
+
+cmsCIECAM97sDone(cam)
+
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/clamp.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/clamp.py
new file mode 100755
index 00000000..2115b097
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/clamp.py
@@ -0,0 +1,23 @@
+
+#
+# Sample: Gamut clamping
+#
+
+from lcms import *
+
+
+
+Lab = cmsCIELab(80, -200, 50)
+print "Original", Lab
+
+#
+# Desaturates color to bring it into gamut.
+# The gamut boundaries are specified as:
+# -120 <= a <= 120
+# -130 <= b <= 130
+
+cmsClampLab(Lab, 120, -120, 130, -130)
+
+print "Constrained", Lab
+
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/constant.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/constant.py
new file mode 100755
index 00000000..ccc0e578
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/constant.py
@@ -0,0 +1,30 @@
+
+#
+# Sample: Constants
+#
+
+from lcms import *
+
+
+print "D50=", cmsD50_XYZ()
+print "D50=", cmsD50_xyY()
+
+Lab = cmsCIELab(70, -3, 45)
+
+print
+print Lab
+
+LCh = cmsCIELCh(0, 0, 0)
+cmsLab2LCh(LCh, Lab)
+print LCh
+
+Lab2 = cmsCIELab(70, 3, 45)
+
+print
+print Lab, Lab2
+print "dE (Lab) =", cmsDeltaE(Lab, Lab2)
+print "dE (CIE94)=", cmsCIE94DeltaE(Lab, Lab2)
+print "dE (BFD) = ", cmsBFDdeltaE(Lab, Lab2)
+print "dE (CMC) = ", cmsCMCdeltaE(Lab, Lab2)
+
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/createmsh.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/createmsh.py
new file mode 100755
index 00000000..b4e15cb8
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/createmsh.py
@@ -0,0 +1,37 @@
+#
+# Sample: Creates and saves a matrix-shaper profile
+#
+
+from lcms import *
+
+Rec709Primaries = cmsCIExyYTRIPLE(cmsCIExyY(0.6400, 0.3300, 1.0),
+ cmsCIExyY(0.3000, 0.6000, 1.0),
+ cmsCIExyY(0.1500, 0.0600, 1.0))
+
+
+Gamma22 = GAMMATABLE(2.2, 4096)
+D65 = cmsCIExyY()
+cmsWhitePointFromTemp(6504, D65)
+
+hVirtual_sRGB = cmsCreateRGBProfile(D65,
+ Rec709Primaries,
+ (Gamma22, Gamma22, Gamma22));
+
+
+
+#
+# This should probably be bettered somehow...
+#
+
+icSigProfileDescriptionTag = icTagSignature(0x64657363)
+text = StrPointer("Sample sRGB profile")
+
+
+cmsAddTag(hVirtual_sRGB, icSigProfileDescriptionTag, text)
+
+
+cmsSaveProfile(hVirtual_sRGB, "Virtual_sRGB.icm")
+
+cmsCloseProfile(hVirtual_sRGB)
+
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/gamma.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/gamma.py
new file mode 100755
index 00000000..1a1e7247
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/gamma.py
@@ -0,0 +1,60 @@
+#
+# Sample: Gamma tables
+#
+
+from lcms import *
+
+
+#
+# Allocate a gamma table
+#
+
+Gamma22 = GAMMATABLE(2.2)
+
+print Gamma22
+
+#
+# Specify num. of sampled points
+#
+
+Gamma22 = GAMMATABLE(2.2, 1024)
+
+print Gamma22
+
+#
+# Reverse a gamma table
+#
+
+Gamma28 = GAMMATABLE(2.8, 1024)
+Rev28 = cmsReverseGamma(1024, Gamma28)
+print Rev28
+
+#
+# Joint a Gamma 2.8 with inverse of 2.4
+#
+
+Joined = cmsJoinGamma(Gamma28, Gamma22)
+print Joined
+
+#
+# Same, specifying num. of points
+#
+
+Joined = cmsJoinGammaEx(Gamma28, Gamma22, 2048)
+print Joined
+
+#
+# "Smooth" a curve. Second parameter is smothness lambda
+#
+cmsSmoothGamma(Joined, 0.8)
+print Joined
+
+
+#
+# This should result on a line
+#
+Straight = cmsJoinGammaEx(Joined, Joined, 2048)
+print Straight
+
+
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/info.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/info.py
new file mode 100755
index 00000000..a271a303
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/info.py
@@ -0,0 +1,32 @@
+
+#
+# Sample: Get info on profile
+#
+
+from lcms import *
+
+
+hsRGB = cmsOpenProfileFromFile("sRGB Color Space profile.icm", "r")
+
+
+print "Product name: ", cmsTakeProductName(hsRGB)
+print "Product desc: ", cmsTakeProductDesc(hsRGB)
+print "Info: ", cmsTakeProductInfo(hsRGB)
+
+Illuminant = cmsCIEXYZ(0, 0, 0)
+cmsTakeIluminant(Illuminant, hsRGB)
+print "Illuminant = ", Illuminant
+
+MediaWhite = cmsCIEXYZ(0, 0, 0)
+cmsTakeMediaWhitePoint(MediaWhite, hsRGB)
+print "Media White = ", MediaWhite
+
+BlackPoint = cmsCIEXYZ(0, 0, 0)
+cmsTakeMediaBlackPoint(BlackPoint, hsRGB)
+print "Black point = ", BlackPoint
+
+
+cmsCloseProfile(hsRGB)
+
+
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/lab2adobe.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/lab2adobe.py
new file mode 100755
index 00000000..c8ac3137
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/lab2adobe.py
@@ -0,0 +1,56 @@
+
+#
+# Sample: Convert from Lab to AdobeRGB, perceptual intent
+#
+
+from lcms import *
+
+
+print "Enter Lab values"
+
+#
+# Create placeholders
+#
+
+Lab = cmsCIELab(0, 0, 0)
+LabEncoded = COLORW()
+RGB = COLORB()
+
+Lab.L = input("L?")
+Lab.a = input("a?")
+Lab.b = input("b?")
+
+# cmsFloat2LabEncoded(LabEncoded.w, Lab)
+
+
+#
+# Open profiles
+#
+
+hLab = cmsCreateLabProfile(None)
+hAdobe = cmsOpenProfileFromFile("AdobeRGB1998.icc", "r")
+
+#
+# The transform
+#
+
+xform = cmsCreateTransform(hLab, TYPE_Lab_DBL, hAdobe, TYPE_RGB_8, INTENT_PERCEPTUAL, cmsFLAGS_NOTPRECALC)
+
+cmsDoTransform(xform, Lab, RGB, 1)
+
+#
+# Print results
+#
+
+print Lab
+print "AdobeRGB = ", RGB[0], RGB[1], RGB[2]
+
+
+#
+# Free all stuff
+#
+
+cmsDeleteTransform(xform)
+cmsCloseProfile(hAdobe)
+cmsCloseProfile(hLab)
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/sRGB2adobe.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/sRGB2adobe.py
new file mode 100755
index 00000000..06c22f10
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/sRGB2adobe.py
@@ -0,0 +1,51 @@
+
+#
+# Sample: Convert from sRGB to AdobeRGB, perceptual intent
+#
+
+from lcms import *
+
+
+print "Enter sRGB values"
+
+#
+# Create placeholders
+#
+
+RGB = COLORB()
+
+RGB[0] = input("R?")
+RGB[1] = input("G?")
+RGB[2] = input("B?")
+
+
+#
+# Open profiles
+#
+
+hsRGB = cmsCreate_sRGBProfile()
+hAdobe = cmsOpenProfileFromFile("AdobeRGB1998.icc", "r")
+
+#
+# The transform
+#
+
+xform = cmsCreateTransform(hsRGB, TYPE_RGB_8, hAdobe, TYPE_RGB_8, INTENT_PERCEPTUAL, cmsFLAGS_NOTPRECALC)
+
+cmsDoTransform(xform, RGB, RGB, 1)
+
+#
+# Print results
+#
+
+print "AdobeRGB = ", RGB[0], RGB[1], RGB[2]
+
+
+#
+# Free all stuff
+#
+
+cmsDeleteTransform(xform)
+cmsCloseProfile(hAdobe)
+cmsCloseProfile(hsRGB)
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/srgb2lab.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/srgb2lab.py
new file mode 100755
index 00000000..f9d21652
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/srgb2lab.py
@@ -0,0 +1,58 @@
+
+#
+# Sample: Convert from sRGB to Lab (D50), perceptual intent
+#
+
+from lcms import *
+
+
+print "Enter sRGB values, 0..255"
+
+#
+# Create placeholder for colorant
+#
+
+color = COLORB()
+color[0] = input("R?")
+color[1] = input("G?")
+color[2] = input("B?")
+
+
+#
+# Create placeholder for Lab
+#
+
+Lab = cmsCIELab()
+
+#
+# Open profiles (does use built-ins)
+#
+
+hsRGB = cmsCreate_sRGBProfile()
+hLab = cmsCreateLabProfile(None)
+
+#
+# The transform
+#
+
+xform = cmsCreateTransform(hsRGB, TYPE_RGB_8, hLab, TYPE_Lab_DBL, INTENT_PERCEPTUAL, cmsFLAGS_NOTPRECALC)
+
+
+cmsDoTransform(xform, color, Lab, 1)
+
+#
+# Print results
+#
+
+print "sRGB = ", color[0], color[1], color[2]
+print Lab
+
+
+#
+# Free all stuff
+#
+
+cmsDeleteTransform(xform)
+cmsCloseProfile(hLab)
+cmsCloseProfile(hsRGB)
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/srgb2xyz.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/srgb2xyz.py
new file mode 100755
index 00000000..e4dcb39c
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/srgb2xyz.py
@@ -0,0 +1,62 @@
+
+#
+# Sample: Convert from sRGB to XYZ perceptual intent
+#
+
+from lcms import *
+
+
+print "Enter sRGB values, 0..255"
+
+#
+# Create placeholder for colorant
+#
+
+color = COLORB()
+color[0] = input("R?")
+color[1] = input("G?")
+color[2] = input("B?")
+
+
+#
+# Create placeholder for Lab
+#
+
+XYZ = cmsCIEXYZ()
+
+#
+# Open profiles (does use built-ins)
+#
+
+hsRGB = cmsCreate_sRGBProfile()
+hXYZ = cmsCreateXYZProfile()
+
+#
+# The transform
+#
+
+xform = cmsCreateTransform(hsRGB, TYPE_RGB_8, hXYZ, TYPE_XYZ_DBL, INTENT_PERCEPTUAL, cmsFLAGS_NOTPRECALC)
+
+
+cmsDoTransform(xform, color, XYZ, 1)
+
+#
+# Print results
+#
+
+print "sRGB = ", color[0], color[1], color[2]
+print XYZ
+
+xyY = cmsCIExyY(0, 0, 0)
+cmsXYZ2xyY(xyY, XYZ)
+
+print xyY
+
+#
+# Free all stuff
+#
+
+cmsDeleteTransform(xform)
+cmsCloseProfile(hXYZ)
+cmsCloseProfile(hsRGB)
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/virtprf.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/virtprf.py
new file mode 100755
index 00000000..c364bfba
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/virtprf.py
@@ -0,0 +1,46 @@
+#
+# Sample: Creates a virtual profile emulating sRGB
+#
+
+from lcms import *
+
+#hsRGB = cmsOpenProfileFromFile("sRGB Color Space profile.icm", "r")
+
+Rec709Primaries = cmsCIExyYTRIPLE(cmsCIExyY(0.6400, 0.3300, 1.0),
+ cmsCIExyY(0.3000, 0.6000, 1.0),
+ cmsCIExyY(0.1500, 0.0600, 1.0))
+
+
+Gamma22 = GAMMATABLE(2.2, 4096)
+
+print Gamma22
+
+D65 = cmsCIExyY()
+cmsWhitePointFromTemp(6504, D65)
+
+hVirtual_sRGB = cmsCreateRGBProfile(D65,
+ Rec709Primaries,
+ (Gamma22, Gamma22, Gamma22));
+
+
+hsRGB = cmsCreate_sRGBProfile();
+
+xform = cmsCreateTransform(hsRGB, TYPE_RGB_8, hVirtual_sRGB, TYPE_RGB_8,
+ INTENT_PERCEPTUAL, cmsFLAGS_NOTPRECALC)
+
+color = COLORB()
+color[0] = 155
+color[1] = 45
+color[2] = 200
+
+
+print color[0], color[1], color[2]
+
+cmsDoTransform(xform, color, color, 1)
+
+print color[0], color[1], color[2]
+
+cmsDeleteTransform(xform)
+cmsCloseProfile(hsRGB)
+cmsCloseProfile(hVirtual_sRGB)
+
diff --git a/debian/lcms/lcms-1.19.dfsg2/python/testbed/whtpnt.py b/debian/lcms/lcms-1.19.dfsg2/python/testbed/whtpnt.py
new file mode 100755
index 00000000..a4e8e5a8
--- /dev/null
+++ b/debian/lcms/lcms-1.19.dfsg2/python/testbed/whtpnt.py
@@ -0,0 +1,27 @@
+
+#
+# Sample: White point from temperature
+#
+
+from lcms import *
+
+
+Temp = input("Temperature �K? ")
+
+WhitexyY = cmsCIExyY(0, 0, 1)
+
+cmsWhitePointFromTemp(Temp, WhitexyY)
+
+WhiteXYZ = cmsCIEXYZ(0, 0, 0)
+cmsxyY2XYZ(WhiteXYZ, WhitexyY)
+
+print WhitexyY
+print WhiteXYZ
+
+Lab = cmsCIELab(0, 0, 0)
+
+cmsXYZ2Lab(None, Lab, WhiteXYZ)
+print "D50", Lab
+
+
+