# 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 _itkNumericTraitsPython
else:
    import _itkNumericTraitsPython

try:
    import builtins as __builtin__
except ImportError:
    import __builtin__

_swig_new_instance_method = _itkNumericTraitsPython.SWIG_PyInstanceMethod_New
_swig_new_static_method = _itkNumericTraitsPython.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 itkFixedArrayPython
import pyBasePython
import itkRGBPixelPython
import itkVariableLengthVectorPython
import stdcomplexPython
import itkVectorPython
import vnl_vectorPython
import vnl_matrixPython
import vnl_vector_refPython
import itkRGBAPixelPython
import itkCovariantVectorPython
class itkNumericTraitsCVF2(object):
    r"""Proxy of C++ itkNumericTraitsCVF2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsCVF2 self) -> itkNumericTraitsCVF2
        __init__(itkNumericTraitsCVF2 self, itkNumericTraitsCVF2 arg0) -> itkNumericTraitsCVF2
        """
        _itkNumericTraitsPython.itkNumericTraitsCVF2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsCVF2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsCVF2

# Register itkNumericTraitsCVF2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsCVF2_swigregister(itkNumericTraitsCVF2)
class itkNumericTraitsCVF3(object):
    r"""Proxy of C++ itkNumericTraitsCVF3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsCVF3 self) -> itkNumericTraitsCVF3
        __init__(itkNumericTraitsCVF3 self, itkNumericTraitsCVF3 arg0) -> itkNumericTraitsCVF3
        """
        _itkNumericTraitsPython.itkNumericTraitsCVF3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsCVF3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsCVF3

# Register itkNumericTraitsCVF3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsCVF3_swigregister(itkNumericTraitsCVF3)
class itkNumericTraitsCVF4(object):
    r"""Proxy of C++ itkNumericTraitsCVF4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsCVF4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsCVF4 self) -> itkNumericTraitsCVF4
        __init__(itkNumericTraitsCVF4 self, itkNumericTraitsCVF4 arg0) -> itkNumericTraitsCVF4
        """
        _itkNumericTraitsPython.itkNumericTraitsCVF4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsCVF4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsCVF4

# Register itkNumericTraitsCVF4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsCVF4_swigregister(itkNumericTraitsCVF4)
class itkNumericTraitsFAD1(object):
    r"""Proxy of C++ itkNumericTraitsFAD1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD1_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAD1 self) -> itkNumericTraitsFAD1
        __init__(itkNumericTraitsFAD1 self, itkNumericTraitsFAD1 arg0) -> itkNumericTraitsFAD1
        """
        _itkNumericTraitsPython.itkNumericTraitsFAD1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAD1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAD1

# Register itkNumericTraitsFAD1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAD1_swigregister(itkNumericTraitsFAD1)
class itkNumericTraitsFAD2(object):
    r"""Proxy of C++ itkNumericTraitsFAD2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAD2 self) -> itkNumericTraitsFAD2
        __init__(itkNumericTraitsFAD2 self, itkNumericTraitsFAD2 arg0) -> itkNumericTraitsFAD2
        """
        _itkNumericTraitsPython.itkNumericTraitsFAD2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAD2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAD2

# Register itkNumericTraitsFAD2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAD2_swigregister(itkNumericTraitsFAD2)
class itkNumericTraitsFAD3(object):
    r"""Proxy of C++ itkNumericTraitsFAD3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAD3 self) -> itkNumericTraitsFAD3
        __init__(itkNumericTraitsFAD3 self, itkNumericTraitsFAD3 arg0) -> itkNumericTraitsFAD3
        """
        _itkNumericTraitsPython.itkNumericTraitsFAD3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAD3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAD3

# Register itkNumericTraitsFAD3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAD3_swigregister(itkNumericTraitsFAD3)
class itkNumericTraitsFAD4(object):
    r"""Proxy of C++ itkNumericTraitsFAD4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAD4 self) -> itkNumericTraitsFAD4
        __init__(itkNumericTraitsFAD4 self, itkNumericTraitsFAD4 arg0) -> itkNumericTraitsFAD4
        """
        _itkNumericTraitsPython.itkNumericTraitsFAD4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAD4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAD4

# Register itkNumericTraitsFAD4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAD4_swigregister(itkNumericTraitsFAD4)
class itkNumericTraitsFAD6(object):
    r"""Proxy of C++ itkNumericTraitsFAD6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD6_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAD6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAD6 self) -> itkNumericTraitsFAD6
        __init__(itkNumericTraitsFAD6 self, itkNumericTraitsFAD6 arg0) -> itkNumericTraitsFAD6
        """
        _itkNumericTraitsPython.itkNumericTraitsFAD6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAD6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAD6

# Register itkNumericTraitsFAD6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAD6_swigregister(itkNumericTraitsFAD6)
class itkNumericTraitsFAF1(object):
    r"""Proxy of C++ itkNumericTraitsFAF1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF1_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAF1 self) -> itkNumericTraitsFAF1
        __init__(itkNumericTraitsFAF1 self, itkNumericTraitsFAF1 arg0) -> itkNumericTraitsFAF1
        """
        _itkNumericTraitsPython.itkNumericTraitsFAF1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAF1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAF1

# Register itkNumericTraitsFAF1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAF1_swigregister(itkNumericTraitsFAF1)
class itkNumericTraitsFAF2(object):
    r"""Proxy of C++ itkNumericTraitsFAF2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAF2 self) -> itkNumericTraitsFAF2
        __init__(itkNumericTraitsFAF2 self, itkNumericTraitsFAF2 arg0) -> itkNumericTraitsFAF2
        """
        _itkNumericTraitsPython.itkNumericTraitsFAF2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAF2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAF2

# Register itkNumericTraitsFAF2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAF2_swigregister(itkNumericTraitsFAF2)
class itkNumericTraitsFAF3(object):
    r"""Proxy of C++ itkNumericTraitsFAF3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAF3 self) -> itkNumericTraitsFAF3
        __init__(itkNumericTraitsFAF3 self, itkNumericTraitsFAF3 arg0) -> itkNumericTraitsFAF3
        """
        _itkNumericTraitsPython.itkNumericTraitsFAF3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAF3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAF3

# Register itkNumericTraitsFAF3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAF3_swigregister(itkNumericTraitsFAF3)
class itkNumericTraitsFAF4(object):
    r"""Proxy of C++ itkNumericTraitsFAF4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAF4 self) -> itkNumericTraitsFAF4
        __init__(itkNumericTraitsFAF4 self, itkNumericTraitsFAF4 arg0) -> itkNumericTraitsFAF4
        """
        _itkNumericTraitsPython.itkNumericTraitsFAF4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAF4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAF4

# Register itkNumericTraitsFAF4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAF4_swigregister(itkNumericTraitsFAF4)
class itkNumericTraitsFAF6(object):
    r"""Proxy of C++ itkNumericTraitsFAF6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF6_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAF6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAF6 self) -> itkNumericTraitsFAF6
        __init__(itkNumericTraitsFAF6 self, itkNumericTraitsFAF6 arg0) -> itkNumericTraitsFAF6
        """
        _itkNumericTraitsPython.itkNumericTraitsFAF6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAF6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAF6

# Register itkNumericTraitsFAF6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAF6_swigregister(itkNumericTraitsFAF6)
class itkNumericTraitsFASC1(object):
    r"""Proxy of C++ itkNumericTraitsFASC1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC1_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASC1 self) -> itkNumericTraitsFASC1
        __init__(itkNumericTraitsFASC1 self, itkNumericTraitsFASC1 arg0) -> itkNumericTraitsFASC1
        """
        _itkNumericTraitsPython.itkNumericTraitsFASC1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASC1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASC1

# Register itkNumericTraitsFASC1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASC1_swigregister(itkNumericTraitsFASC1)
class itkNumericTraitsFASC2(object):
    r"""Proxy of C++ itkNumericTraitsFASC2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASC2 self) -> itkNumericTraitsFASC2
        __init__(itkNumericTraitsFASC2 self, itkNumericTraitsFASC2 arg0) -> itkNumericTraitsFASC2
        """
        _itkNumericTraitsPython.itkNumericTraitsFASC2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASC2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASC2

# Register itkNumericTraitsFASC2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASC2_swigregister(itkNumericTraitsFASC2)
class itkNumericTraitsFASC3(object):
    r"""Proxy of C++ itkNumericTraitsFASC3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASC3 self) -> itkNumericTraitsFASC3
        __init__(itkNumericTraitsFASC3 self, itkNumericTraitsFASC3 arg0) -> itkNumericTraitsFASC3
        """
        _itkNumericTraitsPython.itkNumericTraitsFASC3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASC3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASC3

# Register itkNumericTraitsFASC3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASC3_swigregister(itkNumericTraitsFASC3)
class itkNumericTraitsFASC4(object):
    r"""Proxy of C++ itkNumericTraitsFASC4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASC4 self) -> itkNumericTraitsFASC4
        __init__(itkNumericTraitsFASC4 self, itkNumericTraitsFASC4 arg0) -> itkNumericTraitsFASC4
        """
        _itkNumericTraitsPython.itkNumericTraitsFASC4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASC4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASC4

# Register itkNumericTraitsFASC4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASC4_swigregister(itkNumericTraitsFASC4)
class itkNumericTraitsFASC6(object):
    r"""Proxy of C++ itkNumericTraitsFASC6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC6_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASC6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASC6 self) -> itkNumericTraitsFASC6
        __init__(itkNumericTraitsFASC6 self, itkNumericTraitsFASC6 arg0) -> itkNumericTraitsFASC6
        """
        _itkNumericTraitsPython.itkNumericTraitsFASC6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASC6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASC6

# Register itkNumericTraitsFASC6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASC6_swigregister(itkNumericTraitsFASC6)
class itkNumericTraitsFASL1(object):
    r"""Proxy of C++ itkNumericTraitsFASL1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL1_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASL1 self) -> itkNumericTraitsFASL1
        __init__(itkNumericTraitsFASL1 self, itkNumericTraitsFASL1 arg0) -> itkNumericTraitsFASL1
        """
        _itkNumericTraitsPython.itkNumericTraitsFASL1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASL1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASL1

# Register itkNumericTraitsFASL1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASL1_swigregister(itkNumericTraitsFASL1)
class itkNumericTraitsFASL2(object):
    r"""Proxy of C++ itkNumericTraitsFASL2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASL2 self) -> itkNumericTraitsFASL2
        __init__(itkNumericTraitsFASL2 self, itkNumericTraitsFASL2 arg0) -> itkNumericTraitsFASL2
        """
        _itkNumericTraitsPython.itkNumericTraitsFASL2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASL2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASL2

# Register itkNumericTraitsFASL2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASL2_swigregister(itkNumericTraitsFASL2)
class itkNumericTraitsFASL3(object):
    r"""Proxy of C++ itkNumericTraitsFASL3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASL3 self) -> itkNumericTraitsFASL3
        __init__(itkNumericTraitsFASL3 self, itkNumericTraitsFASL3 arg0) -> itkNumericTraitsFASL3
        """
        _itkNumericTraitsPython.itkNumericTraitsFASL3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASL3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASL3

# Register itkNumericTraitsFASL3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASL3_swigregister(itkNumericTraitsFASL3)
class itkNumericTraitsFASL4(object):
    r"""Proxy of C++ itkNumericTraitsFASL4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASL4 self) -> itkNumericTraitsFASL4
        __init__(itkNumericTraitsFASL4 self, itkNumericTraitsFASL4 arg0) -> itkNumericTraitsFASL4
        """
        _itkNumericTraitsPython.itkNumericTraitsFASL4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASL4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASL4

# Register itkNumericTraitsFASL4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASL4_swigregister(itkNumericTraitsFASL4)
class itkNumericTraitsFASL6(object):
    r"""Proxy of C++ itkNumericTraitsFASL6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL6_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASL6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASL6 self) -> itkNumericTraitsFASL6
        __init__(itkNumericTraitsFASL6 self, itkNumericTraitsFASL6 arg0) -> itkNumericTraitsFASL6
        """
        _itkNumericTraitsPython.itkNumericTraitsFASL6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASL6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASL6

# Register itkNumericTraitsFASL6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASL6_swigregister(itkNumericTraitsFASL6)
class itkNumericTraitsFASS1(object):
    r"""Proxy of C++ itkNumericTraitsFASS1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS1_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASS1 self) -> itkNumericTraitsFASS1
        __init__(itkNumericTraitsFASS1 self, itkNumericTraitsFASS1 arg0) -> itkNumericTraitsFASS1
        """
        _itkNumericTraitsPython.itkNumericTraitsFASS1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASS1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASS1

# Register itkNumericTraitsFASS1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASS1_swigregister(itkNumericTraitsFASS1)
class itkNumericTraitsFASS2(object):
    r"""Proxy of C++ itkNumericTraitsFASS2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASS2 self) -> itkNumericTraitsFASS2
        __init__(itkNumericTraitsFASS2 self, itkNumericTraitsFASS2 arg0) -> itkNumericTraitsFASS2
        """
        _itkNumericTraitsPython.itkNumericTraitsFASS2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASS2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASS2

# Register itkNumericTraitsFASS2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASS2_swigregister(itkNumericTraitsFASS2)
class itkNumericTraitsFASS3(object):
    r"""Proxy of C++ itkNumericTraitsFASS3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASS3 self) -> itkNumericTraitsFASS3
        __init__(itkNumericTraitsFASS3 self, itkNumericTraitsFASS3 arg0) -> itkNumericTraitsFASS3
        """
        _itkNumericTraitsPython.itkNumericTraitsFASS3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASS3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASS3

# Register itkNumericTraitsFASS3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASS3_swigregister(itkNumericTraitsFASS3)
class itkNumericTraitsFASS4(object):
    r"""Proxy of C++ itkNumericTraitsFASS4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASS4 self) -> itkNumericTraitsFASS4
        __init__(itkNumericTraitsFASS4 self, itkNumericTraitsFASS4 arg0) -> itkNumericTraitsFASS4
        """
        _itkNumericTraitsPython.itkNumericTraitsFASS4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASS4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASS4

# Register itkNumericTraitsFASS4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASS4_swigregister(itkNumericTraitsFASS4)
class itkNumericTraitsFASS6(object):
    r"""Proxy of C++ itkNumericTraitsFASS6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS6_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFASS6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFASS6 self) -> itkNumericTraitsFASS6
        __init__(itkNumericTraitsFASS6 self, itkNumericTraitsFASS6 arg0) -> itkNumericTraitsFASS6
        """
        _itkNumericTraitsPython.itkNumericTraitsFASS6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFASS6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFASS6

# Register itkNumericTraitsFASS6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFASS6_swigregister(itkNumericTraitsFASS6)
class itkNumericTraitsFAUC1(object):
    r"""Proxy of C++ itkNumericTraitsFAUC1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC1_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUC1 self) -> itkNumericTraitsFAUC1
        __init__(itkNumericTraitsFAUC1 self, itkNumericTraitsFAUC1 arg0) -> itkNumericTraitsFAUC1
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUC1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUC1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUC1

# Register itkNumericTraitsFAUC1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUC1_swigregister(itkNumericTraitsFAUC1)
class itkNumericTraitsFAUC2(object):
    r"""Proxy of C++ itkNumericTraitsFAUC2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUC2 self) -> itkNumericTraitsFAUC2
        __init__(itkNumericTraitsFAUC2 self, itkNumericTraitsFAUC2 arg0) -> itkNumericTraitsFAUC2
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUC2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUC2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUC2

# Register itkNumericTraitsFAUC2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUC2_swigregister(itkNumericTraitsFAUC2)
class itkNumericTraitsFAUC3(object):
    r"""Proxy of C++ itkNumericTraitsFAUC3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUC3 self) -> itkNumericTraitsFAUC3
        __init__(itkNumericTraitsFAUC3 self, itkNumericTraitsFAUC3 arg0) -> itkNumericTraitsFAUC3
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUC3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUC3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUC3

# Register itkNumericTraitsFAUC3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUC3_swigregister(itkNumericTraitsFAUC3)
class itkNumericTraitsFAUC4(object):
    r"""Proxy of C++ itkNumericTraitsFAUC4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUC4 self) -> itkNumericTraitsFAUC4
        __init__(itkNumericTraitsFAUC4 self, itkNumericTraitsFAUC4 arg0) -> itkNumericTraitsFAUC4
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUC4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUC4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUC4

# Register itkNumericTraitsFAUC4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUC4_swigregister(itkNumericTraitsFAUC4)
class itkNumericTraitsFAUC6(object):
    r"""Proxy of C++ itkNumericTraitsFAUC6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC6_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUC6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUC6 self) -> itkNumericTraitsFAUC6
        __init__(itkNumericTraitsFAUC6 self, itkNumericTraitsFAUC6 arg0) -> itkNumericTraitsFAUC6
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUC6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUC6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUC6

# Register itkNumericTraitsFAUC6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUC6_swigregister(itkNumericTraitsFAUC6)
class itkNumericTraitsFAUI1(object):
    r"""Proxy of C++ itkNumericTraitsFAUI1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI1_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUI1 self) -> itkNumericTraitsFAUI1
        __init__(itkNumericTraitsFAUI1 self, itkNumericTraitsFAUI1 arg0) -> itkNumericTraitsFAUI1
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUI1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUI1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUI1

# Register itkNumericTraitsFAUI1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUI1_swigregister(itkNumericTraitsFAUI1)
class itkNumericTraitsFAUI2(object):
    r"""Proxy of C++ itkNumericTraitsFAUI2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUI2 self) -> itkNumericTraitsFAUI2
        __init__(itkNumericTraitsFAUI2 self, itkNumericTraitsFAUI2 arg0) -> itkNumericTraitsFAUI2
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUI2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUI2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUI2

# Register itkNumericTraitsFAUI2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUI2_swigregister(itkNumericTraitsFAUI2)
class itkNumericTraitsFAUI3(object):
    r"""Proxy of C++ itkNumericTraitsFAUI3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUI3 self) -> itkNumericTraitsFAUI3
        __init__(itkNumericTraitsFAUI3 self, itkNumericTraitsFAUI3 arg0) -> itkNumericTraitsFAUI3
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUI3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUI3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUI3

# Register itkNumericTraitsFAUI3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUI3_swigregister(itkNumericTraitsFAUI3)
class itkNumericTraitsFAUI4(object):
    r"""Proxy of C++ itkNumericTraitsFAUI4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUI4 self) -> itkNumericTraitsFAUI4
        __init__(itkNumericTraitsFAUI4 self, itkNumericTraitsFAUI4 arg0) -> itkNumericTraitsFAUI4
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUI4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUI4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUI4

# Register itkNumericTraitsFAUI4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUI4_swigregister(itkNumericTraitsFAUI4)
class itkNumericTraitsFAUI6(object):
    r"""Proxy of C++ itkNumericTraitsFAUI6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI6_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUI6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUI6 self) -> itkNumericTraitsFAUI6
        __init__(itkNumericTraitsFAUI6 self, itkNumericTraitsFAUI6 arg0) -> itkNumericTraitsFAUI6
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUI6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUI6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUI6

# Register itkNumericTraitsFAUI6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUI6_swigregister(itkNumericTraitsFAUI6)
class itkNumericTraitsFAUL1(object):
    r"""Proxy of C++ itkNumericTraitsFAUL1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL1_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUL1 self) -> itkNumericTraitsFAUL1
        __init__(itkNumericTraitsFAUL1 self, itkNumericTraitsFAUL1 arg0) -> itkNumericTraitsFAUL1
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUL1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUL1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUL1

# Register itkNumericTraitsFAUL1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUL1_swigregister(itkNumericTraitsFAUL1)
class itkNumericTraitsFAUL2(object):
    r"""Proxy of C++ itkNumericTraitsFAUL2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUL2 self) -> itkNumericTraitsFAUL2
        __init__(itkNumericTraitsFAUL2 self, itkNumericTraitsFAUL2 arg0) -> itkNumericTraitsFAUL2
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUL2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUL2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUL2

# Register itkNumericTraitsFAUL2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUL2_swigregister(itkNumericTraitsFAUL2)
class itkNumericTraitsFAUL3(object):
    r"""Proxy of C++ itkNumericTraitsFAUL3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUL3 self) -> itkNumericTraitsFAUL3
        __init__(itkNumericTraitsFAUL3 self, itkNumericTraitsFAUL3 arg0) -> itkNumericTraitsFAUL3
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUL3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUL3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUL3

# Register itkNumericTraitsFAUL3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUL3_swigregister(itkNumericTraitsFAUL3)
class itkNumericTraitsFAUL4(object):
    r"""Proxy of C++ itkNumericTraitsFAUL4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUL4 self) -> itkNumericTraitsFAUL4
        __init__(itkNumericTraitsFAUL4 self, itkNumericTraitsFAUL4 arg0) -> itkNumericTraitsFAUL4
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUL4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUL4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUL4

# Register itkNumericTraitsFAUL4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUL4_swigregister(itkNumericTraitsFAUL4)
class itkNumericTraitsFAUL6(object):
    r"""Proxy of C++ itkNumericTraitsFAUL6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL6_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUL6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUL6 self) -> itkNumericTraitsFAUL6
        __init__(itkNumericTraitsFAUL6 self, itkNumericTraitsFAUL6 arg0) -> itkNumericTraitsFAUL6
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUL6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUL6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUL6

# Register itkNumericTraitsFAUL6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUL6_swigregister(itkNumericTraitsFAUL6)
class itkNumericTraitsFAUS1(object):
    r"""Proxy of C++ itkNumericTraitsFAUS1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS1_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUS1 self) -> itkNumericTraitsFAUS1
        __init__(itkNumericTraitsFAUS1 self, itkNumericTraitsFAUS1 arg0) -> itkNumericTraitsFAUS1
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUS1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUS1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUS1

# Register itkNumericTraitsFAUS1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUS1_swigregister(itkNumericTraitsFAUS1)
class itkNumericTraitsFAUS2(object):
    r"""Proxy of C++ itkNumericTraitsFAUS2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS2_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUS2 self) -> itkNumericTraitsFAUS2
        __init__(itkNumericTraitsFAUS2 self, itkNumericTraitsFAUS2 arg0) -> itkNumericTraitsFAUS2
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUS2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUS2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUS2

# Register itkNumericTraitsFAUS2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUS2_swigregister(itkNumericTraitsFAUS2)
class itkNumericTraitsFAUS3(object):
    r"""Proxy of C++ itkNumericTraitsFAUS3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS3_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUS3 self) -> itkNumericTraitsFAUS3
        __init__(itkNumericTraitsFAUS3 self, itkNumericTraitsFAUS3 arg0) -> itkNumericTraitsFAUS3
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUS3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUS3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUS3

# Register itkNumericTraitsFAUS3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUS3_swigregister(itkNumericTraitsFAUS3)
class itkNumericTraitsFAUS4(object):
    r"""Proxy of C++ itkNumericTraitsFAUS4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS4_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUS4 self) -> itkNumericTraitsFAUS4
        __init__(itkNumericTraitsFAUS4 self, itkNumericTraitsFAUS4 arg0) -> itkNumericTraitsFAUS4
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUS4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUS4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUS4

# Register itkNumericTraitsFAUS4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUS4_swigregister(itkNumericTraitsFAUS4)
class itkNumericTraitsFAUS6(object):
    r"""Proxy of C++ itkNumericTraitsFAUS6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS6_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsFAUS6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsFAUS6 self) -> itkNumericTraitsFAUS6
        __init__(itkNumericTraitsFAUS6 self, itkNumericTraitsFAUS6 arg0) -> itkNumericTraitsFAUS6
        """
        _itkNumericTraitsPython.itkNumericTraitsFAUS6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsFAUS6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsFAUS6

# Register itkNumericTraitsFAUS6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsFAUS6_swigregister(itkNumericTraitsFAUS6)
class itkNumericTraitsRGBAUC(object):
    r"""Proxy of C++ itkNumericTraitsRGBAUC class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBAUC_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBAUC_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBAUC_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBAUC_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBAUC_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBAUC_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBAUC_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBAUC_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsRGBAUC self) -> itkNumericTraitsRGBAUC
        __init__(itkNumericTraitsRGBAUC self, itkNumericTraitsRGBAUC arg0) -> itkNumericTraitsRGBAUC
        """
        _itkNumericTraitsPython.itkNumericTraitsRGBAUC_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsRGBAUC(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsRGBAUC

# Register itkNumericTraitsRGBAUC in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsRGBAUC_swigregister(itkNumericTraitsRGBAUC)
class itkNumericTraitsRGBUC(object):
    r"""Proxy of C++ itkNumericTraitsRGBUC class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBUC_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBUC_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBUC_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBUC_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBUC_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBUC_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBUC_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsRGBUC_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsRGBUC self) -> itkNumericTraitsRGBUC
        __init__(itkNumericTraitsRGBUC self, itkNumericTraitsRGBUC arg0) -> itkNumericTraitsRGBUC
        """
        _itkNumericTraitsPython.itkNumericTraitsRGBUC_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsRGBUC(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsRGBUC

# Register itkNumericTraitsRGBUC in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsRGBUC_swigregister(itkNumericTraitsRGBUC)
class itkNumericTraitsVD1(object):
    r"""Proxy of C++ itkNumericTraitsVD1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVD1 self) -> itkNumericTraitsVD1
        __init__(itkNumericTraitsVD1 self, itkNumericTraitsVD1 arg0) -> itkNumericTraitsVD1
        """
        _itkNumericTraitsPython.itkNumericTraitsVD1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVD1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVD1

# Register itkNumericTraitsVD1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVD1_swigregister(itkNumericTraitsVD1)
class itkNumericTraitsVD2(object):
    r"""Proxy of C++ itkNumericTraitsVD2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVD2 self) -> itkNumericTraitsVD2
        __init__(itkNumericTraitsVD2 self, itkNumericTraitsVD2 arg0) -> itkNumericTraitsVD2
        """
        _itkNumericTraitsPython.itkNumericTraitsVD2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVD2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVD2

# Register itkNumericTraitsVD2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVD2_swigregister(itkNumericTraitsVD2)
class itkNumericTraitsVD3(object):
    r"""Proxy of C++ itkNumericTraitsVD3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVD3 self) -> itkNumericTraitsVD3
        __init__(itkNumericTraitsVD3 self, itkNumericTraitsVD3 arg0) -> itkNumericTraitsVD3
        """
        _itkNumericTraitsPython.itkNumericTraitsVD3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVD3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVD3

# Register itkNumericTraitsVD3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVD3_swigregister(itkNumericTraitsVD3)
class itkNumericTraitsVD4(object):
    r"""Proxy of C++ itkNumericTraitsVD4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVD4 self) -> itkNumericTraitsVD4
        __init__(itkNumericTraitsVD4 self, itkNumericTraitsVD4 arg0) -> itkNumericTraitsVD4
        """
        _itkNumericTraitsPython.itkNumericTraitsVD4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVD4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVD4

# Register itkNumericTraitsVD4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVD4_swigregister(itkNumericTraitsVD4)
class itkNumericTraitsVD6(object):
    r"""Proxy of C++ itkNumericTraitsVD6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVD6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVD6 self) -> itkNumericTraitsVD6
        __init__(itkNumericTraitsVD6 self, itkNumericTraitsVD6 arg0) -> itkNumericTraitsVD6
        """
        _itkNumericTraitsPython.itkNumericTraitsVD6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVD6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVD6

# Register itkNumericTraitsVD6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVD6_swigregister(itkNumericTraitsVD6)
class itkNumericTraitsVF1(object):
    r"""Proxy of C++ itkNumericTraitsVF1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVF1 self) -> itkNumericTraitsVF1
        __init__(itkNumericTraitsVF1 self, itkNumericTraitsVF1 arg0) -> itkNumericTraitsVF1
        """
        _itkNumericTraitsPython.itkNumericTraitsVF1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVF1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVF1

# Register itkNumericTraitsVF1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVF1_swigregister(itkNumericTraitsVF1)
class itkNumericTraitsVF2(object):
    r"""Proxy of C++ itkNumericTraitsVF2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVF2 self) -> itkNumericTraitsVF2
        __init__(itkNumericTraitsVF2 self, itkNumericTraitsVF2 arg0) -> itkNumericTraitsVF2
        """
        _itkNumericTraitsPython.itkNumericTraitsVF2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVF2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVF2

# Register itkNumericTraitsVF2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVF2_swigregister(itkNumericTraitsVF2)
class itkNumericTraitsVF3(object):
    r"""Proxy of C++ itkNumericTraitsVF3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVF3 self) -> itkNumericTraitsVF3
        __init__(itkNumericTraitsVF3 self, itkNumericTraitsVF3 arg0) -> itkNumericTraitsVF3
        """
        _itkNumericTraitsPython.itkNumericTraitsVF3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVF3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVF3

# Register itkNumericTraitsVF3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVF3_swigregister(itkNumericTraitsVF3)
class itkNumericTraitsVF4(object):
    r"""Proxy of C++ itkNumericTraitsVF4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVF4 self) -> itkNumericTraitsVF4
        __init__(itkNumericTraitsVF4 self, itkNumericTraitsVF4 arg0) -> itkNumericTraitsVF4
        """
        _itkNumericTraitsPython.itkNumericTraitsVF4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVF4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVF4

# Register itkNumericTraitsVF4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVF4_swigregister(itkNumericTraitsVF4)
class itkNumericTraitsVF6(object):
    r"""Proxy of C++ itkNumericTraitsVF6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVF6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVF6 self) -> itkNumericTraitsVF6
        __init__(itkNumericTraitsVF6 self, itkNumericTraitsVF6 arg0) -> itkNumericTraitsVF6
        """
        _itkNumericTraitsPython.itkNumericTraitsVF6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVF6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVF6

# Register itkNumericTraitsVF6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVF6_swigregister(itkNumericTraitsVF6)
class itkNumericTraitsVLVF(object):
    r"""Proxy of C++ itkNumericTraitsVLVF class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_min)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_OneValue)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_NonpositiveMin)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_AssignToArray)
    Zero = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_Zero)
    One = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVF_One)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVLVF self) -> itkNumericTraitsVLVF
        __init__(itkNumericTraitsVLVF self, itkNumericTraitsVLVF arg0) -> itkNumericTraitsVLVF
        """
        _itkNumericTraitsPython.itkNumericTraitsVLVF_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVLVF(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVLVF

# Register itkNumericTraitsVLVF in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVLVF_swigregister(itkNumericTraitsVLVF)
class itkNumericTraitsVLVSS(object):
    r"""Proxy of C++ itkNumericTraitsVLVSS class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_min)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_OneValue)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_NonpositiveMin)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_AssignToArray)
    Zero = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_Zero)
    One = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVSS_One)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVLVSS self) -> itkNumericTraitsVLVSS
        __init__(itkNumericTraitsVLVSS self, itkNumericTraitsVLVSS arg0) -> itkNumericTraitsVLVSS
        """
        _itkNumericTraitsPython.itkNumericTraitsVLVSS_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVLVSS(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVLVSS

# Register itkNumericTraitsVLVSS in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVLVSS_swigregister(itkNumericTraitsVLVSS)
class itkNumericTraitsVLVUC(object):
    r"""Proxy of C++ itkNumericTraitsVLVUC class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_min)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_OneValue)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_NonpositiveMin)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_AssignToArray)
    Zero = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_Zero)
    One = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVLVUC_One)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVLVUC self) -> itkNumericTraitsVLVUC
        __init__(itkNumericTraitsVLVUC self, itkNumericTraitsVLVUC arg0) -> itkNumericTraitsVLVUC
        """
        _itkNumericTraitsPython.itkNumericTraitsVLVUC_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVLVUC(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVLVUC

# Register itkNumericTraitsVLVUC in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVLVUC_swigregister(itkNumericTraitsVLVUC)
class itkNumericTraitsVSS1(object):
    r"""Proxy of C++ itkNumericTraitsVSS1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVSS1 self) -> itkNumericTraitsVSS1
        __init__(itkNumericTraitsVSS1 self, itkNumericTraitsVSS1 arg0) -> itkNumericTraitsVSS1
        """
        _itkNumericTraitsPython.itkNumericTraitsVSS1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVSS1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVSS1

# Register itkNumericTraitsVSS1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVSS1_swigregister(itkNumericTraitsVSS1)
class itkNumericTraitsVSS2(object):
    r"""Proxy of C++ itkNumericTraitsVSS2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVSS2 self) -> itkNumericTraitsVSS2
        __init__(itkNumericTraitsVSS2 self, itkNumericTraitsVSS2 arg0) -> itkNumericTraitsVSS2
        """
        _itkNumericTraitsPython.itkNumericTraitsVSS2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVSS2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVSS2

# Register itkNumericTraitsVSS2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVSS2_swigregister(itkNumericTraitsVSS2)
class itkNumericTraitsVSS3(object):
    r"""Proxy of C++ itkNumericTraitsVSS3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVSS3 self) -> itkNumericTraitsVSS3
        __init__(itkNumericTraitsVSS3 self, itkNumericTraitsVSS3 arg0) -> itkNumericTraitsVSS3
        """
        _itkNumericTraitsPython.itkNumericTraitsVSS3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVSS3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVSS3

# Register itkNumericTraitsVSS3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVSS3_swigregister(itkNumericTraitsVSS3)
class itkNumericTraitsVSS4(object):
    r"""Proxy of C++ itkNumericTraitsVSS4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVSS4 self) -> itkNumericTraitsVSS4
        __init__(itkNumericTraitsVSS4 self, itkNumericTraitsVSS4 arg0) -> itkNumericTraitsVSS4
        """
        _itkNumericTraitsPython.itkNumericTraitsVSS4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVSS4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVSS4

# Register itkNumericTraitsVSS4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVSS4_swigregister(itkNumericTraitsVSS4)
class itkNumericTraitsVSS6(object):
    r"""Proxy of C++ itkNumericTraitsVSS6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVSS6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVSS6 self) -> itkNumericTraitsVSS6
        __init__(itkNumericTraitsVSS6 self, itkNumericTraitsVSS6 arg0) -> itkNumericTraitsVSS6
        """
        _itkNumericTraitsPython.itkNumericTraitsVSS6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVSS6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVSS6

# Register itkNumericTraitsVSS6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVSS6_swigregister(itkNumericTraitsVSS6)
class itkNumericTraitsVUC1(object):
    r"""Proxy of C++ itkNumericTraitsVUC1 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC1_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVUC1 self) -> itkNumericTraitsVUC1
        __init__(itkNumericTraitsVUC1 self, itkNumericTraitsVUC1 arg0) -> itkNumericTraitsVUC1
        """
        _itkNumericTraitsPython.itkNumericTraitsVUC1_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVUC1(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVUC1

# Register itkNumericTraitsVUC1 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVUC1_swigregister(itkNumericTraitsVUC1)
class itkNumericTraitsVUC2(object):
    r"""Proxy of C++ itkNumericTraitsVUC2 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC2_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVUC2 self) -> itkNumericTraitsVUC2
        __init__(itkNumericTraitsVUC2 self, itkNumericTraitsVUC2 arg0) -> itkNumericTraitsVUC2
        """
        _itkNumericTraitsPython.itkNumericTraitsVUC2_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVUC2(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVUC2

# Register itkNumericTraitsVUC2 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVUC2_swigregister(itkNumericTraitsVUC2)
class itkNumericTraitsVUC3(object):
    r"""Proxy of C++ itkNumericTraitsVUC3 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC3_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVUC3 self) -> itkNumericTraitsVUC3
        __init__(itkNumericTraitsVUC3 self, itkNumericTraitsVUC3 arg0) -> itkNumericTraitsVUC3
        """
        _itkNumericTraitsPython.itkNumericTraitsVUC3_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVUC3(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVUC3

# Register itkNumericTraitsVUC3 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVUC3_swigregister(itkNumericTraitsVUC3)
class itkNumericTraitsVUC4(object):
    r"""Proxy of C++ itkNumericTraitsVUC4 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC4_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVUC4 self) -> itkNumericTraitsVUC4
        __init__(itkNumericTraitsVUC4 self, itkNumericTraitsVUC4 arg0) -> itkNumericTraitsVUC4
        """
        _itkNumericTraitsPython.itkNumericTraitsVUC4_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVUC4(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVUC4

# Register itkNumericTraitsVUC4 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVUC4_swigregister(itkNumericTraitsVUC4)
class itkNumericTraitsVUC6(object):
    r"""Proxy of C++ itkNumericTraitsVUC6 class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_max)
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_min)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_OneValue)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_IsNonnegative)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_SetLength)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_GetLength)
    AssignToArray = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsVUC6_AssignToArray)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsVUC6 self) -> itkNumericTraitsVUC6
        __init__(itkNumericTraitsVUC6 self, itkNumericTraitsVUC6 arg0) -> itkNumericTraitsVUC6
        """
        _itkNumericTraitsPython.itkNumericTraitsVUC6_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsVUC6(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsVUC6

# Register itkNumericTraitsVUC6 in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsVUC6_swigregister(itkNumericTraitsVUC6)
class stdnumeric_limitsB(object):
    r"""Proxy of C++ stdnumeric_limitsB class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsB_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsB_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsB_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsB_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsB_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsB_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsB_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsB_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsB_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsB self) -> stdnumeric_limitsB
        __init__(stdnumeric_limitsB self, stdnumeric_limitsB arg0) -> stdnumeric_limitsB
        """
        _itkNumericTraitsPython.stdnumeric_limitsB_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsB(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsB

# Register stdnumeric_limitsB in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsB_swigregister(stdnumeric_limitsB)
class stdnumeric_limitsD(object):
    r"""Proxy of C++ stdnumeric_limitsD class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsD_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsD_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsD_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsD_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsD_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsD_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsD_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsD_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsD_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsD self) -> stdnumeric_limitsD
        __init__(stdnumeric_limitsD self, stdnumeric_limitsD arg0) -> stdnumeric_limitsD
        """
        _itkNumericTraitsPython.stdnumeric_limitsD_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsD(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsD

# Register stdnumeric_limitsD in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsD_swigregister(stdnumeric_limitsD)
class stdnumeric_limitsF(object):
    r"""Proxy of C++ stdnumeric_limitsF class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsF_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsF_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsF_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsF_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsF_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsF_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsF_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsF_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsF_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsF self) -> stdnumeric_limitsF
        __init__(stdnumeric_limitsF self, stdnumeric_limitsF arg0) -> stdnumeric_limitsF
        """
        _itkNumericTraitsPython.stdnumeric_limitsF_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsF(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsF

# Register stdnumeric_limitsF in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsF_swigregister(stdnumeric_limitsF)
class stdnumeric_limitsLD(object):
    r"""Proxy of C++ stdnumeric_limitsLD class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsLD_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsLD_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsLD_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsLD_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsLD_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsLD_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsLD_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsLD_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsLD_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsLD self) -> stdnumeric_limitsLD
        __init__(stdnumeric_limitsLD self, stdnumeric_limitsLD arg0) -> stdnumeric_limitsLD
        """
        _itkNumericTraitsPython.stdnumeric_limitsLD_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsLD(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsLD

# Register stdnumeric_limitsLD in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsLD_swigregister(stdnumeric_limitsLD)
class stdnumeric_limitsSC(object):
    r"""Proxy of C++ stdnumeric_limitsSC class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSC_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSC_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSC_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSC_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSC_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSC_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSC_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSC_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSC_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsSC self) -> stdnumeric_limitsSC
        __init__(stdnumeric_limitsSC self, stdnumeric_limitsSC arg0) -> stdnumeric_limitsSC
        """
        _itkNumericTraitsPython.stdnumeric_limitsSC_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsSC(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsSC

# Register stdnumeric_limitsSC in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsSC_swigregister(stdnumeric_limitsSC)
class stdnumeric_limitsSI(object):
    r"""Proxy of C++ stdnumeric_limitsSI class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSI_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSI_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSI_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSI_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSI_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSI_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSI_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSI_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSI_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsSI self) -> stdnumeric_limitsSI
        __init__(stdnumeric_limitsSI self, stdnumeric_limitsSI arg0) -> stdnumeric_limitsSI
        """
        _itkNumericTraitsPython.stdnumeric_limitsSI_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsSI(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsSI

# Register stdnumeric_limitsSI in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsSI_swigregister(stdnumeric_limitsSI)
class stdnumeric_limitsSL(object):
    r"""Proxy of C++ stdnumeric_limitsSL class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSL_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSL_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSL_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSL_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSL_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSL_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSL_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSL_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSL_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsSL self) -> stdnumeric_limitsSL
        __init__(stdnumeric_limitsSL self, stdnumeric_limitsSL arg0) -> stdnumeric_limitsSL
        """
        _itkNumericTraitsPython.stdnumeric_limitsSL_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsSL(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsSL

# Register stdnumeric_limitsSL in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsSL_swigregister(stdnumeric_limitsSL)
class stdnumeric_limitsSS(object):
    r"""Proxy of C++ stdnumeric_limitsSS class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSS_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSS_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSS_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSS_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSS_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSS_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSS_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSS_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsSS_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsSS self) -> stdnumeric_limitsSS
        __init__(stdnumeric_limitsSS self, stdnumeric_limitsSS arg0) -> stdnumeric_limitsSS
        """
        _itkNumericTraitsPython.stdnumeric_limitsSS_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsSS(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsSS

# Register stdnumeric_limitsSS in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsSS_swigregister(stdnumeric_limitsSS)
class stdnumeric_limitsUC(object):
    r"""Proxy of C++ stdnumeric_limitsUC class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUC_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUC_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUC_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUC_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUC_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUC_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUC_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUC_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUC_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsUC self) -> stdnumeric_limitsUC
        __init__(stdnumeric_limitsUC self, stdnumeric_limitsUC arg0) -> stdnumeric_limitsUC
        """
        _itkNumericTraitsPython.stdnumeric_limitsUC_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsUC(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsUC

# Register stdnumeric_limitsUC in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsUC_swigregister(stdnumeric_limitsUC)
class stdnumeric_limitsUI(object):
    r"""Proxy of C++ stdnumeric_limitsUI class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUI_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUI_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUI_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUI_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUI_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUI_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUI_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUI_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUI_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsUI self) -> stdnumeric_limitsUI
        __init__(stdnumeric_limitsUI self, stdnumeric_limitsUI arg0) -> stdnumeric_limitsUI
        """
        _itkNumericTraitsPython.stdnumeric_limitsUI_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsUI(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsUI

# Register stdnumeric_limitsUI in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsUI_swigregister(stdnumeric_limitsUI)
class stdnumeric_limitsUL(object):
    r"""Proxy of C++ stdnumeric_limitsUL class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUL_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUL_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUL_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUL_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUL_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUL_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUL_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUL_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUL_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsUL self) -> stdnumeric_limitsUL
        __init__(stdnumeric_limitsUL self, stdnumeric_limitsUL arg0) -> stdnumeric_limitsUL
        """
        _itkNumericTraitsPython.stdnumeric_limitsUL_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsUL(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsUL

# Register stdnumeric_limitsUL in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsUL_swigregister(stdnumeric_limitsUL)
class stdnumeric_limitsUS(object):
    r"""Proxy of C++ stdnumeric_limitsUS class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUS_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUS_max)
    lowest = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUS_lowest)
    epsilon = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUS_epsilon)
    round_error = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUS_round_error)
    infinity = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUS_infinity)
    quiet_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUS_quiet_NaN)
    signaling_NaN = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUS_signaling_NaN)
    denorm_min = _swig_new_static_method(_itkNumericTraitsPython.stdnumeric_limitsUS_denorm_min)

    def __init__(self, *args):
        r"""
        __init__(stdnumeric_limitsUS self) -> stdnumeric_limitsUS
        __init__(stdnumeric_limitsUS self, stdnumeric_limitsUS arg0) -> stdnumeric_limitsUS
        """
        _itkNumericTraitsPython.stdnumeric_limitsUS_swiginit(self, _itkNumericTraitsPython.new_stdnumeric_limitsUS(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_stdnumeric_limitsUS

# Register stdnumeric_limitsUS in _itkNumericTraitsPython:
_itkNumericTraitsPython.stdnumeric_limitsUS_swigregister(stdnumeric_limitsUS)
class itkNumericTraitsB(stdnumeric_limitsB):
    r"""Proxy of C++ itkNumericTraitsB class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsB_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsB self) -> itkNumericTraitsB
        __init__(itkNumericTraitsB self, itkNumericTraitsB arg0) -> itkNumericTraitsB
        """
        _itkNumericTraitsPython.itkNumericTraitsB_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsB(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsB

# Register itkNumericTraitsB in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsB_swigregister(itkNumericTraitsB)
class itkNumericTraitsD(stdnumeric_limitsD):
    r"""Proxy of C++ itkNumericTraitsD class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsD_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsD self) -> itkNumericTraitsD
        __init__(itkNumericTraitsD self, itkNumericTraitsD arg0) -> itkNumericTraitsD
        """
        _itkNumericTraitsPython.itkNumericTraitsD_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsD(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsD

# Register itkNumericTraitsD in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsD_swigregister(itkNumericTraitsD)
class itkNumericTraitsF(stdnumeric_limitsF):
    r"""Proxy of C++ itkNumericTraitsF class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsF_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsF self) -> itkNumericTraitsF
        __init__(itkNumericTraitsF self, itkNumericTraitsF arg0) -> itkNumericTraitsF
        """
        _itkNumericTraitsPython.itkNumericTraitsF_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsF(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsF

# Register itkNumericTraitsF in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsF_swigregister(itkNumericTraitsF)
class itkNumericTraitsLD(stdnumeric_limitsLD):
    r"""Proxy of C++ itkNumericTraitsLD class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsLD_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsLD self) -> itkNumericTraitsLD
        __init__(itkNumericTraitsLD self, itkNumericTraitsLD arg0) -> itkNumericTraitsLD
        """
        _itkNumericTraitsPython.itkNumericTraitsLD_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsLD(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsLD

# Register itkNumericTraitsLD in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsLD_swigregister(itkNumericTraitsLD)
class itkNumericTraitsSC(stdnumeric_limitsSC):
    r"""Proxy of C++ itkNumericTraitsSC class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSC_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsSC self) -> itkNumericTraitsSC
        __init__(itkNumericTraitsSC self, itkNumericTraitsSC arg0) -> itkNumericTraitsSC
        """
        _itkNumericTraitsPython.itkNumericTraitsSC_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsSC(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsSC

# Register itkNumericTraitsSC in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsSC_swigregister(itkNumericTraitsSC)
class itkNumericTraitsSI(stdnumeric_limitsSI):
    r"""Proxy of C++ itkNumericTraitsSI class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSI_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsSI self) -> itkNumericTraitsSI
        __init__(itkNumericTraitsSI self, itkNumericTraitsSI arg0) -> itkNumericTraitsSI
        """
        _itkNumericTraitsPython.itkNumericTraitsSI_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsSI(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsSI

# Register itkNumericTraitsSI in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsSI_swigregister(itkNumericTraitsSI)
class itkNumericTraitsSL(stdnumeric_limitsSL):
    r"""Proxy of C++ itkNumericTraitsSL class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSL_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsSL self) -> itkNumericTraitsSL
        __init__(itkNumericTraitsSL self, itkNumericTraitsSL arg0) -> itkNumericTraitsSL
        """
        _itkNumericTraitsPython.itkNumericTraitsSL_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsSL(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsSL

# Register itkNumericTraitsSL in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsSL_swigregister(itkNumericTraitsSL)
class itkNumericTraitsSS(stdnumeric_limitsSS):
    r"""Proxy of C++ itkNumericTraitsSS class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsSS_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsSS self) -> itkNumericTraitsSS
        __init__(itkNumericTraitsSS self, itkNumericTraitsSS arg0) -> itkNumericTraitsSS
        """
        _itkNumericTraitsPython.itkNumericTraitsSS_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsSS(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsSS

# Register itkNumericTraitsSS in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsSS_swigregister(itkNumericTraitsSS)
class itkNumericTraitsUC(stdnumeric_limitsUC):
    r"""Proxy of C++ itkNumericTraitsUC class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUC_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsUC self) -> itkNumericTraitsUC
        __init__(itkNumericTraitsUC self, itkNumericTraitsUC arg0) -> itkNumericTraitsUC
        """
        _itkNumericTraitsPython.itkNumericTraitsUC_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsUC(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsUC

# Register itkNumericTraitsUC in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsUC_swigregister(itkNumericTraitsUC)
class itkNumericTraitsUI(stdnumeric_limitsUI):
    r"""Proxy of C++ itkNumericTraitsUI class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUI_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsUI self) -> itkNumericTraitsUI
        __init__(itkNumericTraitsUI self, itkNumericTraitsUI arg0) -> itkNumericTraitsUI
        """
        _itkNumericTraitsPython.itkNumericTraitsUI_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsUI(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsUI

# Register itkNumericTraitsUI in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsUI_swigregister(itkNumericTraitsUI)
class itkNumericTraitsUL(stdnumeric_limitsUL):
    r"""Proxy of C++ itkNumericTraitsUL class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUL_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsUL self) -> itkNumericTraitsUL
        __init__(itkNumericTraitsUL self, itkNumericTraitsUL arg0) -> itkNumericTraitsUL
        """
        _itkNumericTraitsPython.itkNumericTraitsUL_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsUL(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsUL

# Register itkNumericTraitsUL in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsUL_swigregister(itkNumericTraitsUL)
class itkNumericTraitsUS(stdnumeric_limitsUS):
    r"""Proxy of C++ itkNumericTraitsUS class."""

    thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
    __repr__ = _swig_repr
    min = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_min)
    max = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_max)
    IsPositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_IsPositive)
    IsNonpositive = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_IsNonpositive)
    IsNegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_IsNegative)
    IsNonnegative = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_IsNonnegative)
    GetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_GetLength)
    NonpositiveMin = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_NonpositiveMin)
    ZeroValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_ZeroValue)
    OneValue = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_OneValue)
    SetLength = _swig_new_static_method(_itkNumericTraitsPython.itkNumericTraitsUS_SetLength)

    def __init__(self, *args):
        r"""
        __init__(itkNumericTraitsUS self) -> itkNumericTraitsUS
        __init__(itkNumericTraitsUS self, itkNumericTraitsUS arg0) -> itkNumericTraitsUS
        """
        _itkNumericTraitsPython.itkNumericTraitsUS_swiginit(self, _itkNumericTraitsPython.new_itkNumericTraitsUS(*args))
    __swig_destroy__ = _itkNumericTraitsPython.delete_itkNumericTraitsUS

# Register itkNumericTraitsUS in _itkNumericTraitsPython:
_itkNumericTraitsPython.itkNumericTraitsUS_swigregister(itkNumericTraitsUS)

