# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.40
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.

from sys import version_info
if version_info >= (3,0,0):
    new_instancemethod = lambda func, inst, cls: _itkRGBAPixelPython.SWIG_PyInstanceMethod_New(func)
else:
    from new import instancemethod as new_instancemethod
if version_info >= (2,6,0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_itkRGBAPixelPython', [dirname(__file__)])
        except ImportError:
            import _itkRGBAPixelPython
            return _itkRGBAPixelPython
        if fp is not None:
            try:
                _mod = imp.load_module('_itkRGBAPixelPython', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _itkRGBAPixelPython = swig_import_helper()
    del swig_import_helper
else:
    import _itkRGBAPixelPython
del version_info
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__ == 'SwigPyObject':
            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,)

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0


def _swig_setattr_nondynamic_method(set):
    def set_attr(self,name,value):
        if (name == "thisown"): return self.this.own(value)
        if hasattr(self,name) or (name == "this"):
            set(self,name,value)
        else:
            raise AttributeError("You cannot add attributes to %s" % self)
    return set_attr


import itkFixedArrayPython
import pyBasePython
class itkRGBAPixelF(itkFixedArrayPython.itkFixedArrayF4):
    """Proxy of C++ itkRGBAPixelF class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelF_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelF_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelF
    def __init__(self, *args): 
        """
        __init__(self, itkRGBAPixelF arg0) -> itkRGBAPixelF
        __init__(self) -> itkRGBAPixelF
        __init__(self, float r) -> itkRGBAPixelF
        __init__(self, float r) -> itkRGBAPixelF
        """
        _itkRGBAPixelPython.itkRGBAPixelF_swiginit(self,_itkRGBAPixelPython.new_itkRGBAPixelF(*args))
    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetNumberOfComponents()

    GetNumberOfComponents = staticmethod(GetNumberOfComponents)
    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, float v)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, float red)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, float green)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, float blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetAlpha(self, *args)

    def Set(self, *args):
        """Set(self, float red, float green, float blue, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, float v)"""
        return _itkRGBAPixelPython.itkRGBAPixelF___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelF___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelF___repr__(self)

itkRGBAPixelF.GetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetNthComponent,None,itkRGBAPixelF)
itkRGBAPixelF.GetScalarValue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetScalarValue,None,itkRGBAPixelF)
itkRGBAPixelF.SetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetNthComponent,None,itkRGBAPixelF)
itkRGBAPixelF.SetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetRed,None,itkRGBAPixelF)
itkRGBAPixelF.SetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetGreen,None,itkRGBAPixelF)
itkRGBAPixelF.SetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetBlue,None,itkRGBAPixelF)
itkRGBAPixelF.SetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetAlpha,None,itkRGBAPixelF)
itkRGBAPixelF.Set = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_Set,None,itkRGBAPixelF)
itkRGBAPixelF.GetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetRed,None,itkRGBAPixelF)
itkRGBAPixelF.GetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetGreen,None,itkRGBAPixelF)
itkRGBAPixelF.GetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetBlue,None,itkRGBAPixelF)
itkRGBAPixelF.GetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetAlpha,None,itkRGBAPixelF)
itkRGBAPixelF.GetLuminance = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetLuminance,None,itkRGBAPixelF)
itkRGBAPixelF.__getitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF___getitem__,None,itkRGBAPixelF)
itkRGBAPixelF.__setitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF___setitem__,None,itkRGBAPixelF)
itkRGBAPixelF.__len__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF___len__,None,itkRGBAPixelF)
itkRGBAPixelF.__repr__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF___repr__,None,itkRGBAPixelF)
itkRGBAPixelF_swigregister = _itkRGBAPixelPython.itkRGBAPixelF_swigregister
itkRGBAPixelF_swigregister(itkRGBAPixelF)

def itkRGBAPixelF_GetNumberOfComponents():
  """itkRGBAPixelF_GetNumberOfComponents() -> unsigned int"""
  return _itkRGBAPixelPython.itkRGBAPixelF_GetNumberOfComponents()

class itkRGBAPixelUC(itkFixedArrayPython.itkFixedArrayUC4):
    """Proxy of C++ itkRGBAPixelUC class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUC_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUC_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUC
    def __init__(self, *args): 
        """
        __init__(self, itkRGBAPixelUC arg0) -> itkRGBAPixelUC
        __init__(self) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        """
        _itkRGBAPixelPython.itkRGBAPixelUC_swiginit(self,_itkRGBAPixelPython.new_itkRGBAPixelUC(*args))
    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNumberOfComponents()

    GetNumberOfComponents = staticmethod(GetNumberOfComponents)
    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned char red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned char green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned char blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned char alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned char red, unsigned char green, unsigned char blue, 
            unsigned char alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUC_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___repr__(self)

itkRGBAPixelUC.GetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetNthComponent,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetScalarValue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetScalarValue,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetNthComponent,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetRed,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetGreen,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetBlue,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetAlpha,None,itkRGBAPixelUC)
itkRGBAPixelUC.Set = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_Set,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetRed,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetGreen,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetBlue,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetAlpha,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetLuminance = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetLuminance,None,itkRGBAPixelUC)
itkRGBAPixelUC.__getitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC___getitem__,None,itkRGBAPixelUC)
itkRGBAPixelUC.__setitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC___setitem__,None,itkRGBAPixelUC)
itkRGBAPixelUC.__len__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC___len__,None,itkRGBAPixelUC)
itkRGBAPixelUC.__repr__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC___repr__,None,itkRGBAPixelUC)
itkRGBAPixelUC_swigregister = _itkRGBAPixelPython.itkRGBAPixelUC_swigregister
itkRGBAPixelUC_swigregister(itkRGBAPixelUC)

def itkRGBAPixelUC_GetNumberOfComponents():
  """itkRGBAPixelUC_GetNumberOfComponents() -> unsigned int"""
  return _itkRGBAPixelPython.itkRGBAPixelUC_GetNumberOfComponents()

class itkRGBAPixelUS(itkFixedArrayPython.itkFixedArrayUS4):
    """Proxy of C++ itkRGBAPixelUS class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUS_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUS_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUS
    def __init__(self, *args): 
        """
        __init__(self, itkRGBAPixelUS arg0) -> itkRGBAPixelUS
        __init__(self) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        """
        _itkRGBAPixelPython.itkRGBAPixelUS_swiginit(self,_itkRGBAPixelPython.new_itkRGBAPixelUS(*args))
    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNumberOfComponents()

    GetNumberOfComponents = staticmethod(GetNumberOfComponents)
    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned short red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned short green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned short blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned short alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned short red, unsigned short green, unsigned short blue, 
            unsigned short alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUS_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___repr__(self)

itkRGBAPixelUS.GetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetNthComponent,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetScalarValue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetScalarValue,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetNthComponent,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetRed,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetGreen,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetBlue,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetAlpha,None,itkRGBAPixelUS)
itkRGBAPixelUS.Set = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_Set,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetRed,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetGreen,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetBlue,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetAlpha,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetLuminance = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetLuminance,None,itkRGBAPixelUS)
itkRGBAPixelUS.__getitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS___getitem__,None,itkRGBAPixelUS)
itkRGBAPixelUS.__setitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS___setitem__,None,itkRGBAPixelUS)
itkRGBAPixelUS.__len__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS___len__,None,itkRGBAPixelUS)
itkRGBAPixelUS.__repr__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS___repr__,None,itkRGBAPixelUS)
itkRGBAPixelUS_swigregister = _itkRGBAPixelPython.itkRGBAPixelUS_swigregister
itkRGBAPixelUS_swigregister(itkRGBAPixelUS)

def itkRGBAPixelUS_GetNumberOfComponents():
  """itkRGBAPixelUS_GetNumberOfComponents() -> unsigned int"""
  return _itkRGBAPixelPython.itkRGBAPixelUS_GetNumberOfComponents()




94776eab5d9339d21dee3474504ff3a15bc0f77a
<mask token>


class itkRGBAPixelF(itkFixedArrayPython.itkFixedArrayF4):
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def SetAlpha(self, *args):
        """SetAlpha(self, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetAlpha(self, *args)
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def GetLuminance(self):
        """GetLuminance(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetLuminance(self)
    <mask token>
    <mask token>
    <mask token>
    <mask token>


<mask token>


class itkRGBAPixelUC(itkFixedArrayPython.itkFixedArrayUC4):
    """Proxy of C++ itkRGBAPixelUC class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.
        own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUC_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUC_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUC

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelUC arg0) -> itkRGBAPixelUC
        __init__(self) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        """
        _itkRGBAPixelPython.itkRGBAPixelUC_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelUC(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNumberOfComponents()
    GetNumberOfComponents = staticmethod(GetNumberOfComponents)

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned char red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned char green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned char blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned char alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned char red, unsigned char green, unsigned char blue, 
            unsigned char alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUC_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___repr__(self)


<mask token>


class itkRGBAPixelUS(itkFixedArrayPython.itkFixedArrayUS4):
    """Proxy of C++ itkRGBAPixelUS class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.
        own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUS_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUS_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUS

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelUS arg0) -> itkRGBAPixelUS
        __init__(self) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        """
        _itkRGBAPixelPython.itkRGBAPixelUS_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelUS(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNumberOfComponents()
    GetNumberOfComponents = staticmethod(GetNumberOfComponents)

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned short red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned short green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned short blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned short alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned short red, unsigned short green, unsigned short blue, 
            unsigned short alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUS_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___repr__(self)


<mask token>

<mask token>


class itkRGBAPixelF(itkFixedArrayPython.itkFixedArrayF4):
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetNthComponent(self, *args)
    <mask token>
    <mask token>
    <mask token>

    def SetGreen(self, *args):
        """SetGreen(self, float green)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetGreen(self, *args)
    <mask token>

    def SetAlpha(self, *args):
        """SetAlpha(self, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetAlpha(self, *args)
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def GetLuminance(self):
        """GetLuminance(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetLuminance(self)
    <mask token>
    <mask token>

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelF___len__(self)
    <mask token>


<mask token>


class itkRGBAPixelUC(itkFixedArrayPython.itkFixedArrayUC4):
    """Proxy of C++ itkRGBAPixelUC class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.
        own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUC_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUC_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUC

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelUC arg0) -> itkRGBAPixelUC
        __init__(self) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        """
        _itkRGBAPixelPython.itkRGBAPixelUC_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelUC(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNumberOfComponents()
    GetNumberOfComponents = staticmethod(GetNumberOfComponents)

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned char red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned char green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned char blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned char alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned char red, unsigned char green, unsigned char blue, 
            unsigned char alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUC_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___repr__(self)


<mask token>


class itkRGBAPixelUS(itkFixedArrayPython.itkFixedArrayUS4):
    """Proxy of C++ itkRGBAPixelUS class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.
        own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUS_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUS_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUS

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelUS arg0) -> itkRGBAPixelUS
        __init__(self) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        """
        _itkRGBAPixelPython.itkRGBAPixelUS_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelUS(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNumberOfComponents()
    GetNumberOfComponents = staticmethod(GetNumberOfComponents)

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned short red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned short green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned short blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned short alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned short red, unsigned short green, unsigned short blue, 
            unsigned short alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUS_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___repr__(self)


<mask token>

<mask token>


class itkRGBAPixelF(itkFixedArrayPython.itkFixedArrayF4):
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelF arg0) -> itkRGBAPixelF
        __init__(self) -> itkRGBAPixelF
        __init__(self, float r) -> itkRGBAPixelF
        __init__(self, float r) -> itkRGBAPixelF
        """
        _itkRGBAPixelPython.itkRGBAPixelF_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelF(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetNumberOfComponents()
    <mask token>

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, float v)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, float red)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, float green)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, float blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetAlpha(self, *args)

    def Set(self, *args):
        """Set(self, float red, float green, float blue, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetBlue(self)
    <mask token>

    def GetLuminance(self):
        """GetLuminance(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, float v)"""
        return _itkRGBAPixelPython.itkRGBAPixelF___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelF___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelF___repr__(self)


<mask token>


class itkRGBAPixelUC(itkFixedArrayPython.itkFixedArrayUC4):
    """Proxy of C++ itkRGBAPixelUC class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.
        own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUC_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUC_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUC

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelUC arg0) -> itkRGBAPixelUC
        __init__(self) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        """
        _itkRGBAPixelPython.itkRGBAPixelUC_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelUC(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNumberOfComponents()
    GetNumberOfComponents = staticmethod(GetNumberOfComponents)

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned char red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned char green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned char blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned char alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned char red, unsigned char green, unsigned char blue, 
            unsigned char alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUC_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___repr__(self)


<mask token>


class itkRGBAPixelUS(itkFixedArrayPython.itkFixedArrayUS4):
    """Proxy of C++ itkRGBAPixelUS class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.
        own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUS_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUS_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUS

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelUS arg0) -> itkRGBAPixelUS
        __init__(self) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        """
        _itkRGBAPixelPython.itkRGBAPixelUS_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelUS(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNumberOfComponents()
    GetNumberOfComponents = staticmethod(GetNumberOfComponents)

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned short red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned short green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned short blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned short alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned short red, unsigned short green, unsigned short blue, 
            unsigned short alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUS_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___repr__(self)


<mask token>

<mask token>


class itkRGBAPixelF(itkFixedArrayPython.itkFixedArrayF4):
    """Proxy of C++ itkRGBAPixelF class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.
        own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelF_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelF_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelF

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelF arg0) -> itkRGBAPixelF
        __init__(self) -> itkRGBAPixelF
        __init__(self, float r) -> itkRGBAPixelF
        __init__(self, float r) -> itkRGBAPixelF
        """
        _itkRGBAPixelPython.itkRGBAPixelF_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelF(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetNumberOfComponents()
    GetNumberOfComponents = staticmethod(GetNumberOfComponents)

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, float v)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, float red)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, float green)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, float blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetAlpha(self, *args)

    def Set(self, *args):
        """Set(self, float red, float green, float blue, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, float v)"""
        return _itkRGBAPixelPython.itkRGBAPixelF___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelF___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelF___repr__(self)


<mask token>


def itkRGBAPixelF_GetNumberOfComponents():
    """itkRGBAPixelF_GetNumberOfComponents() -> unsigned int"""
    return _itkRGBAPixelPython.itkRGBAPixelF_GetNumberOfComponents()


class itkRGBAPixelUC(itkFixedArrayPython.itkFixedArrayUC4):
    """Proxy of C++ itkRGBAPixelUC class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.
        own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUC_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUC_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUC

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelUC arg0) -> itkRGBAPixelUC
        __init__(self) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        """
        _itkRGBAPixelPython.itkRGBAPixelUC_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelUC(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNumberOfComponents()
    GetNumberOfComponents = staticmethod(GetNumberOfComponents)

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned char red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned char green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned char blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned char alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned char red, unsigned char green, unsigned char blue, 
            unsigned char alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUC_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___repr__(self)


<mask token>


class itkRGBAPixelUS(itkFixedArrayPython.itkFixedArrayUS4):
    """Proxy of C++ itkRGBAPixelUS class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.
        own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUS_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUS_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUS

    def __init__(self, *args):
        """
        __init__(self, itkRGBAPixelUS arg0) -> itkRGBAPixelUS
        __init__(self) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        """
        _itkRGBAPixelPython.itkRGBAPixelUS_swiginit(self,
            _itkRGBAPixelPython.new_itkRGBAPixelUS(*args))

    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNumberOfComponents()
    GetNumberOfComponents = staticmethod(GetNumberOfComponents)

    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned short red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned short green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned short blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned short alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned short red, unsigned short green, unsigned short blue, 
            unsigned short alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUS_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___repr__(self)


<mask token>

# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.40
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.

from sys import version_info
if version_info >= (3,0,0):
    new_instancemethod = lambda func, inst, cls: _itkRGBAPixelPython.SWIG_PyInstanceMethod_New(func)
else:
    from new import instancemethod as new_instancemethod
if version_info >= (2,6,0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_itkRGBAPixelPython', [dirname(__file__)])
        except ImportError:
            import _itkRGBAPixelPython
            return _itkRGBAPixelPython
        if fp is not None:
            try:
                _mod = imp.load_module('_itkRGBAPixelPython', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _itkRGBAPixelPython = swig_import_helper()
    del swig_import_helper
else:
    import _itkRGBAPixelPython
del version_info
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__ == 'SwigPyObject':
            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,)

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0


def _swig_setattr_nondynamic_method(set):
    def set_attr(self,name,value):
        if (name == "thisown"): return self.this.own(value)
        if hasattr(self,name) or (name == "this"):
            set(self,name,value)
        else:
            raise AttributeError("You cannot add attributes to %s" % self)
    return set_attr


import itkFixedArrayPython
import pyBasePython
class itkRGBAPixelF(itkFixedArrayPython.itkFixedArrayF4):
    """Proxy of C++ itkRGBAPixelF class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelF_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelF_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelF
    def __init__(self, *args): 
        """
        __init__(self, itkRGBAPixelF arg0) -> itkRGBAPixelF
        __init__(self) -> itkRGBAPixelF
        __init__(self, float r) -> itkRGBAPixelF
        __init__(self, float r) -> itkRGBAPixelF
        """
        _itkRGBAPixelPython.itkRGBAPixelF_swiginit(self,_itkRGBAPixelPython.new_itkRGBAPixelF(*args))
    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetNumberOfComponents()

    GetNumberOfComponents = staticmethod(GetNumberOfComponents)
    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, float v)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, float red)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, float green)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, float blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_SetAlpha(self, *args)

    def Set(self, *args):
        """Set(self, float red, float green, float blue, float alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelF_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> float"""
        return _itkRGBAPixelPython.itkRGBAPixelF___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, float v)"""
        return _itkRGBAPixelPython.itkRGBAPixelF___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelF___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelF___repr__(self)

itkRGBAPixelF.GetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetNthComponent,None,itkRGBAPixelF)
itkRGBAPixelF.GetScalarValue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetScalarValue,None,itkRGBAPixelF)
itkRGBAPixelF.SetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetNthComponent,None,itkRGBAPixelF)
itkRGBAPixelF.SetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetRed,None,itkRGBAPixelF)
itkRGBAPixelF.SetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetGreen,None,itkRGBAPixelF)
itkRGBAPixelF.SetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetBlue,None,itkRGBAPixelF)
itkRGBAPixelF.SetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_SetAlpha,None,itkRGBAPixelF)
itkRGBAPixelF.Set = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_Set,None,itkRGBAPixelF)
itkRGBAPixelF.GetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetRed,None,itkRGBAPixelF)
itkRGBAPixelF.GetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetGreen,None,itkRGBAPixelF)
itkRGBAPixelF.GetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetBlue,None,itkRGBAPixelF)
itkRGBAPixelF.GetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetAlpha,None,itkRGBAPixelF)
itkRGBAPixelF.GetLuminance = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF_GetLuminance,None,itkRGBAPixelF)
itkRGBAPixelF.__getitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF___getitem__,None,itkRGBAPixelF)
itkRGBAPixelF.__setitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF___setitem__,None,itkRGBAPixelF)
itkRGBAPixelF.__len__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF___len__,None,itkRGBAPixelF)
itkRGBAPixelF.__repr__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelF___repr__,None,itkRGBAPixelF)
itkRGBAPixelF_swigregister = _itkRGBAPixelPython.itkRGBAPixelF_swigregister
itkRGBAPixelF_swigregister(itkRGBAPixelF)

def itkRGBAPixelF_GetNumberOfComponents():
  """itkRGBAPixelF_GetNumberOfComponents() -> unsigned int"""
  return _itkRGBAPixelPython.itkRGBAPixelF_GetNumberOfComponents()

class itkRGBAPixelUC(itkFixedArrayPython.itkFixedArrayUC4):
    """Proxy of C++ itkRGBAPixelUC class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUC_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUC_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUC
    def __init__(self, *args): 
        """
        __init__(self, itkRGBAPixelUC arg0) -> itkRGBAPixelUC
        __init__(self) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        __init__(self, unsigned char r) -> itkRGBAPixelUC
        """
        _itkRGBAPixelPython.itkRGBAPixelUC_swiginit(self,_itkRGBAPixelPython.new_itkRGBAPixelUC(*args))
    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNumberOfComponents()

    GetNumberOfComponents = staticmethod(GetNumberOfComponents)
    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned char red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned char green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned char blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned char alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned char red, unsigned char green, unsigned char blue, 
            unsigned char alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUC_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned char"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned char v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUC___repr__(self)

itkRGBAPixelUC.GetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetNthComponent,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetScalarValue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetScalarValue,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetNthComponent,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetRed,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetGreen,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetBlue,None,itkRGBAPixelUC)
itkRGBAPixelUC.SetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_SetAlpha,None,itkRGBAPixelUC)
itkRGBAPixelUC.Set = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_Set,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetRed,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetGreen,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetBlue,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetAlpha,None,itkRGBAPixelUC)
itkRGBAPixelUC.GetLuminance = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC_GetLuminance,None,itkRGBAPixelUC)
itkRGBAPixelUC.__getitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC___getitem__,None,itkRGBAPixelUC)
itkRGBAPixelUC.__setitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC___setitem__,None,itkRGBAPixelUC)
itkRGBAPixelUC.__len__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC___len__,None,itkRGBAPixelUC)
itkRGBAPixelUC.__repr__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUC___repr__,None,itkRGBAPixelUC)
itkRGBAPixelUC_swigregister = _itkRGBAPixelPython.itkRGBAPixelUC_swigregister
itkRGBAPixelUC_swigregister(itkRGBAPixelUC)

def itkRGBAPixelUC_GetNumberOfComponents():
  """itkRGBAPixelUC_GetNumberOfComponents() -> unsigned int"""
  return _itkRGBAPixelPython.itkRGBAPixelUC_GetNumberOfComponents()

class itkRGBAPixelUS(itkFixedArrayPython.itkFixedArrayUS4):
    """Proxy of C++ itkRGBAPixelUS class"""
    thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
    Dimension = _itkRGBAPixelPython.itkRGBAPixelUS_Dimension
    Length = _itkRGBAPixelPython.itkRGBAPixelUS_Length
    __swig_destroy__ = _itkRGBAPixelPython.delete_itkRGBAPixelUS
    def __init__(self, *args): 
        """
        __init__(self, itkRGBAPixelUS arg0) -> itkRGBAPixelUS
        __init__(self) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        __init__(self, unsigned short r) -> itkRGBAPixelUS
        """
        _itkRGBAPixelPython.itkRGBAPixelUS_swiginit(self,_itkRGBAPixelPython.new_itkRGBAPixelUS(*args))
    def GetNumberOfComponents():
        """GetNumberOfComponents() -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNumberOfComponents()

    GetNumberOfComponents = staticmethod(GetNumberOfComponents)
    def GetNthComponent(self, *args):
        """GetNthComponent(self, int c) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetNthComponent(self, *args)

    def GetScalarValue(self):
        """GetScalarValue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetScalarValue(self)

    def SetNthComponent(self, *args):
        """SetNthComponent(self, int c, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetNthComponent(self, *args)

    def SetRed(self, *args):
        """SetRed(self, unsigned short red)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetRed(self, *args)

    def SetGreen(self, *args):
        """SetGreen(self, unsigned short green)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetGreen(self, *args)

    def SetBlue(self, *args):
        """SetBlue(self, unsigned short blue)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetBlue(self, *args)

    def SetAlpha(self, *args):
        """SetAlpha(self, unsigned short alpha)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_SetAlpha(self, *args)

    def Set(self, *args):
        """
        Set(self, unsigned short red, unsigned short green, unsigned short blue, 
            unsigned short alpha)
        """
        return _itkRGBAPixelPython.itkRGBAPixelUS_Set(self, *args)

    def GetRed(self):
        """GetRed(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetRed(self)

    def GetGreen(self):
        """GetGreen(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetGreen(self)

    def GetBlue(self):
        """GetBlue(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetBlue(self)

    def GetAlpha(self):
        """GetAlpha(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetAlpha(self)

    def GetLuminance(self):
        """GetLuminance(self) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS_GetLuminance(self)

    def __getitem__(self, *args):
        """__getitem__(self, unsigned long dim) -> unsigned short"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___getitem__(self, *args)

    def __setitem__(self, *args):
        """__setitem__(self, unsigned long dim, unsigned short v)"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___setitem__(self, *args)

    def __len__(self):
        """__len__(self) -> unsigned int"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___len__(self)

    def __repr__(self):
        """__repr__(self) -> string"""
        return _itkRGBAPixelPython.itkRGBAPixelUS___repr__(self)

itkRGBAPixelUS.GetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetNthComponent,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetScalarValue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetScalarValue,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetNthComponent = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetNthComponent,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetRed,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetGreen,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetBlue,None,itkRGBAPixelUS)
itkRGBAPixelUS.SetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_SetAlpha,None,itkRGBAPixelUS)
itkRGBAPixelUS.Set = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_Set,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetRed = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetRed,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetGreen = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetGreen,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetBlue = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetBlue,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetAlpha = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetAlpha,None,itkRGBAPixelUS)
itkRGBAPixelUS.GetLuminance = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS_GetLuminance,None,itkRGBAPixelUS)
itkRGBAPixelUS.__getitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS___getitem__,None,itkRGBAPixelUS)
itkRGBAPixelUS.__setitem__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS___setitem__,None,itkRGBAPixelUS)
itkRGBAPixelUS.__len__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS___len__,None,itkRGBAPixelUS)
itkRGBAPixelUS.__repr__ = new_instancemethod(_itkRGBAPixelPython.itkRGBAPixelUS___repr__,None,itkRGBAPixelUS)
itkRGBAPixelUS_swigregister = _itkRGBAPixelPython.itkRGBAPixelUS_swigregister
itkRGBAPixelUS_swigregister(itkRGBAPixelUS)

def itkRGBAPixelUS_GetNumberOfComponents():
  """itkRGBAPixelUS_GetNumberOfComponents() -> unsigned int"""
  return _itkRGBAPixelPython.itkRGBAPixelUS_GetNumberOfComponents()



