Module wrappers.ColorConverter
Expand source code
import maglev
import colorconverter
from typing import Any, List, Callable
class ColorConverter:
"""
An Library for Color Conversion
"""
def __init__(self):
bus = maglev.maglev_MagLev.getInstance("default")
lib = colorconverter.colorconverter_ColorConverter(bus)
def FromRGB(self, r: float, g: float, b: float) -> List[Any]:
""" Convert from RGB
Args:
r (float):
g (float):
b (float):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [r, g, b]
ret = None
def FromRGB_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FromRGB', args, FromRGB_Ret)
return ret
def FromCIELAB(self, L: float, a: float, b: float) -> List[Any]:
""" Convert from CIELAB
Args:
L (float):
a (float):
b (float):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [L, a, b]
ret = None
def FromCIELAB_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FromCIELAB', args, FromCIELAB_Ret)
return ret
def FromCMYK(self, c: float, m: float, y: float, k: float) -> List[Any]:
""" Convert from CMYK
Args:
c (float):
m (float):
y (float):
k (float):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [c, m, y, k]
ret = None
def FromCMYK_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FromCMYK', args, FromCMYK_Ret)
return ret
def FromHEX(self, hex: str) -> List[Any]:
""" Convert from HEX
Args:
hex (str):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [hex]
ret = None
def FromHEX_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FromHEX', args, FromHEX_Ret)
return ret
def FromXYZ(self, x: float, y: float, z: float) -> List[Any]:
""" Convert from XYZ
Args:
x (float):
y (float):
z (float):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [x, y, z]
ret = None
def FromXYZ_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FromXYZ', args, FromXYZ_Ret)
return ret
def ConvertRGB(self, r: float, g: float, b: float, observer1: str, observer2: str) -> List[Any]:
""" Convert from RGB using illumination and observer angles
Args:
r (float):
g (float):
b (float):
observer1 (str):
observer2 (str):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [r, g, b, observer1, observer2]
ret = None
def ConvertRGB_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.ConvertRGB', args, ConvertRGB_Ret)
return ret
def ConvertCIELAB(self, L: float, a: float, b: float, observer1: str, observer2: str) -> List[Any]:
""" Convert from CIELAB using illumination and observer angles
Args:
L (float):
a (float):
b (float):
observer1 (str):
observer2 (str):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [L, a, b, observer1, observer2]
ret = None
def ConvertCIELAB_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.ConvertCIELAB', args, ConvertCIELAB_Ret)
return ret
def ConvertCMYK(self, c: float, m: float, y: float, k: float, observer1: str, observer2: str) -> List[Any]:
""" Convert from CMYK using illumination and observer angles
Args:
c (float):
m (float):
y (float):
k (float):
observer1 (str):
observer2 (str):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [c, m, y, k, observer1, observer2]
ret = None
def ConvertCMYK_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.ConvertCMYK', args, ConvertCMYK_Ret)
return ret
def ConvertHEX(self, hex: str, observer1: str, observer2: str) -> List[Any]:
""" Convert from HEX using illumination and observer angles
Args:
hex (str):
observer1 (str):
observer2 (str):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [hex, observer1, observer2]
ret = None
def ConvertHEX_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.ConvertHEX', args, ConvertHEX_Ret)
return ret
def ConvertXYZ(self, x: float, y: float, z: float, observer1: str, observer2: str) -> List[Any]:
""" Convert from XYZ using illumination and observer angles
Args:
x (float):
y (float):
z (float):
observer1 (str):
observer2 (str):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [x, y, z, observer1, observer2]
ret = None
def ConvertXYZ_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.ConvertXYZ', args, ConvertXYZ_Ret)
return ret
def AddReferenceColorByRGB(self, system: str, name: str, description: str, r: float, g: float, b: float):
""" Add a reference color
Args:
system (str):
name (str):
description (str):
r (float):
g (float):
b (float):
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [system, name, description, r, g, b]
ret = None
def AddReferenceColorByRGB_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.AddReferenceColorByRGB', args, AddReferenceColorByRGB_Ret)
def AddReferenceColorByCIELAB(self, system: str, name: str, description: str, L: float, a: float, b: float):
""" Add a reference color
Args:
system (str):
name (str):
description (str):
L (float):
a (float):
b (float):
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [system, name, description, L, a, b]
ret = None
def AddReferenceColorByCIELAB_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.AddReferenceColorByCIELAB', args, AddReferenceColorByCIELAB_Ret)
def AddReferenceColorByCMYK(self, system: str, name: str, description: str, c: float, m: float, y: float, k: float):
""" Add a reference color
Args:
system (str):
name (str):
description (str):
c (float):
m (float):
y (float):
k (float):
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [system, name, description, c, m, y, k]
ret = None
def AddReferenceColorByCMYK_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.AddReferenceColorByCMYK', args, AddReferenceColorByCMYK_Ret)
def AddReferenceColorByHEX(self, system: str, name: str, description: str, hex: str):
""" Add a reference color
Args:
system (str):
name (str):
description (str):
hex (str):
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [system, name, description, hex]
ret = None
def AddReferenceColorByHEX_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.AddReferenceColorByHEX', args, AddReferenceColorByHEX_Ret)
def AddReferenceColorByXYZ(self, system: str, name: str, description: str, x: float, y: float, z: float):
""" Add a reference color
Args:
system (str):
name (str):
description (str):
x (float):
y (float):
z (float):
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [system, name, description, x, y, z]
ret = None
def AddReferenceColorByXYZ_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.AddReferenceColorByXYZ', args, AddReferenceColorByXYZ_Ret)
def FindReferenceColorByRGB(self, r: float, g: float, b: float) -> List[Any]:
"""
Args:
r (float):
g (float):
b (float):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [r, g, b]
ret = None
def FindReferenceColorByRGB_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FindReferenceColorByRGB', args, FindReferenceColorByRGB_Ret)
return ret
def FindReferenceColorByCIELAB(self, L: float, a: float, b: float) -> List[Any]:
"""
Args:
L (float):
a (float):
b (float):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [L, a, b]
ret = None
def FindReferenceColorByCIELAB_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FindReferenceColorByCIELAB', args, FindReferenceColorByCIELAB_Ret)
return ret
def FindReferenceColorByCMYK(self, c: float, m: float, y: float, k: float) -> List[Any]:
"""
Args:
c (float):
m (float):
y (float):
k (float):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [c, m, y, k]
ret = None
def FindReferenceColorByCMYK_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FindReferenceColorByCMYK', args, FindReferenceColorByCMYK_Ret)
return ret
def FindReferenceColorByHEX(self, hex: str) -> List[Any]:
"""
Args:
hex (str):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [hex]
ret = None
def FindReferenceColorByHEX_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FindReferenceColorByHEX', args, FindReferenceColorByHEX_Ret)
return ret
def FindReferenceColorByXYZ(self, x: float, y: float, z: float) -> List[Any]:
"""
Args:
x (float):
y (float):
z (float):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [x, y, z]
ret = None
def FindReferenceColorByXYZ_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FindReferenceColorByXYZ', args, FindReferenceColorByXYZ_Ret)
return ret
def FindReferenceColor(self, system: str, name: str) -> List[Any]:
"""
Args:
system (str):
name (str):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [system, name]
ret = None
def FindReferenceColor_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.FindReferenceColor', args, FindReferenceColor_Ret)
return ret
def RemoveReferenceColorSystem(self, system: str):
""" Remove reference color system and all reference colors
Args:
system (str):
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [system]
ret = None
def RemoveReferenceColorSystem_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.RemoveReferenceColorSystem', args, RemoveReferenceColorSystem_Ret)
def GetReferenceColorSystems(self) -> List[Any]:
""" Get all reference color systems
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = []
ret = None
def GetReferenceColorSystems_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.GetReferenceColorSystems', args, GetReferenceColorSystems_Ret)
return ret
def GetReferenceColors(self, system: str) -> List[Any]:
""" Get all reference colors in a color reference system
Args:
system (str):
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [system]
ret = None
def GetReferenceColors_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.GetReferenceColors', args, GetReferenceColors_Ret)
return ret
def GetIlluminationObserverAngles(self) -> List[Any]:
""" Get supported illumination and observer angles
Returns:
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = []
ret = None
def GetIlluminationObserverAngles_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.GetIlluminationObserverAngles', args, GetIlluminationObserverAngles_Ret)
return ret
def SaveReferenceColors(self, id: str):
""" Save reference colors
Args:
id (str):
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [id]
ret = None
def SaveReferenceColors_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.SaveReferenceColors', args, SaveReferenceColors_Ret)
def LoadReferenceColors(self, id: str):
""" Load reference colors
Args:
id (str):
"""
pybus = maglev.maglev_MagLevPy.getInstance("default")
args = [id]
ret = None
def LoadReferenceColors_Ret(async_ret):
nonlocal ret
ret = async_ret
pybus.call('ColorConverter.LoadReferenceColors', args, LoadReferenceColors_Ret)
Classes
class ColorConverter-
An Library for Color Conversion
Expand source code
class ColorConverter: """ An Library for Color Conversion """ def __init__(self): bus = maglev.maglev_MagLev.getInstance("default") lib = colorconverter.colorconverter_ColorConverter(bus) def FromRGB(self, r: float, g: float, b: float) -> List[Any]: """ Convert from RGB Args: r (float): g (float): b (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [r, g, b] ret = None def FromRGB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromRGB', args, FromRGB_Ret) return ret def FromCIELAB(self, L: float, a: float, b: float) -> List[Any]: """ Convert from CIELAB Args: L (float): a (float): b (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [L, a, b] ret = None def FromCIELAB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromCIELAB', args, FromCIELAB_Ret) return ret def FromCMYK(self, c: float, m: float, y: float, k: float) -> List[Any]: """ Convert from CMYK Args: c (float): m (float): y (float): k (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [c, m, y, k] ret = None def FromCMYK_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromCMYK', args, FromCMYK_Ret) return ret def FromHEX(self, hex: str) -> List[Any]: """ Convert from HEX Args: hex (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [hex] ret = None def FromHEX_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromHEX', args, FromHEX_Ret) return ret def FromXYZ(self, x: float, y: float, z: float) -> List[Any]: """ Convert from XYZ Args: x (float): y (float): z (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [x, y, z] ret = None def FromXYZ_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromXYZ', args, FromXYZ_Ret) return ret def ConvertRGB(self, r: float, g: float, b: float, observer1: str, observer2: str) -> List[Any]: """ Convert from RGB using illumination and observer angles Args: r (float): g (float): b (float): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [r, g, b, observer1, observer2] ret = None def ConvertRGB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertRGB', args, ConvertRGB_Ret) return ret def ConvertCIELAB(self, L: float, a: float, b: float, observer1: str, observer2: str) -> List[Any]: """ Convert from CIELAB using illumination and observer angles Args: L (float): a (float): b (float): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [L, a, b, observer1, observer2] ret = None def ConvertCIELAB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertCIELAB', args, ConvertCIELAB_Ret) return ret def ConvertCMYK(self, c: float, m: float, y: float, k: float, observer1: str, observer2: str) -> List[Any]: """ Convert from CMYK using illumination and observer angles Args: c (float): m (float): y (float): k (float): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [c, m, y, k, observer1, observer2] ret = None def ConvertCMYK_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertCMYK', args, ConvertCMYK_Ret) return ret def ConvertHEX(self, hex: str, observer1: str, observer2: str) -> List[Any]: """ Convert from HEX using illumination and observer angles Args: hex (str): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [hex, observer1, observer2] ret = None def ConvertHEX_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertHEX', args, ConvertHEX_Ret) return ret def ConvertXYZ(self, x: float, y: float, z: float, observer1: str, observer2: str) -> List[Any]: """ Convert from XYZ using illumination and observer angles Args: x (float): y (float): z (float): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [x, y, z, observer1, observer2] ret = None def ConvertXYZ_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertXYZ', args, ConvertXYZ_Ret) return ret def AddReferenceColorByRGB(self, system: str, name: str, description: str, r: float, g: float, b: float): """ Add a reference color Args: system (str): name (str): description (str): r (float): g (float): b (float): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, r, g, b] ret = None def AddReferenceColorByRGB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByRGB', args, AddReferenceColorByRGB_Ret) def AddReferenceColorByCIELAB(self, system: str, name: str, description: str, L: float, a: float, b: float): """ Add a reference color Args: system (str): name (str): description (str): L (float): a (float): b (float): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, L, a, b] ret = None def AddReferenceColorByCIELAB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByCIELAB', args, AddReferenceColorByCIELAB_Ret) def AddReferenceColorByCMYK(self, system: str, name: str, description: str, c: float, m: float, y: float, k: float): """ Add a reference color Args: system (str): name (str): description (str): c (float): m (float): y (float): k (float): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, c, m, y, k] ret = None def AddReferenceColorByCMYK_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByCMYK', args, AddReferenceColorByCMYK_Ret) def AddReferenceColorByHEX(self, system: str, name: str, description: str, hex: str): """ Add a reference color Args: system (str): name (str): description (str): hex (str): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, hex] ret = None def AddReferenceColorByHEX_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByHEX', args, AddReferenceColorByHEX_Ret) def AddReferenceColorByXYZ(self, system: str, name: str, description: str, x: float, y: float, z: float): """ Add a reference color Args: system (str): name (str): description (str): x (float): y (float): z (float): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, x, y, z] ret = None def AddReferenceColorByXYZ_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByXYZ', args, AddReferenceColorByXYZ_Ret) def FindReferenceColorByRGB(self, r: float, g: float, b: float) -> List[Any]: """ Args: r (float): g (float): b (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [r, g, b] ret = None def FindReferenceColorByRGB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByRGB', args, FindReferenceColorByRGB_Ret) return ret def FindReferenceColorByCIELAB(self, L: float, a: float, b: float) -> List[Any]: """ Args: L (float): a (float): b (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [L, a, b] ret = None def FindReferenceColorByCIELAB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByCIELAB', args, FindReferenceColorByCIELAB_Ret) return ret def FindReferenceColorByCMYK(self, c: float, m: float, y: float, k: float) -> List[Any]: """ Args: c (float): m (float): y (float): k (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [c, m, y, k] ret = None def FindReferenceColorByCMYK_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByCMYK', args, FindReferenceColorByCMYK_Ret) return ret def FindReferenceColorByHEX(self, hex: str) -> List[Any]: """ Args: hex (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [hex] ret = None def FindReferenceColorByHEX_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByHEX', args, FindReferenceColorByHEX_Ret) return ret def FindReferenceColorByXYZ(self, x: float, y: float, z: float) -> List[Any]: """ Args: x (float): y (float): z (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [x, y, z] ret = None def FindReferenceColorByXYZ_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByXYZ', args, FindReferenceColorByXYZ_Ret) return ret def FindReferenceColor(self, system: str, name: str) -> List[Any]: """ Args: system (str): name (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name] ret = None def FindReferenceColor_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColor', args, FindReferenceColor_Ret) return ret def RemoveReferenceColorSystem(self, system: str): """ Remove reference color system and all reference colors Args: system (str): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system] ret = None def RemoveReferenceColorSystem_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.RemoveReferenceColorSystem', args, RemoveReferenceColorSystem_Ret) def GetReferenceColorSystems(self) -> List[Any]: """ Get all reference color systems Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [] ret = None def GetReferenceColorSystems_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.GetReferenceColorSystems', args, GetReferenceColorSystems_Ret) return ret def GetReferenceColors(self, system: str) -> List[Any]: """ Get all reference colors in a color reference system Args: system (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system] ret = None def GetReferenceColors_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.GetReferenceColors', args, GetReferenceColors_Ret) return ret def GetIlluminationObserverAngles(self) -> List[Any]: """ Get supported illumination and observer angles Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [] ret = None def GetIlluminationObserverAngles_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.GetIlluminationObserverAngles', args, GetIlluminationObserverAngles_Ret) return ret def SaveReferenceColors(self, id: str): """ Save reference colors Args: id (str): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [id] ret = None def SaveReferenceColors_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.SaveReferenceColors', args, SaveReferenceColors_Ret) def LoadReferenceColors(self, id: str): """ Load reference colors Args: id (str): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [id] ret = None def LoadReferenceColors_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.LoadReferenceColors', args, LoadReferenceColors_Ret)Methods
def AddReferenceColorByCIELAB(self, system: str, name: str, description: str, L: float, a: float, b: float)-
Add a reference color
Args
system (str): name (str): description (str): L (float): a (float): b (float):
Expand source code
def AddReferenceColorByCIELAB(self, system: str, name: str, description: str, L: float, a: float, b: float): """ Add a reference color Args: system (str): name (str): description (str): L (float): a (float): b (float): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, L, a, b] ret = None def AddReferenceColorByCIELAB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByCIELAB', args, AddReferenceColorByCIELAB_Ret) def AddReferenceColorByCMYK(self, system: str, name: str, description: str, c: float, m: float, y: float, k: float)-
Add a reference color
Args
system (str): name (str): description (str): c (float): m (float): y (float): k (float):
Expand source code
def AddReferenceColorByCMYK(self, system: str, name: str, description: str, c: float, m: float, y: float, k: float): """ Add a reference color Args: system (str): name (str): description (str): c (float): m (float): y (float): k (float): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, c, m, y, k] ret = None def AddReferenceColorByCMYK_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByCMYK', args, AddReferenceColorByCMYK_Ret) def AddReferenceColorByHEX(self, system: str, name: str, description: str, hex: str)-
Add a reference color
Args
system (str): name (str): description (str): hex (str):
Expand source code
def AddReferenceColorByHEX(self, system: str, name: str, description: str, hex: str): """ Add a reference color Args: system (str): name (str): description (str): hex (str): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, hex] ret = None def AddReferenceColorByHEX_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByHEX', args, AddReferenceColorByHEX_Ret) def AddReferenceColorByRGB(self, system: str, name: str, description: str, r: float, g: float, b: float)-
Add a reference color
Args
system (str): name (str): description (str): r (float): g (float): b (float):
Expand source code
def AddReferenceColorByRGB(self, system: str, name: str, description: str, r: float, g: float, b: float): """ Add a reference color Args: system (str): name (str): description (str): r (float): g (float): b (float): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, r, g, b] ret = None def AddReferenceColorByRGB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByRGB', args, AddReferenceColorByRGB_Ret) def AddReferenceColorByXYZ(self, system: str, name: str, description: str, x: float, y: float, z: float)-
Add a reference color
Args
system (str): name (str): description (str): x (float): y (float): z (float):
Expand source code
def AddReferenceColorByXYZ(self, system: str, name: str, description: str, x: float, y: float, z: float): """ Add a reference color Args: system (str): name (str): description (str): x (float): y (float): z (float): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name, description, x, y, z] ret = None def AddReferenceColorByXYZ_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.AddReferenceColorByXYZ', args, AddReferenceColorByXYZ_Ret) def ConvertCIELAB(self, L: float, a: float, b: float, observer1: str, observer2: str) ‑> List[Any]-
Convert from CIELAB using illumination and observer angles
Args
L (float): a (float): b (float): observer1 (str): observer2 (str): Returns:
Expand source code
def ConvertCIELAB(self, L: float, a: float, b: float, observer1: str, observer2: str) -> List[Any]: """ Convert from CIELAB using illumination and observer angles Args: L (float): a (float): b (float): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [L, a, b, observer1, observer2] ret = None def ConvertCIELAB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertCIELAB', args, ConvertCIELAB_Ret) return ret def ConvertCMYK(self, c: float, m: float, y: float, k: float, observer1: str, observer2: str) ‑> List[Any]-
Convert from CMYK using illumination and observer angles
Args
c (float): m (float): y (float): k (float): observer1 (str): observer2 (str): Returns:
Expand source code
def ConvertCMYK(self, c: float, m: float, y: float, k: float, observer1: str, observer2: str) -> List[Any]: """ Convert from CMYK using illumination and observer angles Args: c (float): m (float): y (float): k (float): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [c, m, y, k, observer1, observer2] ret = None def ConvertCMYK_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertCMYK', args, ConvertCMYK_Ret) return ret def ConvertHEX(self, hex: str, observer1: str, observer2: str) ‑> List[Any]-
Convert from HEX using illumination and observer angles
Args
hex (str): observer1 (str): observer2 (str): Returns:
Expand source code
def ConvertHEX(self, hex: str, observer1: str, observer2: str) -> List[Any]: """ Convert from HEX using illumination and observer angles Args: hex (str): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [hex, observer1, observer2] ret = None def ConvertHEX_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertHEX', args, ConvertHEX_Ret) return ret def ConvertRGB(self, r: float, g: float, b: float, observer1: str, observer2: str) ‑> List[Any]-
Convert from RGB using illumination and observer angles
Args
r (float): g (float): b (float): observer1 (str): observer2 (str): Returns:
Expand source code
def ConvertRGB(self, r: float, g: float, b: float, observer1: str, observer2: str) -> List[Any]: """ Convert from RGB using illumination and observer angles Args: r (float): g (float): b (float): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [r, g, b, observer1, observer2] ret = None def ConvertRGB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertRGB', args, ConvertRGB_Ret) return ret def ConvertXYZ(self, x: float, y: float, z: float, observer1: str, observer2: str) ‑> List[Any]-
Convert from XYZ using illumination and observer angles
Args
x (float): y (float): z (float): observer1 (str): observer2 (str): Returns:
Expand source code
def ConvertXYZ(self, x: float, y: float, z: float, observer1: str, observer2: str) -> List[Any]: """ Convert from XYZ using illumination and observer angles Args: x (float): y (float): z (float): observer1 (str): observer2 (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [x, y, z, observer1, observer2] ret = None def ConvertXYZ_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.ConvertXYZ', args, ConvertXYZ_Ret) return ret def FindReferenceColor(self, system: str, name: str) ‑> List[Any]-
Args
system (str): name (str): Returns:
Expand source code
def FindReferenceColor(self, system: str, name: str) -> List[Any]: """ Args: system (str): name (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system, name] ret = None def FindReferenceColor_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColor', args, FindReferenceColor_Ret) return ret def FindReferenceColorByCIELAB(self, L: float, a: float, b: float) ‑> List[Any]-
Args
L (float): a (float): b (float): Returns:
Expand source code
def FindReferenceColorByCIELAB(self, L: float, a: float, b: float) -> List[Any]: """ Args: L (float): a (float): b (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [L, a, b] ret = None def FindReferenceColorByCIELAB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByCIELAB', args, FindReferenceColorByCIELAB_Ret) return ret def FindReferenceColorByCMYK(self, c: float, m: float, y: float, k: float) ‑> List[Any]-
Args
c (float): m (float): y (float): k (float): Returns:
Expand source code
def FindReferenceColorByCMYK(self, c: float, m: float, y: float, k: float) -> List[Any]: """ Args: c (float): m (float): y (float): k (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [c, m, y, k] ret = None def FindReferenceColorByCMYK_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByCMYK', args, FindReferenceColorByCMYK_Ret) return ret def FindReferenceColorByHEX(self, hex: str) ‑> List[Any]-
Args
hex (str): Returns:
Expand source code
def FindReferenceColorByHEX(self, hex: str) -> List[Any]: """ Args: hex (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [hex] ret = None def FindReferenceColorByHEX_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByHEX', args, FindReferenceColorByHEX_Ret) return ret def FindReferenceColorByRGB(self, r: float, g: float, b: float) ‑> List[Any]-
Args
r (float): g (float): b (float): Returns:
Expand source code
def FindReferenceColorByRGB(self, r: float, g: float, b: float) -> List[Any]: """ Args: r (float): g (float): b (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [r, g, b] ret = None def FindReferenceColorByRGB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByRGB', args, FindReferenceColorByRGB_Ret) return ret def FindReferenceColorByXYZ(self, x: float, y: float, z: float) ‑> List[Any]-
Args
x (float): y (float): z (float): Returns:
Expand source code
def FindReferenceColorByXYZ(self, x: float, y: float, z: float) -> List[Any]: """ Args: x (float): y (float): z (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [x, y, z] ret = None def FindReferenceColorByXYZ_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FindReferenceColorByXYZ', args, FindReferenceColorByXYZ_Ret) return ret def FromCIELAB(self, L: float, a: float, b: float) ‑> List[Any]-
Convert from CIELAB
Args
L (float): a (float): b (float): Returns:
Expand source code
def FromCIELAB(self, L: float, a: float, b: float) -> List[Any]: """ Convert from CIELAB Args: L (float): a (float): b (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [L, a, b] ret = None def FromCIELAB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromCIELAB', args, FromCIELAB_Ret) return ret def FromCMYK(self, c: float, m: float, y: float, k: float) ‑> List[Any]-
Convert from CMYK
Args
c (float): m (float): y (float): k (float): Returns:
Expand source code
def FromCMYK(self, c: float, m: float, y: float, k: float) -> List[Any]: """ Convert from CMYK Args: c (float): m (float): y (float): k (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [c, m, y, k] ret = None def FromCMYK_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromCMYK', args, FromCMYK_Ret) return ret def FromHEX(self, hex: str) ‑> List[Any]-
Convert from HEX
Args
hex (str): Returns:
Expand source code
def FromHEX(self, hex: str) -> List[Any]: """ Convert from HEX Args: hex (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [hex] ret = None def FromHEX_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromHEX', args, FromHEX_Ret) return ret def FromRGB(self, r: float, g: float, b: float) ‑> List[Any]-
Convert from RGB
Args
r (float): g (float): b (float): Returns:
Expand source code
def FromRGB(self, r: float, g: float, b: float) -> List[Any]: """ Convert from RGB Args: r (float): g (float): b (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [r, g, b] ret = None def FromRGB_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromRGB', args, FromRGB_Ret) return ret def FromXYZ(self, x: float, y: float, z: float) ‑> List[Any]-
Convert from XYZ
Args
x (float): y (float): z (float): Returns:
Expand source code
def FromXYZ(self, x: float, y: float, z: float) -> List[Any]: """ Convert from XYZ Args: x (float): y (float): z (float): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [x, y, z] ret = None def FromXYZ_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.FromXYZ', args, FromXYZ_Ret) return ret def GetIlluminationObserverAngles(self) ‑> List[Any]-
Get supported illumination and observer angles Returns:
Expand source code
def GetIlluminationObserverAngles(self) -> List[Any]: """ Get supported illumination and observer angles Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [] ret = None def GetIlluminationObserverAngles_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.GetIlluminationObserverAngles', args, GetIlluminationObserverAngles_Ret) return ret def GetReferenceColorSystems(self) ‑> List[Any]-
Get all reference color systems Returns:
Expand source code
def GetReferenceColorSystems(self) -> List[Any]: """ Get all reference color systems Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [] ret = None def GetReferenceColorSystems_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.GetReferenceColorSystems', args, GetReferenceColorSystems_Ret) return ret def GetReferenceColors(self, system: str) ‑> List[Any]-
Get all reference colors in a color reference system
Args
system (str): Returns:
Expand source code
def GetReferenceColors(self, system: str) -> List[Any]: """ Get all reference colors in a color reference system Args: system (str): Returns: """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system] ret = None def GetReferenceColors_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.GetReferenceColors', args, GetReferenceColors_Ret) return ret def LoadReferenceColors(self, id: str)-
Load reference colors
Args
id (str):
Expand source code
def LoadReferenceColors(self, id: str): """ Load reference colors Args: id (str): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [id] ret = None def LoadReferenceColors_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.LoadReferenceColors', args, LoadReferenceColors_Ret) def RemoveReferenceColorSystem(self, system: str)-
Remove reference color system and all reference colors
Args
system (str):
Expand source code
def RemoveReferenceColorSystem(self, system: str): """ Remove reference color system and all reference colors Args: system (str): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [system] ret = None def RemoveReferenceColorSystem_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.RemoveReferenceColorSystem', args, RemoveReferenceColorSystem_Ret) def SaveReferenceColors(self, id: str)-
Save reference colors
Args
id (str):
Expand source code
def SaveReferenceColors(self, id: str): """ Save reference colors Args: id (str): """ pybus = maglev.maglev_MagLevPy.getInstance("default") args = [id] ret = None def SaveReferenceColors_Ret(async_ret): nonlocal ret ret = async_ret pybus.call('ColorConverter.SaveReferenceColors', args, SaveReferenceColors_Ret)