# This file was automatically generated by SWIG (https://www.swig.org).
# Version 4.3.1
#
# 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 as _swig_python_version_info
# Import the low-level C/C++ module
if __package__ or "." in __name__:
    from . import _itkVectorPython
else:
    import _itkVectorPython

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

_swig_new_instance_method = _itkVectorPython.SWIG_PyInstanceMethod_New
_swig_new_static_method = _itkVectorPython.SWIG_PyStaticMethod_New

def _swig_repr(self):
    try:
        strthis = "proxy of " + self.this.__repr__()
    except __builtin__.Exception:
        strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)


def _swig_setattr_nondynamic_instance_variable(set):
    def set_instance_attr(self, name, value):
        if name == "this":
            set(self, name, value)
        elif name == "thisown":
            self.this.own(value)
        elif hasattr(self, name) and isinstance(getattr(type(self), name), property):
            set(self, name, value)
        else:
            raise AttributeError("You cannot add instance attributes to %s" % self)
    return set_instance_attr


def _swig_setattr_nondynamic_class_variable(set):
    def set_class_attr(cls, name, value):
        if hasattr(cls, name) and not isinstance(getattr(cls, name), property):
            set(cls, name, value)
        else:
            raise AttributeError("You cannot add class attributes to %s" % cls)
    return set_class_attr


def _swig_add_metaclass(metaclass):
    """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass"""
    def wrapper(cls):
        return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())
    return wrapper


class _SwigNonDynamicMeta(type):
    """Meta class to enforce nondynamic attributes (no new attributes) for a class"""
    __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__)


import vnl_vector_refPython
import stdcomplexPython
import pyBasePython
import vnl_vectorPython
import vnl_matrixPython
import itkFixedArrayPython
class itkVectorD1(itkFixedArrayPython.itkFixedArrayD1):
    r"""Proxy of C++ itkVectorD1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorD1_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD1_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD1_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD1_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD1_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD1_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD1_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorD1_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorD1_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorD1_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorD1 self) -> itkVectorD1
        __init__(itkVectorD1 self, double const & r) -> itkVectorD1
        __init__(itkVectorD1 self, double const * r) -> itkVectorD1
        __init__(itkVectorD1 self, itkVectorD1 arg0) -> itkVectorD1
        """
        _itkVectorPython.itkVectorD1_swiginit(self, _itkVectorPython.new_itkVectorD1(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorD1
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorD1___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorD1___repr__)

# Register itkVectorD1 in _itkVectorPython:
_itkVectorPython.itkVectorD1_swigregister(itkVectorD1)
class itkVectorD2(itkFixedArrayPython.itkFixedArrayD2):
    r"""Proxy of C++ itkVectorD2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorD2_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD2_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD2_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD2_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD2_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD2_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD2_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorD2_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorD2_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorD2_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorD2 self) -> itkVectorD2
        __init__(itkVectorD2 self, double const & r) -> itkVectorD2
        __init__(itkVectorD2 self, double const * r) -> itkVectorD2
        __init__(itkVectorD2 self, itkVectorD2 arg0) -> itkVectorD2
        """
        _itkVectorPython.itkVectorD2_swiginit(self, _itkVectorPython.new_itkVectorD2(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorD2
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorD2___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorD2___repr__)

# Register itkVectorD2 in _itkVectorPython:
_itkVectorPython.itkVectorD2_swigregister(itkVectorD2)
class itkVectorD3(itkFixedArrayPython.itkFixedArrayD3):
    r"""Proxy of C++ itkVectorD3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorD3_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD3_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD3_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD3_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD3_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD3_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD3_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorD3_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorD3_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorD3_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorD3 self) -> itkVectorD3
        __init__(itkVectorD3 self, double const & r) -> itkVectorD3
        __init__(itkVectorD3 self, double const * r) -> itkVectorD3
        __init__(itkVectorD3 self, itkVectorD3 arg0) -> itkVectorD3
        """
        _itkVectorPython.itkVectorD3_swiginit(self, _itkVectorPython.new_itkVectorD3(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorD3
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorD3___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorD3___repr__)

# Register itkVectorD3 in _itkVectorPython:
_itkVectorPython.itkVectorD3_swigregister(itkVectorD3)
class itkVectorD4(itkFixedArrayPython.itkFixedArrayD4):
    r"""Proxy of C++ itkVectorD4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorD4_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD4_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD4_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD4_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD4_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD4_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD4_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorD4_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorD4_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorD4_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorD4 self) -> itkVectorD4
        __init__(itkVectorD4 self, double const & r) -> itkVectorD4
        __init__(itkVectorD4 self, double const * r) -> itkVectorD4
        __init__(itkVectorD4 self, itkVectorD4 arg0) -> itkVectorD4
        """
        _itkVectorPython.itkVectorD4_swiginit(self, _itkVectorPython.new_itkVectorD4(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorD4
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorD4___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorD4___repr__)

# Register itkVectorD4 in _itkVectorPython:
_itkVectorPython.itkVectorD4_swigregister(itkVectorD4)
class itkVectorD5(itkFixedArrayPython.itkFixedArrayD5):
    r"""Proxy of C++ itkVectorD5 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorD5_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD5_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD5_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD5_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD5_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD5_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD5_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorD5_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorD5_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorD5_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorD5 self) -> itkVectorD5
        __init__(itkVectorD5 self, double const & r) -> itkVectorD5
        __init__(itkVectorD5 self, double const * r) -> itkVectorD5
        __init__(itkVectorD5 self, itkVectorD5 arg0) -> itkVectorD5
        """
        _itkVectorPython.itkVectorD5_swiginit(self, _itkVectorPython.new_itkVectorD5(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorD5
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorD5___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorD5___repr__)

# Register itkVectorD5 in _itkVectorPython:
_itkVectorPython.itkVectorD5_swigregister(itkVectorD5)
class itkVectorD6(itkFixedArrayPython.itkFixedArrayD6):
    r"""Proxy of C++ itkVectorD6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorD6_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD6_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorD6_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD6_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorD6_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD6_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorD6_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorD6_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorD6_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorD6_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorD6 self) -> itkVectorD6
        __init__(itkVectorD6 self, double const & r) -> itkVectorD6
        __init__(itkVectorD6 self, double const * r) -> itkVectorD6
        __init__(itkVectorD6 self, itkVectorD6 arg0) -> itkVectorD6
        """
        _itkVectorPython.itkVectorD6_swiginit(self, _itkVectorPython.new_itkVectorD6(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorD6
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorD6___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorD6___repr__)

# Register itkVectorD6 in _itkVectorPython:
_itkVectorPython.itkVectorD6_swigregister(itkVectorD6)
class itkVectorF1(itkFixedArrayPython.itkFixedArrayF1):
    r"""Proxy of C++ itkVectorF1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorF1_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF1_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF1_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF1_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF1_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF1_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF1_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorF1_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorF1_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorF1_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorF1 self) -> itkVectorF1
        __init__(itkVectorF1 self, float const & r) -> itkVectorF1
        __init__(itkVectorF1 self, float const * r) -> itkVectorF1
        __init__(itkVectorF1 self, itkVectorF1 arg0) -> itkVectorF1
        """
        _itkVectorPython.itkVectorF1_swiginit(self, _itkVectorPython.new_itkVectorF1(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorF1
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorF1___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorF1___repr__)

# Register itkVectorF1 in _itkVectorPython:
_itkVectorPython.itkVectorF1_swigregister(itkVectorF1)
class itkVectorF2(itkFixedArrayPython.itkFixedArrayF2):
    r"""Proxy of C++ itkVectorF2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorF2_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF2_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF2_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF2_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF2_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF2_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF2_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorF2_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorF2_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorF2_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorF2 self) -> itkVectorF2
        __init__(itkVectorF2 self, float const & r) -> itkVectorF2
        __init__(itkVectorF2 self, float const * r) -> itkVectorF2
        __init__(itkVectorF2 self, itkVectorF2 arg0) -> itkVectorF2
        """
        _itkVectorPython.itkVectorF2_swiginit(self, _itkVectorPython.new_itkVectorF2(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorF2
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorF2___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorF2___repr__)

# Register itkVectorF2 in _itkVectorPython:
_itkVectorPython.itkVectorF2_swigregister(itkVectorF2)
class itkVectorF3(itkFixedArrayPython.itkFixedArrayF3):
    r"""Proxy of C++ itkVectorF3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorF3_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF3_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF3_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF3_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF3_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF3_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF3_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorF3_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorF3_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorF3_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorF3 self) -> itkVectorF3
        __init__(itkVectorF3 self, float const & r) -> itkVectorF3
        __init__(itkVectorF3 self, float const * r) -> itkVectorF3
        __init__(itkVectorF3 self, itkVectorF3 arg0) -> itkVectorF3
        """
        _itkVectorPython.itkVectorF3_swiginit(self, _itkVectorPython.new_itkVectorF3(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorF3
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorF3___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorF3___repr__)

# Register itkVectorF3 in _itkVectorPython:
_itkVectorPython.itkVectorF3_swigregister(itkVectorF3)
class itkVectorF4(itkFixedArrayPython.itkFixedArrayF4):
    r"""Proxy of C++ itkVectorF4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorF4_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF4_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF4_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF4_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF4_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF4_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF4_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorF4_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorF4_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorF4_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorF4 self) -> itkVectorF4
        __init__(itkVectorF4 self, float const & r) -> itkVectorF4
        __init__(itkVectorF4 self, float const * r) -> itkVectorF4
        __init__(itkVectorF4 self, itkVectorF4 arg0) -> itkVectorF4
        """
        _itkVectorPython.itkVectorF4_swiginit(self, _itkVectorPython.new_itkVectorF4(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorF4
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorF4___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorF4___repr__)

# Register itkVectorF4 in _itkVectorPython:
_itkVectorPython.itkVectorF4_swigregister(itkVectorF4)
class itkVectorF5(itkFixedArrayPython.itkFixedArrayF5):
    r"""Proxy of C++ itkVectorF5 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorF5_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF5_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF5_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF5_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF5_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF5_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF5_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorF5_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorF5_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorF5_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorF5 self) -> itkVectorF5
        __init__(itkVectorF5 self, float const & r) -> itkVectorF5
        __init__(itkVectorF5 self, float const * r) -> itkVectorF5
        __init__(itkVectorF5 self, itkVectorF5 arg0) -> itkVectorF5
        """
        _itkVectorPython.itkVectorF5_swiginit(self, _itkVectorPython.new_itkVectorF5(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorF5
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorF5___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorF5___repr__)

# Register itkVectorF5 in _itkVectorPython:
_itkVectorPython.itkVectorF5_swigregister(itkVectorF5)
class itkVectorF6(itkFixedArrayPython.itkFixedArrayF6):
    r"""Proxy of C++ itkVectorF6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorF6_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF6_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorF6_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF6_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorF6_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF6_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorF6_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorF6_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorF6_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorF6_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorF6 self) -> itkVectorF6
        __init__(itkVectorF6 self, float const & r) -> itkVectorF6
        __init__(itkVectorF6 self, float const * r) -> itkVectorF6
        __init__(itkVectorF6 self, itkVectorF6 arg0) -> itkVectorF6
        """
        _itkVectorPython.itkVectorF6_swiginit(self, _itkVectorPython.new_itkVectorF6(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorF6
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorF6___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorF6___repr__)

# Register itkVectorF6 in _itkVectorPython:
_itkVectorPython.itkVectorF6_swigregister(itkVectorF6)
class itkVectorSS1(itkFixedArrayPython.itkFixedArraySS1):
    r"""Proxy of C++ itkVectorSS1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorSS1_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS1_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS1_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS1_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS1_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS1_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS1_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorSS1_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorSS1_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorSS1_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorSS1 self) -> itkVectorSS1
        __init__(itkVectorSS1 self, short const & r) -> itkVectorSS1
        __init__(itkVectorSS1 self, short const * r) -> itkVectorSS1
        __init__(itkVectorSS1 self, itkVectorSS1 arg0) -> itkVectorSS1
        """
        _itkVectorPython.itkVectorSS1_swiginit(self, _itkVectorPython.new_itkVectorSS1(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorSS1
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorSS1___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS1___repr__)

# Register itkVectorSS1 in _itkVectorPython:
_itkVectorPython.itkVectorSS1_swigregister(itkVectorSS1)
class itkVectorSS2(itkFixedArrayPython.itkFixedArraySS2):
    r"""Proxy of C++ itkVectorSS2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorSS2_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS2_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS2_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS2_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS2_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS2_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS2_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorSS2_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorSS2_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorSS2_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorSS2 self) -> itkVectorSS2
        __init__(itkVectorSS2 self, short const & r) -> itkVectorSS2
        __init__(itkVectorSS2 self, short const * r) -> itkVectorSS2
        __init__(itkVectorSS2 self, itkVectorSS2 arg0) -> itkVectorSS2
        """
        _itkVectorPython.itkVectorSS2_swiginit(self, _itkVectorPython.new_itkVectorSS2(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorSS2
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorSS2___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS2___repr__)

# Register itkVectorSS2 in _itkVectorPython:
_itkVectorPython.itkVectorSS2_swigregister(itkVectorSS2)
class itkVectorSS3(itkFixedArrayPython.itkFixedArraySS3):
    r"""Proxy of C++ itkVectorSS3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorSS3_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS3_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS3_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS3_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS3_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS3_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS3_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorSS3_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorSS3_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorSS3_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorSS3 self) -> itkVectorSS3
        __init__(itkVectorSS3 self, short const & r) -> itkVectorSS3
        __init__(itkVectorSS3 self, short const * r) -> itkVectorSS3
        __init__(itkVectorSS3 self, itkVectorSS3 arg0) -> itkVectorSS3
        """
        _itkVectorPython.itkVectorSS3_swiginit(self, _itkVectorPython.new_itkVectorSS3(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorSS3
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorSS3___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS3___repr__)

# Register itkVectorSS3 in _itkVectorPython:
_itkVectorPython.itkVectorSS3_swigregister(itkVectorSS3)
class itkVectorSS4(itkFixedArrayPython.itkFixedArraySS4):
    r"""Proxy of C++ itkVectorSS4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorSS4_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS4_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS4_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS4_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS4_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS4_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS4_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorSS4_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorSS4_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorSS4_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorSS4 self) -> itkVectorSS4
        __init__(itkVectorSS4 self, short const & r) -> itkVectorSS4
        __init__(itkVectorSS4 self, short const * r) -> itkVectorSS4
        __init__(itkVectorSS4 self, itkVectorSS4 arg0) -> itkVectorSS4
        """
        _itkVectorPython.itkVectorSS4_swiginit(self, _itkVectorPython.new_itkVectorSS4(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorSS4
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorSS4___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS4___repr__)

# Register itkVectorSS4 in _itkVectorPython:
_itkVectorPython.itkVectorSS4_swigregister(itkVectorSS4)
class itkVectorSS5(itkFixedArrayPython.itkFixedArraySS5):
    r"""Proxy of C++ itkVectorSS5 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorSS5_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS5_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS5_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS5_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS5_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS5_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS5_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorSS5_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorSS5_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorSS5_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorSS5 self) -> itkVectorSS5
        __init__(itkVectorSS5 self, short const & r) -> itkVectorSS5
        __init__(itkVectorSS5 self, short const * r) -> itkVectorSS5
        __init__(itkVectorSS5 self, itkVectorSS5 arg0) -> itkVectorSS5
        """
        _itkVectorPython.itkVectorSS5_swiginit(self, _itkVectorPython.new_itkVectorSS5(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorSS5
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorSS5___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS5___repr__)

# Register itkVectorSS5 in _itkVectorPython:
_itkVectorPython.itkVectorSS5_swigregister(itkVectorSS5)
class itkVectorSS6(itkFixedArrayPython.itkFixedArraySS6):
    r"""Proxy of C++ itkVectorSS6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorSS6_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS6_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorSS6_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS6_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorSS6_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS6_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorSS6_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorSS6_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorSS6_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorSS6_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorSS6 self) -> itkVectorSS6
        __init__(itkVectorSS6 self, short const & r) -> itkVectorSS6
        __init__(itkVectorSS6 self, short const * r) -> itkVectorSS6
        __init__(itkVectorSS6 self, itkVectorSS6 arg0) -> itkVectorSS6
        """
        _itkVectorPython.itkVectorSS6_swiginit(self, _itkVectorPython.new_itkVectorSS6(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorSS6
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorSS6___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorSS6___repr__)

# Register itkVectorSS6 in _itkVectorPython:
_itkVectorPython.itkVectorSS6_swigregister(itkVectorSS6)
class itkVectorUC1(itkFixedArrayPython.itkFixedArrayUC1):
    r"""Proxy of C++ itkVectorUC1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorUC1_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC1_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC1_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC1_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC1_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC1_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC1_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorUC1_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorUC1_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorUC1_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorUC1 self) -> itkVectorUC1
        __init__(itkVectorUC1 self, unsigned char const & r) -> itkVectorUC1
        __init__(itkVectorUC1 self, unsigned char const * r) -> itkVectorUC1
        __init__(itkVectorUC1 self, itkVectorUC1 arg0) -> itkVectorUC1
        """
        _itkVectorPython.itkVectorUC1_swiginit(self, _itkVectorPython.new_itkVectorUC1(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorUC1
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorUC1___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC1___repr__)

# Register itkVectorUC1 in _itkVectorPython:
_itkVectorPython.itkVectorUC1_swigregister(itkVectorUC1)
class itkVectorUC2(itkFixedArrayPython.itkFixedArrayUC2):
    r"""Proxy of C++ itkVectorUC2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorUC2_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC2_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC2_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC2_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC2_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC2_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC2_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorUC2_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorUC2_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorUC2_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorUC2 self) -> itkVectorUC2
        __init__(itkVectorUC2 self, unsigned char const & r) -> itkVectorUC2
        __init__(itkVectorUC2 self, unsigned char const * r) -> itkVectorUC2
        __init__(itkVectorUC2 self, itkVectorUC2 arg0) -> itkVectorUC2
        """
        _itkVectorPython.itkVectorUC2_swiginit(self, _itkVectorPython.new_itkVectorUC2(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorUC2
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorUC2___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC2___repr__)

# Register itkVectorUC2 in _itkVectorPython:
_itkVectorPython.itkVectorUC2_swigregister(itkVectorUC2)
class itkVectorUC3(itkFixedArrayPython.itkFixedArrayUC3):
    r"""Proxy of C++ itkVectorUC3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorUC3_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC3_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC3_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC3_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC3_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC3_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC3_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorUC3_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorUC3_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorUC3_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorUC3 self) -> itkVectorUC3
        __init__(itkVectorUC3 self, unsigned char const & r) -> itkVectorUC3
        __init__(itkVectorUC3 self, unsigned char const * r) -> itkVectorUC3
        __init__(itkVectorUC3 self, itkVectorUC3 arg0) -> itkVectorUC3
        """
        _itkVectorPython.itkVectorUC3_swiginit(self, _itkVectorPython.new_itkVectorUC3(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorUC3
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorUC3___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC3___repr__)

# Register itkVectorUC3 in _itkVectorPython:
_itkVectorPython.itkVectorUC3_swigregister(itkVectorUC3)
class itkVectorUC4(itkFixedArrayPython.itkFixedArrayUC4):
    r"""Proxy of C++ itkVectorUC4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorUC4_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC4_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC4_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC4_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC4_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC4_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC4_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorUC4_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorUC4_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorUC4_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorUC4 self) -> itkVectorUC4
        __init__(itkVectorUC4 self, unsigned char const & r) -> itkVectorUC4
        __init__(itkVectorUC4 self, unsigned char const * r) -> itkVectorUC4
        __init__(itkVectorUC4 self, itkVectorUC4 arg0) -> itkVectorUC4
        """
        _itkVectorPython.itkVectorUC4_swiginit(self, _itkVectorPython.new_itkVectorUC4(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorUC4
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorUC4___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC4___repr__)

# Register itkVectorUC4 in _itkVectorPython:
_itkVectorPython.itkVectorUC4_swigregister(itkVectorUC4)
class itkVectorUC5(itkFixedArrayPython.itkFixedArrayUC5):
    r"""Proxy of C++ itkVectorUC5 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorUC5_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC5_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC5_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC5_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC5_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC5_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC5_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorUC5_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorUC5_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorUC5_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorUC5 self) -> itkVectorUC5
        __init__(itkVectorUC5 self, unsigned char const & r) -> itkVectorUC5
        __init__(itkVectorUC5 self, unsigned char const * r) -> itkVectorUC5
        __init__(itkVectorUC5 self, itkVectorUC5 arg0) -> itkVectorUC5
        """
        _itkVectorPython.itkVectorUC5_swiginit(self, _itkVectorPython.new_itkVectorUC5(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorUC5
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorUC5___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC5___repr__)

# Register itkVectorUC5 in _itkVectorPython:
_itkVectorPython.itkVectorUC5_swigregister(itkVectorUC5)
class itkVectorUC6(itkFixedArrayPython.itkFixedArrayUC6):
    r"""Proxy of C++ itkVectorUC6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    GetVectorDimension = _swig_new_static_method(_itkVectorPython.itkVectorUC6_GetVectorDimension)
    SetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC6_SetVnlVector)
    GetVnlVector = _swig_new_instance_method(_itkVectorPython.itkVectorUC6_GetVnlVector)
    Set_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC6_Set_vnl_vector)
    Get_vnl_vector = _swig_new_instance_method(_itkVectorPython.itkVectorUC6_Get_vnl_vector)
    __iadd__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___iadd__)
    __isub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___isub__)
    __neg__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___neg__)
    __add__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___add__)
    __sub__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___sub__)
    __mul__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___mul__)
    __eq__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___eq__)
    __ne__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___ne__)
    GetNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC6_GetNorm)
    GetSquaredNorm = _swig_new_instance_method(_itkVectorPython.itkVectorUC6_GetSquaredNorm)
    GetNumberOfComponents = _swig_new_static_method(_itkVectorPython.itkVectorUC6_GetNumberOfComponents)
    Normalize = _swig_new_instance_method(_itkVectorPython.itkVectorUC6_Normalize)
    SetNthComponent = _swig_new_instance_method(_itkVectorPython.itkVectorUC6_SetNthComponent)

    def __init__(self, *args):
        r"""
        __init__(itkVectorUC6 self) -> itkVectorUC6
        __init__(itkVectorUC6 self, unsigned char const & r) -> itkVectorUC6
        __init__(itkVectorUC6 self, unsigned char const * r) -> itkVectorUC6
        __init__(itkVectorUC6 self, itkVectorUC6 arg0) -> itkVectorUC6
        """
        _itkVectorPython.itkVectorUC6_swiginit(self, _itkVectorPython.new_itkVectorUC6(*args))
    __swig_destroy__ = _itkVectorPython.delete_itkVectorUC6
    __getitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___getitem__)
    __setitem__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___setitem__)
    __len__ = _swig_new_static_method(_itkVectorPython.itkVectorUC6___len__)
    __repr__ = _swig_new_instance_method(_itkVectorPython.itkVectorUC6___repr__)

# Register itkVectorUC6 in _itkVectorPython:
_itkVectorPython.itkVectorUC6_swigregister(itkVectorUC6)

